完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx

上传人:b****3 文档编号:18422304 上传时间:2022-12-16 格式:DOCX 页数:52 大小:5.43MB
下载 相关 举报
完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx_第1页
第1页 / 共52页
完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx_第2页
第2页 / 共52页
完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx_第3页
第3页 / 共52页
完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx_第4页
第4页 / 共52页
完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx

《完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx(52页珍藏版)》请在冰豆网上搜索。

完整版oracle linux 65安装oracle11gR2 RACWord文档下载推荐.docx

存放oracle数据文件

FRA

10G

用于存放日志文件,归档日志,闪回数据等

2安装实施

2。

1安装前准备

1存储环境准备

将主机、存储等接入SAN交换机,按需划分相应的zone;

清理所有设备的WWN号;

3.在存储端添加数据库主机,将两节点绑定为一个Hostset;

4。

存储划分VV,并分配给数据库Hostset。

2主机环境准备

2.2.1操作系统安装

分别在两个节点安装oraclelinuxserver6.5x86_64位操作系统

2.2。

2服务器内存要求

Swap大小:

当内存为2.5GB-16GB时,Swap需要大于等于系统内存。

当内存大于16GB时,Swap等于16GB即可。

配置方法参照章节10.4

3网络配置

每个服务器节点至少需要2块网卡,一块对外网络接口,一块私有网络接口(心跳)。

如果你通过OUI安装Oracle集群软件,需要保证每个节点用于外网或私网接口(网卡名)保证一致。

比如,node1使用eth0作为对外接口,node2就不能使用eth1作为对外接口。

3.1配置IP

#vi/etc/sysconfig/network—scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=F0:

92:

1C:

07:

25:

1C

TYPE=Ethernet

UUID=0b08f4d3-7339-45bc-9a9a-e90e6280a449

ONBOOT=yes

NM_CONTROLLED=yes

#BOOTPROTO=dhcp

BOOTPROTO=STATIC

IPADDR=192.168。

12.106

netmask=255。

255.255.0

GATEWAY=192.168。

12。

253

#vi/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

HWADDR=F0:

1D

UUID=0b08f4d3—7339-45bc—9a9a—e90e6280a412

NM_CONTROLLED=yes

#BOOTPROTO=dhcp

IPADDR=10.10。

12.108

netmask=255.255.255.0

GATEWAY=10.10.12。

心跳privateip走私有网段,public走公用网段,网段不能相同,Public 

IP、Virtual 

IP、SCAN 

IP必须配置在同一网段.

节点2也要对2个网卡分别配置IP,同上

配置完成后重启网络服务:

#servicenetworkrestart

3.2配置主机名

#vi/etc/sysconfig/network

NETWORKING=yes

HOSTNAME=db1

GATEWAY=192.168.12。

3。

3配置/etc/hosts

#vi/etc/hosts

#PublicIP

192。

168.70.245rac1

192.168。

70。

247rac2

#PrivateIP

10.10。

10.245rac1—priv

10。

247rac2-priv

#VirtualIP

168.70.249rac1—vip

168。

250rac2-vip

#ScanIP

70.251rac-scan

4安装依赖包

官方要求安装的依赖包如下OracleLinux6,RedHatEnterpriseLinux6andAsianuxServer4

(64位Linux系统)

binutils-2。

20.51。

0.2-5.11.el6(x86_64)

compat-libcap1-1.10-1(x86_64)

compat-libstdc++-33-3.2。

3—69。

el6(x86_64)

compat—libstdc++-33-3.2。

3-69.el6。

i686

gcc—4.4.4—13。

gcc-c++-4。

4。

4-13。

glibc-2。

12-1。

7。

el6(i686)

glibc—2。

12-1.7.el6(x86_64)

glibc-devel-2。

12—1。

7.el6(x86_64)

el6。

ksh

libgcc—4.4.4-13。

libgcc—4。

4.4—13。

libstdc++—4.4。

el6.i686

libstdc++—devel—4.4.4-13。

libstdc++-devel—4.4。

4—13。

libaio-0。

3.107—10.el6(x86_64)

libaio—0。

107-10。

libaio-devel—0。

3.107-10.el6(x86_64)

libaio—devel-0。

3.107-10。

make—3.81—19。

el6

sysstat—9.0。

4-11.el6(x86_64)

unixODBC—2.2.14-11.el6(x86_64)orlater

unixODBC-2。

2.14-11.el6.i686orlater

unixODBC—devel—2。

14—11.el6(x86_64)orlater

unixODBC-devel-2。

2.14-11。

i686orlater

检测是否31个包都有安装

