#groupadd -g 1000 oinstall
#groupadd -g 1100 dba
#groupadd -g 1200 asmadmin
#groupadd -g 1300 asmdba
#useradd -u 1001 -g oinstall -G asmdba,asmadmin,dba grid
#passwd grid
#useradd -u 1002 -g oinstall -G dba,asmdba oracle
#passwd oracle
#mkdir -p /u01/app/grid
#chown -R grid:oinstall /u01/app/grid
#chmod -R 775 /u01/app/grid
#mkdir -p /u02/app/oracle
#chown -R oracle:oinstall /u02/app/oracle
#chmod -R 775 /u02/app/oracle
需要安装的rpm包:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11
pdksh
grid 用户的.bash_profile
umask 022
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/grid
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=+ASM
export ORACLE_HOSTNAME=centos53
oracle 用户的.bash_profile
umask 022
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/u02/app
export ORACLE_HOME=$ORACLE_BASE/oracle
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=test
export ORACLE_HOSTNAME=centos53
编辑/etc/security/limits.conf
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑/etc/pam.d/login
session required pam_limits.so
编辑/etc/profile
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
编辑/etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.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 = 1048586
#sysctl -p
安装asmlib包
#rpm -Uvh oracleasm*.rpm
#/usr/sbin/oracleasm configure -i
输入用户grid,输入用户组asmadmin
#/usr/sbin/oracleasm init
#chown grid:asmadmin /dev/sda6
#chown grid:asmadmin /dev/sda7
#chown grid:asmadmin /dev/sda8
#chown grid:asmadmin /dev/sda9
#/usr/sbin/oracleasm createdisk VOL1 /dev/sda6
#/usr/sbin/oracleasm createdisk VOL2 /dev/sda7
#/usr/sbin/oracleasm createdisk VOL3 /dev/sda8
#/usr/sbin/oracleasm createdisk VOL4 /dev/sda9
#/usr/sbin/oracleasm scandisks
#/usr/sbin/oracleasm listdisks
NTP setting:
#/sbin/service ntpd stop
#chkconfig ntpd off
#mv /etc/ntp.conf /etc/ntp.conf.bak
启动asm实例报can't to connect cluster syncron service 错误时,
用grid用户执行$ORACLE_HOME/bin/crs_start ora.cssd 命令即可。
vi init+ASM.ora
*.asm_diskstring='ORCL:VOL*'
*.background_dump_dest='/u01/app/oracle/admin/+ASM/bdump'
*.core_dump_dest='/u01/app/oracle/admin/+ASM/cdump'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='/u01/app/oracle/admin/+ASM/udump'
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10015717/viewspace-1027049/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10015717/viewspace-1027049/