Oracle-ASM安装教程

,,安装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

Oracle-ASM安装教程