ORACLE 12C 开机自动启动监听、CDB、PDB
linux下数据库实例监听开机自启动设置
2018年8月1日 zhanky 测试介绍 一、设置监听和CDB开机自启 [[email?protected] ~]# vi /etc/oratab [[email?protected] ~]# cat /etc/oratab # # This file is used by ORACLE utilities. It is created by root.sh # and updated by either Database Configuration Assistant while creating # a database or ASM Configuration Assistant while creating ASM instance. # A colon,‘:‘,is used as the field terminator. A new line terminates # the entry. Lines beginning with a pound sign,‘#‘,are comments. # # Entries are of the form: # $ORACLE_SID:$ORACLE_HOME:<N|Y>: # # The first and second fields are the system identifier and home # directory of the database respectively. The third field indicates # to the dbstart utility that the database should,"Y",or should not,# "N",be brought up at system boot time. # # Multiple entries with the same $ORACLE_SID are not allowed. # # 2、编辑rc.local [[email?protected] ~]# vi /etc/rc.d/rc.local [[email?protected] ~]# cat /etc/rc.d/rc.local !/bin/bash THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES It is highly advisable to create own systemd services or udev rules to run scripts during boot instead of using this file. In contrast to previous versions due to parallel execution during boot this script will NOT be run after all other services. Please note that you must run ‘chmod +x /etc/rc.d/rc.local‘ to ensure that this script will be executed during boot. touch /var/lock/subsys/local ##用oracle用户登录,运行lsnrctl start 脚本启用监听。 su - oracle -c "/u01/app/oracle/product/12.2.0/db_1/bin/lsnrctl start" ##用oracle用户登录,运行dbstart启动数据库 su - oracle -c "/u01/app/oracle/product/12.2.0/db_1/bin/dbstart" [[email?protected] ~]# chmod +x /etc/rc.d/rc.local 二、设置PDB自动启动 CREATE OR REPLACE TRIGGER open_pdbs AFTER STARTUP ON DATABASE BEGIN EXECUTE IMMEDIATE ‘ALTER PLUGGABLE DATABASE ALL OPEN‘; END open_pdbs; / 三、测试验证,重启数据库服务器即可。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |