安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx

上传人:b****2 文档编号:6043130 上传时间:2023-05-05 格式:DOCX 页数:70 大小:3.36MB
下载 相关 举报
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第1页
第1页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第2页
第2页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第3页
第3页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第4页
第4页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第5页
第5页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第6页
第6页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第7页
第7页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第8页
第8页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第9页
第9页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第10页
第10页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第11页
第11页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第12页
第12页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第13页
第13页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第14页
第14页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第15页
第15页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第16页
第16页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第17页
第17页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第18页
第18页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第19页
第19页 / 共70页
安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx_第20页
第20页 / 共70页
亲,该文档总共70页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx

《安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx》由会员分享,可在线阅读,更多相关《安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx(70页珍藏版)》请在冰点文库上搜索。

安装规范数据库Oracle11gR2RACLinux7x247Word格式.docx

**.每个节点配置环境变量11

**.确保使用新设定的环境变量,每个节点执行13

**.为ASM磁盘组准备存储资源13

**.forrhel5+EMC13

**.forrhel6+EMC13

**.forrhel5+noEMC14

**.forrhel6+noEMC14

**.执行./runInstaller启动图形化安装向导界面15

**.选择forcluster16

**.选择高级安装17

**.指定SCAN的名称18

**.点击add,增加节点配置信息18

**.选择CRS存储类型为ASM21

**.无视此提示,点击yes22

**.设置DiskGroupName22

**.检查通过,点击finish,进行安装24

**.执行相关脚本26

**.INS-20802报错26

**.创建ASM磁盘组28

**.启动安装界面29

**.YES,NEXT31

**.只建立数据库软件32

**.选择所有节点配置SSH互信33

**.选择产品运行语言为英语34

**.安装企业版35

**.确认相关环境变量36

**.确认操作系统组37

**.开始安装ORACLE软件39

**.分别在两个节点,以root用户执行root.sh脚本,然后OK40

**.完成安装41

**.更新Opatch版本41

**.使用OpatchAuto41

**.创建OCM响应文件41

**.检查Inventory的一致性42

**.运行opatchauto42

**.检查版本42

**.在其他节点重复如上步骤42

**.选择RACdatabase43

**.选择创建数据库44

**.自定义安装45

**.填写名称其他默认46

**.取消自动任务47

**.设置统一密码48

**.存储类型ASM49

**.取消flashrecoveryarea50

**.全部取消50

**.内存选择Custom51

**.数据库块大小为8192,进程数300052

**.字符集如下示53

**.选择连接类型54

**.最终检查55

**.finish56

**.点击OK,开始创建数据库57

**.一般参数58

**.关闭ORACLERACDRM59

**.关闭autospace59

**.关闭resource_manager_plan60

**.禁用EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS()60

**.取消profile对用户的相关限制60

**.关闭11g默认审计设置61

**.解决11gR2数据库的ALERT文件频繁出现FatalNIconnecterror12170错误61

**.更改sqlnet.ora,解决imp导入中断问题61

**.设置dbinstance随crs启动61

**.更改操作系统runlevel为361

**.OMF下多路控制文件62

**.确认当前控制文件62

**.备份spfile62

**.修改control_files参数62

**.重启数据库至NOMOUNT62

**.进入RMAN恢复控制文件62

**.再次修改control_files参数62

**.重启数据库63

第一章引言

一.1.编写目的

由于新一批买的机器比如

服务器dell 

R740,存储dellSC2000

这批机器redhat6装不上了,只能装redhat7以上的版本,所以特意定制了这份文档。

本文档描述了在RedHat(64bit)上安装Oracle11gr2rac服务器版的安装过程及配置oracle11gr2rac.

此文档依照ORACLE11gr2RAC在X86-64LINUX服务器上的标准安装指引为参考进行编写。

编写的目的是为了使用者能够快速进行ORACLE11Gr2RAC的安装.如果有异常或者错误,请查看之前的操作步骤是否有问题。

安装需要运行XWindowSystemworkstation。

一.2.定义、首字母缩写词和缩略语

第二章系统环境

二.1.硬件环境

本地服务器存储分区划分规则:

文件系统

所在vg

所在lv

挂载点

大小

ext3

rootvg

lv_oracle

/u01

40G

/boot

200M

lv_swap

swap

取决于内存大小参考硬件需求部分

lv_root

/

Leftall

二.2.完成规划文档

《安装规范_数据库_Oracle11g_IP规划主机命名.xls》

《安装规范_数据库_Oracle11g_存储规划.xlsx》

二.3.底层存储规划规则

以EMCVNX5300为例,一般15块盘,每块600g。

除去4块系统盘,一块Hotspare,剩下10块做raid10。

