配置虚拟机中的Oracle数据库和监听开机自动启动

查看Oracle安装目录

echo $ORACLE_HOME

修改配置文件,/u01/app/oracle/product/11.2.0/db_1是自己的Oracle安装目录

vi /etc/oratab
----orcl:/u01/app/oracle/product/11.2.0/db_1:N
------->改为
orcl:/u01/app/oracle/product/11.2.0/db_1:Y
cd $ORACLE_HOME/bin
 
vi dbstart
ORACLE_HOME_LISTNER=$1
--------->改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
 
 
 
vi dbshut
ORACLE_HOME_LISTNER=$1
--------->改为
ORACLE_HOME_LISTNER=$ORACLE_HOME
----使用root,Oracle没有权限
 
vi /etc/rc.d/rc.local
----添加两行命令
su - oracle -c 'lsnrctl start'
su - oracle -c 'dbstart'
 
chmod +x /etc/rc.d/rc.local

在listner.ora中添加配置

SID_LIST_LISTENER =
   (SID_LIST =
       (SID_DESC =
          (GLOBAL_DBNAME = orcl----实例名)
          (ORACLE_HOME = /u01/app/oracle/product/19c/db_1/-----Oracle安装目录)
          (SID_NAME = orcl----实例名)
       )
   )

重启系统,查看监听和数据库是否已经启动

lsnrctl status
 
 
sqlplus / as sysdba
select status from v$instance
实用教程

CentOS7.9单机安装Oracle Database 19c数据库

2023-8-3 20:52:17

实用教程

设置oracle开机自启动

2023-8-3 20:58:23

搜索