⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 震荡波补丁导致oracle8不能启动的解决办法.txt

📁 windows2000server打震荡波补丁后导致ORACLE8i不能自动启动数据库服务的解决办法
💻 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 + -