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的安装和配置工作就已经成功完成了。
本文链接:https://my.lmcjl.com/post/12924.html
展开阅读全文
4 评论