Oracle 11gR2 +ASM install for RedHat 54 x8664.docx

上传人:b****8 文档编号:30267056 上传时间:2023-08-13 格式:DOCX 页数:48 大小:2.55MB
下载 相关 举报
Oracle 11gR2 +ASM install for RedHat 54 x8664.docx_第1页
第1页 / 共48页
Oracle 11gR2 +ASM install for RedHat 54 x8664.docx_第2页
第2页 / 共48页
Oracle 11gR2 +ASM install for RedHat 54 x8664.docx_第3页
第3页 / 共48页
Oracle 11gR2 +ASM install for RedHat 54 x8664.docx_第4页
第4页 / 共48页
Oracle 11gR2 +ASM install for RedHat 54 x8664.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

Oracle 11gR2 +ASM install for RedHat 54 x8664.docx

《Oracle 11gR2 +ASM install for RedHat 54 x8664.docx》由会员分享,可在线阅读,更多相关《Oracle 11gR2 +ASM install for RedHat 54 x8664.docx(48页珍藏版)》请在冰豆网上搜索。

Oracle 11gR2 +ASM install for RedHat 54 x8664.docx

Oracle11gR2+ASMinstallforRedHat54x8664

Oracle11gr2+ASMforRedHat5.4X86_64

2014/03/14

目录

 

一、安装前准备3

1、安装环境3

2、挂载iscsi存储3

2.1、扫描可用的iscsi磁盘设备3

2.2、挂载iscsi设备并对挂载成功的设备进行fdisk3

2.3、最终挂载成功的iscsi磁盘设备,如红圈中所示3

3、配置udev(创建ASM磁盘)4

3.1、获取ISCSI设备的唯一标示符4

3.2、创建规范文件4

3.3、在规则文件中添加如下内容4

4、启动udev4

5、创建用户和组4

6、创建相关目录并修改相应的访问权限4

7、配置内核参数4

8、为Oracle和grid用户设置Shell限制5

8.1、在/etc/security/limits.conf中添加如下内容5

8.2、在/etc/pam.d/login中添加如下内容5

8.3、在/etc/profile中添加如下内容5

9、系统中需要安装以下Rpm包,如果没有安装则进行安装5

10、Rpm包检查6

11、配置相关用户环境变量6

11.1、配置grid用户环境变量6

11.2、配置ORACLE用户环境变量6

12、上传Oracle软件6

13、解压软件6

二、安装Grid软件7

1、Grid用户下运行OUI安装程序,如图-1所示,等待数秒出现如图-2所示界面7

2、选择“Skipsoftwareupdates”,然后点“Next”8

3、选择“ConfigureOracleInfrastructureforaStandalogserver”,然后点“Next”8

4、选择语言,然后点“Next”9

5、创建ASM磁盘组9

6、设置ASM密码,然后点“Next”10

7、操作系统组权限设置10

8、指定grid安装路径11

9、创建oraInventory11

10、先决条件检查12

11、选择“IgnoreAll”,然后点“Next”12

12、点Install,开始安装grid软件13

13、安装进度13

14、根据提示执行相关脚本14

15、执行过程如下14

16、点Close结束grid安装17

三、安装OracleDatabase软件18

1、Oracle用户下运行OUI安装程序18

2、去除“Iwishtoreceivesecurityupdatesviamyoraclesupport”前面的“√”,然后点Next18

3、选择“Skipsoftwareupdates”然后点Next19

4、选择“Installdatabasesoftwareonly”,然后点next19

5、选择“Singleinstancedatabaseinstallation”20

6、语言选择20

7、选择数据库版本21

8、指定安装路径21

9、操作系统组权限设置22

10、先决条件检查22

11、点“IgnoreAll”,然后点Next23

12、点“Yes”继续下一步安装23

13、点Install24

14、安装进度24

15、根据提示执行相关脚本25

16、执行过程如下25

17、点Close结束OracleDatabase安装26

四、DBCA建库26

1、在Oracle用户命令行下运行“dbca”26

2、选择CreateaDatabase27

3、选择“GeneralPurposeTransactionProcessing”,然后点Next27

4、设置全局数据库名和SID28

5、禁用OEM28

6、禁用自动维护任务29

7、设置用户口令29

8、选择存储类型30

9、禁用闪回30

10、点Next31

11、内存设置31

12、进程数设置32

13、字符集设置32

14、连接模式设置33

15、物理文件存储路径33

16、选择“CreateDatabase”34

17、点OK,开始创建数据库34

18、数据库创建进度35

19、点Exit结束创建35

五、其它36

1、gird_home相关问题36

2、内核参数问题37

3、小结38

 

一、安装前准备

1、安装环境

主机名

rac1

操作系统

RedHat5.4X86_64

IP地址

192.168.10.10

数据库版本

11.2.0.3.0

Grid软件安装路径(ASM安装路径)

/opt/oracle/app/grid/product/11.2.3/grid_1

Oracle数据库软件安装路径

/opt/oracle/app/oracle/product/11.2.3/db_1

存储

Openfileiscsi

数据文件存储类型

ASM

