📄 震荡波补丁导致oracle8不能启动的解决办法.txt
字号:
在干所有事情之前,需要下载两个文件,或者在window 2000 server的resource kit 光盘里找:
INSTSRV.EXE和SRVANY.EXE
下载地址:http://fgg.minidns.net/scripts/lb5000/view.cgi?forum=32&topic=116
并将这两个文件复制到C:\Service目录中
1、在C:\中创建目录OracleStartup,并在其中创建三个文件:
Oracle.reg
OracleStartup.cmd
OracleStartup.sql
2、编辑名为 Oracle.reg 的文件
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleStartup\Parameters]
"Application"="C:\\OracleStartup\\OracleStartup.cmd"
双击Oracle.reg注入注册表;
3、编辑OracleStartup.cmd,将其中的MYDB修改成你的Oracle数据库的实例名称:
net start OracleServiceMYDB
SET ORACLE_SID=MYDB (如我们的是:ORCL)
svrmgrl @C:\OracleStartup\OracleStartup.sql
4、编辑OracleStartup.sql,将其中的
startup PFILE=D:\Oracle\admin\mydb\pfile\init.ora
一行修改成你自己的数据库的init.ora的路径和名称:
connect internal/oracle
startup PFILE=D:\Oracle\admin\mydb\pfile\init.ora
exit
5、运行下面的命令:
C:\Service\Instsrv OracleStartup "C:\Service\Srvany.exe"
7、在“我的电脑”上点击右键,选择“管理”,然后选择“服务和应用程序”下面的“服务”,在服务列表中找到“OracleStartup”,双击之,选择“登录”,在登录身份中选择“本地系统账户”,然后“确定”
8、在“开始”菜单的“程序”中,依次选择“Oracle - OraHome81”-“Database Administration”-“Oracle Administration Assistant for Windows NT”
9、在出现的窗口中的左边树状目录中,一直展开到“数据库”,在“数据库”下面的实例名称上,点击右键,选择“启动/关闭选项”
10、在“Oracle例程”标签中的“Oracle 例程启动/关闭选项”中,去掉“服务启动时启动例程”
11、在“Oracle NT 服务”标签中的“Oracle NT 服务启动类型”中,选择“手动”,点击“确定”
重启计算机之后Oracle就可以自动启动了
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -