Oracle11gR2RACforRHEL5安装指导文档Word下载.docx

上传人:b****6 文档编号:21501211 上传时间:2023-01-30 格式:DOCX 页数:98 大小:4.34MB
下载 相关 举报
Oracle11gR2RACforRHEL5安装指导文档Word下载.docx_第1页
第1页 / 共98页
Oracle11gR2RACforRHEL5安装指导文档Word下载.docx_第2页
第2页 / 共98页
Oracle11gR2RACforRHEL5安装指导文档Word下载.docx_第3页
第3页 / 共98页
Oracle11gR2RACforRHEL5安装指导文档Word下载.docx_第4页
第4页 / 共98页
Oracle11gR2RACforRHEL5安装指导文档Word下载.docx_第5页
第5页 / 共98页
点击查看更多>>
下载资源
资源描述

Oracle11gR2RACforRHEL5安装指导文档Word下载.docx

《Oracle11gR2RACforRHEL5安装指导文档Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle11gR2RACforRHEL5安装指导文档Word下载.docx(98页珍藏版)》请在冰豆网上搜索。

Oracle11gR2RACforRHEL5安装指导文档Word下载.docx

1.虚拟机使用vmwareserver2.0.2版本。

通过VMwareServerHomePage登录,web界面管理虚拟机。

登录账号密码为操作系统的账号密码,vmware要求必须有密码,所以操作系统账号必须要设置一个密码。

2.创建一个新的虚拟机:

3.输入虚拟机名称和位置:

4.选择操作系统,这里计划安装RHEL532bit版本。

5.安装11gRAC至少需要2.5G的物理内存,这里设置3G虚拟内存。

6.创建一个新的虚拟磁盘

7.创建虚拟磁盘大小

预估操作系统需要5G,swap区需要3G,/tmp目录至少需要1G,软件包大小需要至少6G来存放,安装软件目录至少需要4.5G,所以这里规划一个20G的磁盘。

8.先增加一块网卡

9.网卡连接模式

由于在前期需要安装操作系统,先选择hostonly方式,只本地可以连接,待开始部署双机环境时改成交接方式,之后修改。

10.使用ISO镜像:

11.选择ISO为操作系统安装镜像:

12.不添加软驱

13.不使用USB控制器

14.回顾一下虚拟机配置

2.安装操作系统

1.开始安装

点击新建好的虚拟机,启动虚拟机,开始安装RHEL5。

2.可以跳过安装介质的检查:

3.语言选择

开始安装操作系统,安装过程语言可以选择中文,也可以默认选择英语,之后的键盘语言也默认即可。

4.安装号

下一步需要输入安装号,可以在网上找一个,这里用2515dd4e215225dd

5.下一步警告会清除磁盘上所有的数据,点yes。

6.需要把review勾起来,因为需要进行一些调整。

7.Swap区分配4000M,剩下的空间可以全部划给根目录。

8.网络配置

不使用ipv6,配置静态IP,由于使用hostonly方式,我虚拟网卡vmnet1网关为192.168.72.1,所以这里使用IP:

192.168.72.101/255.255.255.0。

主机名为node1,另一台虚拟机主机名为node2。

9.时区选择。

时区选上海,去掉UTC,不使用UTC。

下一步为设置root密码。

10.安装组件

可以先把3个大项勾起来,其余需要的rpm包,之后再检查安装:

11.安装操作系统过程中,安装完成之后reboot。

12.重启之后开始系统的一些配置。

建议关闭防火墙,由于使用不同物理机上的虚拟机搭建,物理机上的防火墙也应当关闭。

13.不启用selinux。

14.不注册系统。

15.其他内容默认即可,暂时不建立其他操作系统用户。

系统安装完成。

3.使用PAE内核启动

变更kernel,由于这里安装的是32bit系统,所以建议使用PAE内核,可以使用更多的物理内存。

rpm-ivhkernel-PAE-2.6.18-164.el5.i686.rpm

安装rpm包之后,修改/boot/grub/menu.lst文件。

将default设置为需要默认启动的内核,例如:

0表示第一个。

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

titleRedHatEnterpriseLinuxServer(2.6.18-164.el5PAE)

root(hd0,0)

kernel/vmlinuz-2.6.18-164.el5PAEroroot=/dev/VolGroup00/LogVol00rhgbquiet

initrd/initrd-2.6.18-164.el5PAE.img

titleRedHatEnterpriseLinuxServer(2.6.18-164.el5xen)

kernel/xen.gz-2.6.18-164.el5

module/vmlinuz-2.6.18-164.el5xenroroot=/dev/VolGroup00/LogVol00rhgbquiet

module/initrd-2.6.18-164.el5xen.img

保存后重启系统,启动后用uname–r检查内核。

4.虚拟机的网络配置

为了和远程虚拟机可以连接,需要将虚拟网卡桥接出去。

配置前建议先关闭虚拟机。

