发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
使用dbstart 和dbshut 脚本来自动化启动和关闭数据库:1. 登录用户root。2. 编辑你的平台的oratab 文件。打开文件/etc/oratab:文件里数据库条目为以下格式:SID:ORACLE_HOME:{Y|N|W}
其中,Y 和N 表示是否脚本启动或关闭数据库。对于想要实现自动化关闭和启动,首先确定数据库的实例ID ,也就是第一个SID 所标识的,然后修改最后的值为Y 。
3. 切换系统工作目录到/etc/init.d
4. 创建文件dbora 文件,将拷贝以下代码。
#! /bin/sh -x # # Change the value of ORACLE_HOME to specify the correct Oracle home # directory for your installation. ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 # # Change the value of ORACLE to the login name of the # oracle owner at your site. # ORACLE=oracle PATH=${PATH}:$ORACLE_HOME/bin HOST=`hostname` PLATFORM=`uname` export ORACLE_HOME PATH # if [ ! "$2" = "ORA_DB" ] ; then if [ "$PLATFORM" = "HP-UX" ] ; then remsh $HOST -l $ORACLE -n "$0 $1 ORA_DB" exit else rsh $HOST -l $ORACLE $0 $1 ORA_DB exit fi fi # case $1 in 'start') if [ "$PLATFORM" = "Linux" ] ; then touch /var/lock/subsys/dbora fi $ORACLE_HOME/bin/dbstart $ORACLE_HOME & ;; 'stop') $ORACLE_HOME/bin/dbshut $ORACLE_HOME & ;; *) echo "usage: $0 {start|stop}" exit ;; esac # exit
5. 修改dbora 文件所属组为OSDBA ,设置权限为750:# chgrp dba dbora# chmod 750 dbora
6. 创建dbora 文件的软连接到合适的运行级目录里。# ln -s /etc/init.d/dbora /etc/rc.d/rc0.d/K01dbora# ln -s /etc/init.d/dbora /etc/rc.d/rc3.d/S99dbora# ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/S99dbora
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
Redhat Linux 上自动启动和关闭Oracle
ORA_HOME=/u01/oracle/product/9.2.0ORA_OWNER=oracleLOG=$ORA_HOME/startup.log.then echo "starting Oracle Net listener" su - $ORA_OWNER -c $ORA_HOME/b...
详解如何将Oracle安装为Linux服务
详解如何将Oracle安装为Linux服务。/bin/bash # chkconfig: 345 80 10 # description: Startup Script for oracle Databases # /etc/rc.d/init.d/oracle export ORACLE_BASE=/u01/oracle exp...
Redhat AS4 下Oracle 自动启动脚本
安装oracle后首先用sqlplus启动下oracle,可以启动后,按照一下步骤实现开机启动。在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,可以使用这两个oracle自带的脚本实现oracle的开机自启动。2)、...
在Linux上自动启动和关闭Oracle数据库(9i/10g/11g)
case "$1" in''start'')# Start the Oracle databases:# The following command assumes that the oracle login # will not prompt the user for any valuessu - $ORA_OWNER...
linux 启动 Oracle 实例
linux 启动 Oracle 实例。2.用dbstart和dbshut启动和关闭数据库实例。ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net ListenerUsage: /u01/app/oracle/oracle/product/10.2.0/db_1/...
Linux下oracle数据库的监听自启动设置
Linux下oracle数据库的监听自启动设置。$ cd$ORACLE_HOME/bin./bin/bash# chkconfig: 345 99 10# description: Startup Script for Oracle Databases# /etc/rc.d/init.d/oradbstartexport ORACLE_BASE=...
linux服务器下oracle开机自启动设置
linux服务器下oracle开机自启动设置。export PATHSAVE_LLP=$LD_LIBRARY_PATH# First argument is used to bring up Oracle Net ListenerORACLE_HOME_LISTNER=$ORACLE_HOME ############此处原来是$1,...
CentOS6.0_X86_64 oracle 11g R2 开机自动启动
Linux 下Oracle11g 自动随系统启动
# The this to bring down Oracle Net ListenerORACLE_HOME_LISTNER=$1//需要将此处的 ORACLE_HOME_LISTNER=$1 修改为 ORACLE_HOME_LISTNER=$ORACLE_HOMEif [ !$ORACLE_HOME_LISTNER ] ;then echo &q...
微信扫码,在手机上查看选中内容