SUN_E2900服務(wù)器雙機安裝oracle10g操作實踐_第1頁
SUN_E2900服務(wù)器雙機安裝oracle10g操作實踐_第2頁
SUN_E2900服務(wù)器雙機安裝oracle10g操作實踐_第3頁
SUN_E2900服務(wù)器雙機安裝oracle10g操作實踐_第4頁
SUN_E2900服務(wù)器雙機安裝oracle10g操作實踐_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、SUN E290C務(wù)器雙機安裝oraclelOg操作文檔 、環(huán)境描述 磁盤陣列 如圖所示: 2臺主機是數(shù)據(jù)服務(wù)器,分別使用 4Gb光纖連接磁盤陣列,組成高可用( HA )集群。主機 的配置為:2臺SUN E2900服務(wù)器,8CPU,32G內(nèi)存,2*146G硬盤;2臺主機之間有心跳 線連接;磁盤陣列型號為 SUN STK 6140,配置16*300G硬盤;從陳列上為主機分配了兩個 LUN,分別為oracle數(shù)據(jù)存儲區(qū)和oracle數(shù)據(jù)備份區(qū);雙機軟件采用SUN Cluster3.2 ;數(shù)據(jù) 庫的型號為oracle10g(版本號)。 兩臺主機采用主備方式集群。 數(shù)據(jù)庫軟件安裝在本地

2、磁盤,數(shù)據(jù)庫建在磁盤陣列上,數(shù)據(jù)庫實例默認起在主機上,當主機 失效后,由備機接管數(shù)據(jù)庫空間和備份區(qū)空間并啟動實例。 三、安裝規(guī)劃 主機 IP 地址: 備機 IP 地址: Oracle 數(shù)據(jù)邏輯地址:1 主服務(wù)器主機名:HNDB1 備服務(wù)器主機名:HNDB2 邏輯主機名:oracle-lh 磁盤陣列上的為主機分配LUN3,500G,本地掛接點為/opt/oradata,用于創(chuàng)建數(shù)據(jù)庫; 磁盤陣列上的為主機分配LUN4,500G,本地掛接點為/opt/orabackup,用于放數(shù)據(jù)庫備份數(shù) 據(jù); 數(shù)據(jù)庫 HOME 路徑為: /

3、opt/oracle/product/10.2.0/ ,位于本地磁盤; 數(shù)據(jù)庫 BASE 路徑為: /opt/oracle/ ,位于本地磁盤; oracle 數(shù)據(jù)庫 SID : oracle10g 四、安裝實踐 首先在兩臺 SUN 主機上安裝操作系統(tǒng)( solaris10 ),打補丁,配置磁盤陣列并使之可以手工 mount 切換。(步驟省略) 1、準備條件 把數(shù)據(jù)庫的邏輯主機名添加到 hosts 文件里: 在兩臺主機的 /etc/hosts 文件中分別添加如下一行: 1 oracle-lh 修改內(nèi)核參數(shù) 通常 oracle 的安裝手冊里會有一個推薦的內(nèi)核參數(shù)配置,里面的

4、這一項(最大共享內(nèi)存) shmsys:shminfo_shmmax 設(shè)置成 4G ,根據(jù)本機的實際情況(32G 物理內(nèi)存)將此項設(shè)置改 為 26G 。其它設(shè)置參考 Granite 安裝手冊的要求進行修改。 # vi /etc/system # 加入內(nèi)容: set shmsys:shminfo_shmmax=26000000000 set shmsys:shminfo_shmseg=1024 set shmsys:shminfo_shmmni=1024 set semsys:seminfo_semaem=16384 set semsys:seminfo_semmni=1024 set semsy

5、s:seminfo_semmap=1026 set semsys:seminfo_semmns=16384 set semsys:seminfo_semmsl=100 set semsys:seminfo_semopm=100 set semsys:seminfo_semmnu=2048 set semsys:seminfo_semume=256 set msgsys:msginfo_msgmap=1026 set msgsys:msginfo_msgmax=65535 set semsys:seminfo_semvmx=32767 set rlim_fd_cur=1024 根據(jù)硬件E2900