通过vmware的虚拟网络配置工具,配置vmnet2为桥接了本地的PCIE网卡。

远程虚拟机也同样的设置。

修改虚拟机的虚拟网卡1为VMnet2网络:

由于需要安装RAC,再添加一张网卡,网络也为VMnet2网络,2台虚拟机的环境应该相同。

点击addhardware,选择networkadapter。

添加了网卡之后,另一台虚拟机也类似如此。

用system-config-network命令配置一个新的网卡。

然后重启服务:

servicenetworkrestart。

配置虚拟机网卡注意事项,不要和现有网络同网段,例如不要和hostonly同网段,也不要和物理机外网同网段。

不需要配置网关。

规划如下:

虚拟机1:

Eth0:

123.123.123.11

Eth1:

133.133.133.11

虚拟机2:

123.123.123.12

133.133.133.12

配置完成之后需要重启一下网络服务,然后2个虚拟机相互ping一下对方看是否能通。

二、系统配置

1.系统检查

操作系统检查可以使用该命令:

cat/proc/version

满足以下要求:

RedHatEnterpriseLinux4Update7,kernel2.6.9orlater

RedHatEnterpriseLinux5Update2,kernel2.6.18orlater

本实验中操作系统版本为:

RedHatEnterpriseLinux5Update4

2.资源检查

内存检查:

grepMemTotal/proc/meminfo

grepSwapTotal/proc/meminfo

cluster至少需要1.5G内存,cluster+RAC至少需要2.5G内存。

建议物理内存为3G以上,swap大小和物理内存大小相同。

操作系统所使用的Swap区与内存也有一定的对应关系。

RAMSwapSpace

--------------------------------------------------------

Between1024MBand2048MB1.5timesthesizeofRAM

Between2049MBand8192MBEqualtothesizeofRAM

Morethan8192MB0.75timesthesizeofRAM

3.空间检查

用以下命令检查文件系统空间大小。

df-h

至少需要4.5G以上大小目录来放Clusterware和ASM管理文件和日志。

df-h/tmp

/tmp目录至少要有1G以上大小。

4.RPM包检查

本实验中RHEL5操作系统包要求,版本可以比以下版本高。

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

elfutils-libelf-devel-static-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-common-2.5

glibc-devel-2.5

glibc-headers-2.5

kernel-headers-2.6.18

ksh-20060214

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.2

libgomp-4.1.2

libstdc++-4.1.2

libstdc++-devel-4.1.2

make-3.81

sysstat-7.0.2

unixODBC-2.2.11

unixODBC-devel-2.2.11

5.系统kernel参数设置

LINUX5中shmall和shmmax默认就有设置,使用默认设置即可。

编辑文件/etc/sysctl.conf

添加以下内容:

fs.aio-max-nr=1048576

fs.file-max=6815744

#kernel.shmall=2097152

#kernel.shmmax=536870912

kernel.shmmni=4096

kernel.sem=25032000100128

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

修改之后执行命令生效:

sysctl-p

6.关闭ntpd服务

之后的数据库集群安装准备使用Oracle的ctssd服务进行时间的同步

servicentpdstop

chkconfigntpdoff

mv/etc/ntp.conf/etc/ntp.conf.org

rm/var/run/ntpd.pid

7.目录规划

ORACLE数据库系统的安装,对系统空间的一些要求:

/tmp2G系统临时空间。

/u018G存放安装目录。

/soft5G存放安装介质。

本例中在虚拟机中全部使用根目录的空间来存放和安装软件。

之后的数据库存放在ASM上,需要另外划分共享磁盘。

8.IP规划

节点

PublicIP

PrivateIP

VIP

node1

123.123.123.11

133.133.133.11

123.123.123.21

node2

123.123.123.12

133.133.133.12

123.123.123.22

SCAN名称

SCANIP

rac-cluster-scan

123.123.123.30

RAC的IP规划,将以下信息写入/etc/hosts文件中。

11gR2的RAC系统,除了有VIP,还配置了scan。

Scan本该设置到DNS中,这里直接配置到hosts表中。

#eth0-PublicIP

123.123.123.11node1

123.123.123.12node2

#eth1-PrivateIP

133.133.133.11node1-priv

133.133.133.12node2-priv

#VIP

123.123.123.21node1-vip

123.123.123.22node2-vip

#SCAN

123.123.123.30rac-cluster-scan

9.用户规划

安装gridInfrastructure和安装database使用不同的用户,之后cluster和database也使用不同的用户管理。

组名称

gid

描述

oinstall

1000

Oracle清单和软件所有者

asmadmin

1100

Oracle自动存储管理组

dba

1200

数据库管理员

asmdba

1300

ASM数据库管理员组

asmoper

1301

ASM操作员组

用户名

uid

主组

包含组

grid

asmadmin,asmdba,asmoper

OracleCluster用户

oracle

1101

dba,asmdba

Oracle数据管理员

#groupadd-g1000oinstall

