This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.
| « | 九月 2008 | » | ||||
|---|---|---|---|---|---|---|
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | |||||
安装Oracle 10g 的艰难之旅(转)
如何在Linux下的安装Oracle(转)
Oracle诊断案例:Job任务停止执行(转)
Oracle中的外连接简单介绍(转)
Oracle数据库几种启动方式(转)
在slackware 10下安装Oracle 10(转)
Windows XP下安装Oracle9i问题二则(转)
FreeBSD 5.0RC1下Oracle 9i安装日记(转)
WIN2000域模式和WIN2003+ORA816不能自启动(转)
新手上路:Oracle基础工具简介(转)
适用于:WIN2000域模式WIN2003+ORA816,在安装配置完毕后,每次启动操作系统时ORA不能自动启动
解决方法:
1、改变ORA数据库服务的启动方式为手动,步骤如下:
A、开始-设置-控制面板,双击“管理工具”
B、双击“服务”
C、在右面的服务窗口,双击 OracleServiceSID 项,如SID为SHEYGDB,则为
OracleServiceSHEYGDB
D、在弹出的OracleServiceSID 窗口中选常规页,选在启动类型列表中选手动,并点击确定
2、在注册表中,将ORA数据库的自动启动设置改为FLASE ,步骤如下:
A、启动注册表编辑器,
B、找到 HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0项,在右面的列表中找到并双击 ORA_SID_AUTOSTART项(如:ORA_SHEYGDB_AUTOSTART)将其值改为 FALSE 并确定
C、关闭注册表编辑器
3、建立一个扩展名为SQL的batch文件,例如名称为StartupOracleORCL.sql
内容为:
connect (username)/(password)
startup PFILE=(Full path of the INIT.ORA file for the instance of Oracle database)
exit
每一行的最后用;号结束,例如我的文件内容为:
connect internal/oracle;
startup PFILE='d:oracleadminsheygdbpfileinit.ora';
exit;
4、建立一个批处理文件,文件名称为 Orastart.bat ,将其放到和StartupOracleORCL.sql 文件同一目录下,内容为:
@echo off
net start ( Oracle Service Name)
set ORACLE_SID=(Oracle SID )
svrmgrl @(在第3步中创建的startupOracleORCL.sql 文件的完整路径)
exit
例如我的文件内容为:
@echo off
net start OracleServiceSHEYGDB
set ORACLE_SID=SHEYGDB
svrmgrl @d:StartupOracleORCL.sql
exit
注意:你必须用你的数据库服务名和SID来替换 Oracle Service Name 和 Oracle SID
5、将Orastart.bat加到启动组,在下次启动时注意ORA是否在系统启动后启动成功了。