oracle10g rac安装文档zhangn新新Word文件下载.docx
- 文档编号:16404367
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:29
- 大小:94.98KB
oracle10g rac安装文档zhangn新新Word文件下载.docx
《oracle10g rac安装文档zhangn新新Word文件下载.docx》由会员分享,可在线阅读,更多相关《oracle10g rac安装文档zhangn新新Word文件下载.docx(29页珍藏版)》请在冰豆网上搜索。
5.检查以下软件程序包5
6.配置内核参数。
6
7.修改/etc/hosts文件。
8.配置hangchecktimer内核模块。
7
9.lvm的划分。
10.绑定raw设备8
11.修改/etc/udev/permissions.d/50-udev.permissions。
9
12.使用SSH建立用户等效性。
10
13.配置Oracle集群文件系统(OCFS2)12
13.1创建OCFS2配置文件。
12
13.2配置O2CB驱动程序。
(可参考曹)13
13.3格式化文件系统。
15
13.4挂载文件系统。
16
13.5创建Oracle集群件目录。
13.6检查。
13.7如何确定OCFS2版本。
二.安装Oracle集群件17
三.安装Oracle数据库10g第2版29
四.测试32
1.检查应用程序资源的状态32
2.检查Oracle集群件的状态33
3.列出RAC实例33
4.检查连接33
5.检查数据库配置33
6.创建表空间36
7.创建在线重做日志文件组36
8.检查闪回恢复区空间使用率37
9.启动和停止应用程序资源38
10.测试透明故障切换(TAF)38
11.探索Oracle企业管理器(OEM)数据库控制台42
一.
准备工作
1.创建oracle用户
以root用户身份执行
#groupadddba
#useradd-gdba–Gdiskoracle
#chownoracle:
dba/home/oracle/oracle
#passwdoracle
NewPassword:
Re-enternewPassword:
passwd:
passwordsuccessfullychangedfororacle
注意:
两台主机的oracle用户ID和dba组ID必须相同。
同时注意在双机系统上建立其他用户时在两台主机上也要保持ID号一致(该要求可以通过按相同顺序分别在两主机上执行命令来实现)。
/home/oracle/.bash_profile
exportPS1="
`/bin/hostname-s`->
"
exportEDITOR=vi
exportORACLE_SID=postdbs1(另一个节点为postdbs2)
exportORACLE_BASE=/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
exportORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib
exportNLS_LANG="
SimplifiedChinese_CHINA.ZHS16GBK"
exportDBCA_RAW_CONFIG=/oradata/dbname_raw.conf
exportPATH=$PATH:
$ORACLE_HOME/bin:
$ORA_CRS_HOME/bin
umask022
unsetUSERNAME
unsetLANG
红色三行安装群集软件时暂时注掉
运行..bash_profile
以oracle用户身份执行(两个节点)
mkdir-p$ORACLE_BASE/admin
mkdir-p$ORACLE_HOME
mkdir-p$ORA_CRS_HOME
以root用户身份执行
mkdir-p/oradata/ocfs
mkdir-p/oradata/rac
mkdir-p/oradata/pafedbs
mkdir-p/oradata/uafedbs
mkdir-p/oradata/other
mkdir-p/oradata1/pafedbs5
mkdir-p/oradata1/uafedbs
chown-Roracle:
dba/oradata
dba/oradata1
dba/arch
dbname_raw.conf文件的内容及格式如下:
spfile=/dev/raw/raw1
system=/dev/raw/raw2
sysaux=/dev/raw/raw3
temp=/dev/raw/raw4
undotbs1=/dev/raw/raw5
undotbs2=/dev/raw/raw6
control1=/dev/raw/raw7
control2=/dev/raw/raw8
control3=/dev/raw/raw9
redo1_1=/dev/raw/raw10
redo1_2=/dev/raw/raw11
redo2_1=/dev/raw/raw12
redo2_2=/dev/raw/raw13
tools=/dev/raw/raw14
users=/dev/raw/raw15
可以根据自己的具体情况进行调整。
注意检查每行的结尾不要有空格,否则在以后建库时需要在每个文件名后删空格,很麻烦的。
使用文本编辑器将下面列出的行添加到/etc/security/limits.conf、/etc/pam.d/login和/etc/profile。
/etc/security/limits.conf
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
/etc/pam.d/login
sessionrequired/lib/security/pam_limits.so
/etc/profile
if[$USER="
oracle"
];
then
if[$SHELL="
/bin/ksh"
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
5.检查以下软件程序包
∙libaio-0.3.105-2.i386.rpm
∙openmotif21-2.1.30-11.RHEL4.6.i386.rpm
∙oracleasmlib-2.0.2-1.i386.rpm
∙oracleasm-support-2.0.3-2
∙oracleasm-2.6.9-42.0.0.0.1.ELsmp-2.0.3-2
∙oracleasmlib-2.0.2-1
∙ocfs2-tools-1.2.2-2
∙ocfs2console-1.2.2-2
∙ocfs2-2.6.9-42.0.0.0.1.ELsmp-1.2.3-2
rpm–qa|greplibaio
检查版本与操作系统版本是否一致
uname-a
注意:
使用新更改的脚本数值
使用文本编辑器将下面列出的行添加到/etc/sysctl.conf。
要使更改立即生效,请执行/sbin/sysctl–p 或者上传脚本文件sysctl.conf
相应的语句修改对应的语句 参照 脚本文件sysctl.conf
#more/etc/sysctl.conf
kernel.shmall=2097152
kernel.shmmax=4294967295
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144
#more/etc/hosts
10.236.3.41atmfe
10.236.3.47atmfe-atmfe-vip
192.168.1.1atmfe-atmfe-priv
10.236.3.42cupsfe
10.236.3.48cupsfe-cupsfe-vip
192.168.1.2cupsfe-cupsfe-priv
10.236.3.43monitor
127.0.0.1localhost
主机名中不要含有“_”和“-”
hangchecktimer内核模块可监控系统的运行情况,并重新启动出现故障的RAC节点。
它使用两个参数,即hangcheck_tick(定义系统检查频率)和hangcheck_margin(定义在重置RAC节点前的最大挂起延时)来确定节点是否出现故障。
用命令find/lib/modules-name"
hangcheck-timer.o"
检查有没有模块,如果有,配置并加载该模块
在/etc/modprobe.conf中添加以下行,以设置hangcheck内核模块参数。
/etc/modprobe.conf
optionshangcheck-timerhangcheck_tick=30hangcheck_margin=180
要立即加载模块,执行modprobe-vhangcheck-timer
#echo"
/sbin/modprobehangcheck-timer"
>
>
/etc/rc.local
#grepHangcheck/var/log/messages|tail-2
Jul3115:
01:
49ha2pubkernel:
Hangcheck:
startinghangchecktimer0.5.0(tickis30seconds,marginis180seconds).
如果看到上面的信息,说明模块的设置工作正确
9.1.创建分区
#fdisk/dev/sdg
n
p
1(分区号)
1(起始位置)
+150M
……
2(分区号)
20?
(起始位置)
+30M
3(分区号)
25?
剩余
9.2lvm的划分。
root 用户
(此步骤只需在一台主机进行,完成后另一台主机需要重启)
由于oracle的RAC对存储介质有严格的要求,在此我们采用raw设备作为Oracle数据库文件。
由于开始没有逻辑卷设备初始化文件,所以需要先运行“vgscan”,然后再进行如下操作。
#pvcreate/dev/sdb(sdc,sdd,sde,sdf,sdg3) 创建一个pv
#vgcreatevgatmunp/dev/sdb/dev/sdc 创建一个vg(atmvg)
#vgcreatevgatmunpapp/dev/sdd/dev/sde/dev/sdf/dev/sdg3
使用lvcreate命令创建Oracle数据库实例所需要的所有系统和应用所需要的逻辑卷。
执行脚本 crt_lv_pafe.sh crt_lv_system.sh
crt_lv_ready.sh crt_lv_uafe.sh
1 ―――4
10.绑定raw设备
(两台机子都做)
将以下行添加到/etc/sysconfig/rawdevices中。
/etc/sysconfig/rawdevices
rawdevices
要使映射立即生效,以root用户身份执行以下命令:
#/sbin/servicerawdevicesrestart
原始设备在引导时会重新映射。
默认情况下,在引导时原始设备的拥有者将更改为root用户。
如果拥有者不是oracle用户,则ASM在访问共享分区时会出现问题。
在/etc/udev/permissions.d/50-udev.permissions中为原始行“raw/*:
root:
disk:
0660”添加注释,然后添加一个新行“raw/*:
oracle:
dba:
0660”。
/etc/udev/permissions.d/50-udev.permissions
#rawdevices
ram*:
0660
#raw/*:
raw/*:
以root用户身份执行以下命令,使权限生效:
以oracle用户身份执行
ln_disk_rac.sh ln_lv_pafe.sh ln_lv_ready.sh ln_lv_system.sh ln_lv_uafe.sh
1――5
在集群就绪服务(CRS)和RAC安装过程中,OracleUniversalInstaller(OUI)必须能够以oracle的身份将软件复制到所有RAC节点,而不提示输入口令。
在Oracle10g中,可以使用ssh代替rsh完成此操作。
要建立用户等效性,请在两个节点上以oracle用户身份生成用户的公钥和私钥。
打开rac1的电源,在这两个节点上执行以下任务。
在rac1上执行(使用ROOT用户建立等效性)
rac1->
mkdir~/.ssh
chmod700~/.ssh
ssh-keygen-trsa
Generatingpublic/privatersakeypair.
Enterfileinwhichtosavethekey(/export/home/oracle/.ssh/id_rsa):
Enterpassphrase(emptyfornopassphrase):
Entersamepassphraseagain:
Youridentificationhasbeensavedin/export/home/oracle/.ssh/id_rsa.
Yourpublickeyhasbeensavedin/export/home/oracle/.ssh/id_rsa.pub.
Thekeyfingerprintis:
87:
54:
4f:
92:
ba:
ed:
7b:
51:
5d:
1d:
59:
5b:
f9:
44:
da:
b6oracle@
ssh-keygen-tdsa
Generatingpublic/privatedsakeypair.
Enterfileinwhichtosavethekey(/export/home/oracle/.ssh/id_dsa):
Youridentificationhasbeensavedin/export/home/oracle/.ssh/id_dsa.
Yourpublickeyhasbeensavedin/export/home/oracle/.ssh/id_dsa.pub.
31:
76:
96:
e6:
fc:
b7:
25:
04:
fd:
70:
42:
1f:
9a:
26oracle@
在rac2上执行
rac2->
29:
5a:
35:
ac:
0a:
03:
2c:
38:
22:
3c:
95:
68:
aa:
56:
66oracle@
4c:
b2:
8d:
0f:
dc:
bc:
e0:
cd:
3b:
8e:
b9:
5c:
7coracle@
在rac1上执行
cat~/.ssh/id_rsa.pub>
~/.ssh/authorized_keys
cat~/.ssh/id_dsa.pub>
sshrac2cat~/.ssh/id_rsa.pub>
Theauthenticityofhost'
rac2(192.168.2.132)'
can'
tbeestablished.
RSAkeyfingerprintis63:
d3:
52:
d4:
4d:
e2:
cb:
4a:
66:
9f:
f1:
ab:
28:
1f.
Areyousureyouwanttocontinueconnecting(yes/no)?
yes
Warning:
Permanentlyadded'
rac2,192.168.2.132'
(RSA)tothelistofknownhosts.
oracle@rac2'
spassword:
sshrac2cat~/.ssh/id_dsa.pub>
scp~/.ssh/authorized_keysrac2:
~/.ssh/authorized_keys
authorized_keys100%17161.7KB/s00:
00
在每个节点上测试连接。
验证当您再次运行以下命令时,系统是否不提示您输入口令。
(注意改相应的名字)
sshynatmpdate
sshyncupsfedate
sshynatmp-privdate
sshyncupsfe-privdate
sshdate
sshynatmp-date
sshyncupsfe-date
二.13.安装Oracle集群件
注释掉/home/oracle/.bash_profile其中的三行
#exportORACLE_BASE=/oracle
#exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
#exportORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
运行..bash_profile . 空格 .bash_profile
以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle10g rac安装文档zhangn新新 rac 安装 文档 zhangn 新新