欢迎来到天天文库
浏览记录
ID:38982829
大小:20.85 KB
页数:6页
时间:2019-06-22
《oracle自启动》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Oracle在linux下的开机自启动(详细)分类:ORACLE2009-07-0113:463264人阅读评论(0)收藏举报linux下系统开机oracle自启动(方法一)---加载为服务自启动、停止一、dbstart 及 dbstop Oracle 数据库的自动启动及停止可籍 Oracle 提供的 dbstart 及 dbshut 档达成 (在 7.3.3.0.0 中)。这些文件又耍依靠 /etc/oratab 存在才能使用(虽然更改 dbshut 和 db
2、start 档可使解除这限制。) /etc/oratab 档格式如下: -------------------------------------------------------------------------------- SID:ORACLE_HOME:AUTO --------------------------------------------------------------------------------例如-------------------
3、------------------------------------------------------------- *:/opt/oracle9/product/9.2.0.4:Nboss:/opt/oracle9/product/9.2.0.4:Y-------------------------------------------------------------------------------- 二、init.d 及 rc.d 要在开机关机时自动启动和结束数据
4、库的话,你需要修改 Linux 的启动脚本文件。这并不困难,不过,我需要指出这些改动因应不同的 Linux 发行版本(slackware, debian, redhat 等)而有所不同。我这些例子适用于 Redhat 5.0。要为你所用的 Linux 作出修改,请先参考你手头上的 Linux 文件。(虽然这实际上应该适用于所有 Sys V UNIX。) 首先,我们要建立会执行 /etc/rc.d/init.d 目录中 dbshut 及 dbsta
5、rt 的脚本文件。把以下文件命名为 /etc/rc.d/init.d/oracle: ##############################################################chkconfig:23459805#description:OracleServer#addfororacleORACLE_BASE=/opt/oracle9exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/9.2.0.4expo
6、rtORACLE_HOMEORACLE_SID=BOSSexportORACLE_SIDORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexportORA_NLS33NLS_LANG=american_america.zhs16gbkexportNLS_LANGLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/libexportLD_LIBRARY_PATHcase"$1"in start)
7、 echo"StartingOracle..." suoracle-c"/opt/oracle9/product/9.2.0.4/bin/lsnrctlstart" suoracle-c"/opt/oracle9/product/9.2.0.4/bin/dbstart1>$ORACLE_HOME/bin/dbstart.log 2>$ORACLE_HOME/bin/dbstart.err" echo"S
8、tarted."exit0;; stop) echo"StopingOracle..." suoracle-c"/opt/oracle9/product/9.2.0.4/bin/lsnrctlstop" suoracle-c"/opt/oracle9/product/9.2.0.4/bin/dbshut" echo"Stoped."exit0;;
此文档下载收益归作者所有