[root@docker~]#rpm—qbinutilscompat-libcap1compat—libstdc++—33gccgcc—c++glibcglibc-develkshlibaiolibaio-devellibgcclibstdc++libstdc++—develmakesysstatunixODBCunixODBC-devel

上传依赖包/home/RPM,切换目录cd/home/rpm,安装如下:

rpm—ivhgcc*.rpm-—nodeps—-force

rpm-ivhgcc—c++*。

rpm—-nodeps-—force

rpm—ivhlibstdc++*。

rpm—-nodeps——force

rpm-ivhlibstdc++*.i686.rpm——nodeps——force

rpm—ivhlibstdc++—devel*.rpm--nodeps—-force

rpm—ivhlibstdc++—devel*。

i686。

rpm—ivhbinutils*。

rpm--nodeps—-force

rpm—ivhcompat*。

rpm--nodeps——force

rpm-ivhcompat-libcap1*。

rpm--nodeps--force

rpm—ivhcompat-libstdc++—33*。

rpm-ivhcompat—libstdc++-33*。

rpm—ivhglibc*.rpm--nodeps——force

rpm—ivhglibc*.i686.rpm——nodeps—-force

rpm-ivhglibc-devel*。

rpm—-nodeps--force

rpm—ivhglibc-devel*。

rpm-—nodeps-—force

rpm-ivhksh*.rpm-—nodeps-—force

rpm—ivhlibaio*.rpm——nodeps-—force

rpm-ivhlibaio*.i686.rpm——nodeps--force

rpm—ivhlibaio—devel*。

rpm——nodeps--force

rpm-ivhlibaio—devel*.i686.rpm-—nodeps-—force

rpm—ivhlibgcc*。

rpm-ivhlibgcc*.i686.rpm—-nodeps--force

rpm—ivhmake*。

rpm—-nodeps—-force

rpm—ivhsysstat*.rpm-—nodeps--force

rpm-ivhunixODBC*。

rpm-ivhunixODBC*.i686。

rpm-ivhunixODBC—devel*--nodeps——force

rpm—ivhunixODBC-devel*.i686——nodeps--force

i386的包也需要安装,如下:

rpm—ivhlibaio*。

i386。

rpm-—nodeps—-force

rpm-ivhcompat—libstdc++—33*i386。

rpm——nodeps——force

rpm-ivhlibaio—devel*。

rpm—ivhlibgcc*.i386。

rpm—ivhlibstdc++*.i386.rpm—-nodeps-—force

rpm-ivhunixODBC-devel*.i386-—nodeps--force

rpm-ivhpdksh-5。

2.14-1.i386。

rpm--nodeps-—force

或者在该目录中执行如下命令一次性进行安装:

#rpm-ivh。

