Oracle 11.2.0.4 RAC installation guide for RHEL 6.4_64bits最新版安裝指南_第1頁(yè)
Oracle 11.2.0.4 RAC installation guide for RHEL 6.4_64bits最新版安裝指南_第2頁(yè)
Oracle 11.2.0.4 RAC installation guide for RHEL 6.4_64bits最新版安裝指南_第3頁(yè)
Oracle 11.2.0.4 RAC installation guide for RHEL 6.4_64bits最新版安裝指南_第4頁(yè)
Oracle 11.2.0.4 RAC installation guide for RHEL 6.4_64bits最新版安裝指南_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Oracle RAC installation guide of RHEL 6.4_64bits第1章 實(shí)施軟硬件配置31.1 硬件31.2 軟件31.3 其他軟件包31.4 Oracle RAC 節(jié)點(diǎn)和網(wǎng)絡(luò)存儲(chǔ)服務(wù)器配置如下3第2章 安裝RHEL6.4_64bits 系統(tǒng)42.1 分區(qū)建議42.2 關(guān)閉防火墻及關(guān)閉selinux52.3 在第二個(gè)節(jié)點(diǎn)上進(jìn)行相同的安裝52.4 制作本地yum server(兩個(gè)節(jié)點(diǎn))5第3章 安裝RAC所需Linux程序包6第4章 使用StarWind配置ISCSI卷74.1 簡(jiǎn)介74.2 Starwind服務(wù)端安裝74.3 創(chuàng)建虛擬磁盤(pán)11

2、第5章 在 Oracle RAC 節(jié)點(diǎn)上配置 ISCSI卷195.1 安裝ASM的rpm包195.2 配置oracleasm205.2.1 配置及加載iscsi模塊205.2.2 使用configure選項(xiàng)初始化oracleasm215.3 給磁陣分區(qū)225.3.1 為 Oracle 創(chuàng)建 ASM 磁盤(pán)235.3.2 掛載ASM磁盤(pán)組24第6章 為ORACLE配置Linux主機(jī)256.1 修改主機(jī)hosts文件256.2 創(chuàng)建任務(wù)角色劃分操作系統(tǒng)權(quán)限組、用戶(hù)和目錄256.2.1 創(chuàng)建grid、oracle用戶(hù)和組276.2.2 修改grid用戶(hù).bash_profile登錄腳本286.2.3

3、修改oracle用戶(hù).bash_profile登錄腳本296.2.4 驗(yàn)證nobody用戶(hù)存在306.3 創(chuàng)建oracle安裝路徑306.4 為Oracle 軟件安裝用戶(hù)設(shè)置資源限制316.5 配置內(nèi)核參數(shù)32第7章 配置oracle、grid用戶(hù)雙機(jī)互信337.1 配置oracle用戶(hù)雙機(jī)互信337.2 配置grid用戶(hù)雙機(jī)互信35第8章 下載并解壓縮所需的 Oracle 軟件包368.1 獲取軟件包368.2 集群的 Oracle Grid Infrastructure 的安裝前任務(wù)378.2.1 安裝用于 Linux 的 cvuqdisk 程序包378.2.2 使用 CVU 驗(yàn)證是否滿(mǎn)足

4、 Oracle 集群件要求378.2.3 使用 CVU 驗(yàn)證硬件和操作系統(tǒng)設(shè)置51第9章 安裝 Oracle Grid Infrastructure部分請(qǐng)參見(jiàn)word文檔539.1 安裝 Oracle Grid Infrastructure539.2 集群的 Oracle Grid Infrastructure 的安裝后任務(wù)549.2.1 驗(yàn)證 Oracle Clusterware 安裝549.2.2 檢查 CRS 狀態(tài)549.2.3 檢查 Clusterware 資源549.2.4 檢查集群節(jié)點(diǎn)559.2.5 檢查兩個(gè)節(jié)點(diǎn)上的 Oracle TNS 監(jiān)聽(tīng)器進(jìn)程559.2.6 確認(rèn)針對(duì) Ora

