请问要如何一开机就能启动oracle数据库

[复制链接]
查看11 | 回复9 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
请问要如何一开机就能启动oracle数据库

最近win2000 server开机oracle数据库都没有启动,都必须要人工启动打(connect start 等指令),请问要如何一开机就会让oracle 自己启动,而不用透过人工启动。請各位先進教教我, thanks.
Ps:我在 win2000 server里的oracle服务(listener.service)都已经启动但还是不行。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
注册表ORA_SID_AUTOSTART=true是不是设置了?
还有,ORA_SID_PFILE设置是不是正确?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
不好意思我是新手
想在請問一下jaunt前輩,
您說的這兩個訊息,我要去哪尋找?在哪裡設定?
------
注册表ORA_SID_AUTOSTART=true
还有,ORA_SID_PFILE
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
注册表的\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\下,先看看ORA__AUTOSTART是不是true
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
今天到公司查过了,结果ORA__AUTOSTART是true,
前辈请问还有什么方式?謝謝。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
如果机器上有多余一个的数据库,最好写成批处理文件,开机执行:
SET ORACLE_SID=db1
sqlplus test/oracle@db1 @c:\startMyDB\startup-db1.sql
SET ORACLE_SID=db2
sqlplus test1/oracle@db2 @c:\startMyDB\startup-db2.sql
其中startup-db.sql的内容:
connect internal/oracle@db1;
shutdown immediate;
startup;
exit;
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
try :
oradim -EDIT -SID-STARTMODE auto
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
请问木石头前辈和husthxd,我昨天测试过你们说的方式,但重新开机后还是无法启动。
木石头前辈说的方式,我做的方法如下:
若是我的数据库只有一个,SID为abc的话,
SET ORACLE_SID=abc
sqlplus system/manager@abc@c:\startMyDB\startup-abc.sql
其中startup-abc.sql的内容:
connect internal/oracle@abc;
shutdown immediate;
startup;
exit;
测试结果仅跑splplus那一段,出现SQL>后,startup-abc.sql里的内容,就没有去执行了。
husthxd前辈所说的的测试:结果如下
oradim -EDIT -SID-STARTMODE auto
→ oradim -EDIT -abc -STARTMODE auto 出现DIM-00036 为-delete命令出现的选项无效
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
最初由 pures 发布
[B]请问木石头前辈和husthxd,我昨天测试过你们说的方式,但重新开机后还是无法启动。
木石头前辈说的方式,我做的方法如下:
若是我的数据库只有一个,SID为abc的话,
SET ORACLE_SID=abc
sqlplus system/manager@abc@c:\startMyDB\startup-abc.sql
其中startup-abc.sql的内容:
connect internal/oracle@abc;
shutdown immediate;
startup;
exit;
测试结果仅跑splplus那一段,出现SQL>后,startup-abc.sql里的内容,就没有去执行了。
husthxd前辈所说的的测试:结果如下
oradim -EDIT -SID-STARTMODE auto
→ oradim -EDIT -abc -STARTMODE auto 出现DIM-00036 为-delete命令出现的选项无效 [/B]

oradim -EDIT -abc -STARTMODE auto 应该为:
oradim -EDIT -sid abc -STARTMODE auto
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
agree!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行