RHEL6安装ORACLE 11gR2数据库.docx

上传人:b****8 文档编号:30273467 上传时间:2023-08-13 格式:DOCX 页数:56 大小:5.27MB
下载 相关 举报
RHEL6安装ORACLE 11gR2数据库.docx_第1页
第1页 / 共56页
RHEL6安装ORACLE 11gR2数据库.docx_第2页
第2页 / 共56页
RHEL6安装ORACLE 11gR2数据库.docx_第3页
第3页 / 共56页
RHEL6安装ORACLE 11gR2数据库.docx_第4页
第4页 / 共56页
RHEL6安装ORACLE 11gR2数据库.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

RHEL6安装ORACLE 11gR2数据库.docx

《RHEL6安装ORACLE 11gR2数据库.docx》由会员分享,可在线阅读,更多相关《RHEL6安装ORACLE 11gR2数据库.docx(56页珍藏版)》请在冰豆网上搜索。

RHEL6安装ORACLE 11gR2数据库.docx

RHEL6安装ORACLE11gR2数据库

 

安装指导文档

RHEL6安装ORACLE11gR2数据库

(虚拟机环境)

 

2012年8月

 

目录

目录2

一、硬件配置3

二、安装RHEL6.14

三、安装后续设置20

1.关闭防火墙20

2.关闭SELINUX20

3.安装图形化rpm包21

4.Xmanager配置22

5.关闭DNS解析功能22

四、系统设置23

1.rhel6裸设备绑定23

2.oracle需要的rpm包23

3.系统kernel参数设置23

4.修改用户限制24

5.配置用户profile25

五、安装ORACLE软件26

1.安装grid26

2.创建ASM磁盘组34

3.安装database36

4.建立数据库43

5.检查状态54

一、硬件配置

在RHEL6上安装ORACLE,只能安装11.2.0.3及以上版本。

内存建议是2G以上。

用于安装系统和存放安装介质和软件磁盘,建议在25G以上,才不会捉襟见肘。

20G勉强够用。

虚拟机的硬件配置如下:

二、安装RHEL6.1

1.选择第一个,开始安装系统

2.跳过介质检测。

3.准备开始安装

4.选择安装过程的语言。

5.选择系统支持的键盘,默认即可

6.选择基础磁盘类型

7.如果是首次安装,可以选择清除所有数据。

8.输入主机名

9.配置网络,可以选择手动配置,静态IP。

注意选择connectautomatically。

10.选择时区,注意取消掉UTC。

11.设置root口令

12.选择使用的磁盘空间,如果是首次安装,选择使用全部空间。

注意勾起最后的review,在下一步看一下是否需要调整。

13.系统分部情况。

14.格式化磁盘

15.选择writechangetodisk。

16.启动设置默认即可。

17.这一步注意选择Desktop,并且勾起客户定制,这是为了装更多一些需要的rpm包。

18.选择FTP服务器的rpm包。

19.勾起Developmenttools等。

20.语言支持加上中文。

21.开始安装

22.安装完成之后重启

23.启动过程界面

24.进行一些最后的设置

25.License信息

26.设置软件升级,如果没有正版授权就算了。

27.创建其他用户,这里可以暂不创建。

28.设置时间

29.关闭kdump。

30.登录界面

三、安装后续设置

登录到系统还有一些后续的设置需要完成。

1.关闭防火墙

2.关闭SELINUX

修改文件/etc/selinux/config。

设置SELINUX=disabled

#ThisfilecontrolsthestateofSELinuxonthesystem.

#SELINUX=cantakeoneofthesethreevalues:

#enforcing-SELinuxsecuritypolicyisenforced.

#permissive-SELinuxprintswarningsinsteadofenforcing.

#disabled-SELinuxisfullydisabled.

SELINUX=disabled

#SELINUXTYPE=typeofpolicyinuse.Possiblevaluesare:

#targeted-Onlytargetednetworkdaemonsareprotected.

#strict-FullSELinuxprotection.

SELINUXTYPE=targeted

3.安装图形化rpm包

RHEL6中默认没有安装这些rpm包,xmanager无法连接。

安装xterm

rpm-ivhlibXpm-3.5.8-2.el6.x86_64.rpm

rpm-ivhlibXaw-1.0.6-4.1.el6.x86_64.rpm

rpm-ivhxterm-253-1.el6.x86_64.rpm

安装libXp

rpm-ivhlibXp-1.0.0-15.1.el6.x86_64.rpm

rpm-ivhlibXp-devel-1.0.0-15.1.el6.x86_64.rpm

安装xclock

rpm-ivhxorg-x11-apps-7.4-10.el6.x86_64.rpm

 

4.Xmanager配置

5.关闭DNS解析功能

虚拟机或局域网中,避免DNS的解析导致登录验证的时间变得漫长,可以去掉DNS功能。