5、cle Clusterware 文件的 Oracle ASM 功能559.2.7 檢查 Oracle 集群注冊(cè)表 (OCR)559.2.8 檢查表決磁盤(pán)56第10章 使用ASMCA創(chuàng)建其他ASM磁盤(pán)56第11章 Oracle軟件安裝56第12章 DBCA建庫(kù)5712.1 創(chuàng)建集群化數(shù)據(jù)庫(kù)5712.2 驗(yàn)證集群化數(shù)據(jù)庫(kù)是否已開(kāi)啟57第1章 實(shí)施軟硬件配置1.1 硬件 服務(wù)器: HP DL380 G5 RAM 2G HDD 72G. 共享存儲(chǔ): starwind 51G * 1 1.2 軟件操作系統(tǒng):rhel-server-6.4-x86_64-dvd.isoGRID :p13390677_112

6、040_Linux-x86-64_3of7.zipDB :p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zip1.3 其他軟件包c(diǎn)vuqdisk-1.0.9-1.rpmkmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rpmoracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpmoracleasmlib-2.0.4-1.el6.x86_64.rpmoracleasm-support-2.1.8-1.el6.x86_64.rpm1.4

7、 Oracle RAC 節(jié)點(diǎn)和網(wǎng)絡(luò)存儲(chǔ)服務(wù)器配置如下節(jié) 點(diǎn)節(jié)點(diǎn)名稱(chēng)實(shí)例名稱(chēng)數(shù)據(jù)庫(kù)名稱(chēng)處理器RAM操作系統(tǒng)ucs1ucs1ucs.domainIntel(R) Xeon(R) CPU 5110 1.60GHz2GBRHEL6.4 - (x86_64)ucs2ucs2Intel(R) Xeon(R) CPU 5110 1.60GHz2GBRHEL6.4 - (x86_64)網(wǎng)絡(luò)配置節(jié)點(diǎn)名稱(chēng)公共 IP 地址專(zhuān)用 IP 地址虛擬 IP 地址SCAN 名稱(chēng)SCAN IP 地址ucs14143ucs-scan40

8、ucs24244Oracle 軟件組件軟件組件操作系統(tǒng)用戶(hù)主組輔助組主目錄Oracle 基目錄/Oracle 主目錄Grid Infrastructuregridoinstalldba、asmadmin、asmdba、asmoper/home/grid/bee/app/grid/bee/app/11.2.0/gridOracle RACoracleoinstalldba、oper、asmadmin、asmdba/home/oracle/bee/app/oracle/bee/app/oracle/product/11.2.0/

9、db_1存儲(chǔ)組件存儲(chǔ)組件文件系統(tǒng)卷大小ASM 卷組名ASM 冗余OCR/表決磁盤(pán)ASM2GB*3+CRSVotenormal數(shù)據(jù)庫(kù)文件ASM15GB*2+DATAnormal快速恢復(fù)區(qū)ASM5GB*3+FRAnormal第2章 安裝RHEL6.4_64bits 系統(tǒng)2.1 分區(qū)建議 隨后安裝程序?qū)⒃试S您查看(如果需要還可以修改)它自動(dòng)選擇的磁盤(pán)分區(qū)。對(duì)于大多數(shù)自動(dòng)布局,安裝程序?qū)?#160;/boot 分配 100MB 空間,為交換分區(qū)分配 RAM 的雙倍數(shù)量(系統(tǒng) RAM <= 2,048MB 時(shí))或 RAM 的同等數(shù)量(系統(tǒng) RAM > 2,048MB 時(shí)

10、),而將剩余空間分配給根 (/) 分區(qū)。分區(qū)建議:/boot 200M/swap 4G (實(shí)際RAM只有2G,所以配置4G就夠了)/ 剩余全部空間在分區(qū)階段,主要是要確保為 Oracle 分配了足夠的交換空間(可用 RAM 的倍數(shù))。下面是 Oracle 的最小交換空間要求:可用 RAM所需交換空間介于 1,024MB 和 2,048MB 之間RAM 大小的 1.5 倍介于 2,049MB 和 8,192MB 之間與 RAM 大小相同超過(guò) 8,192MBRAM 大小的 0.75 倍2.2 關(guān)閉防火墻及關(guān)閉selinux Firewall在該屏幕上,確保選中 Disabled 選項(xiàng),然

