sqlplus / as sysdba <<EOF
shutdown immediate;
startup;
EOF
3
、 编辑关闭数据库实例的
shell
脚本(
oracle
用户
下)
关闭
Oracle
数据库的脚本为
/data/oracle/product/11.2.0/bin/dbshut_orcl
,内容如下:
#!/bin/bash
export ORACLE_SID=orcl
sqlplus / as sysdba <<EOF
shutdown immediate;
EOF
注:以上三个脚本都要
x
权限
chmod +x *_orcl
编辑
oracle
实例的系统服务配置文件脚本(
root
用户下)
如 果 把 系 统 服 务 命 名 为
oracle
, 则 创 建 服 务 配 置 文
件
/usr/lib/systemd/system/orcl.service
,内容如下:
[Unit]
Description=Oracle RDBMS
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/su - oracle -c "/data/oracle/product/11.2.0/bin/dbstart_orcl
>> /tmp/oracle.log"
ExecReload=/usr/bin/su - oracle -c
"/data/oracle/product/11.2.0/bin/dbrestart_orcl >> /tmp/oracle.log"
ExecStop=/usr/bin/su - oracle -c
"/data/oracle/product/11.2.0/bin/dbshut_orcl \>\> /tmp/oracle.log"
RemainAfterExit=yes
[Install]
文档被以下合辑收录
评论