Oracle 10g启动起来会大大影响机器性能,有的时候又不得不在自己的便携电脑上安装Oracle来进行调试。那么我们可以在平时停止Oracle,在需要调试程序的时候再手动启用它。 经过一番摸索,做了一些脚本,推荐保存到本地的文件夹里,如Oracle10gStartStop\,把StartOracle.bat和StopOracle.bat快捷方式放到快速启动栏里。 DelBak.bat 66 -a-- readme.txt 398 -a-- SetAsDemand.bat 252 -a-- start.sql 46 -a-- StartOracle.bat 629 -a-- stop.sql 53 -a-- StopOracle.bat 617 -a-- 注意修改ORAHOME、ORASID和密码。 readme.txt 为Oracle用户设计的脚本 在个人计算机上运行Oracle会影响系统性能,建议仅在需要使用时才运行Oracle,不需要时将其关闭。 0.该脚本在Oracle 10g中可正常使用,其它版本欢迎反馈 1.请修改三个bat中的ORAHOME和ORASID为本机所用的值 2.首次使用时请运行 SetAsDemand.bat,将Oracle相关服务设成手动 3.平时需要使用Oracle时,运行StartOracle.bat。需要停止Oracle时,运行StopOracle.bat victorwoo@gmail.com 2007-11-15 SetAsDemand.bat set ORAHOME=OraDb10g_home1 set ORASID=orcl SC Config OracleService%ORASID% start= demand SC Config OracleDBConsole%ORASID% start= demand SC Config Oracle%ORAHOME%iSQL*Plus start= demand SC Config Oracle%ORAHOME%TNSListener start= demand pause start.sql connect sys/asdfasdf as sysdba startup exit; StartOracle.bat @echo Starting Oracle Service set ORAHOME=OraDb10g_home1 set ORASID=orcl net start OracleService%ORASID% net start OracleDBConsole%ORASID% net start Oracle%ORAHOME%iSQL*Plus net start Oracle%ORAHOME%TNSListener sqlplus /nolog @start.sql pause stop.sql connect sys/asdfasdf as sysdba shutdown abort exit; StopOracle.bat @echo Stoping Oracle Service sqlplus /nolog @stop.sql set ORAHOME=OraDb10g_home1 set ORASID=orcl @REM net stop Oracle%ORAHOME%Agent net stop Oracle%ORAHOME%iSQL*Plus net stop OracleDBConsole%ORASID% net stop OracleService%ORASID% net stop Oracle%ORAHOME%TNSListener pause DelBak.bat attrib -s -h -r *.bak del *.bak attrib -s -h -r *.log del *.log
2007年11月23日星期五
Oracle 10g手动启动/停止脚本
订阅:
博文评论 (Atom)


没有评论:
发表评论