完整版oracle集群安装文档格式.docx
- 文档编号:19805093
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:23
- 大小:24.92KB
完整版oracle集群安装文档格式.docx
《完整版oracle集群安装文档格式.docx》由会员分享,可在线阅读,更多相关《完整版oracle集群安装文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
(一台节点机上创立,另一台就能够看到
[root@his01a/]#parted/dev/sdb(注:
sdb需要改正,比方
Using/dev/sdb
)
sdc、sdd...)
WelcometoGNUParted!
Type'
help'
toviewalistofcommands.
(parted)mklabelgpt
(parted)mkpartprimary0-1s
Warning:
Yourequestedapartitionfrom0.00kBto2419GB.
Theclosestlocationwecanmanageis17.4kBto2419GB.Isthisstillacceptabletoyou?
Yes/No?
yes
(parted)print
Model:
LSIVirtualDisk(scsi)
Disk/dev/sdb:
2419GB
Sectorsize(logical/physical):
512B/512B
PartitionTable:
gpt
NumberStartEndSizeFilesystemNameFlags
12419GB2419GBprimary
(parted)quit
Information:
Don'
tforgettoupdate/etc/fstab,ifnecessary.
[root@his01a/]#fdisk-l
Disk/dev/sda:
437.9GB,437998583808bytes
255heads,63sectors/track,53250cylinders
Units=cylindersof16065*512=8225280bytes
DeviceBoot
Start
End
BlocksId
System
/dev/sda1
*
1
250
2008093+
83
Linux
/dev/sda2
251
12700
100004625
/dev/sda3
12701
13697
8008402+
82
Linuxswap/Solaris
/dev/sda4
13698
53250
317709472+
5
Extended
/dev/sda5
47739
273442333+
WARNING:
GPT(GUIDPartitionTable)detectedon'
/dev/sdb'
!
Theutilfdiskdoesn'
tsupportGPT.
UseGNUParted.
255heads,63sectors/track,294084cylinders
/dev/sdb1
267350
2147483647+
eeEFIGPT
4)Edithostsaddprivateandvipaddress:
(两节点都要)如:
172.20.1.15his01a
172.20.1.16his01b
172.20.1.88his01a-vip
172.20.1.89his01b-vip
10.10.10.1his01a-priv
10.10.10.2his01b-priv
此中priv要在机器网卡上设置。
5)ConfigureSSHforUserEquivalence:
[oracle@his01a~]$mkdir.ssh
[oracle@his01a~]$chmod755.ssh
[oracle@his01a~]$ssh-keygen-trsa
Generatingpublic/privatersakeypair.
Enterfileinwhichtosavethekey(/home/oracle/.ssh/id_rsa):
Enterpassphrase(emptyfornopassphrase):
(ies1234)
Entersamepassphraseagain:
Youridentificationhasbeensavedin/home/oracle/.ssh/id_rsa.
Yourpublickeyhasbeensavedin/home/oracle/.ssh/id_rsa.pub.
Thekeyfingerprintis:
59:
b0:
4b:
c1:
0b:
55:
dc:
a4:
e3:
40:
f1:
21:
67:
45:
0coracle@his01a
[oracle@his01a~]$ssh-keygen-tdsa
Generatingpublic/privatedsakeypair.
Enterfileinwhichtosavethekey(/home/oracle/.ssh/id_dsa):
Youridentificationhasbeensavedin/home/oracle/.ssh/id_dsa.
Yourpublickeyhasbeensavedin/home/oracle/.ssh/id_dsa.pub.
b4:
e0:
aa:
22:
ab:
2a:
24:
d2:
ef:
2b:
3d:
b9:
80:
4doracle@his01a
[oracle@his01a~]$cat~/.ssh/id_rsa.pub>
>
~/.ssh/authorized_keys[oracle@his01a~]$cat~/.ssh/id_dsa.pub>
~/.ssh/authorized_keys
以上2个节点都需要做,都做完再往下。
以下在一个节点上做
[oracle@his01a~]$sshoracle@his01bcat~/.ssh/id_rsa.pub>
~/.ssh/authorized_keysTheauthenticityofhost'
his01b(192.128.1.2)'
can'
tbeestablished.
RSAkeyfingerprintis78:
c8:
39:
84:
9c:
75:
33:
4f:
5c:
68:
0f:
b1:
29:
be:
69.
Areyousureyouwanttocontinueconnecting(yes/no)?
Permanentlyadded'
his01b,192.128.1.2'
(RSA)tothelistofknownhosts.
oracle@his01b'
spassword:
[oracle@his01a~]$sshoracle@his01bcat~/.ssh/id_dsa.pub>
~/.ssh/authorized_keysoracle@his01b'
[oracle@his01a~]$chmod644~/.ssh/authorized_keys
[oracle@his01a~]$exec/usr/bin/ssh-agent$SHELL
[oracle@his01a~]$/usr/bin/ssh-add
Enterpassphrasefor/home/oracle/.ssh/id_rsa:
Identityadded:
/home/oracle/.ssh/id_rsa(/home/oracle/.ssh/id_rsa)
/home/oracle/.ssh/id_dsa(/home/oracle/.ssh/id_dsa)
[oracle@his01a~]$sshhis01bdate(要实现不要输入密码就能看到时间,履行这句需要上
面两条语句)
相同在第二个节点上重复上述,但注意改正有关的主机名,对方的主机名。
二、
安装ocfs2及配置参数
1)install
rpms(kernel,tools,console)
(注:
root用户下安装,两节点机都需要安装)
rpm–
2)在两台节点机的根目录/下,创立文件夹/oradata,/oradata1....(
mkdir达成后把文件
夹的附属改成oracle的。
chownoracle:
oinstalloradata*
,ls-l
查察附属能否正确)
[root@his01a/]#mkfs.ocfs2-b4K-C64K-N2-L"
oradata"
/dev/sdb1
oradata为
LABEL,sdb1为硬盘,这两个需要改正,一台节点机操作即可,
fdisk-l查察硬盘)
Clusterstack:
classico2cb
Label:
oradata
Features:
sparsebackup-superunwritteninline-datastrict-journal-super
Blocksize:
4096(12bits)
Clustersize:
65536(16bits)
Clustergroups:
1145(tailcovers9010clusters,restcover32256clusters)
Extentallocatorsize:
1212153856(289groups)
Journalsize:
268435456
Nodeslots:
2
Creatingbitmaps:
done
Initializingsuperblock:
Writingsystemfiles:
Writingsuperblock:
Writingbackupsuperblock:
6block(s)
FormattingJournals:
Growingextentallocator:
Formattingslotmap:
Writinglost+found:
mkfs.ocfs2successful
3)在一节点机运转ocfs2console,增添两台节点机的名称及主网IP
增添达成后,手动履行propagate把设置同步到另一节点机。
4)在两个节点机上履行履行以下命令:
Thiswillconfiguretheon-bootpropertiesoftheO2CBdriver.
Thefollowingquestionswilldeterminewhetherthedriverisloadedonboot.Thecurrentvalueswillbeshowninbrackets('
[]'
).Hitting<
ENTER>
withouttypingananswerwillkeepthatcurrentvalue.Ctrl-Cwillabort.
LoadO2CBdriveronboot(y/n)[y]:
()
ClusterstackbackingO2CB[o2cb]:
Clustertostartonboot(Enter"
none"
toclear)[ocfs2]:
Specifyheartbeatdeadthreshold(>
=7)[31]:
Specifynetworkidletimeoutinms(>
=5000)[30000]:
Specifynetworkkeepalivedelayinms(>
=1000)[2000]:
Specifynetworkreconnectdelayinms(>
=2000)[2000]:
WritingO2CBconfiguration:
OK
Clusterocfs2alreadyonline
5)createmountpoint/oradata,manualmountocfs2:
mount-tocfs2-Loradata1-onointr,datavolume/oradata1(LABEL,/oradata为挂载点,两个都要改正,两台节点机都需操作。
载)
注:
umount/oradata1解挂
#df-k
查察能否已挂靠
Forautomount,vi/etc/fstab,addfollowline:
LABEL=oradata1/oradata1
ocfs2
_netdev,datavolume,nointr
00(注:
oradata为LABEL,/oradata为挂靠点,这两个需要改正,两台节点机都需操作)
#shutdown-rnow重启后查察能否已挂靠
#重启后查察oradata那些文件夹的附属能否正确,不对的话需要从头再设置下。
chmod-R775/oradata。
6)Createcrsdiranddbdirononenode(it'
saclusterfilesystem):
[root@his01aoradata]#mkdiroracrs
[root@his01aoradata]#mkdiroradata
[root@his01aoradata]#chownoracle:
oinstalloracrs
[root@his01aoradata]#chmod775oracrs
oinstalloradata
[root@his01aoradata]#chmod775oradata
7)Createoracleinstalldirectory:
两节点机都创立,履行以下三条语句)
mkdir-p/usr/appsoft/oracle
chown-Roracle:
oinstall/usr/appsoft/oracle
chmod-R775/usr/appsoft/oracle
vi.bash_profile(注:
home/oracle主目录下,a机为iesdb1,b机为iesdb2)exportORACLE_BASE=/usr/appsoft/oracle
exportORACLE_SID=iesdb1
8)ConfigureKernelParameters
两节点机都改正)
vi/etc/sysctl.conf:
kernel.shmall=4294967296
kernel.shmmax=6871947294
(这个值太大,应当是内存一半或
4G-1bye中的较小者,
4294967295-1)
#(thevalueofthesetwoparameterisgreaterthanrecommand,soleavethesevalues)
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
#on10.2.0.5,therequrement:
(fs.file-max=101365)
net.ipv4.ip_local_port_range=102465000
ip_local_port_range=9000-65500net.core.rmem_default=262144
rmem_default=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=1048576
履行sysctl-p让其奏效
oracle
soft
nproc
2047
hard
16384
nofile
1024
65536
session
required
vi/etc/profile
if[$USER="
oracle"
];
then
if[$SHELL="
/bin/ksh"
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
9)ConfiguretheHangcheckTimer:
Assumingthedefaultsettingof"
CSSmisscount"
issettoeither30or60seconds:
两节
点机都改正)
modprobehangcheck-timer
hangcheck_tick=1hangcheck_margin=10hangcheck_reboot=1
(此命令履行后增添到后)
重启使其奏效
三、依靠包安装
履行以下脚本,检测需要的软件包能否已经安装:
rpm-q--qf'
%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n'
binutils\compat-db\
compat-libstdc++-296\
compat-libstdc++-33\
control-center\
gcc\
gcc-c++\
glibc\
glibc-common\
glibc-devel\
glibc-headers\
ksh\
libaio\
libaio-devel\
libgcc\
libgnome\
libgnomeui\
libgomp\
libstdc++\
libstdc++-devel\
libXp\
libXtst\
make\
sysstat\
unixODBC\
unixODBC-devel\
unixODBC-kde
此命令列出已安装包的详细版本,同时关于缺失的包,将会以下提示:
packageunixODBCisnotinstalled
缺失的包能够使用rpm命令从光盘进行安装,但有可能会碰到依靠包需要多级安装的问题,在此我们介绍使用yum工具,能够完满解决依靠包的问题:
增添内容以下:
[cd-media]
name=RHEL-$releasever-Local
baseurl=file:
///mnt/Server/
gpgcheck=0
enabled=1
此中/mnt为操作系统光盘的实质挂
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 oracle 集群 安装
![提示](https://static.bdocx.com/images/bang_tan.gif)