1. 因为Oracle采取了异地升级 发现 Oracle的端口号发生了变化:

Oracle11.2.0.1 升级Oracle11.2.0.4 后 listener 的端口改变需要处理

2. 如果之前的连接还需要用的话 需要禁用 dbhome1 里面的监听 只打开dbhome2的监听 并且修改 监听的端口号为 1521 默认值

也需要将tnsname 里面的修改为 1521 如下是修改后的:

Oracle11.2.0.1 升级Oracle11.2.0.4 后 listener 的端口改变需要处理

3. 然后重启数据库服务 禁用不用的监听.

Oracle11.2.0.1 升级Oracle11.2.0.4 后 listener 的端口改变需要处理

4. 然后进行进入lsnrctl 以及 sqlplus 查看状态 如果发现 实例找不到可以用如下方法处理

Oracle11.2.0.1 升级Oracle11.2.0.4 后 listener 的端口改变需要处理

5. 如果还不行 增加静态监听.

在dbhome2 里面增加下面一段内容

Oracle11.2.0.1 升级Oracle11.2.0.4 后 listener 的端口改变需要处理

 

 内容为:

    (SID_DESC =
      (SID_NAME = Ora11r2)
      (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_2)
      (GLOBAL_DBNAME = Ora11r2)
    )

6. 远程客户端尝试连接:

Oracle11.2.0.1 升级Oracle11.2.0.4 后 listener 的端口改变需要处理

 

相关文章:

  • 2021-08-12
  • 2021-07-05
  • 2022-12-23
  • 2021-10-28
  • 2021-08-14
  • 2022-12-23
  • 2021-04-14
  • 2021-11-16
猜你喜欢
  • 2021-10-25
  • 2022-12-23
  • 2021-12-15
  • 2021-10-20
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案