Symantec VCS配置Oracle雙機
配置Oracle雙機系統
閒話少說,現在開始介紹一下利用VCS來配置oracle雙機的過程:
a) 建立資料檔案使用的共享儲存(在system1上面執行下列5個命令):
i. # vxdg init oracleDG c0t0d0; 建立磁碟組oracleDG,使用c0t0d0這個硬碟;
ii. # vxassist -g oracleDG make oracleVol 5g; 在磁碟組上建立5G大小的卷oracleVol;
iii. # mkfs -F vxfs -o largefiles /dev/vx/rdsk/oracleDG/oracleVol; 建立檔案系統;
iv. # mkdir /oracle ; 建立mount點,共享磁碟將mount到這裡;
v. # mount -F vxfs /dev/vx/dsk/oracleDG/oracleVol /oracle; 將共享盤mount到本機;
b) 在兩臺機器上面分別執行下列命令,建立相同的使用者組和使用者:
vi. # groupadd -g 500 dba; 建立oracle管理組;
vii. # useradd -g dba -u 500 -d /home/oracle -m oracle; 建立oracle管理使用者;
注意:組ID或者使用者ID可以是任意尚未被使用的數值,但是一定要保證多臺機器必須一致。
c) 安裝oracle程式
到oracle安裝檔案的目錄下,執行下列命令安裝oracle程式
#. /runInstaller
在安裝過程中,指定oracle使用者為“oracle”。
注意:如果需要在多臺機器安裝oracle,則需要在多臺機器執行該程式;如果僅僅想把程式安裝在共享盤上面,則僅僅需要在一臺機器安裝。
注意:安裝過程中有一步會問使用者是否需要配置資料庫,我們選擇“僅僅安裝軟體”,我們會在稍後配置資料庫檔案到共享磁碟。
d) 配置資料庫:
oracle程式安裝完畢後,我們需要配置資料庫到共享磁碟上,這樣多臺機器才能夠共享其資料資源;
# dbca
執行資料庫配置助手來幫助使用者安裝資料庫,注意需要將路徑指明到共享磁碟中。
e) 設定環境變數
在各個機器的/home/oracle/.profile檔案中,設定兩個全域性變數:
$ORACLE_HOME=/oracle 該變數指明資料庫的安裝位置;
$ORACLE_SID=oracle 該變數指明訪問哪個資料庫例項;
f) 安裝VCS的oracle代理軟體:(以redhat為例)
# rpm -ivh VRTSvcsor
# rpm -ivh VRTScsocw
這樣,oracle的安裝就完成了。
測試Oracle雙機配置
在安裝結束之後,我們需要測試一下oracle能否在多臺機器上正常工作。
a) 將共享盤mount到第一臺機器(步驟可以參考DB2雙機配置)
b) 從這臺機器登陸資料庫並建立一個表
i. su – oracle 將系統使用者切換到oracle使用者;
ii. export $ORACLE_HOME=/oracle; 匯出全域性變數;
export $ORACLE_SID=oracle;
iii. $ORACLE_HOME/bin/sqlplus /nolog 進入資料庫模式;
iv. connect / as sysdba 以系統管理員身份登陸資料庫;
v. create user tester identified by '123456' default tablespace USERS temporary tablespace TEMP quota 100K on UERS; 建立一個新使用者tester;
vi. grant create session to tester; 賦予新使用者tester建立表的許可權;
vii. create table tester.mytime ( tstamp date ); 在tester使用者空間下建立一個新表;
viii. insert into tester.mytime (tstamp) values (SYSDATE); 在新表中插入資料;
ix. disconnect; 斷開連線;
c) 測試其他叢集節點可以工作:
i. connect tester/123456 以新使用者身份登陸資料庫;
ii. update tester.mytime set ( tstamp ) = SYSDATE; 更新表的內容;
iii. select TO_CHAR(tstamp, ’MON DD, YYYY HH:MI:SS AM’) from tester.mytime; 確認表的內容已經被更新;
iv. exit 推出。
在經過這個檢查之後,就說明資料庫已經正確安裝並可以被每個節點正常的訪問,測試成功。
按照該圖所示,配置oracle代理需要下列資源:
NIC:提供oracle相應的網路卡;
IP:提供oracle服務的IP地址;
DiskGroup:共享磁碟組;
Volume_data:存放oracle共享資料的卷;
Volume_binary:存放oracle程式的卷(如果程式不是放在共享磁碟,該資源可以忽略);
Mount_data:資料庫共享資料的訪問路徑;
Mount_binary:資料庫程式的訪問路徑(如果程式不是放在共享磁碟,該資源可以忽略);
Oracle:監控oracle程式是否正常工作;
Netlnsr:監控oracle監聽程式是否工作。
在這些資源都配置好之後,開啟VCS的圖形介面,可以讓該服務組執行上線、下線或者切換,這樣,VCS就會自動監控oracle的工作情況,並在某臺機器發生故障的時候,自動切換到其他節點繼續提供服務。這樣,oracle的雙機配置就完成了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23757700/viewspace-702795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux下安裝配置VCS,oracle雙機LinuxOracle
- Oracle 11g Aix 雙機 物理Standby配置 01OracleAI
- Oracle 11g Aix 雙機 物理Standby配置 02OracleAI
- Oracle 11g Aix 雙機 物理Standby配置 03OracleAI
- Oracle 11g Aix 雙機 物理Standby配置 04OracleAI
- oracle DG VCS切換異常問題Oracle
- mysql雙機互備方式配置MySql
- oracle雙機群集系統Oracle
- oracle雙機熱備份Oracle
- oracle goldengate 雙向複製配置OracleGo
- oracle 雙機部署模式探討Oracle模式
- oracle雙機熱備份方法Oracle
- oracle 配置傳統的雙機ha時需要修改的相關檔案Oracle
- 配置Oracle GoldenGate for DB2(雙向)OracleGoDB2
- 配置雙機ssh免密碼登入密碼
- oracle雙機叢集安裝小結Oracle
- Oracle 單機配置DataGuardOracle
- 【GoldenGate】Oracle GoldenGate(二) 雙向同步配置GoOracle
- 手工的雙機熱備資料庫配置資料庫
- Mysql 資料庫雙機熱備的配置MySql資料庫
- VCS 常用命令速查
- veritas cfs or vcs命令解釋
- MySQL雙主雙從配置MySql
- Oracle DataGuard 11g 雙機實驗Oracle
- 雙機熱備、雙機互備與雙機雙工的區別
- 雙機熱備、雙機互備與 雙機雙工的區別
- Symantec:調查稱半數丟失的智慧手機被找回
- HP MC/SG雙機系統安裝和配置
- MC/SG雙機系統安裝和配置[轉]
- mysql雙主雙從 搭建配置MySql
- Veritas Storage Foundation for Oracle RAC(VCS4.0 + VxVM4.0 ..)安裝過程Oracle
- VCS基礎知識與概念
- Laravel 配置雙模板Laravel
- oracle配置開機自啟動Oracle
- Linux 雙網路卡雙IP配置Linux
- Symantec Backup Exec for Windows Servers是什麼?WindowsServer
- 奇葩的雙git配置Git
- 配置雙網路卡BOND