linux6上安装oracle11gR2指导手册

阅读: 评论:0

2024年2月6日发(作者:)

linux6上安装oracle11gR2指导手册

linux_6上安装oracle11gR2指导手册

指导手册

副标题1:oracle11g r2 在redhat linux 6.2上安装指导

作者:踩点(踩点,本名,黎俊杰)

创作日期:2012-6-6

创作地点:广东省深圳市福田区

技术交流QQ:676619493

目 录

1、文档知识要点………………………………………………………………………………2

2、硬件配置与软件版本介绍…………………………………………………………………2

3、oracle11gR2 for linux必须的rpm包安装……………………………………………3

4、配置核心参数………………………………………………………………………………4

5、增加组与用户………………………………………………………………………………5

6、创建oracle安装目录及赋权………………………………………………………………5

7、正式安装……………………………………………………………………………………5

8、OPatch升级…………………………………………………………………………………10

9、安装补丁……………………………………………………………………………………10

10、创建监听器与数据库………………………………………………………………………10

1

1、文档知识要点:

通过阅读本文档,读者将可以学习到下面知识:

1.1 影响ORACLE性能的内存OS级核心参数及其意义

1.2 在linux 6上成功的安装ORACLE11g R2数据库软件

1.3 ORACLE的OPatch版本升级

1.4 ORACLE的补丁升级方法

1.5 如何将服务器的图形界面映射到自己的电脑上

2、硬件配置与软件版本介绍

1.1、服务器硬件配置

品牌型号

CPU

memory

本地盘raid

本地盘可用空间

2.2、存储配置

挂载点:/u01

2.3、软件版本介绍

OS

文件系统

database soft

bundle patch

RedHat Enterprise Linux Server release 6.2 (64bit)Ext4

oracle 11.2.0.3.0

13696216

(oracle还有建议13632717补丁,但该补丁已经被上面的13696216所包含,所以在此不用打)

HP 980

Intel(R) Xeon(R) CPU E7- 4870 @ 2.40GHz * 8

512GB

raid 6 (300GB*7,hot disk 1)

1200GB

2.4、磁盘分区与挂载点规划 (此处读者需要根据自己硬件的实际情况适当调整)

挂载点

/

/boot

swap

/dba

50GB

100MB

256GB

30GB

大小 空间来源

本地盘

本地盘

本地盘

本地盘

本地盘

文件系统版本

Ext4

Ext4

Ext4

Ext4

Ext4

Ext4

引导

交换

ORACLE_HOME

归档日志存放

datafile存放

2用途

/archive 770GB

/u01

2TB(底层由4个LUN组成) 光纤存储

3、oracle11gR2 for linux必须的内核rpm包安装

3.1、检查是否已经安装oracle11gR2 for linux必须的rpm包如下

# rpm –qa |grep package_name

(以下为经oracle官方2012年5月份认证所需的包,在redhat linux 6.2光盘中可以找到):

6 (x86_64)

compat-libcap1-1.10-1 (x86_64)

compat-libstdc++-6 (x86_64)

compat-libstdc++-6.i686

6 (x86_64)

gcc-c++-6 (x86_64)

6 (i686)

6 (x86_64)

6 (x86_64)

6.i686

ksh

6 (i686)

6 (x86_64)

libstdc++-6 (x86_64)

libstdc++-6.i686

libstdc++-6 (x86_64)

libstdc++-6.i686

6 (x86_64)

6.i686

6 (x86_64)

6.i686

6

6 (x86_64)

标“红色”部分是最有可能缺少的包

3.2、上述包的安装方法:

rpm –ivh

也可以将上述缺少的包放到同一个文件目录内(相依赖的包也需要存在),执行下面语句一次性完成安装,优选选用手动单个单个安装的方法进行安装:

rpm -ivh * --force --nodeps

3.3、以下为oracle官方文档中未指出,但在安装所提示所需要的包

1)、6.x86_

--该包linux 6.2光盘中包含有,建议装上

2)、pdksh-5.2.14

--此包在光盘中找不到。

在安装时提示缺少上述两个包,是oracle11gR2 install on linux6的BUG,BUG号:13981169

3

本文将在6.2(第5页)中讲述解决该BUG的办法。

4、配置核心参数

4.1、编辑/etc/,增加以下内容

-max-nr = 1048576

-max = 6815744

= 67108864

= 274877906944

= 4096

= 250 32000 100 128

_local_port_range = 9000 65500

_default = 262144

_max = 4194304

_default = 262144

_max = 1048576

重要参数说明:

:指共享内存段的最大大小,单位:bytes,oracle建议此值比实际物理内存小1byte

即可

:一次能够使用的内存总量,单位:pages,每个page一般为4KB。该值一般设置

