如何快速切換到其他數(shù)據(jù)庫實(shí)例!
來源:時(shí)間:2020-11-19 12:37:44 閱讀:-
在一臺(tái)機(jī)器上有多個(gè)實(shí)例,如何快速切換到其他實(shí)例呢 ? 以前,我們一般是通過export ORACLE_SID=newsid方式來完成,其實(shí),我們安裝了oracle數(shù)據(jù)庫后,數(shù)據(jù)庫已經(jīng)幫我們創(chuàng)建 了一個(gè)腳本 oraenv 來快速幫我們做這個(gè),在切換oracle_sid的同時(shí),還幫我們切換了oracle_home 比如我現(xiàn)在要切換到 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 ~]$ 我想切換到?jīng)]有的新的實(shí)例名呢 比如,我準(zhǔn)備新建一個(gè)auxdb實(shí)例 [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 ~]$ 這些信息來自哪里呢 其實(shí),他們?cè)?/etc/oratab里面 我們可以把新加的實(shí)例添加進(jìn)去。 [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 我們添加進(jì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 好了,到此結(jié)束。 |