ORACLE RAC11g 安装部署wcm.docx

上传人:b****7 文档编号:9334916 上传时间:2023-02-04 格式:DOCX 页数:64 大小:5.20MB
下载 相关 举报
ORACLE RAC11g 安装部署wcm.docx_第1页
第1页 / 共64页
ORACLE RAC11g 安装部署wcm.docx_第2页
第2页 / 共64页
ORACLE RAC11g 安装部署wcm.docx_第3页
第3页 / 共64页
ORACLE RAC11g 安装部署wcm.docx_第4页
第4页 / 共64页
ORACLE RAC11g 安装部署wcm.docx_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

ORACLE RAC11g 安装部署wcm.docx

《ORACLE RAC11g 安装部署wcm.docx》由会员分享,可在线阅读,更多相关《ORACLE RAC11g 安装部署wcm.docx(64页珍藏版)》请在冰豆网上搜索。

ORACLE RAC11g 安装部署wcm.docx

ORACLERAC11g安装部署wcm

华为云平台Centos6.5+oracleRAC11g安装

基于Udev+DBCA安装oracleRAC

 

 

文档更新记录

版本

作者

参与者

起止日期

备注

V1.0

###

2015.07.31

完成文档

目录

第1部分环境规划3

1.1主机3

1.2存储3

1.3软件3

1.4IP规划3

第2部分安装操作系统3

第3部分配置主机1环境3

1.5修改主机名3

1.6修改hosts文件内容3

1.7创建用户和组5

1.8修改grid环境变量5

1.9修改oracle环境变量6

1.10创建软件目录6

1.11修改操作系统参数6

第4部分配置主机2环境8

第5部分建立主机间的信任关系8

1.12Oracle用户信任关系8

1.13Grid用户信任关系9

1.14Root用户信任关系9

第6部分建立共享存储9

1.15添加共享存储9

1.16udev设置共享存储9

第7部分安装依赖包11

第8部分软件包拷贝与解压12

第9部分安装GridInfrastructure软件12

1.17安装cvuqdisk软件包12

1.18安装Grid前检查、修改12

1.19安装集群软件Grid14

第10部分建立ASM磁盘组32

第11部分安装ORACLE软件36

第12部分DBCA创建数据库实例43

第13部分OracleRAC维护命令54

第1部分环境规划

1.1主机

主机

CPU

内存

硬盘

网卡

数量

华为云平台虚拟机

2核

2G

40G

双网卡

2台

1.2存储

数量

容量

华为云平台存储

1

80+30G

1.3软件

操作系统

Centos6.5x86_64

数据库

linux.x64_11gR2_databaseRelease11.2.0.1.0

集群软件

linux.x64_11gR2_gridRelease11.2.0.1.0

1.4IP规划

主机名

host-ip

vip

priv-ip

SCAN-IP地址

rac1

172.16.10.65

172.16.10.60

192.168.1.1

172.16.10.68

rac2

172.16.10.66

172.16.10.67

192.168.1.3

第2部分安装操作系统

1.5操作系统安装

略~~

1.6关闭防火墙

1.关闭cnetOS防火墙命令

serviceiptablesstop

chkconfigiptablesoff

serviceip6tablesstop

chkconfigip6tablesoff

2.修改selinux配置文件(/etc/sysconfig/selinux)

进入/etc/sysconfig/,并编辑selinux文件

vi/etc/sysconfig/selinux

把SELINUX=enforcing注释掉

#SELINUX=enforcing

并添加SELINUX=disabled

SELINUX=disabled

保存退出

第3部分配置主机1环境

1.7修改主机名

[root@rac1~]#vi/etc/sysconfig/network

NETWORKING=yes

HOSTNAME=rac1.localdomain

GATEWAY=172.16.10.254

1.8修改hosts文件内容

[root@rac1~]#cat/etc/hosts

127.0.0.1localhost

:

:

1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6

#rac1

172.16.10.65rac1.localdomainrac1

172.16.10.60rac1-vip.localdomainrac1-vip

192.168.1.1rac1-priv.localdomainrac1-priv

#rac2

172.16.10.66rac2.localdomainrac2

172.16.10.67rac2-vip.localdomainrac2-vip

192.168.1.3rac2-priv.localdomainrac2-priv

#scan-ip

172.16.10.68scan-cluster.localdomainscan-cluster

网络配置如下:

