1.修改/etc/oratab文件
- /etc/oratab由root.sh脚本创建,在用dbca创建实例时也会更新这个文件。当$ORACLE_SID:$ORACLE_HOME:
设置问Y时,允许实例自动启动,当设置为N时,则不允许自动启动。这个文件里的配置紧紧起到一个开关的作用,其并不会具体的执行启动和关闭,具体的操作由$ORACLE_HOME/bin/dbstart和dbshut来实现。
2./usr/lib/systemd/system/oracle.service
- [Unit]
- Description=Oracle Database Start/Stop Service
After=syslog.target network.target local-fs.target remote-fs.target
[Service]
Type=simple
- User=oracle
- Group=oinstall
- Restart=no
- ExecStartPre=/bin/rm -rf /u01/app/oracle/product/12.1.0/db_1/listener.log
- ExecStartPre=/bin/rm -rf /u01/app/oracle/product/12.1.0/db_1/startup.log
- ExecStart=/u01/app/oracle/product/12.1.0/db_1/bin/dbstart /u01/app/oracle/product/12.1.0/db_1
- RemainAfterExit=yes
- ExecStop=/bin/rm -rf /u01/app/oracle/product/12.1.0/db_1/shutdown.log
- ExecStop=/u01/app/oracle/product/12.1.0/db_1/dbshut /u01/app/oracle/product/12.1.0/db_1
TimeoutStopSec=5min
[Install]
- WantedBy=multi-user.target
版权声明:本文为博主原创文章,未经博主允许不得转载。
oracle 日常记录