环境变量:
后面敲aba是连接会话,是在oracle用户的环境变量中配置了环境变量(具体可以看配置rlwrap文章)
su - oracle
vim .bash_profile
(一)只有一个版本的数据库
1.crscrtl stat res -t
可以看到有很多数据库,且全是19c的
2.sqlplus / as sysdba
直接进行连接,idle的状态就是进错了,因为集群里有很多数据库,想要进去某个数据库必须设置一下ORACLE_SID变量
3.lsnrctl status
该命令是查看监听状态的,用来查看实例名也是不错的,接下来就进入框出的数据库
4.ORACLE_SID=zyhtest1
设置ORACLE_SID为实例名,该命令前的export可有可无
5.然后再sqlplus / as sysdba
不再是idle状态
(二)不同版本的数据库
1.crsctl stat res -t
2.查看监听,查看hhh的实例
3.设置ORACLE_SID,进入数据库
状态错误
4.cat .bash_profile
因为不同版本的数据库的使用环境变量是不一样的,多版本还改ORALCE_HOME环境变量
5.设置ORACLE_HOME,尝试进入
总结
总的来说,在多个库中要进入指定的库,首先要设置ORACLE_SID,有不同版本的库,还需要修改一下ORACLE_HOME指定对应的ORACLE_HOME。