可以试试以下方法:
1、将服务中的oracleservice<sid>改为手动方式
2、生成一个bat文件,内容如下,此处<sid>为ora8i:
oradim -startup -sid orcl -starttype srvc
set ORACLE_SID=ora8i
sqlplus /nolog @DBstartup
lsnrctl start
pause
3、生成一个DBstartup.SQL文件
connect internal
startup
exit
4、创建2中BAT文件的快捷方式,放到启动程序组中 另外一种方法需要修改注册表
将注册表中ORACLE的AUTOSTART设为FALSE
1、将服务中的oracleservice<sid>改为手动方式
2、生成一个bat文件,内容如下,此处<sid>为ora8i:
net start OracleServiceORA8I
set ORACLE_SID=ora8i
sqlplus /nolog @DBstartup
lsnrctl start
pause
3、生成一个DBstartup.SQL文件
connect internal
startup
exit
4、创建2中BAT文件的快捷方式,放到启动程序组中
1、将服务中的oracleservice<sid>改为手动方式
2、生成一个bat文件,内容如下,此处<sid>为ora8i:
oradim -startup -sid orcl -starttype srvc
set ORACLE_SID=ora8i
sqlplus /nolog @DBstartup
lsnrctl start
pause
3、生成一个DBstartup.SQL文件
connect internal
startup
exit
4、创建2中BAT文件的快捷方式,放到启动程序组中 另外一种方法需要修改注册表
将注册表中ORACLE的AUTOSTART设为FALSE
1、将服务中的oracleservice<sid>改为手动方式
2、生成一个bat文件,内容如下,此处<sid>为ora8i:
net start OracleServiceORA8I
set ORACLE_SID=ora8i
sqlplus /nolog @DBstartup
lsnrctl start
pause
3、生成一个DBstartup.SQL文件
connect internal
startup
exit
4、创建2中BAT文件的快捷方式,放到启动程序组中
修改文件C(安装盘符):\oracle\ora81\network\ADMIN\sqlnet.ora,
除最后一行NAMES.DIRECTORY_PATH= (TNSNAMES)外,其它行前加上“#”进行注释,而后重启机器即可。
或者,在机器启动时拔掉网络线,等机器启动完毕后插上网络线即可。