您的位置: 梦妆时尚网 > 美妆 > 正文

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

2020-03-28 08:34:41来源:阅读:1

在一台机器上有多个实例,如何快速切换到其他实例呢 ?
以前,我们一般是通过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
好了,到此结束。

推荐阅读:iphone7p屏幕

滚动推荐
34:41如何快速切换到其他数据库实例
在一台机器上有多个实例,如何快速切换到其他实例呢 ?[详细]
17:14使用Osmo Pocket的十一个
去年11月下单Osmo Pocket,掏空了我攒了一年的京豆和E卡,1[详细]
00:33家中安装指纹锁,能更好有效提高安全
如果说门是家里安全防盗的第一道防线,那指纹锁就是第一道防线的根本我们自[详细]
44:23听听周报-未来 AirPods 或
1、智能手写本智能手写本,采用蓝牙5.0技术,实时同步书写内容到手机,[详细]
28:59华为MagicBook锐龙版双系统
matlab本身是收费的,新版本越来越庞大和臃肿,由原来的教学实验室产[详细]
14:27春节期间有人谈及比特币?可以这样向
马上要过春节了,春节回家尽量不要和身边的人主动提起比特币,更不要向身边[详细]
00:11蓝思科技业绩同比暴涨310%
电子板块已披露业绩预告的175家公司,而在这175家公司中,预喜的有1[详细]