使用oracle10g官方文档找到监听文件(listener.ora)的模板,listener.ora
***********************************************声明***********************************************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39780739
****************************************************************************************************************************
举例:oracle10g官方文档查找到监听文件(listener.ora)的模板
方式一:通过管理文档找到监听模板
进入到,数据库网络配置指南,如下图示:
找到配置监听文档位置,如下:
找到模板的位置,如下图所示:
可以按照模板来编写监听文件了,如下所示:
LISTENER=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))
(ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=plsextproc)
(ORACLE_HOME=/oracle10g)
(PROGRAM=extproc)))
方式二:通过参考文档找到监听模板
找到参考,内容如下所示:
LISTENER=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=sale-server)(PORT=1521))
(ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=sales.us.acme.com)
(ORACLE_HOME=/oracle10g)
(SID_NAME=sales))
(SID_DESC=
(SID_NAME=plsextproc)
(ORACLE_HOME=/oracle10g)
(PROGRAM=extproc)))
***********************************************声明***********************************************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39780739
****************************************************************************************************************************
1、看看你是不是装了ORACLE服务端又装了ORACLE客户端?如果是的话,应该要去客户端的路径下修改一下tnsname文件。(建议装了服务端,就别再装客户端了,麻烦 )
2、如果不是1的情况,尝试一下在连接描述符中写入完整的链接方式,即IP+实例名。如实例名为orcl,那么链接描述符就写localhost/orcl,或者127.0.0.1/orcl试试能不能链接上去。
3、如果2还是不行,尝试一下用sqlplus链接一下。
4、如果还是不懂,那就用图形化界面重新生成一个监听,重新再创建一个实例链接。
总结,oracle的链接出错,通常都是有很多情况的,这个只能一个个试,不能一概而论。也许是配置出错,也许是客户端的问题,也许是文件损坏等等~~~
如果实在不懂,联系我吧:87904420
如果是监听启动状态下使用了服务名登录数据库,那么在这个时候删除listener.ora文件不会影响已经登录到数据库中的用户。