Redhatlinux下的oracleRoseHA進行熱備保護_第1頁
Redhatlinux下的oracleRoseHA進行熱備保護_第2頁
Redhatlinux下的oracleRoseHA進行熱備保護_第3頁
免費預覽已結束,剩余11頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Redhat linux 下的 oracle Rose HA 進行熱備保護2010-01-27Redhat linux 下的 oracle Rose HA 進行熱備保護文章分類 :數據庫硬件環境:HP DL580-G3兩臺配置: cpu4 個內存: 4G硬盤: 73Gx2 ( Raid1)一臺: HP MSA500-G2 磁盤陣列硬盤: 146Gx5 ( Raid5)軟件 redhat AS4 、 roseha for linux 一、安裝 redhat AS4 需要安裝的軟件包:compat-db-4.1.25-9compat-gcc-32-3.2.3-47.3compat-gcc-32-c

2、+-3.2.3-47.3compat-oracle-rhel4-1.0-3compat-libcwait-2.0-1compat-libgcc-296-2.96-132.7.2compat-libstdc+-296-2.96-132.7.2compat-libstdc+-33-3.2.3-47.3gcc-3.4.3-9.EL4gcc-c+-3.4.3-9.EL4gnome-libs-1.4.1.2.90-44gnome-libs-devel-1.4.1.2.90-44libaio-devel-0.3.102-1libaio-0.3.102-1make-3.80-5openmotif21-2.1

3、.30-11xorg-x11-deprecated-libs-devel-6.8.1-23.ELxorg-x11-deprecated-libs-6.8.1-23.EL如果全部安裝了as4,只會有compat-oracle-rhel4 和compat-libcwait 沒有(下面有安裝說明)必選項文本編輯、所有的開發組件(完全安裝)、系統管理工具、二、加掛磁盤陣列:用 fdisk 命令 rootwhdata1#mkdir /data rootwhdata1# fdisk /dev/cciss/c1d0p1 Command (m for help):n # 添加新的分區 Command acti

4、one extendedp primary partition(1-4)ppartitionnumber(1-4):1first cylinder ( 1-554,default 1):Last cylinder or +size or + size M or +sizeK (1-8888,default8888):8888#如果要將磁盤陣列分成多個分區可輸入小于默認值大小的數值 #Command (m for help):pDevice Boot Start End Blocks Id System /dev/cciss/c1d0p1 1 8888 * 83 Linux Command (m

5、 for help) : w創建文件系統rootwhdata1#mkfs t ext3 /dev/cciss/c1d0p1Mount 磁盤陣列rootwhdata1#mount /dev/cciss/c1d0p1 /data在 data上點擊右鍵查看 data文件目錄的大小是否為磁盤陣列的大小。三、安裝補丁rootwhdata1mkdir /data/install將所有的安裝包及補丁包拷貝到你建好的文件夾里安裝compat-oracle-rhel4-1.0-3compat-libcwait-2.0-1在 pack 盤里有安裝方法:將這兩個文件拷貝到相應的目錄(/data/install )c

6、ompat-oracle-rhel4-1.0-3compat-libcwait-2.0-1在 pack 盤里有安裝方法:將這兩個文件拷貝到相應的目錄( /mnt/data/install )將所有 oracl 的安裝文件都拷貝到install 目錄下面便于下一步的安裝。方法(一)compat-libcwait-2.0-2.i386.rpmcompat-oracle-rhel4-1.0-5.i386.rpm進入 Install 文件夾rootwhdata1#cd /data/installrootwhdata1 install# rpm compat-libcwait-2.0-2.i386.rp

7、m Preparing # 100% compat-libcwait # 100% rootwhdata install# rpm compat-oracle-rhel4-1.0-5.i386.rpm Preparing # 100% compat-oracle-rhel4 # 50%方法(二)直接找到這兩個文件然后右鍵打開直接安裝就可以了。四、修改默認的內核參數rootwhdata1# /etc/sysctl.conf附加( a 將光標移到文檔的末尾添加以下內容)kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 209

8、7152kernel.shmmin = 1kernel.sem=250 32000 100 128file-max = 65536 # 設置文件句柄ip_local_port_range = 1024 65000點 ESC 鍵退到非可編輯界面, 然后 shift + : 然后在光標所在位置 wq (w 保存 ; q 退出 )五、建立 oracle 用戶及目錄rootwhdata1#groupadd dba rootwhdata1#groupadd oinstall rootwhdata1#useradd -g oinstall G dba oracle rootwhdata1# passwd

9、oracle rootwhdata1# mkdir data/oracle rootwhdata1#mkdir data/oracle/product rootwhdata1#mkdir data/oracle/product/9.2.0.4 rootwhdata1#chown -R oracle.oinstall data/oracle rootwhdata1#chown R oracle.oinstall data/oracle/*rootwhdata1#chown R oracle.oinstall /datarootwhdata1#chown -R oracle.oinstall /d

