安装的基本步骤:
一、安装所需系统与软件简介
(没列)二、检查必要的软件是否已被安装
1. 单一的软件包
2. 同时需要x86与x86_64的软件包
三、网络环境的配置
1. /etc/hosts
2. /etc/resolv.conf
四、创建组、用户和目录
五、配置系统
1. 配置并修改内核参数
2. 为oracle用户设置shell限制
六、用户环境变量
1. grid /home/grid/.bash_profile
2. oracle /home/oracle/.bash_profile
七、安装GRID
1. 以grid身份登入系统,在解开的grid软件目录中,运行./runInstaller
2. 选择:Install and Configure Grid Infrastructure for a Standalone Server
3. 密码设置
4. orainstRoot.sh 和 root.sh的执行过程
5. 检验安装与配置
6. asmca创建磁盘组
7. 关于如何卸载grid
九、安装数据库
1. 安装数据库软件
2. 创建数据库dbca
3. 数据库的启动与关闭
十、参数文件
1. ASM实例的pfile
2. 数据库的pfile
3. listener.ora
一、安装所需系统与软件简介
操作系统:Red Hat 4.1.2-52 ol5.10_x86_64.iso
11gR2 GRID: linux.x64_11gR2_grid.zip
11gR2 Database: linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
三、网络环境的配置
1. vi /etc/hosts
[root@rac ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost
192.168.11.10 rac
2.vi /etc/resolv.conf
为了允许更多的时间解析域名成功,oracle要求在/etc/resolv.conf添加如下的语句。
(如果不这样做的话,在一个繁忙的系统中,Oracle SQL*Net connections may fail )
[root@rac ~]# cat /etc/resolv.conf
options attempts:5
options timeout:15
四、创建组、用户和目录
/usr/sbin/groupadd -g 1000 oinstall
/usr/sbin/groupadd -g 1100 asmadmin
/usr/sbin/groupadd -g 1200 dba
/usr/sbin/groupadd -g 1300 asmdba
/usr/sbin/groupadd -g 1301 asmoper
/usr/sbin/groupadd -g 1400 oper
/usr/sbin/useradd -u 1100 -g oinstall -G dba,asmadmin,asmdba,asmoper grid
/usr/sbin/useradd -u 1101 -g oinstall -G dba,asmadmin,asmdba,oper oracle
/bin/mkdir -p /u01/app/grid
/bin/chown -R grid:oinstall /u01
/bin/mkdir -p /u01/app/oracle
/bin/chown oracle:oinstall /u01/app/oracle
/bin/chmod -R 775 /u01
创建后需设置grid和oracle用户密码:
/usr/bin/passwd grid
/usr/bin/passwd oracle
五、配置系统
1. 配置并修改内核参数
[root@rac ~]# cat /etc/sysctl.conf
# Kernel sysctl configuration file for Oracle Enterprise Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
2. 为oracle用户设置shell限制
(1) /etc/pam.d/login
cat >> /etc/pam.d/login <<eof
session required pam_limits.so
EOF
(2) /etc/security/limits.conf
cat >> /etc/security/limits.conf <<eof
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
EOF
(3) /etc/profile
cat >> /etc/profile <<eof
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
EOF
(4) /etc/csh.login
cat >> /etc/csh.login <<eof
if ( $USER == "oracle" || $USER == "grid" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF
六、用户环境变量
1. grid /home/grid/.bash_profile
export ORACLE_BASE=/u01/app/grid
export ORACLE_SID=+ASM
export ORACLE_HOME=/u01/app/grid/product/11.2.0/grid
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_TERM=xterm
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;
2. oracle /home/oracle/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=rac
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_HOSTNAME=asm11g
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;
七、安装GRID
1.在root用户创建soft文件夹存储zip软件包,并赋予grid用户权限
[root@rac ~]# mkdir /u01/soft
[root@rac ~]# chown grid:oinstal /u01/soft
使用 xmanager,以grid身份登入系统,在解开的grid软件目录中,运行./runInstaller
[grid@rac grid]$export DISPLAY=192.168.11.1:0.0
[grid@rac grid]$./runInstaller
选择跳过更新,Next>
这里选择第二项,Next>
Next>
本实验额外预加了一个10GB的磁盘
使用时需在root下给grid用户添加相关权限
[root@rac ~]# chown grid:oinstall /dev/sdb*
Redundancy选择External,在修改相应的路径,Next>
设置统一密码,下一步时会出现警告,Yes忽略,Next>
选择默认用户选项,Next>
由于是grid用户安装的,这里的目录默认是grid的环境变量;如果是oracle用户安装,注意手动调整,Next>
默认,Next>
若这里检测报错,需要针对性进行调整。本实验出现的是缺失两个包。解决方案如下
[root@rac Server]# ls -l|grep libaio
-rw-r--r-- 1 root root 19564 Nov 17 2010 libaio-0.3.106-5.i386.rpm
-rw-r--r-- 1 root root 19740 Nov 17 2010 libaio-0.3.106-5.x86_64.rpm
-rw-r--r-- 1 root root 11790 Nov 17 2010 libaio-devel-0.3.106-5.i386.rpm
-rw-r--r-- 1 root root 11675 Nov 17 2010 libaio-devel-0.3.106-5.x86_64.rpm
[root@rac Server]# rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm
warning: libaio-devel-0.3.106-5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:libaio-devel ########################################### [100%]
[root@rac Server]# ls -l|grep sysstat
-rw-r--r-- 1 root root 192038 Oct 23 2012 sysstat-7.0.2-12.0.1.el5.x86_64.rpm
[root@rac Server]# rpm -ivh sysstat-7.0.2-12.0.1.el5.x86_64.rpm
warning: sysstat-7.0.2-12.0.1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:sysstat ########################################### [100%]
出现swap空间不够警告,可忽略,Next>
开始安装。在安装的过程中会提示以root用户登录运行两个脚本后继续。运行脚本的顺序一定要按顺序进行,需等一个安装完在进行下一个。
另外,如果是初次安装的话会有两个脚本
[root@rac ~]# /u01/app/oraInventory/orainstRoot.sh
[root@rac ~]# /u01/app/grid/product/11.2.0/grid/root.sh
运行好脚本后,OK>
注:asmca及后续步骤将在下一篇补充
</eof
</eof
</eof
</eof
一、安装所需系统与软件简介
(没列)二、检查必要的软件是否已被安装
1. 单一的软件包
2. 同时需要x86与x86_64的软件包
三、网络环境的配置
1. /etc/hosts
2. /etc/resolv.conf
四、创建组、用户和目录
五、配置系统
1. 配置并修改内核参数
2. 为oracle用户设置shell限制
六、用户环境变量
1. grid /home/grid/.bash_profile
2. oracle /home/oracle/.bash_profile
七、安装GRID
1. 以grid身份登入系统,在解开的grid软件目录中,运行./runInstaller
2. 选择:Install and Configure Grid Infrastructure for a Standalone Server
3. 密码设置
4. orainstRoot.sh 和 root.sh的执行过程
5. 检验安装与配置
6. asmca创建磁盘组
7. 关于如何卸载grid
九、安装数据库
1. 安装数据库软件
2. 创建数据库dbca
3. 数据库的启动与关闭
十、参数文件
1. ASM实例的pfile
2. 数据库的pfile
3. listener.ora
一、安装所需系统与软件简介
操作系统:Red Hat 4.1.2-52 ol5.10_x86_64.iso
11gR2 GRID: linux.x64_11gR2_grid.zip
11gR2 Database: linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
三、网络环境的配置
1. vi /etc/hosts
[root@rac ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost
192.168.11.10 rac
2.vi /etc/resolv.conf
为了允许更多的时间解析域名成功,oracle要求在/etc/resolv.conf添加如下的语句。
(如果不这样做的话,在一个繁忙的系统中,Oracle SQL*Net connections may fail )
[root@rac ~]# cat /etc/resolv.conf
options attempts:5
options timeout:15
四、创建组、用户和目录
/usr/sbin/groupadd -g 1000 oinstall
/usr/sbin/groupadd -g 1100 asmadmin
/usr/sbin/groupadd -g 1200 dba
/usr/sbin/groupadd -g 1300 asmdba
/usr/sbin/groupadd -g 1301 asmoper
/usr/sbin/groupadd -g 1400 oper
/usr/sbin/useradd -u 1100 -g oinstall -G dba,asmadmin,asmdba,asmoper grid
/usr/sbin/useradd -u 1101 -g oinstall -G dba,asmadmin,asmdba,oper oracle
/bin/mkdir -p /u01/app/grid
/bin/chown -R grid:oinstall /u01
/bin/mkdir -p /u01/app/oracle
/bin/chown oracle:oinstall /u01/app/oracle
/bin/chmod -R 775 /u01
创建后需设置grid和oracle用户密码:
/usr/bin/passwd grid
/usr/bin/passwd oracle
五、配置系统
1. 配置并修改内核参数
[root@rac ~]# cat /etc/sysctl.conf
# Kernel sysctl configuration file for Oracle Enterprise Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
2. 为oracle用户设置shell限制
(1) /etc/pam.d/login
cat >> /etc/pam.d/login <<eof
session required pam_limits.so
EOF
(2) /etc/security/limits.conf
cat >> /etc/security/limits.conf <<eof
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
EOF
(3) /etc/profile
cat >> /etc/profile <<eof
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
EOF
(4) /etc/csh.login
cat >> /etc/csh.login <<eof
if ( $USER == "oracle" || $USER == "grid" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF
六、用户环境变量
1. grid /home/grid/.bash_profile
export ORACLE_BASE=/u01/app/grid
export ORACLE_SID=+ASM
export ORACLE_HOME=/u01/app/grid/product/11.2.0/grid
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_TERM=xterm
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;
2. oracle /home/oracle/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=rac
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_HOSTNAME=asm11g
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;
七、安装GRID
1.在root用户创建soft文件夹存储zip软件包,并赋予grid用户权限
[root@rac ~]# mkdir /u01/soft
[root@rac ~]# chown grid:oinstal /u01/soft
使用 xmanager,以grid身份登入系统,在解开的grid软件目录中,运行./runInstaller
[grid@rac grid]$export DISPLAY=192.168.11.1:0.0
[grid@rac grid]$./runInstaller
选择跳过更新,Next>
这里选择第二项,Next>
Next>
本实验额外预加了一个10GB的磁盘
使用时需在root下给grid用户添加相关权限
[root@rac ~]# chown grid:oinstall /dev/sdb*
Redundancy选择External,在修改相应的路径,Next>
设置统一密码,下一步时会出现警告,Yes忽略,Next>
选择默认用户选项,Next>
由于是grid用户安装的,这里的目录默认是grid的环境变量;如果是oracle用户安装,注意手动调整,Next>
默认,Next>
若这里检测报错,需要针对性进行调整。本实验出现的是缺失两个包。解决方案如下
[root@rac Server]# ls -l|grep libaio
-rw-r--r-- 1 root root 19564 Nov 17 2010 libaio-0.3.106-5.i386.rpm
-rw-r--r-- 1 root root 19740 Nov 17 2010 libaio-0.3.106-5.x86_64.rpm
-rw-r--r-- 1 root root 11790 Nov 17 2010 libaio-devel-0.3.106-5.i386.rpm
-rw-r--r-- 1 root root 11675 Nov 17 2010 libaio-devel-0.3.106-5.x86_64.rpm
[root@rac Server]# rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm
warning: libaio-devel-0.3.106-5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:libaio-devel ########################################### [100%]
[root@rac Server]# ls -l|grep sysstat
-rw-r--r-- 1 root root 192038 Oct 23 2012 sysstat-7.0.2-12.0.1.el5.x86_64.rpm
[root@rac Server]# rpm -ivh sysstat-7.0.2-12.0.1.el5.x86_64.rpm
warning: sysstat-7.0.2-12.0.1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:sysstat ########################################### [100%]
出现swap空间不够警告,可忽略,Next>
开始安装。在安装的过程中会提示以root用户登录运行两个脚本后继续。运行脚本的顺序一定要按顺序进行,需等一个安装完在进行下一个。
另外,如果是初次安装的话会有两个脚本
[root@rac ~]# /u01/app/oraInventory/orainstRoot.sh
[root@rac ~]# /u01/app/grid/product/11.2.0/grid/root.sh
运行好脚本后,OK>
注:asmca及后续步骤将在下一篇补充
</eof
</eof
</eof
</eof
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30258496/viewspace-1821523/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30258496/viewspace-1821523/