Oracle数据库自动启动失灵
时间:10-02
整理:3721RD
点击:
在你安装了windows ms04-011安全更新之后,你机器上面的oracle 8i数据库将不能自动运行。一般可以通过手工启动oracle数据库的方法解决这个问题。
1.修改oracle数据库服务启动类型为“手工”。
a.控制面板 -> 管理工具 -> 服务。
b.双击oracleservice。
c.在oracleservice的属性对话框中点击“常规”标签,并装“启动类型”修改为“手工”。
d.点击“确定”完成。
2.修改oracle实例的启动设置。
a.开始 -> 运行。
b.输入 regedit ,并点击“确定”。
c.在注册表编辑器中找到:hkey_local_machine/software/oracle/home0。
d.双击ora__autostart,并输入false,点击“确定”。
e.关闭注册表编辑器。
3.创建sql脚本文件,并命名为“startuporacleorcl.sql”。内容如下:
connect / startup pfile=
exit
例:
connect internal/oracle
startup pfile=c:/oracle/admin/orcl/pfile/init.ora
exit
4.创建批处理文件,并命名为“orastart.bat”。内容如下:
@echo off
net start
set oracle_sid=
svrmgrl @
exit
例:
@echo off
net start oracleserviceorcl
set oracle_sid=orcl
svrmgrl @e:/tools/orastart/startuporacleorcl.sql
exit
5.运行orastart.bat完成手工启动oracle。
1.修改oracle数据库服务启动类型为“手工”。
a.控制面板 -> 管理工具 -> 服务。
b.双击oracleservice。
c.在oracleservice的属性对话框中点击“常规”标签,并装“启动类型”修改为“手工”。
d.点击“确定”完成。
2.修改oracle实例的启动设置。
a.开始 -> 运行。
b.输入 regedit ,并点击“确定”。
c.在注册表编辑器中找到:hkey_local_machine/software/oracle/home0。
d.双击ora__autostart,并输入false,点击“确定”。
e.关闭注册表编辑器。
3.创建sql脚本文件,并命名为“startuporacleorcl.sql”。内容如下:
connect / startup pfile=
exit
例:
connect internal/oracle
startup pfile=c:/oracle/admin/orcl/pfile/init.ora
exit
4.创建批处理文件,并命名为“orastart.bat”。内容如下:
@echo off
net start
set oracle_sid=
svrmgrl @
exit
例:
@echo off
net start oracleserviceorcl
set oracle_sid=orcl
svrmgrl @e:/tools/orastart/startuporacleorcl.sql
exit
5.运行orastart.bat完成手工启动oracle。