,,安装ASM数据库的步骤跟安装RAC的步骤有很多重复的地方,因此把之前RAC的安装文档拿来改,改就成功安装了基于ASM管理的数据库。安装的环境是CENTOS6.5_64位,待安装的数据库是11 gr2版本。
安装的步骤如下:
1,创建操作系统组和用户
groupadd - g 501 oinstall
groupadd - g 502 dba
groupadd - g 504 asmadmin
groupadd - g 506 asmdba
groupadd - g 507 asmoper
useradd - u 501 - g oinstall - g dba, asmadmin, asmdba, asmoper网格
useradd - u 502 - g oinstall - g dba, asmdba oracle
修改用户口令
passwd passwd网格甲骨文
2, vim/etc/hosts编辑文件
192.168.62.102,,,,,asm
3,配置内核参数和甲骨文,网格用户的资源限制
<强> vim/etc/sysctl.conf 强>
,
fs。aio-max-nr=1048576
fs。file-max=6815744
内核。shmall=2097152
内核。shmmax=4294967295
内核。shmmni=4096
内核。sem=250 32000 100 128
net.ipv4。ip_local_port_range=9000 65500
net.core。rmem_default=262144
net.core。rmem_max=4194304
net.core。wmem_default=262144
net.core。wmem_max=1048576
<强>/sbin/sysctl - p 强>
vim/etc/security/limits.参看
甲骨文软nproc 2047
甲骨文硬nproc 16384
甲骨文软nofile 1024
甲骨文硬nofile 65536
网格软nproc 2047
网格硬nproc 16384
网格软nofile 1024
网格硬nofile 65536
<强> vim/etc/pam.d/登录强>
会话需要的是的。所以
<强> vim/etc/profile 强>,
如果[$ USER=凹坠俏摹眧 | ($ USER=巴瘛?;then
如果[$ SHELL=?bin/ksh”);then
ulimit - p 16384,
ulimit - n 65536其他
,
ulimit - u 16384 - n 65536,
fi,
umask 022,
fi
4。关闭SELINUX功能
<强> vim/etc/selinux/config 强>
禁用SELINUX=
<强>重启系统强>
<强> [/etc/init。d/oracleasm createdisk DATA1/dev/sdb1这步报错,重启后解决)强>
4,为胃肠道何数据库软件创建相关的路径
#创建库存路径
mkdir - p/u01/app/oraInventory
乔恩- r网格:oinstall/u01/app/oraInventory
chmod - r 775/u01/app/oraInventory
#创建GI主目录
mkdir - p/u01/app/网格
乔恩- r网格:oinstall/u01/app/网格
chmod - r 775/u01/app/网格
#创建数据库主目录
mkdir - p/u01/app/oracle
mkdir/u01/app/oracle/cfgtoollogs
乔恩- r甲骨文:oinstall/u01/app/oracle
chmod - r 775/u01/app/oracle
#切换到对应的用户操作
# vim ~/ash_profile
#网格添加,
export ORACLE_SID=+ ASM
export ORACLE_BASE=/u01/app/网格,
export ORACLE_HOME=/u01/app/11.2.0/grid 出口路径
=$ ORACLE_HOME/bin: PATH 美元;
# oracleAdd
export ORACLE_SID=orcl
export ORACLE_UNQNAME=orcl
出口ORACLE_BASE=/u01/app/oracle
出口ORACLE_HOME=$ ORACLE_BASE/产品/11.2.0/db_1 出口路径
=$ ORACLE_HOME/bin: PATH 美元;
5,确认下以操作系统下包被安装
上海百胜。sh
yum安装binutils * - y
yum安装兼容* - y
yum安装elfutils * - y
yum安装gcc * - y
yum安装glibc * - y
yum安装内核* - y
yum安装ksh * - y
yum安装libaio * - y
yum安装libgcc * - y
yum安装libgomp * - y
yum安装libstdc * - y
yum安装使* - y
yum安装sysstat * - y
yum安装unixODBC * - y
从googlecode获得libcap * yum安装- y
yum安装- y compat-libcap1 *
yum安装- y compat-libstdc *
6,利用fdisk/dev/sdb分配磁盘空间,将10 g的空间分配成/dev/sdb1,/dev/sdb2,/dev/sdb3三个磁盘
n p w
设备启动,,,开始,,,结束,,块大敌;Id,系统
/dev/sdb1,,,,,,,1,,,,393年,,3156741,83年,Linux
/dev/sdb2,,,,,,394年,,,,786年,,Linux 3156772 +, 83,
/dev/sdb3,,,,,,787年,,,,1179年,Linux 3156772 +, 83,
7关闭防火墙
/etc/init。d/iptables停止;
chkconfig iptables;
8日安装asmlib并创建ASM磁盘
下载oracleasm,在下面的地址中找到相关的版本下载:
http://www.oracle.com/technetwork/topics/linux/asmlib/index - 101839. - html