sels11+oracle10g+racBy Drmeng成功Word文档格式.docx
- 文档编号:961448
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:22
- 大小:396.62KB
sels11+oracle10g+racBy Drmeng成功Word文档格式.docx
《sels11+oracle10g+racBy Drmeng成功Word文档格式.docx》由会员分享,可在线阅读,更多相关《sels11+oracle10g+racBy Drmeng成功Word文档格式.docx(22页珍藏版)》请在冰点文库上搜索。
105:
Oracleuser:
/opt/oracle:
/bin/bash
2.为oracle用户设置Shell限制vi/etc/sericutiy/limits.conf
##addedbyorarun##
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
3./启用资源限制vi/etc/pam.d/login
sessionrequiredpam_limits.so#addedbyorarun
5.
配置内核参数
以root用户身份登录并在每个主机上配置Linux内核参数。
#vi/etc/sysctl.conf
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmin=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024
65000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=262144
net.core.wmem_max=262144
#/sbin/sysctl-p
在完成以上步骤之后运行以下命令:
#/sbin/chkconfigboot.sysctlon
6.
配置Hangcheck计时器两节点
#vi/etc/init.d/boot.local
modprobehangcheck-timerhangcheck_tick=30hangcheck_margin=180
(suse9)
/sbin/insmod/lib/modules/2.6.27.19-5-default/kernel/drivers/char/hangcheck-timer.ko
hangcheck-timerhangcheck_tick=30hangcheck_margin=180
(susu11)
7.设置oracle环境变量
rac2:
~#vi/etc/profile.d/oracle.sh
#
#SetyourORACLEenvironmentvariablehere
#ORACLE_HOME-Usedhereandin/etc/init.d/oracle(ora_environment())
#ORACLE_SID-YourOracleSystemIdentifier
ORACLE_BASE=/augurit/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=rac1
exportORACLE_BASEORACLE_HOMEORACLE_SID
#ForRAC
exportORA_CRS_BASE=/oracle_crs
exportORA_CRS_HOME=$ORA_CRS_BASE/product/10.2.0/crs
exportORA_ASM_HOME=$ORACLE_BASE/product/10.2.0/asm
#exportORACLE_TERM=xterm
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib:
$ORACLE_HOME/rdbms/lib
exportPATH=$PATH:
$ORACLE_HOME/bin:
$ORA_CRS_HOME/bin
exportCLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib:
$ORACLE_HOME/network/jlib
8.修改vi/etc/SuSE-release
SUSELinuxEnterpriseServer11(i586)
VERSION=11
PATCHLEVEL=0
为:
SUSELinuxEnterpriseServer9(i586)
VERSION=9
8.建立oracle安装目录:
两节点
~#env|grepORA
~#mkdir-p$ORACLE_HOME
~#mkdir-p$ORA_CRS_HOME
~#mkdir-p$ORA_ASM_HOME
~#chmod-R775$ORACLE_BASE
~#chmod-R775$ORA_CRS_BASE
~#chown-Rroot:
oinstall$ORA_CRS_BASE
~#chown-Roracle:
oinstall$ORACLE_BASE
第二部分:
时间同步
修改E:
\rac\rac1\SUSELinuxEnterpriseServer.vmx
disk.locking="
FALSE"
diskLib.dataCacheMaxSize="
0"
scsi1.sharedBus="
virtual"
scsi1:
0.deviceType="
disk"
1.deviceType="
2.deviceType="
例如:
scsi1.present="
TRUE"
0.present="
0.fileName="
E:
\rac\sharedisks\ocr.vmdk"
0.mode="
independent-persistent"
1.present="
1.fileName="
\rac\sharedisks\voting.vmdk"
1.mode="
2.present="
2.fileName="
\rac\sharedisks\asm.vmdk"
2.mode="
设置时间同步:
1.Chkconfigntpon
修改Vi/etc/ntp.conf
fudge127.127.1.0stratum10#LCLisunsynchronized
为:
fudge192.168.1.112stratum10#LCLisunsynchronized
servicentprestart
在节点2将时间ntp服务器设为192.168.1.111
Chkconfigntpoff
Servicentpstop
2.
配置裸盘
1.打开vi/etc/raw加入
raw1:
sdb1
raw2:
sdc1
2.打开vi/lib/udev/rules.d/50-udev-default.rules将下面两条注四掉
#KERNEL=="
rawctl"
NAME="
raw/%k"
GROUP="
#SUBSYSTEM=="
raw"
KERNEL=="
raw[0-9]*"
3.新建或打开文件vi/etc/udev/rules.d/99-udev-raw.rules
加入:
KERNEL=="
raw[1]"
SUBSYSTEM=="
OWNER="
root"
oinstall"
MODE="
660"
raw[2]"
oracle"
4.chkconfigrawon
servicerawrestart
5.初始化裸盘
/var/log#ddif=/dev/zeroof=/dev/raw/raw1bs=1Mcount=256
256+0recordsin
256+0recordsout
268435456bytes(268MB)copied,1.08181s,248MB/s
/var/log#ddif=/dev/zeroof=/dev/raw/raw2bs=1Mcount=256
268435456bytes(268MB)copied,0.87685s,306MB/s
配置ASM盘
/dev/raw#/etc/init.d/oracleasmconfigure
ConfiguringtheOracleASMlibrarydriver.
Thiswillconfiguretheon-bootpropertiesoftheOracleASMlibrary
driver.Thefollowingquestionswilldeterminewhetherthedriveris
loadedonbootandwhatpermissionsitwillhave.Thecurrentvalues
willbeshowninbrackets('
[]'
).Hitting<
ENTER>
withouttypingan
answerwillkeepthatcurrentvalue.Ctrl-Cwillabort.
Defaultusertoownthedriverinterface[]:
oracle
Defaultgrouptoownthedriverinterface[]:
dba
StartOracleASMlibrarydriveronboot(y/n)[n]:
y
ScanforOracleASMdisksonboot(y/n)[y]:
WritingOracleASMlibrarydriverconfiguration:
done
InitializingtheOracleASMLibdriver:
ScanningthesystemforOracleASMLibdisks:
/dev/raw#/etc/init.d/oracleasmcreatediskDATA1/dev/sdd1
Markingdisk"
DATA1"
asanASMdisk:
/dev/raw#/etc/init.d/oracleasmcreatediskDATA2/dev/sdd2
DATA2"
/dev/raw#/etc/init.d/oracleasmenable
/dev/raw#/etc/init.d/oracleasmscandisks
/dev/raw#/etc/init.d/oracleasmlistdisks
DATA1
DATA2
使用SSH建立用户等效性
使用SSH建立用户等效性。
在集群就绪服务(CRS)和RAC安装过程中,OracleUniversalInstaller(OUI)必须能够以oracle的身份将软件复制到所有RAC节点,而不提示输入口令。
在Oracle10g中,可以使用ssh代替rsh完成此操作。
要建立用户等效性,请在两个节点上以oracle用户身份生成用户的公钥和私钥。
打开rac1的电源,在这两个节点上执行以下任务。
在rac1上执行
ssh-keygen-trsa;
ssh-keygen-tdsa
在rac2上执行:
在rac1上执行
oracle@rac1:
~>
cat~/.ssh/id_rsa.pub>
>
~/.ssh/authorized_keys
cat~/.ssh/id_dsa.pub>
sshrac2cat~/.ssh/id_rsa.pub>
Theauthenticityofhost'
rac2(192.168.1.112)'
can'
tbeestablished.
RSAkeyfingerprintis4b:
1a:
d5:
23:
43:
01:
63:
1d:
6c:
19:
e6:
b3:
87:
a8:
c7.
Areyousureyouwanttocontinueconnecting(yes/no)?
yes
Warning:
Permanentlyadded'
rac2,192.168.1.112'
(RSA)tothelistofknownhosts.
Password:
sshrac2cat~/.ssh/id_dsa.pub>
scp~/.ssh/authorized_keysrac2:
~/.ssh/authorized_keys
authorized_keys100%19881.9KB/s00:
00
等效测试:
oracle@rac2:
sshrac1date
2011年04月04日星期一00:
15:
22CST
oracle@rac2:
sshrac2date
30CST
sshdate
(192.168.1.111)'
'
42CST
(192.168.1.112)'
49CST
sshrac2-date
rac2-(10.44.58.206)'
rac2-,10.44.58.206'
59CST
sshrac1-date
rac1-(10.44.58.205)'
rac1-,10.44.58.205'
16:
06CST
配置asm盘:
节点1
su-root
口令:
~#/etc/init.d/oracleasmconfigure
StartOracleASMlibrarydrive
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sels11+oracle10g+racBy Drmeng成功 sels11 oracle10g racBy Drmeng 成功