关于Oracle创建新的监听和服务名的问题一二

      最近在学习oracle,是自学,完全的自学,没有任何老师的指导。从图书馆借了本

 

《Oracle DBA宝典》这本书。好厚啊,下定了决心,就开始了。最近看到了关于创建新的监

 

听的问题,书中说,用oracle Net Manager添加一个新的监听以后,配置好了以后,再在EM

 

重启动新的监听服务,然后呢,就是注册新的监听。一切ok了,书中还说了,如此做下来,用

 

新的服务名,新的监听程序连接oracle是没有任何问题的,但是如果用以前的连接标识符,就

 

是服务名连接的时候就会出错。此时,需要将以前的监听的local_listener, instance_name

 

和service_names都添加到listener.ora中,如此以后,便可以用以前的服务名,监听连接

 

oracle数据库了,但是我没有做上面的步骤,就是没有将以前的监听的三个参数添加到

 

listener.ora中,但是,我依然可以用以前的监听连接oracle,诡异。如此做了好几次,都是

 

可以的。

 

       接下来,我演示一下,我建立新的监听的步骤。

 

打开Net Manager 添加新的监听。

 

 

看以看到,我事先已经添加了一个新的监听程序,还有一个服务命名,此时,在listener.ora

 

文件和tnsnames.ora文件中,就添加了相应的监听和服务名列表。你可以去查看。

 

 

在EM中用sys用户已sysdba的身份登录到数据库。

 

好了,登录到了数据库(注:很多人的数据库都打不开EM,看我的另一篇博文,有专门讲如

 

何登录到EM,解决登录EM的诸多问题);

 

登录成功,如下:

 

在一般信息下,是否看到了监听程序呢?单击,进入->监听程序。

 

 

启动新的监听,然后改变参数。local_listener,instance_name,service_names将这三个

 

参数添加相应的值就ok了,然后重启oracle的服务。

 

此时,你用新建立的监听程序,新的服务名去连接oracle就可以成功的。

 

 

用新的监听和新的服务名去连接,完全可以连接上,然后,不再修改任何东西,再用以前的监

 

听和服务名去连接,也是完全可以的

 

这说明,新加的监听,不用任何修改,也可以去用以前的监听去连接oracle。证明了书上的内

 

容是错的。

转载于:https://www.cnblogs.com/JPAORM/archive/2011/03/18/2509901.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值