修改以下2个文件:

修改/etc/resolv.conf文件

#GeneratedbyNetworkManager

#nameserver192.168.72.1

修改/etc/ssh/sshd_config文件,在文件里修改以下内容:

UseDNSno

GSSAPIAuthenticationno

四、系统设置

1.rhel6裸设备绑定

创建磁盘分区:

fdisk/dev/sdb

fdisk/dev/sdc

修改/etc/udev/rules.d/60-raw.rules,增加以下内容:

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

KERNEL=="raw1",OWNER="oracle",GROUP="oinstall",MODE="0777"

ACTION=="add",KERNEL=="sdc1",RUN+="/bin/raw/dev/raw/raw2%N"

KERNEL=="raw2",OWNER="oracle",GROUP="oinstall",MODE="0777"

重启生效。

2.oracle需要的rpm包

RHEL664bit操作系统包要求,版本可以比以下版本高。

binutils-2.20.51.0.2-5.11.el6(x86_64)

compat-libstdc++-33-3.2.3-69.el6(x86_64)

glibc-2.12-1.7.el6(x86_64)

ksh-20100621-12.el6(x86_64)

libaio-0.3.107-10.el6(x86_64)

libgcc-4.4.4-13.el6(x86_64)

libstdc++-4.4.4-13.el6(x86_64)

make-3.81-19.el6(x86_64)

compat-libcap1-1.10-1(x86_64)

gcc-4.4.4-13.el6(x86_64)

gcc-c++-4.4.4-13.el6(x86_64)

glibc-devel-2.12-1.7.el6(x86_64)

libaio-devel-0.3.107-10.el6(x86_64)

libstdc++-devel-4.4.4-13.el6(x86_64)

sysstat-9.0.4-11.el6(x86_64)

3.系统kernel参数设置

LINUX6中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

4.修改用户限制

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

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

oraclesoftstack10240

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

sessionrequiredpam_limits.so

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

if[$USER="oracle"];then

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

      ulimit-u16384

      ulimit-n65536

   else

      ulimit-u16384-n65536

   fi

fi

 

5.配置用户profile

编辑oracle用户的.bash_profile文件:

TMP=/tmp;exportTMP

TMPDIR=$TMP;exportTMPDIR

ORACLE_SID=+ASM;exportORACLE_SID

ORACLE_BASE=/u01/app

exportORACLE_BASE

ORACLE_HOME=/u01/app/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

umask022

五、安装ORACLE软件

RHEL6只能安装11.2.0.3及以上版本。

用ftp或ssh方式上传安装包,ftp注意bin方式。

p10404530_112030_Linux-x86-64_1of7.zip

p10404530_112030_Linux-x86-64_2of7.zip

p10404530_112030_Linux-x86-64_3of7.zip

其中1、2为database,3为grid。

解压之后为database和grid两个目录。

安装之前要修改以下2个文件,否则会报"elfultils-libelf-devel-0.97"和"pdksh-5.2.14"两个包不存在。

修改安装包里的文件:

/stage/cvu/cv/admin/cvu_config

/stage/cvu/cv/admin/cvu_config

将原文件备份一下,修改文件内容:

CV_ASSUME_DISTID=OEL4

修改为:

CV_ASSUME_DISTID=OEL6

1.安装grid

执行./runInstaller

1.由于是直接安装,跳过软件升级

2.配置GridInfrastructure用于单一数据库服务器

3.选择产品语言,加上简体中文。

4.创建一个ASM磁盘组,这里自动出现之前创建好的裸设备。

ASM在分配空间时,以AU为单位进行,AU即Allocationunits,是组成ASMdisk的基本单元。

5.设置ASM系统密码

6.设置操作系统组

7.选择安装目录

8.选择Inventory目录

9.安装预检查

10.检查没有问题出现概要,没有出现警告标记表示通过检查。

11.开始安装

12.用root用户执行脚本。

执行内容如下:

[root@rhel6oraInventory]#./orainstRoot.sh

Changingpermissionsof/u01/oraInventory.

Addingread,writepermissionsforgroup.

Removingread,write,executepermissionsforworld.

Changinggroupnameof/u01/oraInventorytooinstall.

Theexecutionofthescriptiscomplete.

[root@rhel6grid]#./root.sh

PerformingrootuseroperationforOracle11g

Thefollowingenvironmentvariablesaresetas:

ORACLE_OWNER=oracle

ORACLE_HOME=/u01/app/grid

Enterthefullpathnameofthelocalbindirectory:

[/usr/local/bin]:

Copyingdbhometo/usr/local/bin...

Copyingoraenvto/usr/local/bin...

Copyingcoraenvto/usr/local/bin...

 

Creating/etc/oratabfile...

