您的位置: 青财网 > 家居 > 正文

如何快速切换到其他数据库实例

2020-03-28 06:57:45来源:阅读:-

在一台机器上有多个实例,如何快速切换到其他实例呢 ?
以前,我们一般是通过export ORACLE_SID=newsid方式来完成,其实,我们安装了oracle数据库后,数据库已经帮我们创建 了一个脚本 oraenv 来快速帮我们做这个,在切换oracle_sid的同时,还帮我们切换了oracle_home
比如我现在要切换到 emrep.
[oracle@dbserver ~]$ . oraenv
ORACLE_SID = [orcl] ? emrep
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@dbserver ~]$ echo $ORACLE_SID
emrep
[oracle@dbserver ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0/dbhome_1
[oracle@dbserver ~]$
我要切换回 orcl呢
[oracle@dbserver ~]$ . oraenv
ORACLE_SID = [emrep] ? orcl
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@dbserver ~]$ echo $ORACLE_SID
orcl
[oracle@dbserver ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0/dbhome_1
[oracle@dbserver ~]$
我想切换到没有的新的实例名呢
比如,我准备新建一个auxdb实例
[oracle@dbserver ~]$ . oraenv
ORACLE_SID = [orcl] ? auxdb
ORACLE_HOME = [/home/oracle] ? /u01/app/oracle/product/12.1.0/dbhome_1
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@dbserver ~]$ echo $ORACLE_SID
auxdb
[oracle@dbserver ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0/dbhome_1
[oracle@dbserver ~]$
这些信息来自哪里呢
其实,他们在 /etc/oratab里面
我们可以把新加的实例添加进去。
[oracle@dbserver ~]$ cat /etc/oratab
emrep:/u01/app/oracle/product/12.1.0/dbhome_1:N
orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N
rcat:/u01/app/oracle/product/12.1.0/dbhome_1:N
cdb1:/u01/app/oracle/product/12.1.0/dbhome_1:N
我们添加进去
echo auxdb:/u01/app/oracle/product/12.1.0/dbhome_1:N >> /etc/oratab
[oracle@dbserver ~]$ cat /etc/oratab
。。。
emrep:/u01/app/oracle/product/12.1.0/dbhome_1:N
orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N
rcat:/u01/app/oracle/product/12.1.0/dbhome_1:N
cdb1:/u01/app/oracle/product/12.1.0/dbhome_1:N
auxdb:/u01/app/oracle/product/12.1.0/dbhome_1:N
[oracle@dbserver ~]$
再次去切换:
[oracle@dbserver ~]$ . oraenv
ORACLE_SID = [auxdb] ? auxdb
The Oracle base remains unchanged with value /u01/app/oracle
好了,到此结束。

推荐阅读:小米旗舰机

滚动推荐
57:45如何快速切换到其他数据库实例
在一台机器上有多个实例,如何快速切换到其他实例呢 ?[详细]
43:56使用Osmo Pocket的十一个
去年11月下单Osmo Pocket,掏空了我攒了一年的京豆和E卡,1[详细]
31:06家中安装指纹锁,能更好有效提高安全
如果说门是家里安全防盗的第一道防线,那指纹锁就是第一道防线的根本我们自[详细]
15:03听听周报-未来 AirPods 或
1、智能手写本智能手写本,采用蓝牙5.0技术,实时同步书写内容到手机,[详细]
15:43功夫汽车丨合资车企“转型大业”如何
越是寒冬,越要苦练内功。说起来容易,做起来却殊为不易。在新冠疫情的影响[详细]
03:07加料不加价,尽在全新Jeep⁺指南
你未必出类拔萃,但肯定与众不同。全新Jeep+指南者加料上市,所有你想[详细]
38:06苏宁金融“财富直播+”邀专家谈大类
相比起分散投资,持有单一资产标的投资者需承受高波动率、高资产回撤等风险[详细]