1、因为Oracle11gR2中,ASM必须单独安装GridInfrastructure,再加上数据库软件的安装,所需要的磁盘大小一般不超过8G,所以应保证/opt目录所在的文件系统可用空间在8G以上即可。

2、数据库文件将采用ASM方式存储,这里用了1个26G的raw分区用于数据库文件+DATA的ASM磁盘组,/*1个3G的raw分区用于闪回恢复区+FRA的ASM磁盘组*/。

3、因为在安装过程中,有一部分数据会写入到“/tmp”目录下,建议该目录所在的文件系统空间大小不要小于1G。

 

2、挂载iscsi存储

2.1、扫描可用的iscsi磁盘设备

[root@rac1~]#iscsiadm-mdiscovery-tsendtargets-p192.168.10.200

192.168.10.200:

3260,1iqn.2006-.openfiler:

ora.lvrac1

 

2.2、挂载iscsi设备并对挂载成功的设备进行fdisk

[root@rac1~]#

iscsiadm-mnode-Tiqn.2006-.openfiler:

ora.lvrac1-p192.168.10.200--opupdate-nnode.startup-vautomatic

 

2.3、最终挂载成功的iscsi磁盘设备,如红圈中所示

 

3、配置udev(创建ASM磁盘)

3.1、获取ISCSI设备的唯一标示符

--/dev/sdb为iscsi设备,用于ASM存储

[root@rac1~]/sbin/scsi_id-g-u-s/block/sdb

14f504e46494c450075667032794b2d526255572d5369656a

3.2、创建规范文件

touch/etc/udev/rules.d/99-oracle-asmdevices

3.3、在规则文件中添加如下内容

KERNEL=="sd*",BUS=="scsi",PROGRAM=="/sbin/scsi_id-g-u-s%p",RESULT=="14f504e46494c450075667032794b2d526255572d5369656a",NAME="data",OWNER="grid",GROUP="asmadmin",MODE="0660"

或者在/etc/udev/rules.d/60-raw.rules文件添加如下内容配置raw,用于asm磁盘

ACTION=="add",KERNEL=="sdb1",RUN+="/bin/raw/dev/raw/raw1%N"

KERNEL=="raw[1-9]",OWNER="grid,GROUP="asmadmin",MODE="640"

 

4、启动udev

start_udev

5、创建用户和组

groupadd-g1000oinstall

groupadd-g1100dba

groupadd-g1150oper

groupadd-g1200asmdba

groupadd-g1250asmoper

groupadd-g1300asmadmin

useradd-u1100-goinstall-Gasmdba,asmoper,dba,asmadmingrid

useradd-u1110-goinstall-Gdba,oper,asmdba,asmadminoracle

passwdgrid

passwdoracle

6、创建相关目录并修改相应的访问权限

mkdir-p/opt/oracle/app/grid/gi

mkdir-p/opt/oracle/app/grid/product/11.2.3/grid_1

mkdir-p/opt/oracle/app/oracle

mkdir-p/opt/oracle/app/oracle/product/11.2.3/db_1

chown-Rgrid.oinstall/opt/oracle/app/grid

chown-Roracle.oinstall/opt/oracle/app/oracle

chmod-R755/opt/oracle

 

7、配置内核参数

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

 

8、为Oracle和grid用户设置Shell限制

8.1、在/etc/security/limits.conf中添加如下内容

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

#oraclesoftstack10240

gridsoftnproc2047

gridhardnproc16384

gridsoftnofile1024

gridhardnofile65536

#gridsoftstack10240

 

8.2、在/etc/pam.d/login中添加如下内容

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

 

8.3、在/etc/profile中添加如下内容

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

 

