oracle先建实例还是监听6,oracle监听和实例的启动顺序

Oracle实例的启动和监听的启动有顺序要求吗??没有顺序要求吗??呵呵,可能你从没有注意过这个问题。当然了,他们的启动顺序是没有任何硬性要求的。先启动哪一个都无所谓的?

配置过oracle监听之后,然后启动oracle实例。或者说同时启动。oracle 11g的监听不需要你再手工的指定他监听哪一个实例,他监听的实例是由pmon进程向监听程序注册的。在启动实例的时候,会把pmon进程拉起来的。然后pmon进程向listener注册实例,pmon进程告诉监听说,我的实例已经启动了,可以向外提供服务了。然后监听就可以接受外部的查询请求。假如,pmon进程向监听进程注册时,监听没有启动,那么pmon会注册不成功。因为pmon进程是周期性的被唤醒。所以,如果监听晚于实例启动,那么数据库实例向往提供服务的时间大概会晚于实例启动的一个周期再加上注册的时间。

多次的测试发现,如果监听和实例同时启动,那么在完全启动数据库实例前,就可以通过网络访问oracle实例了(我用的是虚拟机,启动oracle实例大概需要40秒,商用环境大概11秒左右)。如果启动完实例后,再启动监听,那么数据库实例能够通过网络向外服务的时间大概在监听启动后50多秒。所以建议先启动监听再启动数据库实例。

另外要注意的是:如果你的应用程序没有兼容数据库没有完全启动的错误时,那么你还是先启动实例吧。因为在你的数据库完全启动前,就能够向往提供服务了,呵呵。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值