该问题的原因我查过不少资料,去过很多国外的网站,但都没有结果。
解决办法是有的,就是写一个批处理,加入启动让oracle自动启动。
这么写:
echo off
svrmgrl @startup.sql
------------------
in startup.sql:
connect ...
startup [force]
解决办法是有的,就是写一个批处理,加入启动让oracle自动启动。
这么写:
echo off
svrmgrl @startup.sql
------------------
in startup.sql:
connect ...
startup [force]
在NT中,实际上是开机运行oraclehome\bin\oracle73.exe ORCL
和 oracle\bin\strtdb73.exe
(你的版本可能不同:-)
检查以下ALRT.LOG有没有出错信息?
你也可以用ORADIM来起SERVICE ...
oradim是个什么东东?
正常的oracle系统进程中没有该进程,但出错的系统中有一个oradim进程,服务启动错误是否
与此有关?
来查看具体语法。
用oradim是可以启动,但机器重启动后就又不能通过“服务”启动了
http://expert.csdn.net/Expert/topic/1471/1471566.xml?temp=.1927454
应该对你有帮助
oradim 删除服务,然后再创建服务。就可以重起了。在命令行下:
oradim -Delete -sid orcl
Oradim -new -sid orcl -startmode a
就可以了。如果还是不行,检查注册表中
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\ORA_sid_AUTOSTART
值是否为TRUEGood Luck!