#groupadd-g1100asmadmin

#groupadd-g1200dba

#groupadd-g1300asmdba

#groupadd-g1301asmoper

#useradd-u1100-goinstall-Gasmadmin,asmdba,asmopergrid

#useradd-u1101-goinstall-Gdba,asmdbaoracle

#mkdir-p/u01/app/grid

#mkdir-p/u01/app/11.2.0/grid

#chown-Rgrid:

oinstall/u01

#mkdir-p/u01/app/oracle

#chownoracle:

oinstall/u01/app/oracle

#chmod-R775/u01

#passwdgrid

#passwdoracle

10.修改用户限制

修改文件/etc/security/limits.conf,增加以下内容:

gridsoftnproc2047

gridhardnproc16384

gridsoftnofile1024

gridhardnofile65536

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

修改文件/etc/pam.d/login,增加以下内容:

sessionrequiredpam_limits.so

修改文件/etc/profile,增加以下内容:

if[$USER="

oracle"

]||[$USER="

grid"

];

then

if[$SHELL="

/bin/ksh"

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

umask022

避免在安装中由于stty导致错误,在oracle和grid用户home目录下的.bashrc文件中加入:

if[-t0];

sttyintr^C

11.配置用户profile

配置grid和oracle用户的profile,编辑2个用户下的.bash_profile文件。

需要注意的地方,在grid用户中,ORACLE_BASE的设置不能包含ORACLE_HOME目录,否则在安装时会报错,也就是不能是ORACLE_HOME的上级目录,和oracle用户不同。

grid用户:

TMP=/tmp;

exportTMP

TMPDIR=$TMP;

exportTMPDIR

#两个节点ORACLE_SID不一样,节点2上为+ASM2

ORACLE_SID=+ASM1;

exportORACLE_SID

ORACLE_BASE=/u01/app/grid

exportORACLE_BASE

ORACLE_HOME=/u01/app/11.2.0/grid

exportORACLE_HOME

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

exportNLS_LANG

NLS_DATE_FORMAT="

yyyy-mm-ddHH24:

MI:

SS"

;

exportNLS_DATE_FORMAT

PATH=$ORACLE_BASE/bin:

$ORACLE_HOME/bin:

/bin:

/sbin:

/usr/ccs/bin:

/usr/local/bin:

$PATH

exportPATH

oracle用户:

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

#两个节点ORACLE_SID不一样,节点2上为ora10g2

ORACLE_SID=ora10g1

exportORACLE_SID

ORACLE_TERM=xterm

exportORACLE_TERM

TNS_ADMIN=$ORACLE_HOME/network/admin

exportTNS_ADMIN

PATH=$ORACLE_HOME/bin:

LD_LIBRARY_PATH=$ORACLE_HOME/lib:

$ORACLE_HOME/network/lib:

/usr/local/lib:

/usr/lib

exportLD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:

$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib

exportCLASSPATH

12.配置SSH信任

配置grid和oracle用户的ssh信任

分别在2个节点上执行

su-oracle

mkdir~/.ssh

chmod700~/.ssh

/usr/bin/ssh-keygen-trsa

/usr/bin/ssh-keygen-tdsa

只在节点1执行

touch~/.ssh/authorized_keys

cd~/.ssh

sshnode1cat/home/oracle/.ssh/id_rsa.pub>

>

authorized_keys

sshnode1cat/home/oracle/.ssh/id_dsa.pub>

sshnode2cat/home/oracle/.ssh/id_rsa.pub>

sshnode2cat/home/oracle/.ssh/id_dsa.pub>

scpauthorized_keysnode2:

/home/oracle/.ssh/

分别在2个节点执行

chmod600~/.ssh/authorized_keys

用以下命令分别在2个节点验证,是否不需要输入密码。

sshnode1date

sshnode2date

sshnode1-privdate

sshnode2-privdate

grid用户类似的方法配置。

su–grid

sshnode1cat/home/grid/.ssh/id_rsa.pub>

sshnode1cat/home/grid/.ssh/id_dsa.pub>

sshnode2cat/home/grid/.ssh/id_rsa.pub>

sshnode2cat/home/grid/.ssh/id_dsa.pub>

/home/grid/.ssh/

三、共享磁盘配置

1.ASM系统包

由于不再支持裸设备。

可以使用ASM或集群文件系统,或NFS。

如果使用ASM,每个节点上都有一个ASM实例。

本实验使用ASM存放集群和数据库信息。

需要安装ASMLib2.0包

oracleasmlib-2.0-theASMlibraries

oracleasm-support-2.0-utilitiesneededtoadministerASMLib

oracleasm-akernelmodulefortheASMlibrary

先用uname-rm命令确认内核

系统内核为:

[root@racnode1~]#uname-rm

2.6.18-164.el5PAEi686

去这个地址下载

选择操作系统,再找到对应的内核下载对应的包

这2个在同一平台是通用的,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1