11、后單擊 Forward 繼續(xù)。系統(tǒng)將顯示一個(gè)警告對(duì)話框,提示您未設(shè)置防火墻。顯示該對(duì)話框之后,單擊 Yes 繼續(xù)。SELinux在 SELinux 屏幕上,選中 Disabled 選項(xiàng),然后單擊 Forward 繼續(xù)。系統(tǒng)將顯示一個(gè)警告對(duì)話框,提示您更改 SELinux 設(shè)置需要重新引導(dǎo)系統(tǒng)以便重新標(biāo)記整個(gè)文件系統(tǒng)。顯示該對(duì)話框之后,單擊 Yes 確認(rèn)在第一次引導(dǎo)(安裝后向?qū)В┩瓿珊髮⒅匦乱龑?dǎo)系統(tǒng)。Kdump 接受 Kdump 屏幕上的默認(rèn)設(shè)置(禁用),然后單擊 Forward 繼續(xù)。2.3 在第二個(gè)節(jié)點(diǎn)上進(jìn)行相同的安裝 在第一個(gè)節(jié)點(diǎn)上安裝完 Linux 后,在第二個(gè)節(jié)點(diǎn)

12、(ucs2) 上重復(fù)上述步驟。確保計(jì)算機(jī)名和網(wǎng)絡(luò)進(jìn)行了正確配置。網(wǎng)絡(luò)配置部分根據(jù)之前網(wǎng)絡(luò)規(guī)劃修改。2.4 制作本地yum server(兩個(gè)節(jié)點(diǎn))1.創(chuàng)建iso存放目錄和掛載目錄 mkdir /mnt/iso mkdir /mnt/cdrom2. 將iso鏡像文件rhel-server-6.4-x86_64.iso上傳到/mnt/iso文件夾下3. 將/mnt/iso/下的iso文件掛載到/mnt/cdrom目錄mount -o loop /mnt/iso/rhel-server-6.4-x86_64.iso /mnt/cdrom/ <注:如果掛載完之后對(duì)其操作會(huì)提示設(shè)備繁忙,此時(shí)需要u

13、mount解開(kāi)掛載才行>查看是否掛載成功: df -h <用來(lái)查看系統(tǒng)中所有掛載的,mount也可以,我們建議將上述mount語(yǔ)句加入到/etc/rc.local文件里面,這樣系統(tǒng)每次自動(dòng)都會(huì)自動(dòng)加載>4.<最關(guān)鍵的一步>更新文件/etc/yum.repos.d/rhel-source.repo文件內(nèi)容成如下Servername=Red Hat Enterprise Linux Serverbaseurl=file:/mnt/cdromenabled=1gpgcheck=1gpgkey=file:/mnt/cdrom/RPM-GPG-KEY-redhat-rele

14、ase第3章 安裝RAC所需Linux程序包install rpm packages for REHL6.4_64bits on all nodes by following command:yum -y install binutils-* compat-libstdc+-* elfutils-libelf-* elfutils-libelf-devel-* elfutils-libelf-devel-static-* gcc-* gcc-c+-* glibc-* glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* liba

15、io-devel-* libgcc-* libstdc+-* libstdc+-devel* make-* sysstat-* unixODBC-* unixODBC-devel-* iscsi-initiator-utils-* pdksh* readline* ksh*-兩個(gè)節(jié)點(diǎn)-校驗(yàn)并安裝RPM包 BEGIN-/檢查安裝所需RPM包rpm -q -qf '%NAME-%VERSION-%RELEASE (%ARCH)n' binutils compat-libstdc+-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c+

16、 glibc glibc-common glibc-devel glibc-headers libaio-devel libaio libgcc libstdc+ libstdc+-devel make numactl sysstat unixODBC unixODBC-develiscsi-initiator-utils上述iscsi-initiator-utils軟件包不是永遠(yuǎn)必需的,只有用到ISCSI服務(wù)才需要安裝第4章 使用StarWind配置ISCSI卷4.1 簡(jiǎn)介通過(guò)使用Starwind模擬磁盤(pán)陣列作為共享存儲(chǔ)實(shí)現(xiàn)數(shù)據(jù)庫(kù)軟件的安裝,同時(shí)模擬非雙機(jī)模式,在一臺(tái)服務(wù)器上安裝數(shù)據(jù)庫(kù)后將其

