首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请问服务名,实例名区别?请看实例

2012-01-23 
请教服务名,实例名区别?请看实例并行数据库select * from v$parameter where name like %name%得到如下

请教服务名,实例名区别?请看实例
并行数据库
select * from v$parameter where name like '%name%'得到如下参数:
instance_name mydb1
service_name mydb
db_name mydb
客户端连接使用service_name=mydb1能连接,可是使用service_name=mydb不能连接,为什么service_name=实例名能连接,而用服务名不能连接,不是说9i后是用服务名吗,看了些资料还是没明白,望大哥大姐指导知道咯
不能贴图只好这样了,不知道说清楚没有?

[解决办法]
主要是监听处理的问题,监听在做数据库注册的时候使用的是数据库的INSTANCE_NAME,所以实际使用的是INSTANCE_NAME.

[解决办法]
其实在ORACLE数据库中,service_name与db_name的名字在默认情况下是相同的.但一个数据库可以有多个实例(instance),所以在数据库有多个实例时,只有instance_name能区别用户的连接.

热点排行