rac 建立兩個資料庫

wuyuanyong發表於2010-06-29

ORACLE rac 下已有1個例項,再建立一個例項用於測試,如何做?

ORACLE 10g rac 下已有1個例項,再建立一個例項用於系統邏輯測試,如何做?也就是說2個例項執行於1RAC的叢集中,可以實現嗎?有什麼要注意的,和單機上建立2個例項沒什麼區別吧?也是寫個指令碼來分別啟動2個例項? AIX P550的機器,CPU 4個記憶體16G,不需要考慮效能.

我的意思是就是建立2個資料庫,直接訪問2個不同的內容的資料庫,這兩個資料庫的第一個兩臺機SID假設為DB1,DB2,第2個資料庫兩臺機的SID假設為TEST1 TEST2,我現在的問題是,第一個資料庫被cluster管理,第2個我建立的時候是否能自動加入cluster管理?

使用dbca建立資料庫的時候,create new database的後一個螢幕上面就可以選擇是新建RAC database或者single instance database,選上RAC以後自然就加入了cluster的管理之下

也就是說我用srvctl status database -d db可以看到db1 db2兩個節點,建立新的資料庫後,srvctl status database -d test 看到的還應該是db1 db2兩個節點?

當然,下面是我的4個節點的clusterRHEL 4.3 + 10.2.0.3 RAC)上的輸出結果:

bash-3.00$ srvctl status database -d rac

Instance rac1 is running on node staif05

Instance rac2 is running on node staif06

Instance rac3 is running on node staif07

Instance rac4 is running on node staif08

bash-3.00$ srvctl status database -d orcl

Instance orcl1 is running on node staif05

Instance orcl2 is running on node staif06

Instance orcl3 is running on node staif07

Instance orcl4 is running on node staif08

我在NETCA配置的時候應該需要產生1個新的偵聽指向我新的資料庫?

不需要新的listener了,因為你只需要在connect identifier中指定不同的database service就可以正確連線到你想要連線的database上了,就像這樣:

sqlplus scott/tiger@DB

sqlplus scott/tiger@TEST

連結地址:

4c42246071d26b4e871351072d0c47b6206a5424bea863565377523a

09bbfd20c82e5866d72c8713b2d5cd5104c840eafba06769037902bf

edf1ff0caf625e3d8c5a0d54352ba44757e9787894d0164dd1ffa0345e

7b19838022e63ad9d37728e5b605de9&p=cb64c54ad7c615f446a

5c7710c51&user=baidu

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13879334/viewspace-1034751/,如需轉載,請註明出處,否則將追究法律責任。

相關文章