在有多个库的环境中进入指定

环境变量:

        后面敲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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值