10、ata/install/*六、修改oracle 用戶的環境變量設置在 root 用戶下rootwhdata1#su oracleoraclewhdata1#vi $HOME/.bash_profile附加以下內容附加方式同第四步export LD_ASSUME_KERNEL=2.4.19# Oracle Environmentexport ORACLE_BASE=/data/oracleexport ORACLE_HOME=$ORACLE_BASE/product/9.2.0.export ORACLE_SID=WHCZexport ORACLE_TERM=xterm# export TNS_

11、ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/adminexport NLS_LANG=AMERICAN;exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LD_LIBRARY_PATH# Set shell search pathsexp

12、ort PATH=$PATH:$ORACLE_HOME/bin環境變量配置好后下次登錄時才能生效。七、安裝前設置及壓縮包解壓oraclewhdata1# su rootrootwhdata1# xhost +將拷貝過來的ORACLE 安裝文件解壓縮將拷貝過來的ship_9204_linux_disk1.cpio.gz改名改成1.cpio.gz 便于我們解壓縮ship_9204_linux_disk2.cpio.gz 、ship_9204_linux_disk3.cpio.gz同上用 ORACLE 用戶登錄登錄系統oraclewhdata1# cd /data/install oraclewhd

13、ata1 install #gunzip 1.cpio.gz oraclewhdata1 install #gunzip 2.cpio.gz oraclewhdata1 install #gunzip 3.cpio.gz oraclewhdata1 install # cpio -idmv < 1.cpio oraclewhdata1 install #cpio -idmv < 2.cpio oraclewhdata1 install # cpio -idmv < 3.cpio 在安裝之前打補丁 p3006854_9204_linux.zip oraclewhdata1 in

14、stall # su root Password :123456rootwhdata1 install #unzip p3006854_9204_linux.zip rootwhdata1 install#cd 3006854rootwhdata1 3006854# sh rhel3_pre_install.sh八、安裝ORACLE9.2.0.4oraclewhdata1 install #cd Disk1oraclewhdata1 Disk1#./runInstaller、默認安裝路徑環境變量已經配置好了、選擇企業版安裝或選擇自定義安裝(選擇要安裝的程序)、選擇通用、選擇字符集的時候默認的是

15、WE8ISO8859P1, 選擇Simplified Chinese ZHS32GB18030 。、Database idenetification 的時候 global database name默認是空的,只要輸入和下面SID 內容一致即可。在安裝過程中有兩個腳本需要運行運行方式重新打開一個終端:oraclewhdata1su root根據相應的提示進入到相應的目錄下運行腳本運行方式:rootwhdata1 xxx ./xxxx.shxxx 代表相應得文件存放目錄xxxx.sh 為腳本等待 ORACLE 安裝完畢ORACLE就安裝完畢了!九、測試 oracle 安裝是否安裝成功服務是否正常

16、rootwhdata1#su oracleoraclewhdata1# sqlplus /nologoraclewhdata1#connect /as sysdbaSQL> startupSQL>shutdownoraclewhdata1#cd /data/oracle/product/9.2.0.6/bin啟動監聽:oraclewhdata1 binlsnrctlLsnrctl >startLsnrctl >stop十、雙機安裝之前的服務器配置按照以上配置的前六步重新配置第二臺備機將第一臺機器上/etc 目錄下面所有以ora 打頭的文件都拷貝到磁盤陣列的 /data/

17、install 下 rootwhdata1#umount /dev/cciss/c1d0p1 /data切換到第二臺機器上rootwhczdata2#mkdir /data rootwhczdata2#chown R oracle.oinstall /data rootwhczdata2#monunt /dev/cciss/c1d0p1 /data將/data/install 目錄下以 ora 開頭的文件拷貝到相應/etc 的目錄下便可。測試:Oracle 運行是否正常測試方法測試同上十一、安裝 roseha for linux將 roseha 的三個安裝文件拷貝到/data/install便

18、于兩臺主機的安裝。在沒有安裝Rose HA 之前,分別修改hosts 文件將相應的主機名和 IP 都輸入進去,修改方法同windows 的 hosts 文件修改方法相同這樣在配置的時候,我們就可以填寫host name 了修改方法:rootwhdata1# vi /etc/hosts添加就可以了。(一 )硬件安裝用 Rose 軟件所帶的RS232 串口線將服務器1 和服務器 2 的COM 口連接起來。注:建議使用兩根心跳線,如果要通過網卡建立第二根心跳線,可用以下方法連接:用一根網線直接連接兩臺服務器上的網卡作為心跳線。通過交換機連接兩臺服務器上的網卡作為外網線。(二 )軟件安裝安裝 Rose

19、 HA for Linux將磁盤陣列mount 到第一臺主機上rootwhdata1#cd /data/installrootwhdata1 install# ./install.sh2、設置環境變量:修改 root 下的.bash_profile 文件,增加環境變量:rootwhdata1 vi $HOME/.bash_profile(1)在 PATH 后面增加:/opt/roseha/bin(2)增加一行HAHOME=/opt/roseha export HAHOME3、設置管理帳戶:#cd /opt/roseha/bin#./NewPass輸入用戶名和口令, 該用戶用于登陸Rose HA

20、 的管理控制臺,對 HA 進行管理。如果需要修改已創建好的管理用戶,可用 /opt/roseha/bin 目錄下的 SetPass命令。該命令可以修改已創建的管理用戶名和口令。4、在圖形化模式下計算機文件系統optroseha-bin 將 bin 下的所有于相關的文件的權限全部改成用戶oracle 組 oinstall所有權限全部選定5、重新啟動計算機6、進程查詢:#ps ef | grep haRose Ha 在啟動后會產生四個主要進程:hamond、 hasysd、hachkd 和 hasvrd7 、登陸 Administrator tools管理控制臺:1)、管理界面的啟動Ctrl +

21、Alt +F6切換到字符狀態下rootwhdata # hacon2)、連接:進入 Tools Connect,輸入 Server:127.0.0.1User:haPassword:ha3)、license 號輸入:進入 ToolsLicense,輸入 HostName:左邊為本機主機名,右邊為遠程主機名。 (把左邊主機名輸入后 ,按 Tab 鍵可把光標移動到右邊 ,輸入遠程主機名 ,點擊 ok)4)、創建 RS232 私網:進入 PrivateNet Create RS232,把兩臺主機的DeviceName 改成/dev/ttys0 。注:該操作在兩臺主機上都要做5)、創建 socket 私網進入 PrivateNet Create Socket, 選擇

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論