问题描述
你好
我创建了一个像这样的服务:
exec dbms_service.create_service('我的服务','我的服务');
执行dbms_service.start_service('我的服务');
然后,我在listener.ora sid_list参数中添加服务,就像这样:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(全球 _ 数据库名称 = 原始设备制造商)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = 我的服务)
)
(SID_DESC =
(全球 _ dbname = Oracle8)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = ORCL)
)
)
然后我启动监听器:
(描述 = (地址 = (协议 = tcp)(主机 = 本地主机) (端口 = 1527)
服务摘要...
服务 “Oracle8” 有1个实例。
实例 “ORCL”,状态未知,此服务具有1个处理程序...
服务 “原始设备制造商” 有1个实例。
实例 “MYSERVICE”,状态未知,此服务具有1个处理程序...
命令成功完成
然后,我在tnsnames中添加条目:
测试 =
(描述 =
(地址 = (协议 = TCP)(HOST = localhost.localdomain)(PORT = 1527))
(连接 _ 数据 =
(服务器 = 专用)
(服务名称 = 我的服务)
)
)
最后,我得到的错误:
[Oracle @ 本地主机 ~]$ sqlplus jcantu/jcantu @ 测试
SQL * Plus: 发布11.2.0.4.0 Fri 7月8日11:02:30 2016
版权所有 (c) 1982,2013,Oracle.保留所有权利。
错误:
ORA-12514: TNS: 侦听器当前不知道connect中请求的服务
描述符
是否可以将服务静态添加到listener.ora?
请指教,
谢谢,
约翰
我创建了一个像这样的服务:
exec dbms_service.create_service('我的服务','我的服务');
执行dbms_service.start_service('我的服务');
然后,我在listener.ora sid_list参数中添加服务,就像这样:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(全球 _ 数据库名称 = 原始设备制造商)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = 我的服务)
)
(SID_DESC =
(全球 _ dbname = Oracle8)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = ORCL)
)
)
然后我启动监听器:
(描述 = (地址 = (协议 = tcp)(主机 = 本地主机) (端口 = 1527)
服务摘要...
服务 “Oracle8” 有1个实例。
实例 “ORCL”,状态未知,此服务具有1个处理程序...
服务 “原始设备制造商” 有1个实例。
实例 “MYSERVICE”,状态未知,此服务具有1个处理程序...
命令成功完成
然后,我在tnsnames中添加条目:
测试 =
(描述 =
(地址 = (协议 = TCP)(HOST = localhost.localdomain)(PORT = 1527))
(连接 _ 数据 =
(服务器 = 专用)
(服务名称 = 我的服务)
)
)
最后,我得到的错误:
[Oracle @ 本地主机 ~]$ sqlplus jcantu/jcantu @ 测试
SQL * Plus: 发布11.2.0.4.0 Fri 7月8日11:02:30 2016
版权所有 (c) 1982,2013,Oracle.保留所有权利。
错误:
ORA-12514: TNS: 侦听器当前不知道connect中请求的服务
描述符
是否可以将服务静态添加到listener.ora?
请指教,
谢谢,
约翰
专家解答
你不需要改变听众。奥拉。创建/启动服务后,数据库将向侦听器注册该服务 (并将定期这样做)。或者您可以发行 “alter system register”。
特别是,SID名称与服务无关。
特别是,SID名称与服务无关。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