17、拷貝到第二臺(tái)服務(wù)確上,確保這兩臺(tái)服務(wù)器在數(shù)據(jù)庫(kù)上是對(duì)等的??梢酝ㄟ^(guò)starwind模擬裸設(shè)備供客戶(hù)機(jī)使用,物理架構(gòu)如下4.2 Starwind服務(wù)端安裝59是win7系統(tǒng),安裝Starwind的服務(wù)器端后,通過(guò)創(chuàng)建虛擬磁盤(pán)模擬裸設(shè)備供多個(gè)服務(wù)器共享訪問(wèn),為了不必要的麻煩,請(qǐng)將服務(wù)端的防火墻關(guān)閉。首先安裝iSCSIInitiatorSetup.exe, 安裝過(guò)程比較簡(jiǎn)單,按照默認(rèn)配置一路下一步即可完成安裝,完成后,“運(yùn)行”,敲入services.msc命令,將服務(wù)Microsoft iSCSI Initiator Service啟動(dòng)并且設(shè)置為自動(dòng)啟動(dòng).完成了iSCSIIni

18、tiatorSetup.exe的安裝后才可以安裝Starwind.exe,因?yàn)楹笳咭笫褂们罢叩腗icrosoft iSCSI Initiator Service服務(wù),在安裝時(shí)會(huì)檢測(cè)該條件,同上,該程序的安裝過(guò)程也是一路下一步,不需要修改默認(rèn)配置。服務(wù)器端配置雙擊該圖標(biāo),進(jìn)入控制臺(tái)加載完成后看到如下界面點(diǎn)擊菜單Host->add hostHost 填寫(xiě)59即可,點(diǎn)擊確認(rèn)。那么控制界面如下右鍵點(diǎn)擊59:3261的,選擇connect,彈出登錄框輸入默認(rèn)的用戶(hù)名密碼 root/starwind,即可登錄,如下圖所示,開(kāi)始添加虛擬磁盤(pán)。4.3 創(chuàng)建虛

19、擬磁盤(pán)設(shè)置Target 別名,點(diǎn)擊next選擇harddisk,下一步這里選擇basic virtual, 然后點(diǎn)擊next選擇image file device, 點(diǎn)擊next選擇創(chuàng)建一個(gè)新的虛擬磁盤(pán),然后點(diǎn)擊下一步點(diǎn)擊下一步看到如下頁(yè)面后,點(diǎn)擊choose,選擇路徑和填寫(xiě)img文件名,手工填寫(xiě),軟件后續(xù)會(huì)自動(dòng)生成該文件。點(diǎn)擊ok看到如下,設(shè)置要?jiǎng)?chuàng)建的虛擬磁盤(pán)大小為3G點(diǎn)擊next其中Allow multiple concurrent iSCSI connections 一定要選中,否則一次僅只能被一個(gè)客戶(hù)連接,點(diǎn)擊next默認(rèn)設(shè)置,繼續(xù)next點(diǎn)擊next點(diǎn)擊及完成創(chuàng)建。第一塊磁盤(pán)創(chuàng)建完成

20、。同樣操作,創(chuàng)建其他2塊磁盤(pán),大小均為32G全部創(chuàng)建完成后,可以看到磁陣塊的基本信息正常掛載如上圖!第5章 在 Oracle RAC 節(jié)點(diǎn)上配置 ISCSI卷5.1 安裝ASM的rpm包開(kāi)啟iscsi服務(wù),設(shè)置開(kāi)機(jī)啟動(dòng)(以root用戶(hù)在暗ucs1和ucs2上操作)service iscsi restartchkconfig iscsi onchkconfig oracleasm on使用如下命令都可以查看系統(tǒng)內(nèi)核版本 rootucs1 /# uname -aLinux ucs1 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013

21、x86_64 x86_64 x86_64 GNU/Linuxrootucs1 /# lsb_release -aLSB Version:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID:RedHatEnterpriseServerDescription:Red Hat Enterprise Linux Server release 6.4

22、(Santiago)Release:6.4Codename:Santiagorootucs1 /# cat /etc/issueRed Hat Enterprise Linux Server release 6.4 (Santiago)Kernel r on an mrootucs1 /# 從 oracle 官方下載如下其他軟件包. cvuqdisk-1.0.9-1.rpmkmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rpmoracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpmoracleasmlib-2.0.4-1.el6

23、.x86_64.rpmoracleasm-support-2.1.8-1.el6.x86_64.rpm使用ftp上傳,然后安裝配置。安裝過(guò)程如下: rootRHEL6 rpms# rpm -ivh oracleasmlib-2.0.4-1.el6.x86_64.rpm oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm oracleasm-support-2.1.8-1.el6.x86_64.rpm -nodepswarning: oracleasmlib-2.0.4-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Si

