ORACLE 19c数据库设置数据库自启动
1、以root身份登录系统,修改oratab,如下图所示:
vi /etc/oratab
进入vi编辑器后,找到“ORCL:/u01/app/oracle/product/19.3.0/db_1::N”
将文件最后面的N,修改为Y,如下:
ORCL:/u01/app/oracle/product/19.3.0/db_1:Y
该语句表示的实体含义如下:
$ORACLE_SID:$ORACLE_HOME:<N|Y>:
N表示开启不自动启动,Y表示开机会启动
2.编辑vi /etc/rc.d/rc.local,在文件最后面增加以下内容(oracle安装路径修改为自己的安装路径)
su - oracle -c 'lsnrctl start'
su - oracle -c 'dbstart'
3.设置这两个文件的权限,为可执行文件
chmod 755 /etc/oratab
chmod 755 /etc/rc.d/rc.local
修改dbstart文件
[oracle@mematest ~]$ vim $ORACLE_HOME/bin/dbstart
修改以下参数
ORACLE_HOME_LISTNER=$ORACLE_HOME
4.如果想让pdb也默认打开
先将pdb打开,然后保存当前状态
alter pluggable database orclpdb open;
alter pluggable database orclpdb save state;
3
重启操作系统
[oracle@mematest ~]$ reboot
1
测试
[oracle@mematest ~]$ sqlplus / as sysdba
SQL> select instance_name,status from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
mema OPEN
[oracle@mematest ~]$ lsnrctl status