/*-—nodeps——force

5修改内核参数

#vi/etc/sysctl。

conf

kernel.shmmax=4398046511104

kernel.shmall=1073741824

kernel。

shmmni=4096

sem=25032000100128

net。

ipv4。

ip_local_port_range=900065500

net.core。

rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

wmem_max=1048576

fs。

aio—max—nr=1048576

fs.file-max=6815744

保存,并退出;

[root@db1~]#执行命令/sbin/sysctl-p

注:

上述参数在其它linux系统中可能需要调整,不同内存也需要调整,在oraclelinux6。

5中为系统默认,可省去修改.

2.6修改oracle用户限制

#vi/etc/security/limits.conf末尾添加:

#Oracle:

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

oraclesoftstack10240

#Grid:

gridsoftnproc2047

gridhardnproc16384

gridsoftnofile1024

gridhardnofile65536

gridsoftstack10240

7修改/etc/pam。

d/login

#vi/etc/pam。

d/login末尾添加:

sessionrequired/lib/security/pam_limits。

so

sessionrequiredpam_limits。

2.8关闭防火墙

在rac1和rac22个节点上分别执行如下语句:

[root@rac01~]#serviceiptablesstop

[root@rac01~]#chkconfigiptablesoff

[root@rac01~]#chkconfigiptables-—list

修改配置文件:

#vi/etc/selinux/config

#ThisfilecontrolsthestateofSELinuxonthesystem.

#SELINUX=cantakeoneofthesethreevalues:

#enforcing—SELinuxsecuritypolicyisenforced.

#permissive—SELinuxprintswarningsinsteadofenforcing.

#disabled-NoSELinuxpolicyisloaded.

#SELINUX=enforcing

SELINUX=disabled

#SELINUXTYPE=cantakeoneofthesetwovalues:

#targeted—Targetedprocessesareprotected,

#mls—MultiLevelSecurityprotection。

SELINUXTYPE=targeted

9停用ntp服务

servicentpdstop

chkconfigntpdoff

mv/etc/ntp.conf/etc/ntp。

conf。

bak

rm-rf/etc/ntp。

conf

2.10更改安装所有者的ulimit设置

vi/etc/profile

末尾添加:

if[/$USER="

oracle"

];

then

if[/$SHELL="

/bin/ksh"

ulimit—p16384

ulimit-n65536

else

ulimit—u16384-n65536

fi

umask022

fi

2.11添加用户及创建安装目录

Oraclelinux6。

5中已经默认创建有oracle用户及oinstall、dba组.为了不影响我们规划好的安装,建议删除后再重新建立。

userdeloracle

groupdeloinstall

groupdeldba

rm-rf/home/oracle

1:

创建相应组及用户(注:

以下请用root用户操作,每个节点均要执行)

groupadd—g501oinstall

groupadd—g502dba

groupadd-g503oper

groupadd—g504asmadmin

groupadd—g506asmdba

groupadd-g507asmoper

useradd-u501-goinstall-Gasmadmin,asmdba,asmoper,oper,dbagrid

useradd—u502-goinstall-Gdba,asmdba,operoracle

一定在2个节点分别运行#idgrid和#idoracle命令,对比两个节点的grid,oracle用户的uid,gid都完全一致!

否则强烈建议重建用户。

2:

创建目录及设置所有者

mkdir/u01

mkdir/u01/grid

mkdir/u01/app

mkdir/u01/app/grid

mkdir/u02

mkdir/u02/app

mkdir/u02/app/oracle

chown—Rgrid:

oinstall/u01

chmod—R775/u01

chown-Roracle:

oinstall/u02

chmod—R775/u02

3:

设置用户密码

passwdgrid

passwdoracle

12设置oracle用户环境变量

suoracle

vi/home/oracle/。

bash_profile

umask022

exportORACLE_BASE=/u02/app

exportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2。

0/dbhome_1

exportORACLE_SID=db2

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib

exportNLS_DATE_FORMAT=”yyyy-mm-ddHH24:

MI:

SS"

exportTMP=/tmp

exportTMPDIR=$TMP

exportPATH=$PATH:

$ORACLE_HOME/bin

节点2需要更改为2。

Oracle用户执行source.bash_profile

13设置grid用户环境变量

[grid@credit1~]$vi/home/grid/。

exportORACLE_BASE=/u01/grid

exportORACLE_HOME=/u01/app/grid/11.2.0

exportORACLE_SID=+ASM2

exportNLS_DATE_FORMAT="

yyyy-mm-ddHH24:

exportPATH=$ORACLE_HOME/bin:

$PATH

注:

Grid用户执行source。

bash_profile

14所有节点执行,测试SSH联通性

14.1配置SSH

各自先Ping下看网络是否能ping通

分别以root、oracle、grid用户配置三个用户的SSH:

两个节点执行:

mkdir~/.ssh

chmod755~/。

ssh

ssh—keygen—trsa

ssh—keygen-tdsa

以下只在节点1上root、oracle、grid分别执行:

cat~/.ssh/id_rsa.pub>

>

~/.ssh/authorized_keys

cat~/.ssh/id_dsa。

pub>

〉~/。

ssh/authorized_keys

sshrac2cat~/。

ssh/id_rsa.pub>

~/.ssh/authorized_keys

sshrac2cat~/.ssh/id_dsa。

pub>

~/。

scp~/。

ssh/authorized_keysrac2:

~/.ssh/authorized_keys

注意机器名要与实际一致.

2.14。

2验证SSH

分别在每个节点上执行检验操作:

sshrac1date

sshrac2date

sshrac1—privdate

sshrac2—privdate

3.共享存储配置

1共享存储服务器配置

参照:

方法1:

Openfiler共享存储服务器客户端搭建.docx

3.2共享存储客户端配置

参照:

Openfiler共享存储服务器客户端搭建。

docx

4两个节点ASM搭建

4.1安装ASM包

方法一:

下载安装

下载后拷贝到Linux系统安装

使用root用户安装,这三个包之间有依赖关系,安装顺序如下:

rpm-ivhoracleasm—support

rpm—ivhoracleasm,oraclelinux6版本已自带,无需安装

rpm-ivhoracleasmlib

方法二:

通过网络下载安装

现在系统已经使用ULN注册,可以安装软件。

以root身份登录 

运行:

#yuminstalloracleasm-supportoracleasmliboracleasm—`uname—r`

在OracleLinux5及更早版本上,运行以下命令:

#up2date—ioracleasm-supportoracleasmliboracleasm-`uname-r`

这将为当前运行的内核安装支持工具,库和内核驱动程序.

2配置ASM

两边配置asm

[root@rac1asm]#/etc/init.d/oracleasmconfigure

Defaultusertoownthedriverint

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

当前位置:首页 > 医药卫生 > 基础医学

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

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