本人安装的是oracle win32 11g,刚装上一切正常,当时是连接在局域网上的,但是隔了一天后第二次再开机启动数据库后,发现oracleconsoleorcl服务不能启动了,网上查了很多资料,发现都没有解决我的问题,后来没办法只能卸载重新安装了。
经过两次安装后,总算是发现了出错的原因,oracleconsoleorcl服务会根据你当前计算机所连接到的ip地址信息来配置一些文件,启动这个服务的时候就会用到这些文件,而问题就出在了这里,因为我是连接在局域网下安装的,每次重新联网后ip地址都会重新动态分配,这样分配的ip和第一次安装oracle时使用的ip信息不一样,所以导致oracleconsoleorcl服务无法启动了,所以,建议在安装oracle的时候,断开一切网络连接,这样它就会默认采用本地地址127.0.0.1来配置相关文件,以后我们再次启动oracleconsoleorcl服务时,就不会出现ip地址不一样而出错了。
经过两次安装后,总算是发现了出错的原因,oracleconsoleorcl服务会根据你当前计算机所连接到的ip地址信息来配置一些文件,启动这个服务的时候就会用到这些文件,而问题就出在了这里,因为我是连接在局域网下安装的,每次重新联网后ip地址都会重新动态分配,这样分配的ip和第一次安装oracle时使用的ip信息不一样,所以导致oracleconsoleorcl服务无法启动了,所以,建议在安装oracle的时候,断开一切网络连接,这样它就会默认采用本地地址127.0.0.1来配置相关文件,以后我们再次启动oracleconsoleorcl服务时,就不会出现ip地址不一样而出错了。
注意,
这样还会存在一个问题,oracleconsoleorcl服务在启动时会首先采用计算机当前连接的
网络来启动,而不是127.0.0.1环回地址,所以在启动服务时,需要暂时断开网络,等服务
启动以后再打开网络就可以了。
网络来启动,而不是127.0.0.1环回地址,所以在启动服务时,需要暂时断开网络,等服务
启动以后再打开网络就可以了。
注意:
这个方法只适用于个别人,因为我试了下,对于我的电脑可以,但是在别的电脑上就不行了。
建议:
在重启电脑之前先在服务中将所有的oracle服务全部关闭,并关闭所有的网络连接,重启电脑后,oracledbconsoleorcl服务将可以使用,但如果这时再打开网络的话,这个服务将会立即自动关闭,所以,最好在使用完这个服务后再打开网络。