一般建议8块盘做raidgroup,太多反而影响性能,如果实际环境磁盘较多,可以划分多个raidgroup再从中划Lun。

二.4.划LUN规则

下列表格做为使用EMC存储的示例。

设备名称

容量

存储类型

分区

说明

对应的ASMGROUP/文件系统

ASMDG类型

/dev/emcpowera

10G

共享存储

不要格式化

存放GRID的

Votedisk,和

Ocr文件

crsdg

Normal

/dev/emcpowerb

/dev/emcpowerc

/dev/emcpowerd

500G

存放数据文件

datadg

External

/dev/emcpowere

/dev/emcpowerf

/dev/emcpowerg

/dev/emcpowerh

200G

存放flashback

Archivelog文件

archdg

/dev/emcpoweri

/dev/emcpowerj

150G

Ext3

存放dsg/dds

/dsg

根据实际环境修改,原则上优先保证datadg容量达到应用要求。

2015年11月11日:

如果需要使用九桥公司的DDS软件,需要另划分REDODG,且REDODG所含DISK数量不能超过4个。

否则DDS在做完全同步之后,就停止了,不会增量去同步了

二.5.操作系统安装

参考文档《安装规范_系统_Linux_Redhat6.x_单机.doc》

二.6.环境确认

二.6.1.关闭hugepage

注意:

操作系统如果使用6.x以上,需要禁用transparenthugepage,参考文档1557478.1,否则将引起无法预料的RAC驱逐宕机(单机则会引起不明原因的性能下降)

RHEL7里面关闭hugepage的方式也有了不同

参考官方文档:

Howtodisabletransparenthugepages(THP)onRedHatEnterpriseLinux7

检查:

grepAnonHugePages/proc/meminfo

如果输出显示AnonHugepages:

xxxxkB,值>

0KB,则说明kernel正在使用TransparentHugePages。

在启动时禁用的方法:

vi/etc/sysconfig/grub

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="

$(sed'

s,release.*$,,g'

/etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="

console"

GRUB_CMDLINE_LINUX="

rd.lvm.lv=rhel/lv_rootrd.lvm.lv=rhel/swaprhgbquiettransparent_hugepage=never"

GRUB_DISABLE_RECOVERY="

true“

重新生成grub.cfg文件

grub2-mkconfig-o/boot/grub2/grub.cfg

重启

reboot

二.6.2.关闭freeipmi-bmc-watchdog

forrhel6.x

freeipmi-bmc-watchdog服务的开启会引起服务器不定期的重启BUG。

主要是在IBMX6M5及以上新设备型号出现。

解决方法:

1)停止freeipmi-bmc-watchdog相关服务

2)并卸载freeipmi-bmc-watchdog安装软件

DB软件:

安装文件名

p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zip

oracle11204版本RDBMS安装文件

p13390677_112040_Linux-x86-64.zip

oracle11ggridinstructureforcluster安装文件

p6880880_112000_Linux-x86-64.zip

11gopatch

p18706472_112040_Linux-x86-64.zip

Psu311.2.0.4.3最新psu请每季度到官方metalink下载

避免针对介质的勒索代码攻击以及网络传输中介质损坏等,介质在上传后,需做MD5验证

#md5sump13390677_112040_Linux-x86-64_1of7.zip

1616f61789891a56eafd40de79f58f28p13390677_112040_Linux-x86-64_1of7.zip

#sha1sump13390677_112040_Linux-x86-64_1of7.zip

983461d6442b0833630475ecXX85651p13390677_112040_Linux-x86-64_1of7.zip

p13390677_112040_Linux-x86-64_7of7.zip

SHA-1

B23A8CED6D47664F20C116ABA9A2C77D65B2DD6D

 

MD5

CE5D4820B5CF01E70ECFB2078078EBEF

p13390677_112040_Linux-x86-64_6of7.zip

79533E2FF40664A4640616BD559903ED616F2633

2DB69CD15DB335758228D91182263C5E

p13390677_112040_Linux-x86-64_5of7.zip

8D68764AB38804A9B9C9E80BF5AE0F3D6C397151

A5B610B8B8B839DFF36102E2BB658DDD

p13390677_112040_Linux-x86-64_4of7.zip

1ACF8F785313D3C5CF631A0077416C22348B9DF8

18B988B1450DDBA102D557DFF80D7ABE

p13390677_112040_Linux-x86-64_3of7.zip

8C0CD2D7BB2DD73E965A90CD053828D7A52AE7E7

04CEF37991DB18F8190F7D4A19B26912

p13390677_112040_Linux-x86-64_2of7.zip

2E628D8CAC5D1C6FFF15E728B1F227747BF2DED8

67BA1E68A4F581BXX8443D3

p13390677_112040_Linux-x86-64_1of7.zip