[root@rac1~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

BOOTPROTO=none

NM_CONTROLLED="yes"

ONBOOT=yes

TYPE="Ethernet"

UUID="246ce39f-503e-4b2d-aa41-44d3e499d4f2"

HWADDR=28:

6E:

D4:

88:

C6:

3F

IPADDR=172.16.10.65

PREFIX=24

GATEWAY=172.16.10.254

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="Systemeth0"

[root@rac1~]#cat/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE="eth1"

BOOTPROTO=none

NM_CONTROLLED="yes"

ONBOOT=yes

TYPE="Ethernet"

UUID="3d48d542-710f-4558-9090-dbaf5507c087"

HWADDR=28:

6E:

D4:

88:

C6:

40

IPADDR=192.168.1.1

PREFIX=24

GATEWAY=

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="Systemeth1"

使用ifconfig查看检测网络配置没有问题

建议priv-ip使用其他网段,不要使用和主机IP相同网段

1.9创建用户和组

groupadd-g501oinstall

groupadd-g502dba

groupadd-g504asmadmin

groupadd-g506asmdba

groupadd-g507asmoper

useradd-u801-goinstall-Gasmadmin,asmdba,asmopergrid

useradd-u802-goinstall-Gdba,asmdbaoracle

 

passwdgrid

passwdoracle

 

[root@rac1~]#idoracle

uid=502(oracle)gid=501(oinstall)groups=501(oinstall),502(dba),506(asmdba)

[root@rac1~]#idgrid

uid=501(grid)gid=501(oinstall)groups=501(oinstall),504(asmadmin),506(asmdba),507(asmoper)

[root@rac1~]#

1.10修改grid环境变量

[root@rac1~]#vi/home/grid/.bash_profile

TMP=/tmp;exportTMP

TMPDIR=$TMP;exportTMPDIR

ORACLE_SID=+ASM1;exportORACLE_SID

ORACLE_BASE=/u01/app/grid;exportORACLE_BASE

ORACLE_HOME=/u01/app/11.2.0/grid/product/db_1;exportORACLE_HOME

THREADS_FLAG=native;exportTHREADS_FLAG

PATH=$ORACLE_HOME/bin:

$PATH;exportPATH

THREADS_FLAG=native;exportTHREADS_FLAG

PATH=$ORACLE_HOME/bin:

$PATH;exportPATH

umask022

exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.AL32UTF8"

exportNLS_DATE_FORMAT='yyyy-mm-ddhh24:

mi:

ss'

1.11修改oracle环境变量

[root@rac1~]#vi/home/oracle/.bash_profile

TMP=/tmp;exportTMP

TMPDIR=$TMP;exportTMPDIR

ORACLE_BASE=/u01/app/oracle;exportORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;exportORACLE_HOME

ORACLE_SID=racdb1;exportORACLE_SID

ORACLE_TERM=xterm;exportORACLE_TERM

PATH=/usr/sbin:

$PATH;exportPATH

PATH=$ORACLE_HOME/bin:

$PATH;exportPATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib;exportLD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:

$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib;

exportCLASSPATH

exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.AL32UTF8"

exportNLS_DATE_FORMAT='yyyy-mm-ddhh24:

mi:

ss'

1.12创建软件目录

su-root

mkdir-p/u01/app/grid/

mkdir-p/u01/app/11.2.0/grid/product/db_1

mkdir-p/u01/app/oraInventory

chown-Rgrid:

oinstall/u01/app

mkdir-p/u01/app/oracle/product/11.2.0/db_1

chown-Roracle:

oinstall/u01/app/oracle

chmod-R775/u01

1.13修改操作系统参数

切换到root用户下执行:

su-root

[root@rac1~]#vi/etc/sysctl.conf

fs.aio-max-nr=1048576

fs.file-max=6815744

kernel.shmall=2097152

kernel.shmmax=4294967295

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=1048576

查看一下内核参数

[root@rac1~]#sysctl-p

net.ipv4.ip_forward=0

net.ipv4.conf.default.rp_filter=1

net.ipv4.conf.default.accept_source_route=0

kernel.sysrq=0

kernel.core_uses_pid=1

kernel.shmall=2097152

kernel.shmmax=2147483648

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

vi/etc/security/limits.conf

gridsoftnproc2047

gridhardnproc16384

gridsoftnofile1024

gridhardnofile65536

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

vi/etc/pam.d/login

sessionrequiredpam_limits.so

vi/etc/profile

if[$USER="oracle"]||[$USER="grid"];then

if[$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

umask022

fi

vi/etc/csh.login

if($USER="oracle"||$USER="grid")then

limitmaxproc16384

limitdescriptors65536

endif

第4部分配置主机2环境

重复第三部分的操作,需注意修改主机名和环境变量

修改grid环境变量

ORACLE_SID=+ASM2;exportORACLE_SID

修改oracle环境变量

[oracle@rac2~]$su-grid

[oracle@rac2~]$vi.bash_profile

ORACLE_SID=racdb2;exportORACLE_SID

第5部分建立主机间的信任关系

1.14Oracle用户信任关系

1.分别在两台服务器上生成密钥文件

rac1

#su-oracle

$mkdir.ssh

$ssh-keygen-trsa

$ssh-keygen-tdsa

 

rac2

#su-oracle

$mkdir.ssh

$ssh-keygen-trsa

$ssh-keygen-tdsa

2.导出成一个密钥文件

rac1

$cat.ssh/id_rsa.pub>>.ssh/authorized_keys

$cat.ssh/id_dsa.pub>>.ssh/authorized_keys

注意以下两步要在rac1上进行,如果在rac2上进行,则信任关系建立不成功

$sshrac2cat.ssh/id_rsa.pub>>.ssh/authorized_keys

$sshrac2cat.ssh/id_dsa.pub>>.ssh/authorized_keys

scp.ssh/authorized_keysrac2:

~/.ssh/

3.测试两台服务器的信任关系

rac1

$sshrac2date

$sshrac2-privdate

$sshrac1date

$sshrac1-privdate

rac2

$sshrac2date

$sshrac2-privdate

$sshrac1date

$sshrac1-privdate

1.15Grid用户信任关系

切换到grid用户,通oracle用户操作相同

1.16Root用户信任关系

切换到grid用户,通oracle用户操作相同

如果是建立ROOT用户间的信任关系,则要进行下面一步操作

[root@rac1~]#chmod644~/.ssh/authorized_keys

第6部分建立共享存储

1.17添加共享存储

此处需要使用存储创建两节点的共享磁盘,略~~

添加完成后两个节点都能看到6个磁盘

[root@rac1~]#ls-l/dev/sd*

brw-rw----1rootdisk8,0Jul3019:

30/dev/sda

brw-rw----1rootdisk8,16Jul3019:

30/dev/sdb

brw-rw----1rootdisk8,32Jul3109:

59/dev/sdc

brw-rw----1rootdisk8,48Jul3019:

30/dev/sdd

brw-rw----1rootdisk8,64Jul3019:

30/dev/sde

brw-rw----1rootdisk8,80Jul3019:

30/dev/sdf

1.18udev设置共享存储

[root@rac1~]#cd/etc/udev/rules.d

[root@rac1rules.d]#touch99-oracle-asmdevices.rules

查看磁盘的scsi_id,此查询结果与后99-oracle-asmdevices.rules的RESULT一一对应

[root@rac1~]#/sbin/scsi_id-g-u-d/dev/sda

3694049c100d3e17a11d98c8f00000007

[root@rac1~]#/sbin/scsi_id-g-u-d/dev/sdb

3694049c100d3e17a11d99afa00000008

[root@rac1~]#/sbin/scsi_id-g-u-d/dev/sdc

3694049c100d3e17a11d9a9bc00000009

[root@rac1~]#/sbin/scsi_id-g-u-d/dev/sdd

3694049c100d3e17a11d9c76e0000000a

[root@rac1~]#/sbin/scsi_id-g-u-d/dev/sde

3694049c100d3e17a11d9d5bc0000000b

[root@rac1~]#/sbin/scsi_id-g-u-d/dev/sdf

3694049c100d3e17a11d9e4790000000c

编辑/etc/scsi_id.config,没有即创建

[root@rac1~]#vi/etc/scsi_id.config

options=-g

编辑文件/etc/udev/rules.d/99-oracle-asmdevices.rules

[root@rac1~]#vi/etc/udev/rules.d/99-oracle-asmdevices.rules

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id--whitelisted--replace-whitespace--device=/dev/$name",RESULT=="3694049c100d3e17a11d98c8f00000007",NAME="asm-diska",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id--whitelisted--replace-whitespace--device=/dev/$name",RESULT=="3694049c100d3e17a11d99afa00000008",NAME="asm-diskb",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id--whitelisted--replace-whitespace--device=/dev/$name",RESULT=="3694049c100d3e17a11d9a9bc00000009",NAME="asm-diskc",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id--whitelisted--replace-whitespace--device=/dev/$name",RESULT=="3694049c100d3e17a11d9c76e0000000a",NAME="asm-diskd",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id--whitelisted--replace-whitespace--device=/dev/$name",RESULT=="3694049c100d3e17a11d9d5bc0000000b",NAME="asm-diske",OWNER="grid",GROUP="asmadmin",MODE="0660"

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id--whitelisted--replace-whitespace--device=/dev/$name",RESULT=="3694049c100d3e17a11d9e4790000000c",NAME="asm-diskf",OWNER="grid",GROUP="asmadmin",MODE="0660"

执行udev

[root@rac1rules.d

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

当前位置:首页 > 高等教育 > 文学

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

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