增加Oracle服务实例分析

今天,生产环境下oracle 的sid是orcl. 服务名称是orcl ,新安装的oracle,sid是oggorcl,服务名也是oggorcl。

通过ogg同步数据后,打算把应用切换到oggorcl库上。但是oggorcl库上没有orcl服务名。

解决方法。在数据库上注册orcl服务。

alter system set service_names='orcl','oggorcl';

然后,lsnrctl status,就可以看到监听状态里面有orcl这个服务了 。客户端可以连接到服务器了。

— 更改服务器ip地址

因为是单实例的数据库,更改比较简单。直接更改,然后修改/etc/hosts里面即可。修改listener.ora里面的ip

奇怪的问题是,修改后,监听状态正常,但是监听不到服务。

该修改的都修改了,最后,reboot重启了服务器。再次看监听的状态,正常了,服务也能监听到了。客户端连接也正常了。

比较奇怪的问题 。

end

(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