6、硬件有32G物理內(nèi)存的特點,將最大共享內(nèi)存調(diào)整到26G;其余參數(shù)參考 Granite 安裝文檔設(shè)置; 2、創(chuàng)建用戶和組 創(chuàng)建 oinstall 、 dba、 granite 組( granite 組根據(jù)安裝手冊的要求創(chuàng)建) # groupadd oinstall # groupadd dba # groupadd granite 創(chuàng)建 oracle 的 HOME 目錄: # mkdir -p /opt/oracle/product/10.2.0 創(chuàng)建 oracle 用戶并將其添加到 dba 和 oinstall 組里,主目錄設(shè)為 /opt/oracle/product/10.2.0 # use

7、radd -g dba -G oinstall - /opt/oracle/product/10.2.0 -m oracle # passwd -r files oracle / 將 oracle 密碼設(shè)置為 files #chown -R oracle:dba /opt/oracle/product/10.2.0 根據(jù)安裝手冊要求增加 Granite 用戶,從屬于 granite 組: # useradd -g granit -d /opt/granite -m Granite # passwd -r files Granite / 將 Granite 密碼設(shè)置為 files 3、設(shè)定 or

8、acle 用戶的環(huán)境參數(shù) #su -oracle $vi .profile# 加入內(nèi)容: ORACLE_BASE=/opt/oracle/ ORACLE_HOME=$ORACLE_BASE/product/10.2.0 ORACLE_SID=oracle10g NLS_LANG=AMERICAN_AMERICA.ZHS16GBK PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin LD_LIBRARY_PA TH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib

9、:/usr/ lib TMPDIR=/var/tmp export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH LD_LIBRARY_PA TH DISPLAY TMPDIR umask 022 /實際安裝時使用了 telcordia 自帶的 profile 文檔模板,與上述例子非常相似,也需要將其中 的 ORACLE_BASE 和 ORACLE_HOME 改成上述地址路徑 4、設(shè)置節(jié)點參數(shù): # vi /etc/inet/ipnodes 在 HNDB1 上,添加以下條目: localhost

10、HNDB1 loghost HNDB2 1 oracle-lh 在 HNDB2 上,添加以下條目: localhost HNDB1 HNDB2 loghost 1 oracle-lh 在兩個節(jié)點上,將以下條目添加到 /etc/system 文件中。 # vi /etc/system set ce:ce_taskq_disable=1 exclude:lofs 第一個條目可支持專用互連的 ce 適配器。 第二個條目可禁用回送文件系統(tǒng) (Loopback

11、 File System, LOFS) 。當在高可用本地文件系 統(tǒng)上配置 Sun ClusterHA for NFS 時,必須禁用 LOFS 。有關(guān)更多信息及配置 Sun ClusterHA for NFS 后禁用 LOFS 的其他方法,請參見 Sun Cluster 軟件安裝指南(適用于 Solaris OS) 中的“ Solaris OS 功能限制”。 這些更改將在下次重新引導系統(tǒng)后生效。 (選設(shè):)在兩個節(jié)點上,將 NFS 版本 3 設(shè)置為默認版本。 a. 將以下條目添加到 /etc/default/nfs 文件中。 NFS_SERVER_VERSMAX=3 b. 禁用 NFS 服務(wù)。

12、# svcadm disable network/nfs/server c. 重新啟用 NFS 服務(wù)。 # svcadm enable network/nfs/server 在兩個節(jié)點上,更新 /devices 和 /dev 條目。 # devfsadm -C 在兩個節(jié)點上,確認存儲陣列可見。 # luxadm probe 5、檢驗群集設(shè)置: # clquorum list 檢驗磁盤集設(shè)置: # metaset 從 HNDB1 列出 DID 映射。 # cldevice show | grep Device 獲取 Oracle 磁盤集 oraset 的所有權(quán)。(另一臺主機應(yīng)該也需要如此操作)