9、系统中需要安装以下Rpm包,如果没有安装则进行安装

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3(32bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-2.5-24(32bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5(32bit)

glibc-headers-2.5

ksh-20060214

libaio-0.3.106

libaio-0.3.106(32bit)

libaio-devel-0.3.106

libaio-devel-0.3.106(32bit)

libgcc-4.1.2

libgcc-4.1.2(32bit)

libstdc++-4.1.2

libstdc++-4.1.2(32bit)

libstdc++-devel4.1.2

make-3.81

sysstat-7.0.2

 

10、Rpm包检查

rpm-q--qf'%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n'binutilscompat-libstdcelfutils-libelfelfutils-libelf-develgccgcc-c++glibcglibc-commonglibc-develgnome-libsglibc-headerslibaiolibaio-devellibstdc++libstdc++-develmakepdkshsysstat

11、配置相关用户环境变量

11.1、配置grid用户环境变量

在/home/grid/.bash_profile文件中添加如下内容

exportORACLE_BASE=/opt/oracle/app/grid/gi

exportORACLE_HOME=/opt/oracle/app/grid/product/11.2.3/grid_1

exportORACLE_SID=+ASM

exportPATH=$ORACLE_HOME/bin:

$PATH

11.2、配置ORACLE用户环境变量

在/home/oracle/.bash_profile文件中添加如下内容

exportORACLE_BASE=/opt/oracle/app/oracle

exportORACLE_HOME=/opt/oracle/app/oracle/product/11.2.3/db_1

exportORACLE_SID=ora11g

exportPATH=$ORACLE_HOME/bin:

$PATH

12、上传Oracle软件

上传

p10404530_112030_Linux-x86-64_1of7.zip

p10404530_112030_Linux-x86-64_2of7.zip

p10404530_112030_Linux-x86-64_3of7.zip

到/data/soft/11.2.3目录下

13、解压软件

unzipp10404530_112030_Linux-x86-64_1of7.zip

unzipp10404530_112030_Linux-x86-64_2of7.zip

unizpp10404530_112030_Linux-x86-64_3of7.zip

[root@rac111.2.3]#ll

total3401636

drwxr-xr-x8rootroot4096Sep222011database

drwxr-xr-x8rootroot4096Sep222011grid

-rw-r--r--1rootroot1358454646Aug32013p10404530_112030_Linux-x86-64_1of7.zip

-rw-r--r--1rootroot1142195302Aug32013p10404530_112030_Linux-x86-64_2of7.zip

-rw-r--r--1rootroot979195792Aug32013p10404530_112030_Linux-x86-64_3of7.zip

 

二、安装Grid软件

1、Grid用户下运行OUI安装程序,如图-1所示,等待数秒出现如图-2所示界面

 

2、选择“Skipsoftwareupdates”,然后点“Next”

 

3、选择“ConfigureOracleInfrastructureforaStandalogserver”,然后点“Next”

4、选择语言,然后点“Next”

5、创建ASM磁盘组

6、设置ASM密码,然后点“Next”

 

7、操作系统组权限设置

8、指定grid安装路径

9、创建oraInventory

10、先决条件检查

11、选择“IgnoreAll”,然后点“Next”

12、点Install,开始安装grid软件

13、安装进度

14、根据提示执行相关脚本

 

15、执行过程如下

[root@rac1grid_1]#/opt/oracle/app/grid/oraInventory/orainstRoot.sh

Changingpermissionsof/opt/oracle/app/grid/oraInventory.

Addingread,writepermissionsforgroup.

Removingread,write,executepermissionsforworld.

Changinggroupnameof/opt/oracle/app/grid/oraInventorytooinstall.

Theexecutionofthescriptiscomplete.

[root@rac1grid_1]#/opt/oracle/app/grid/product/11.2.3/grid_1/root.sh

PerformingrootuseroperationforOracle11g

Thefollowingenvironmentvariablesaresetas:

ORACLE_OWNER=grid

ORACLE_HOME=/opt/oracle/app/grid/product/11.2.3/grid_1

Enterthefullpathnameofthelocalbindirectory:

[/usr/local/bin]:

Copyingdbhometo/usr/local/bin...

Copyingoraenvto/usr/local/bin...

Thecontentsof"coraenv"havenotchanged.Noneedtooverwrite.

 

Creating/etc/oratabfile...

Entrieswillbeaddedtothe/etc/oratabfileasneededby

DatabaseConfigurationAssistantwhenadatabaseiscreated

Finishedrunninggenericpartofrootscript.

Nowproduct-specificrootactionswillbeperformed.

Usingconfigurationparameterfile:

/opt/oracle/app/grid/product/11.2.3/grid_1/crs/install/crsconfig_params

Creatingtracedirectory

LOCALADDMODE

CreatingOCRkeysforuser'grid',privgrp'oinstall'..

Operationsuccessful.

LOCALONLYMODE

SuccessfullyaccumulatednecessaryOCRkeys.

CreatingOCRkeysforuser'root',privgrp'root'..

Operationsuccessful.

CRS-4664:

Noderac1successfullypinned.

AddingClusterwareentriestoinittab

ohasdfailedtostart

FailedtostarttheClusterware.Last20linesofthealertlogfollow:

2014-03-1410:

03:

33.126

[client(17551)]CRS-2101:

TheOLRwasformattedusingversion3.

2014-03-1410:

03:

37.227

[client(17574)]CRS-1001:

TheOCRwasformattedusingversion3.

[client(17636)]CRS-10001:

CRS-6021:

Nomsgforhas:

crs-6021[l][unlimited]

[client(17646)]CRS-10001:

CRS-6021:

Nomsgforhas:

crs-6021[n][65536]

ohasdfailedtostartat/opt/oracle/app/grid/product/11.2.3/grid_1/crs/install/roothas.plline358,line6.

/opt/oracle/app/grid/product/11.2.3/grid_1/perl/bin/perl-I/opt/oracle/app/grid/product/11.2.3/grid_1/perl/lib-I/opt/oracle/app/grid/product/11.2.3/grid_1/crs/install/opt/oracle/app/grid/product/11.2.3/grid_1/crs/install/roothas.plexecutionfailed

--root.sh执行失败,解决方法如下

执行以下命令删除GI配置(回退root.sh),然后重新执行root.sh

[root@rac1grid_1]#/opt/oracle/app/grid/product/11.2.3/grid_1/crs/install/roothas.pl-deconfig-force-verbose

Usingconfigurationparamet

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

当前位置:首页 > 求职职场 > 简历

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

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