24、gnature, key ID ec551f03: NOKEYwarning: oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1e5e0159: NOKEYPreparing. # 100% 1:oracleasm-support # 33% 2:oracleasm-2.6.18-194.el# 67% 3:oracleasmlib # 100%rootRHEL6 rpms# 5.2 配置oracleasm現(xiàn)在,您已安裝了用于 Linux 的 ASMLib 程序包,接下

25、來(lái)您需要配置并加載 ASM 內(nèi)核模塊。需要在兩個(gè) Oracle RAC 節(jié)點(diǎn)上作為 root 用戶(hù)帳戶(hù)執(zhí)行該任務(wù)。5.2.1 配置及加載iscsi模塊rootracnode1 # service iscsid startTurning off network shutdown. Starting iSCSI daemon: OK OK rootracnode1 # chkconfig iscsid onrootracnode1 # chkconfig iscsi on rootracnode1 # iscsiadm -m discovery -t sendtargets p

26、 3iscsiadm -m node -T iqn.2006-.openfiler:racdb.crs1 -p 3 lrootracnode1 # iscsiadm -m node -T iqn.2006-.openfiler:racdb.crs1 -p 95 -op update -n node.startup -v automaticrootucs1 iscsi# service iscsi restartLogging out of session sid: 1, target: iqn.2008-.starwinds

27、oftware:ipm-1-mtn, portal: 3,3260Logout of sid: 1, target: iqn.2008-.starwindsoftware:ipm-1-mtn, portal: 3,3260: successfulStopping iSCSI daemon: iscsid dead but pid file exists OK Starting iSCSI daemon: OK OK Setting up iSCSI targets: Logging in to iface: default, target: iq

28、n.2008-.starwindsoftware:ipm-1-mtn, portal: 3,3260Login to iface: default, target: iqn.2008-.starwindsoftware:ipm-1-mtn, portal: 3,3260: successful OK rootucs1 init.d# fdisk -lDisk /dev/sda: 42.9 GB, 42949672960 bytes255 heads, 63 sectors/track, 5221 cylindersUnits = cylinder

29、s of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 25 200781 83 Linux/dev/sda2 26 547 4192965 82 Linux swap / Solaris/dev/sda3 548 5221 37543905 83 LinuxDisk /dev/sdb: 54.5 GB, 54525952000 bytes64 heads, 32 sectors/track, 52000 cylindersUnits = cylinders of 2048 * 5

30、12 = 1048576 bytes Device Boot Start End Blocks Id System/dev/sdb1 1 52000 53247984 5 Extended/dev/sdb5 1 15361 15729632 83 Linux/dev/sdb6 15362 30722 15729648 83 Linux/dev/sdb7 30723 46083 15729648 83 Linux/dev/sdb8 46084 50180 4195312 83 Linux/dev/sdb9 50181 52000 1863664 83 Linux5.2.2 使用configure

31、選項(xiàng)初始化oracleasm對(duì)集群中要安裝 Oracle RAC 的所有節(jié)點(diǎn)都需要執(zhí)行此配置過(guò)程。rootucs1 # /usr/sbin/oracleasm configure -iConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permis

32、sions it will have. The current valueswill be shown in brackets (''). Hitting <ENTER> without typing ananswer will keep that current value. Ctrl-C will abort.Default user to own the driver interface oracle: gridDefault group to own the driver interface dba: asmadminStart Oracle ASM lib

33、rary driver on boot (y/n) y: yScan for Oracle ASM disks on boot (y/n) y: yWriting Oracle ASM library driver configuration: donerootucs1 # /usr/sbin/oracleasm enableWriting Oracle ASM library driver configuration         

34、     OK  Scanning system for ASM disks                                OK  r

35、ootucs1 #該腳本完成以下任務(wù): 1. 創(chuàng)建 /etc/sysconfig/oracleasm 配置文件2. 創(chuàng)建 /dev/oracleasm 掛載點(diǎn)3. 掛載 ASMLib 驅(qū)動(dòng)程序文件系統(tǒng)注: ASMLib 驅(qū)動(dòng)程序文件系統(tǒng)并非常規(guī)的文件系統(tǒng)。它只用于自動(dòng)存儲(chǔ)管理庫(kù)與自動(dòng)存儲(chǔ)管理驅(qū)動(dòng)程序的通訊。5.3 給磁陣分區(qū)配置完成后,在其中一個(gè)節(jié)點(diǎn)對(duì)存儲(chǔ)進(jìn)行分區(qū)。 首先對(duì) disk01進(jìn)行分區(qū),分區(qū)計(jì)劃。 1) 先建立1個(gè)擴(kuò)展分區(qū)。 2) 從擴(kuò)展分區(qū)中建立 1個(gè)3G的分區(qū) 過(guò)程如下:rootucs1 # fdisk /dev/sdb

