现在的位置: 首页 > 综合 > 正文

Oracle数据库启动的问题

2013年08月05日 ⁄ 综合 ⁄ 共 796字 ⁄ 字号 评论关闭

经常令人很头痛的是,安装Oracle后能够正常使用。但是隔一段时间以后再启动的时候就会报各种各样的错误,例如服务无法启动,或是服务启动一段时间以后由于没有什么可做又自动停止了。有的人以为是Oracle软件有问题就卸载重新安装,但是由于卸载不够干净重装Oracle的过程中又会产生各种各样的问题。其实不必重新安装,只要简单修改一个文件即可。

首先,说明的是最好把Oracle的服务设置为自动启动方式。有时候我们为了节省计算机资源,就将Oracle的服务设置为手动启动方式,平时将服务停掉,需要的时候再手动启动。但是在需要启动的时候,我们经常发现提示无法在本地启动此服务。那么,在我们已经将服务设置为手动启动方式的情况下,我们可以先修改启动方式,将启动方式设置为自动启动方式,然后关机重启。开机后,OracleServiceORCL及OracleJobSchedulerORCL服务应该是已启动状态了。

在启动OracleOraDb11g_home1TNSListener服务时,可能会提示“本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如"性能日志和警报"服务。”。出错原因:在安装Oracle时,默认的把安装时的IP地址写在了监听配置文件%ORACLE_HOME%\db_1\NETWORK\

ADMIN\listener.ora中。而我们日后使用Oracle时机器的IP可能已经与这个IP不同,造成了OracleOraDb11g_home1TNSListener服务启动后又停止。解决办法:修改

%ORACLE_HOME%\db_1\NETWORK\ADMIN\listener.ora中的HOST值为本机当前IP或主机名,然后再启动OracleOraDb11g_home1TNSListener服务。

 

抱歉!评论已关闭.