13、# cldevicegroup switch -n HNDB1 oraset 將 LUN0 添加到 Oracle 磁盤集。使用完整的 DID 路徑名稱。 # metaset -s oraset -a /dev/did/rdsk/d3 檢驗磁盤集的配置是否正確。 phys-sun# metaset -s oraset 6、在主服務(wù)器上掛載陣列 7、安裝 oracle 數(shù)據(jù)軟件 說明:如采用命令行方式安裝,需要配置環(huán)境變量;如果不想配置環(huán)境變量,可以采用 Xmanager 來登錄; 以 oracle 用戶身份登錄主機 HNDB1 轉(zhuǎn)到 /tmp 目錄。 # cd /tmp 插入 Oracle 產(chǎn)品

14、光盤。 如果卷管理守護進程 vold(1M) 正在運行,且已配置為管理 DVD-ROM ,則該守護進程會自 動在 /cdrom/cdrom0 目錄中掛載 Oracle 10gR2 DVD-ROM 。 將光盤內(nèi)容 copy 到本地目錄: # cd /cdrom/cdrom0/ # cp -r /cdrom/cdrom0/Disk1 /opt/ 將 oracle 安裝文件拷貝到 /opt 目錄下 啟動 Oracle Universal Installer 。 # /opt/Disk1/runInstaller 按照提示安裝 Oracle 軟件。 請指定以下值: Oracle 組件值 源文件位置 /

15、opt/Disk1/products.jar 目標文件位置( $ORACLE_HOME 的值) /opt/oracle/product/10.2.0 UNIX 組名 dba 可用的產(chǎn)品 Oracle 10g Enterprise Edition 全局數(shù)據(jù)庫名稱 oracle10g Oracle 系統(tǒng)標識符 (SID) oracle10g 數(shù)據(jù)庫文件位置 /opt/oradata *安裝時選擇“不創(chuàng)建數(shù)據(jù)庫” *選擇“定制安裝” *數(shù)據(jù)庫字符集增加中文 8、應(yīng)用所有 Oracle 修補程序。 cp /tmp /copy 補丁 unzip * 以 oracle 用戶身份運行修補程序。 檢驗 /op

16、t/oracle/product/10.2.0/bin/oracle 文件的所有者、組和模式是否正確。 # ls -l /opt/oracle/product/10.2.0/bin/oracle -rwsr-s-x 1 oracle dba 3195 Apr 27 2005 oracle 檢驗 /opt/oracle/product/10.2.0/bin/ 目錄中是否存在偵聽器二進制文件。 Oracle 偵聽器二進制文件包括 lsnrctl 命令和 tnsping 命令。 啟動監(jiān)聽: $ lsnrctl start 如果正常,再停止監(jiān)聽: $ lsnrctl stop 從用戶 oracle 中

17、退出。 屏幕上將再次顯示超級用戶提示符。 防止 Oracle cssd 守護進程啟動。 從/etc/inittab文件中刪除以下條目。此操作可避免顯示不必要的錯誤消息。 h1:23:respawn:/etc/init.d/init.cssd run /dev/null 2 sql alter user oracle default tablespace system quota 1m on system; sql grant select on v_$sysstat to oracle; sql grant select on v_$archive_dest to oracle; sql gr

18、ant create session to oracle; sql grant create table to oracle; sql exit; # 為 Sun Cluster 軟件配置 NET8 。/兩個節(jié)點上都需執(zhí)行該過程。 $ netca / 創(chuàng)建監(jiān)聽程序,基本上是默認選項。 NET8 配置完成后,就有了 listener.ora 和 tnsnames.ora 文件,修改這兩個文件。 a. 在默認的 /opt/oracle/product/10.2.0/network/admin/listener.ora 文件中設(shè)置以下條目。 HOST = oracle-lh POST = 1521 b. 在默認的 /oracle/oracle/product/10.2.0/network/admin/tnsnames.ora 文件中設(shè)置相同的條 目。 注- 在list

溫馨提示

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

評論

0/150

提交評論