36、Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. The number of cylinders for this disk is set to 3

37、062. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Warning: invalid flag 0x0000 of part

38、ition table 4 will be corrected by w(rite) Command (m for help): n Command action e extended p primary partition (1-4) e Partition number (1-4): 1 First cylinder (1-2610, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610): Using default value 2610Comm

39、and (m for help): n Command action l logical (5 or over) . p primary partition (1-4) l First cylinder (1-2610, default 1): 回車(chē)Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-3062, default 3062): 回車(chē)Command (m for help): w The partition table has been altered! Calling ioctl() to re-

40、read partition table. Syncing disks. 然后對(duì) disk02/disk03進(jìn)行分區(qū),分區(qū)計(jì)劃。 1) 先建立1個(gè)擴(kuò)展分區(qū)。 2) 從擴(kuò)展分區(qū)中建立1個(gè)32G的分區(qū) 操作同理!5.3.1 為 Oracle 創(chuàng)建 ASM 磁盤(pán)創(chuàng)建 ASM 磁盤(pán)只需在 RAC 集群中的一個(gè)節(jié)點(diǎn)上以 root 用戶(hù)帳戶(hù)執(zhí)行。我將在 ucs1 上運(yùn)行這些命令。在另一個(gè) Oracle RAC 節(jié)點(diǎn)上,您將需要執(zhí)行 scandisk 以識(shí)別新卷。該操作完成后,應(yīng)在兩個(gè) Oracle RAC 節(jié)點(diǎn)上運(yùn)行 oracleasm

41、 listdisks 命令以驗(yàn)證是否創(chuàng)建了所有 ASM 磁盤(pán)以及它們是否可用。在“在 iSCSI 卷上創(chuàng)建分區(qū)”一節(jié)中,我們對(duì) ASM 要使用的三個(gè) iSCSI 卷進(jìn)行了配置(分區(qū))。ASM 將用于存儲(chǔ) Oracle Clusterware 文件、Oracle 數(shù)據(jù)庫(kù)文件(如聯(lián)機(jī)重做日志、數(shù)據(jù)庫(kù)文件、控制文件、存檔重做日志文件)和快速恢復(fù)區(qū)。在配置三個(gè) ASM 卷時(shí),使用 udev 創(chuàng)建的本地設(shè)備名。要使用 iSCSI 目標(biāo)名到本地設(shè)備名映射創(chuàng)建 ASM 磁盤(pán),以root用戶(hù)鍵入以下命令:/usr/sbin/oracleasm createdisk OCR_VOT

42、E01 /dev/sdb5/usr/sbin/oracleasm createdisk OCR_VOTE02 /dev/sdb6/usr/sbin/oracleasm createdisk OCR_VOTE03 /dev/sdb7/usr/sbin/oracleasm createdisk FRA01 /dev/sdb8/usr/sbin/oracleasm createdisk FRA02 /dev/sdb9/usr/sbin/oracleasm createdisk FRA03 /dev/sdb10/usr/sbin/oracleasm createdisk DATA01 /dev/sdb

43、11/usr/sbin/oracleasm createdisk DATA02 /dev/sdb125.3.2 掛載ASM磁盤(pán)組為 Oracle 創(chuàng)建 ASM 磁盤(pán)創(chuàng)建 ASM 磁盤(pán)只需在 RAC 集群中的一個(gè)節(jié)點(diǎn)上以 root 用戶(hù)帳戶(hù)執(zhí)行。我將在 ucs1 上運(yùn)行這些命令。在另一個(gè) Oracle RAC 節(jié)點(diǎn)上,您將需要執(zhí)行 scandisk 以識(shí)別新卷。該操作完成后,應(yīng)在兩個(gè) Oracle RAC 節(jié)點(diǎn)上運(yùn)行 oracleasm listdisks 命令以驗(yàn)證是否創(chuàng)建了所有 ASM 磁盤(pán)以及它們是否可用。我們