为物理内存的一半左右,如果该值设置过小,数据库的SGA设置得比较大时,将会

被拆分成多个内存段,从而影响数据库性能

:定义共享内存段的最大数量,缺省4096

#/sbin/sysctl –p (使参数生效)

4.2、编辑/etc/security/,增加以下内容

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

4.3、编辑/etc/pam.d/login,增加以下内容

Session required pam_ multiple open

4

5、增加组与用户以及配置环境变量

5.1、增加用户与组(以root用户执行)

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

# /usr/sbin/useradd -g oinstall -G dba oracle

# passwd oracle

Changing password for user oracle.

New password:

Retype new password:

5.2、配置oracle用户环境变量(以oracle用户执行)

# su – oracle

$ vi .bash_profile

在文件末尾增加以下内容

export ORACLE_BASE=/dba/oracle

export ORACLE_HOME=/dba/oracle/product/11.2.0/db_1

export PATH=$ORACLE_HOME/bin:$G:$PATH

export ORACLE_SID=sfpdb

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlib

export DISPLAY=127.0.0.1:0.0

$ source .bash_profile

6、创建oracle安装目录及赋权(以root用户执行)

# mkdir -p /dba/oracle/product/11.2.0/db_1

# chown -R oracle:oinstall /dba/oracle

# chmod -R 775 /dba/oracle

7、安装oracle11.2.0.3 software

7.1、解压安装介质 (以具有下面zip文件执行权限的用户操作)

#unzip p10404530_112030_Linux-x86-64_

#unzip p10404530_112030_Linux-x86-64_

7.2、解决BUG “13981169” 如果此处未修改,在安装时将会遇到提示缺少下面两个包的

情况:

5

解决方法:

$ cd

/database/stage/cvu/cv/admin (解压缩出来的安装介质)

$ cp cvu_config backup_cvu_config

$ vi cvu_config ,找到以下内容的行

CV_ASSUME_DISTID=OEL4

修改成:

CV_ASSUME_DISTID=OEL6

7.3、正式安装 (以oracle用户执行)

$cd database

$./runInstaller

7.4、以下为安装过程中关键页面截图

Step1、

Step2、

Step3、

6

Step4、

Step5、

Step6、

7

Step7、

Step8、

Step9、

8

Step10、

Step11、

root用户执行与脚本

# /dba/oracle/product/11.2.0/db_1/

9 7.5、在操作系统上以 # /dba/oracle/oraInventory/

执行完成后,返回安装图形界面,点击“Ok”按钮,完成安装

8、OPatch升级

8.1、Opatch升级原因:

Oracle 11.2.0.3安装后,OPatch版本号为11.2.0.1.7,OUI版本为11.2.0.3.0。在第9节中将要打补丁13696216,该补丁需要OPatch版本为 11.2.0.3.0

8.2、OPatch补丁

OPatch version 11.2.0.3.0的补丁号为:6880880, 详见文章Id:【224346.1】

8.3、升级OPatch

8.3.1 备份现在的OPatch

$cd $ORACLE_HOME

$cp -a OPatch OPatch_old

$rm -rf OPatch

8.3.2 解压缩

$unzip p6880880_112000_

8.3.3 正式升级OPatch

$cp -a OPatch $ORACLE_HOME/

8.4 验证升级后的OPatch版本

$ opatch version

OPatch Version: 11.2.0.3.0

OPatch succeeded.

9、安装oracle建议补丁集(截止日期:2012-6-6)

根据时间不同,有条件的朋友可以在metalink上搜索最新的建议补丁

安装PSU:13696216 (可使数据库升级至11.2.0.3.2)

$unzip p13696216_112030_

$cd 13696216

$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./

$ $ORACLE_HOME/OPatch/opatch apply

按照提示,输入应答信息:

Do you want to proceed? [y|n] y

Is the local system ready for patching? [y|n] y

10、创建监听器与数据库 (以oracle用户执行)

10.1、创建监听器(listener)

10.1.1、执行创建listener的命令

$ netca

10.1.2、验证listener被创建起来,并能正常使用

$ lsnrctl status

10.2、创建数据库

$ dbca

10

附:.xhost+将图形映射至过程主机

1)远程主机开启Xmanager-passive

2、服务器上编辑/etc/hosts ,加入本机IP解析信息

hostname --(hostname,表示服务器的主机名)

3、服务器上oracle用户下设置DISPLAY环境变量

4、设置display环境变量 (以oracle用户执行)

$ export DISPLAY=:0.0

这时,输入DBCA或Netca等命令,即可以将图形映射到您的电脑上来

11

linux6上安装oracle11gR2指导手册

本文发布于:2024-02-06 23:09:15,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170723215662751.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   用户   执行   内存   配置   建议   创建   数据库
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23