查看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