44、對(duì) ASM 要使用的三個(gè) iSCSI 卷進(jìn)行了配置(分區(qū))。ASM 將用于存儲(chǔ) Oracle Clusterware 文件、Oracle 數(shù)據(jù)庫(kù)文件(如聯(lián)機(jī)重做日志、數(shù)據(jù)庫(kù)文件、控制文件、存檔重做日志文件)和快速恢復(fù)區(qū)。在配置三個(gè) ASM 卷時(shí),使用 udev 創(chuàng)建的本地設(shè)備名。要使用 iSCSI 目標(biāo)名到本地設(shè)備名映射創(chuàng)建 ASM 磁盤(pán),鍵入以下命令:要使磁盤(pán)可用于集群中其他節(jié)點(diǎn) (ucs1),以 root 用戶(hù)身份在每個(gè)節(jié)點(diǎn)上輸入以下命令:rootucs1 # /usr/sbin/oracleasm scandisks 要使磁盤(pán)可用于集群中其他節(jié)點(diǎn)

45、(ucs2),以 root 用戶(hù)身份在每個(gè)節(jié)點(diǎn)上輸入以下命令:rootucs2 # /usr/sbin/oracleasm scandisks 現(xiàn)在,我們可以使用以下命令在 RAC 集群中的兩個(gè)節(jié)點(diǎn)上以 root 用戶(hù)帳戶(hù)測(cè)試是否成功創(chuàng)建了 ASM 磁盤(pán)。此命令指出連接的節(jié)點(diǎn)的、標(biāo)記為自動(dòng)存儲(chǔ)管理磁盤(pán)的共享磁盤(pán):rootucs1 # /usr/sbin/oracleasm listdisks rootucs2 # /usr/sbin/oracleasm listdisks 第6章 為ORACLE配置Linux主機(jī)6.1 修改主機(jī)hosts文件-兩個(gè)節(jié)點(diǎn)-

46、修改hosts文件 BEGIN-vim /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.#localhost.localdomain localhost#:1localhost6.localdomain6 localhost6# Public Network - (eth0) 41 ucs1 42 ucs2 # Private Interconnect -

47、 (eth1) 建議私有IP使用不同網(wǎng)段! ucs1-priv ucs2-priv # Public Virtual IP (VIP) addresses - (eth0:1) 43 ucs1-vip 44 ucs2-vip # Single Client Access Name (SCAN) 3 ucs-scan-兩個(gè)節(jié)點(diǎn)-修改hosts文件 END-6.2 創(chuàng)建任務(wù)角色劃分操作系統(tǒng)權(quán)限組、用戶(hù)和目錄在集群的兩個(gè) Oracle RAC 節(jié)點(diǎn)上針對(duì) grid 

48、和 oracle 用戶(hù)執(zhí)行以下用戶(hù)、組和目錄配置并設(shè)置 shell 限制的任務(wù)。我們將創(chuàng)建以下 O/S 組:描述OS 組名分配給該組的 OS 用戶(hù)Oracle 權(quán)限Oracle 組名Oracle 清單和軟件所有者oinstallgrid、oracleOracle 自動(dòng)存儲(chǔ)管理組asmadmingridSYSASMOSASMASM 數(shù)據(jù)庫(kù)管理員組asmdbagrid、oracleASM 的 SYSDBAOSDBA for ASMASM 操作員組asmopergridASM 的 SYSOPEROSOPER for ASM數(shù)據(jù)庫(kù)管理員dbaoracleSYSDBAOSDBA數(shù)據(jù)庫(kù)

49、操作員operoracleSYSOPEROSOPER · Oracle 清單組(一般為 oinstall)OINSTALL 組的成員被視為 Oracle 軟件的“所有者”,擁有對(duì) Oracle 中央清單 (oraInventory) 的寫(xiě)入權(quán)限。在一個(gè) Linux 系統(tǒng)上首次安裝 Oracle 軟件時(shí),OUI 會(huì)創(chuàng)建 /etc/oraInst.loc 文件。該文件指定 Oracle 清單組的名稱(chēng)(默認(rèn)為 oinstall)以及 Oracle 中央清單目錄的路徑。如果不存在 oraInventory 組,默認(rèn)情況下,安裝程序會(huì)

