怎样关闭oracle自动启动,实现ORACLE的自动启动和关闭的方法有哪些?

方法一:使用加载inittab来启动

1、利用oracle自己提供的dbstar和dbshut脚本来启动和关闭数据库。 确认/etc/oratab文件中的对应的实例的最后标志为 Y 。 例如:ora92:/opt/oracle/app/oracle/product/9。

2:Y dbstart将根据这个标志位来启动对应的实例。这个文件是由root。sh创建的。 可以在/etc或者其他目录下再创建一个脚本来调用dbstart命令。 #touch dbstart。sh #chmod 755 dbstart。sh #vi dbstart。

sh su - oracle -c "$ORACLE_HOME/bin/dbstart" su - oracle -c "lsnrctl start "

2、将脚本加载到inittab #mkitab "dbstart:2:wait:/etc/dbstart。

sh > /dev/console 2>&1" 方法二:加载到rc。d中

1、通上面的方法1创建一个脚本/etc/dbstart。sh

2、加载到rc。d中 检查/etc/inittab默认的启动级别:init:2:initdefault: 这里默认为2,即可转到/etc/rc。

d/rc2。d #ln -s /etc/dbstart。sh /etc/rc。d/rc2。d/S99dbstart 另:在主机关闭的时候自动关闭数据库的方法,可以在/usr/sbin/shutdown的前面加载 su - oracle -c "/$ORACLE_HOME/bin/dbshut" su - oracle -c "/$ORACLE_HOME/bin/dbshut" 方法三:使用HA的应用程序资源组 smitty hacmp -> Initialization and Standard Configuration

-> Configure Resources to Make Highly Available -> Configure Application Servers -> Change Application Server

Start Script [/usr/es/sbin/cluster/local/startdb。

sh] Stop Script [/usr/es/sbin/cluster/local/stopdb。sh] startdb。sh脚本和stopdb。sh脚本分别调用$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut脚本。

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值