Entrieswillbeaddedtothe/etc/oratabfileasneededby

DatabaseConfigurationAssistantwhenadatabaseiscreated

Finishedrunninggenericpartofrootscript.

Nowproduct-specificrootactionswillbeperformed.

Usingconfigurationparameterfile:

/u01/app/grid/crs/install/crsconfig_params

Creatingtracedirectory

LOCALADDMODE

CreatingOCRkeysforuser'oracle',privgrp'oinstall'..

Operationsuccessful.

LOCALONLYMODE

SuccessfullyaccumulatednecessaryOCRkeys.

CreatingOCRkeysforuser'root',privgrp'root'..

Operationsuccessful.

CRS-4664:

Noderhel6successfullypinned.

AddingClusterwareentriestoupstart

rhel62012/08/0210:

53:

05/u01/app/grid/cdata/rhel6/backup_20120802_105305.olr

SuccessfullyconfiguredOracleGridInfrastructureforaStandaloneServer

13.完成了grid的安装

2.创建ASM磁盘组

做另数据库使用的ASM磁盘组。

执行asmca命令。

 

 

 

 

3.安装database

1.修改profile文件

将原ORACLE_HOME修改为GRID_HOME,修改PATH环境变量。

GRID_HOME=/u01/app/grid

exportGRID_HOME

ORACLE_HOME=/u01/app/oracle

exportORACLE_HOME

PATH=$ORACLE_BASE/bin:

$GRID_HOME/bin:

$ORACLE_HOME/bin:

/bin:

/sbin:

/usr/ccs/bin:

/usr/local/bin:

$PATH

exportPATH

2.运行database下的runInstaller

./runInstaller

3.不接受support的信息

4.跳过升级

5.只安装软件

6.安装单实例数据库

7.添加简体中文

8.安装企业版,需要4.5G的空间,确认系统是否满足。

9.选择安装目录

10.选择操作系统组权限

11.安装预检查。

12.概要信息,确认没有警告。

13.开始安装

14.用root用户执行脚本

执行内容如下:

[root@rhel6oracle]#./root.sh

PerformingrootuseroperationforOracle11g

Thefollowingenvironmentvariablesaresetas:

ORACLE_OWNER=oracle

ORACLE_HOME=/u01/app/oracle

Enterthefullpathnameofthelocalbindirectory:

[/usr/local/bin]:

Thecontentsof"dbhome"havenotchanged.Noneedtooverwrite.

Thecontentsof"oraenv"havenotchanged.Noneedtooverwrite.

Thecontentsof"coraenv"havenotchanged.Noneedtooverwrite.

Entrieswillbeaddedtothe/etc/oratabfileasneededby

DatabaseConfigurationAssistantwhenadatabaseiscreated

Finishedrunninggenericpartofrootscript.

Nowproduct-specificrootactionswillbeperformed.

Finishedproduct-specificrootactions.

 

15.安装完成

4.建立数据库

1.执行dbca

2.创建数据库

3.定制数据库

4.输入数据库名称

5.选择是否配置EM

6.设置数据库系统账号密码。

7.存储类型,这里选择ASM,选择之前建立的ORADATA磁盘组。

8.输入ASMSNMP密码,就是之前安装grid设置的ASM密码。

9.设置闪回区和归档。

10.选择数据库组件。

11.选择数据库内存大小,11g中为内存自动调节,包含了SGA和PGA,只需设置一个值,SGA和PGA都自动在该范围内调整

12.选择标准块大小,通常使用默认8K,进程数默认150,如果是生产环境需要加大

13.选择字符集。

通常选择ZHS16GBK,简体中文

14.连接模式默认即可

15.数据库存储信息都可以使用默认。

如果需要,可以在建库之后修改

16.如果需要产生脚本,可以勾起GenerateDatabaseCreationScripts。

点击finish

17.数据库概要,点击OK。

18.建库脚本生成。

19.开始建库。

20.全部完成后跳出如下界面,点击exit,建库完成。

5.检查状态

查看系统状态可以查看crs的服务信息:

[oracle@rhel6~]$crs_stat-t

NameTypeTargetStateHost

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

ora.DATA.dgora....up.typeONLINEONLINErhel6

ora....ER.lsnrora....er.typeONLINEONLINErhel6

ora.ORADATA.dgora....up.typeONLINEONLINErhel6

ora.asmora.asm.typeONLINEONLINErhel6

ora.cssdora.cssd.typeONLINEONLINErhel6

ora.diskmonora....on.typeOFFLINEOFFLINE

ora.evmdora.evm.typeONLINEONLINErhel6

ora.onsora.ons.typeOFFLINEOFFLINE

ora.ora11g2.dbora....se.typeONLINEONLINErhel6

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

当前位置:首页 > 人文社科 > 法律资料

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

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