50、將集群的網(wǎng)格基礎(chǔ)架構(gòu)的安裝所有者的主組列為 oraInventory 組。確保所有計(jì)劃的 Oracle 軟件安裝所有者都使用此組作為主組。就本指南來(lái)說(shuō),必須將grid 和 oracle 安裝所有者配置為以 oinstall 作為其主組。· Oracle 自動(dòng)存儲(chǔ)管理組(一般為 asmadmin)此組為必需組。如果想讓 Oracle ASM 管理員和 Oracle Database 管理員分屬不同的管理權(quán)限組,可單獨(dú)創(chuàng)建此組。在 Oracle 文檔中,OSASM 組是其成員被授予權(quán)限的操作系統(tǒng)組,在代碼示例中,專(zhuān)門(mén)創(chuàng)

51、建了一個(gè)組來(lái)授予此權(quán)限,此組名為 asmadmin。OSASM 組的成員可通過(guò)操作系統(tǒng)身份驗(yàn)證使用 SQL 以 SYSASM 身份連接到一個(gè) Oracle ASM 實(shí)例。SYSASM 權(quán)限是在 Oracle ASM 11g 第 1 版 (11.1) 中引入的,現(xiàn)在,在 Oracle ASM 11g 第 2 版 (11.2) 中,該權(quán)限已從 SYSDBA 權(quán)限中完全分離出來(lái)。SYSASM 權(quán)限不再提供對(duì) RDBMS 實(shí)例的訪問(wèn)權(quán)限。用 SYSASM 權(quán)限代替 SYSD

52、BA 權(quán)限來(lái)提供存儲(chǔ)層的系統(tǒng)權(quán)限,這使得 ASM 管理和數(shù)據(jù)庫(kù)管理之間有了清晰的責(zé)任劃分,有助于防止使用相同存儲(chǔ)的不同數(shù)據(jù)庫(kù)無(wú)意間覆蓋其他數(shù)據(jù)庫(kù)的文件。SYSASM 權(quán)限允許執(zhí)行掛載和卸載磁盤(pán)組及其他存儲(chǔ)管理任務(wù)。· ASM 數(shù)據(jù)庫(kù)管理員組(OSDBA for ASM,一般為 asmdba)ASM 數(shù)據(jù)庫(kù)管理員組(OSDBA for ASM)的成員是 SYSASM 權(quán)限的一個(gè)子集,擁有對(duì) Oracle ASM 管理的文件的讀寫(xiě)權(quán)限。Grid Infrastructure 安裝所有者 (grid) 和所有 Oracle Database

53、 軟件所有者 (oracle) 必須是該組的成員,而所有有權(quán)訪問(wèn) Oracle ASM 管理的文件并且具有數(shù)據(jù)庫(kù)的 OSDBA 成員關(guān)系的用戶(hù)必須是 ASM 的 OSDBA 組的成員。· ASM 操作員組(OSOPER for ASM,一般為 asmoper)· 該組為可選組。如果需要單獨(dú)一組具有有限的 Oracle ASM 實(shí)例管理權(quán)限(ASM 的 SYSOPER 權(quán)限,包括啟動(dòng)和停止 Oracle ASM 實(shí)例的權(quán)限)的操作系統(tǒng)用戶(hù),則創(chuàng)建該組。默認(rèn)情況下,OSASM 組的成員將擁有 ASM 的 SY

54、SOPER 權(quán)限所授予的所有權(quán)限。要使用 ASM 操作員組創(chuàng)建 ASM 管理員組(該組擁有的權(quán)限比默認(rèn)的 asmadmin 組要少),安裝 Grid Infrastructure 軟件時(shí)必須選擇 Advanced 安裝類(lèi)型。這種情況下,OUI 會(huì)提示您指定該組的名稱(chēng)。在本指南中,該組為 asmoper。如果要擁有一個(gè) OSOPER for ASM 組,則集群的 Grid Infrastructure 軟件所有者 (grid) 必須為此組的一個(gè)成員。· 數(shù)據(jù)庫(kù)管理員(OSDBA,一般為 dba)OSDBA 組的成員可通過(guò)操作系統(tǒng)身份驗(yàn)證使用 SQL 以 SYSDBA 身份連接到一個(gè) Oracle 實(shí)例。該組的成員可執(zhí)行關(guān)鍵的數(shù)據(jù)庫(kù)管理任務(wù),如創(chuàng)建數(shù)據(jù)庫(kù)、啟動(dòng)和關(guān)閉實(shí)例。該組的默認(rèn)名稱(chēng)為 

溫馨提示

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

評(píng)論

0/150

提交評(píng)論