983461D6442B0833630475ECXX85651

1616F61789891A56EAFD40DE79F58F28

二.7.规划网络主机名

(注:

主机名最好用小写,在系统安装过程中尽量不要用大写的英文字母)

网卡名节点名IP地址网卡类型别名

bond0hundsun8010.0.14.80publichundsun80

bond1hundsun80172.16.10.80privatehundsun80priv

bond0:

1hundsun8010.0.14.82virtualhundsun80vip

bond0hundsun8110.0.14.81publichundsun81

bond1hundsun81172.16.10.81privatehundsun81priv

1hundsun8110.0.14.83virtualhundsun81vip

10.0.14.84scanhundsunscan

节点一hosts文件示例:

[oracle@hundsun80~]$cat/etc/hosts

#Donotremovethefollowingline,orvariousprograms

#thatrequirenetworkfunctionalitywillfail.

**localhost.localdomainlocalhost

:

1localhost6.localdomain6localhost6

#public

**node1

**node2

#private

**node1priv

**node2priv

#vip

**node1vip

**node2vip

#scan

**nodescan

节点二hosts文件示例:

[oracle@hundsun81~]$cat/etc/hosts

注:

为确保在/etc/hosts文件的回送地址中不包含节点名(hundsun80或hundsun81)。

如果机器名出现在回送地址条目中,如下所示:

**ctpdblocalhost.localdomainlocalhost,需要按如下更改:

**localhost.localdomainlocalhost

第三章关闭ntpd服务

若需要使用oracle11Gr2RAC的CTSS来同步集群时间

需要完全关闭linuxNTP服务

servicentpdstop

chkconfigntpdoff

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

rm/var/run/ntpd.pid

第四章修改主机时间

#date-s"

2015-1-112:

00"

#hwclock-w

两个节点。

要确保节点1不能比节点2慢。

例如节点2是12:

00:

10,节点1应为12:

05。

第五章创建Oracle账户以及用户组

每个节点执行

五.1.创建系统组(每个节点执行)

groupadd-g1001dba

groupadd-g1002oper

groupadd-g1003oinstall

groupadd-g1021asmadmin

groupadd-g1022asmdba

groupadd-g1023asmoper

五.2.创建系统用户

useradd-u1001-goinstall-Gdba,oper,asmdba-d/home/oracle-s/bin/bashoracle

passwdoracle

useradd-u1002-goinstall-Gasmdba,asmadmin,asmoper,oper,dba-d/home/grid-s/bin/bashgrid

passwdgrid

五.3.建立安装软件的目录结构

mkdir-p/u01/grid/grid

mkdir-p/u01/grid/11.2.0

mkdir-p/u01/oracle

mkdir-p/u01/oracle/product/11.2.0/db

chown-Rgrid:

oinstall/u01

chown-Roracle:

oinstall/u01/oracle

chmod-R775/u01

五.4.为Oracle用户设置shell限制,每个节点执行

把下列参数设置到/etc/security/limits.conf

这里不用*号,写入具体的grid,oracle用户

gridsoftnproc65536

gridhardnproc65536

gridsoftnofile65536

gridhardnofile65536

oraclesoftnproc65536

oraclehardnproc65536

oraclesoftnofile65536

oraclehardnofile65536

把下列参数设置到/etc/profile

if[$USER="

oracle"

]||[$USER="

grid"

];

then

if[$SHELL="

/bin/ksh"

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

fi

五.5.每个节点配置环境变量

我们之前所作的工作都是在root用户下,现在切换到oracle用户

command:

su–oracle

编辑~/.bash_profile文件,增加内容如下,红色部分根据配置修改:

exportORACLE_HOSTNAME=node1

exportORACLE_SID=orcl1

exportORACLE_BASE=/u01/oracle

exportORACLE_HOME=/u01/oracle/product/11.2.0/db

exportORACLE_TERM=xterm

exportNLS_DATE_FORMAT="

DD-MON-YYYYHH24:

MI:

SS"

exportNLS_LANG="

SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"

exportTNS_ADMIN=$ORACLE_HOME/network/admin

exportORA_NLS11=$ORACLE_HOME/nls/data

exportPATH=.:

${JAVA_HOME}/bin:

${PATH}:

$HOME/bin:

$ORACLE_HOME/bin

exportPATH=${PATH}:

/usr/bin:

/bin:

/usr/bin/X11:

usr/local/bin

/u01/**mon/oracle/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib

exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:

$ORACLE_HOME/oracm/lib

/lib:

/usr/lib:

/usr/local/lib

exportCLASSPATH=$ORACLE_HOME/JRE

exportCLASSPATH=${CLASSPATH}:

$ORACLE_HOME/jlib

exportCLASS

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

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

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2