Oracle 11g ASM 安裝
Oracle 11g ASM(Automatic Storage Management)是Oracle RAC(Real Application Clusters)集群環境下的一種常用的存儲管理方式。ASM結合RAC可以實現高可用、高性能的數據庫集群,對于企業級應用非常有用。本文將介紹如何在Oracle RAC環境下安裝ASM。
1. 配置環境
在開始安裝ASM之前,我們需要先進行環境配置。以下是一些常用的環境配置:
修改內核參數: fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 添加用戶和組: groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle 設置用戶的限制: vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 設置內存和交換分區: vi /etc/fstab /dev/sdb1 /u01 ext3 defaults 1 2 /dev/sdc1 swap swap defaults 0 0 創建目錄結構: mkdir -p /u01/app/11.2.0/grid chown -R oracle:oinstall /u01
2. 安裝軟件
在環境配置完成之后,我們需要下載Oracle Grid Infrastructure軟件和Oracle Database軟件,并解壓到對應的目錄。以下是Grid Infrastructure的安裝步驟:
su - oracle cd /u01/app/11.2.0/grid ./runInstaller 選擇Enterprise Edition,然后選擇"Install and Configure Grid Infrastructure for a Cluster",進入下一步。 輸入所有節點的root密碼,在"Cluster Name"中輸入集群名稱,然后選擇"Typical install",進入下一步。 在"Oracle Base"中輸入"u01/app/11.2.0/grid",選擇"ASM Filter Driver",然后輸入共享存儲的設備名稱,如/dev/mapper/mpath*,最后執行安裝。 設置環境變量: export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/11.2.0/grid export PATH=$PATH:$ORACLE_HOME/bin
3. 配置ASM
一旦Grid Infrastructure安裝成功,我們就可以進行ASM的配置工作了。以下是ASM的配置步驟:
su - oracle asmca 選擇"Create",然后輸入ASM實例名稱,如+ASM1,選擇所需的磁盤組,輸入"diskgroup"名稱和密碼。最后執行創建,等待磁盤組創建成功即可。 設置環境變量: export ORACLE_SID=+ASM1 export ORACLE_HOME=/u01/app/11.2.0/grid export PATH=$PATH:$ORACLE_HOME/bin
4. 測試ASM
在ASM的配置完成之后,我們需要測試一下ASM是否正常工作。以下是ASM的測試步驟:
su - oracle sqlplus / as sysasm 創建測試表空間: create tablespace test datafile '+diskgroup' size 100m; 查看測試表空間: select file_name from dba_data_files where tablespace_name='TEST'; 刪除測試表空間: drop tablespace test including contents; 退出數據庫: exit;
如果測試表空間創建和刪除工作都正常完成,那么ASM的安裝和配置工作就已經成功完成了。
上一篇php nlk