没有合适的资源?快使用搜索试试~ 我知道了~
Red Hat Linux 5.4 (虚拟机) 上安装 Oracle11g R2 RAC (ASM
5星 · 超过95%的资源 需积分: 9 35 下载量 134 浏览量
2012-05-21
10:17:42
上传
评论
收藏 51KB DOCX 举报
温馨提示
试读
33页
Red Hat Linux 5.4 (虚拟机) 上安装 Oracle11g R2 RAC (ASM
资源推荐
资源详情
资源评论
Red Hat Linux 5.4 (虚拟机) 上安装 Oracle11g R2
RAC (ASM) 【nal】
2012-02-18 21:55:01|分类: oracle-rac|字号 订阅
http://blog.csdn.net/tianlesoftware/article/details/5314541
# 11.2.0.1 unzip linux.x64_11gR2_database_1of2.zip unzip
linux.x64_11gR2_database_2of2.zip
#11.2.0.2 unzip p10098816_112020_Linux-x86-64_1of7.zip unzip
p10098816_112020_Linux-x86-64_2of7.zip
#11.2.0.3 unzip p10404530_112030_Linux-x86-64_1of7.zip unzip
p10404530_112030_Linux-x86-64_2of7.zip
Red HatLinux5.4 (虚拟机) 上安装 Oracle11g R2RAC(ASM) 【final】
--------------
环境介绍:
--------------
节点名称: rac001 , rac002
数据库名称: racdb
内存分配: 每节点 800M
IP 及 SCANIP :
Public IP: 10.161.32.177 , 10.161.32.179
Private IP: 10.1.1.11, 10.1.1.12
VIP: 10.161.32.187 , 10.161.32.189
SCANIP: 10.161.32.191 , 10.161.32.192
http://www.dbaleading.com/Article.asp?id=78
Grid Infrastructure 操作系统用户 grid , 主组为 oinstall, 辅助组为 asmadmin, asmdba,
asmoper
OracleRAC 操作系统用户 oracle , 主组为 oinstall , 辅助组为 dba, oper , asmdba
Grid Infrastructure 安装目录(注意: 不是 GRID_HOME 哦) :
ORACLE_BASE=/u01/product/grid/crs
ORACLE_HOME=/u01/product/grid/11.2.0
备注: grid 用户的 base 及 home 不能有父子关系 。
Oracle RDBMS 安装目录 :
ORACLE_BASE=/u01/product/oracle
ORACLE_HOME=/u01/product/oracle/11.2.0/db_1
详细说明参考:
http://www.oracledatabase12g.com/archives/oracle-installation-os-user-groups.html
同时设置 Linux 系统 Firewall 为 disable, 关闭不需要的 system service, 设置正确的
timezone .
1. 用户组及账号设置
1.1. 在 root 用户环境下创建 OS 组(每个节点执行)
创建组之前要确认一下/etc/group 及/etc/passwd 下的组及用户,确保每个节点
上的 uid 及 gid 一致 (当然也可以建组的时候加入 id 号,groupadd -g 501 oinstall) 。
根据规划:
Grid Infrastructure 操作系统用户 grid , 主组为 oinstall, 辅助组为 asmadmin, asmdba,
asmoper
Oracle RAC 操作系统用户 oracle , 主组为 oinstall , 辅助组为 dba, oper , asmdba
#groupadd oinstall
#groupadd asmadmin
#groupadd asmdba
#groupadd asmoper
#groupadd dba
#groupadd oper
# cat /etc/group 查看组建立情况
.....
oinstall:x:501:
asmadmin:x:502:
asmdba:x:503:
asmoper:x:504:
dba:x:505:
oper:x:506:
1.2. 创建安装 grid infrastructure 及 oracle 软件的用户 (每个节点执行)
根据规划:
Grid Infrastructure 操作系统用户 grid , 主组为 oinstall, 辅助组为 asmadmin, asmdba,
asmoper
Oracle RAC 操作系统用户 oracle , 主组为 oinstall , 辅助组为 dba, oper , asmdba
#useradd -g oinstall -G asmadmin,asmdba,asmoper grid
#useradd -g oinstall -G dba, oper, asmdba oracle
1.3. 为 grid 及 oracle 用户设置密码 (每个节点执行)
#passwdoracle
#passwdgrid
------------------------------------------------------------------------
备注:
Oracle10g 中还是使用 sysdba 管理 asm 实例,Oracle11g 中使用一个新角色 sysasm, 专
用于
管理 asm, 相当于针对 asm 的 sysdba 角色。 在 Oracle11g RAC 中以 grid 用户登入后 ,
以
sysdba 登入也是可以查看 asm 实例相关的状态, 但是不能做变更, sysasm 角色连接后
才
可以。
------------------------------------------------------------------------
2. 网络设置
2.1 定义 clustername, 这是 11g
特有的, 缺省为 crs, 这里定义为 rac .
2.2 定义每个节点的 publichostname
也就是本机的 host name, 比如 rac001,rac002. 这里推荐建立网卡 bonding (具体设置
略,active/passive 模式).
2.3 定义 publicvirtualhostname, 一般建议为<publichostname>‐vip 或直接接 vip.
2.4 开始修改所有节点的/etc/hosts(每个节点执行), 同时修改相关 IP 地址。
[root@rac001 etc]# vi hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
10.161.32.161 rac001
10.1.1.11 pri001
10.161.32.173 vip001
10.161.32.162 rac002
10.1.1.12 pri002
10.161.32.179 vip002
# Single Client Access Name (SCAN IP)
10.161.32.182 racscan1
10.161.32.184 racscan2
3. 各个节点时间同步
(所有节点设置,这里是测试,所以两个节点相互同步,不设置时间服务器)
通过 nptdate 或 rdate 设置各个节点时间同步 (注意时区)
[root@rac01etc]#chkconfig time‐stream on
[root@rac01etc]#date
TueDec2813:23:40CST2010
然后在节点 2 设置与节点 1 的时间同步排程。
[root@rac02etc]#crontab‐e
*/2 * * * * rdate‐s 10.161.32.161
4. 配置 Linux 内核参数 (所有节点设置)
[root@rac001 etc]# vi sysctl.conf
fs.aio‐max‐nr=1048576
fs.file‐max=6815744
kernel.shmall=2097152
kernel.shmmax=1073741824
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=1048576
[root@rac001 etc]# sysctl -p 使生效。
5. 为 oracle 用户设置 shell limits(每个节点执行).
5.1 修改 /etc/security/limits.conf
[root@rac01etc]#cd/etc/security/
[root@rac01security]#vilimits.conf
grid soft nproc 2047
grid hard nproc 32768
grid soft nofile 1024
grid hard nofile 250000
oracle soft nproc 2047
oracle hard nproc 32768
oracle soft nofile 1024
oracle hard nofile 250000
5.2 修改/etc/pam.d/login,如果不存在以下行,请加入
session required pam_limits.so
5.3 对默认 shellstartupfile 做变更,加入如下行到/etc/profile
if[\$USER="oracle"]||[\$USER="grid"];then
if[\$SHELL="/bin/ksh"];then
ulimit‐p16384
ulimit‐n65536
else
ulimit‐u16384‐n65536
fi
umask022
fi
5.4 设置 SELinux 为 disable(每个节点都设置).
#vi /etc/grub.conf
default=3
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
剩余32页未读,继续阅读
资源评论
- zyao0012014-09-25好东西。比较详细
- wozhiguanshu2013-10-22谢谢分享,不过尚未试过安装ASM,留着以后级别到了用。。
- 普通网友2014-04-24好东西,我准备到虚拟机上安装一下
- 薛安果2015-04-25好东西,我准备到虚拟机上安装一下
dyptwobest
- 粉丝: 0
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功