Linux下安装 Oracle 11g RACWord文档格式.docx

上传人:b****4 文档编号:16445065 上传时间:2022-11-23 格式:DOCX 页数:14 大小:25.75KB
下载 相关 举报
Linux下安装 Oracle 11g RACWord文档格式.docx_第1页
第1页 / 共14页
Linux下安装 Oracle 11g RACWord文档格式.docx_第2页
第2页 / 共14页
Linux下安装 Oracle 11g RACWord文档格式.docx_第3页
第3页 / 共14页
Linux下安装 Oracle 11g RACWord文档格式.docx_第4页
第4页 / 共14页
Linux下安装 Oracle 11g RACWord文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Linux下安装 Oracle 11g RACWord文档格式.docx

《Linux下安装 Oracle 11g RACWord文档格式.docx》由会员分享,可在线阅读,更多相关《Linux下安装 Oracle 11g RACWord文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

Linux下安装 Oracle 11g RACWord文档格式.docx

libaio-devel-0.3.105

libgcc-3.4.6

libstdc++-3.4.6

libstdc++-devel3.4.6

make-3.80

pdksh-5.2.14

sysstat-5.0.5

unixODBC-2.2.11

unixODBC-devel-2.2.11

注:

版本不能低于如上版本

具体检查命令如下:

rpm-q--qf'

%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n'

binutils\

compat-libstdc++-33\

elfutils-libelf\

elfutils-libelf-devel\

gcc\

gcc-c++\

glibc\

glibc-common\

glibc-devel\

glibc-headers\

ksh\

libaio\

libaio-devel\

libgcc\

libstdc++\

libstdc++-devel\

make\

sysstat\

unixODBC\

unixODBC-devel

===========================================================

提示:

请不要安装其他集群管理软件

==========================================================

2.操作系统版本需求,LINUX版本为RHEL6.0以上,内核版本为2.6.8以上:

#uname-r

3.检查物理内存大小,Oracle11g要求内存>

=1.5G,建议不少于4G:

#grepMem/proc/meminfo

MemTotal:

8061572kB

MemFree:

7684216kB

4.检查Swap空间大小,swap大小按真实内存两倍的推荐来设置,一般不小于物理内存:

#cat/proc/swaps

FilenameTypeSizeUsedPriority

/dev/dm-1partition83886000-1

5./tmp文件系统大小至少在1G以上:

#df-h/tmp

FilesystemSizeUsedAvailUse%Mountedon

/dev/mapper/rootvg-lv_tmp

8.0G1.5G6.3G19%/tmp

6.内核参数调整(/etc/sysctl.conf):

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=6815744

fs.aio-max-nr=1048576

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

执行如下命令使参数生效:

/sbin/sysctl-p

7.修改/etc/pam.d/login:

添加如下行:

sessionrequiredpam_limits.so

8.关闭防火墙和SElinux在/etc/selinux/config修改:

SELINUX=disabled

关闭iptables并关闭自动启动:

serviceiptablesstop

chkconfigiptablesoff

9.网卡及IP地址分配

每个节点的公网网卡名,私网网卡名保持一致,例如:

在节点1公网网卡名为ent0,私网网卡名

ent1,则节点2的公网网卡名也应为ent0,私网网卡名应为ent1。

Vip/priv/scan命名规则如下:

<

hostname>

-vip,代表VIP主机名;

-priv,代表Priv主机名;

-scan,代表scan主机名;

针对IP地址分配如下,需要在/etc/hosts文件中增加以下IP地址解析:

#eth0–PUBLIC

22.14.65.82Z2TKMCDB01

22.14.65.83Z2TKMCDB02

#VIP

22.14.65.84Z2TKMCDB01-vip

22.14.65.85Z2TKMCDB02-vip

22.14.65.86Z2TKMCDB-scan

#eth1-PRIVATE

10.14.65.82Z2TKMCDB01-priv

10.14.65.83Z2TKMCDB02-priv

10.PNTP 

配置(请参考xLinux 

标准安装文档中的时间同步部分)

用户及目录配置

1.操作系统用户与用户组

在11gR2RAC安装中,我们采用职责分离的原则,即grid用户管理GridInfrastructure软件,oracle

用户管理database软件:

用户名UID主目录描述

grid 

501 

/home/grid 

管理GRID软件

oracle 

502 

/home/oracle 

管理DB软件

操作系统用户组

用户组GID用户成员描述

oinstall 

grid,oracle 

grid,oracle用户主组

dba 

oracle 

oracle从用户组

asmadmin 

504 

grid,oracle从用户组

asmdba 

505 

grid,oracle从用户组具体创建命令如下:

/usr/sbin/groupadd-g501oinstall

/usr/sbin/groupadd-g502dba

/usr/sbin/groupadd-g504asmadmin

/usr/sbin/groupadd-g505asmdba

/usr/sbin/useradd-u501-goinstall-Gasmadmin,asmdbagrid

/usr/sbin/useradd-u502-goinstall-Gdba,asmdbaoracle

设置grid和oracle用户的口令,并分别用grid和oracle用户登陆修改自己的口令,否则

下面配置ssh时出错:

passwdgrid

passwdoracle

2.调整grid用户和oracle用户的shelllimit为ulimit(/etc/security/limits.conf):

gridsoftnproc2047

gridhardnproc16384

gridsoftnofile1024

gridhardnofile65536

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

3.设置grid用户和oracle用户的环境变量(红色部分根据版本进行修改):

su-grid

echo"

"

>

>

.bash_profile

exportORACLE_BASE=/oracle/app/grid"

exportGI_HOME=/oracle/app/11.2.0.4/grid"

exportORACLE_SID=+ASM1"

.bash_profile–节点2设置为ASM2

exportORACLE_HOME=/oracle/app/11.2.0.4/grid"

exportNLS_LANG=American_America.AL32UTF8"

exportTMP=/tmp"

exportTMPDIR=/tmp"

exportORACLE_TERM=vt100"

exportOPATCH_PLATFORM_ID=226"

exportPATH=\$GI_HOME/bin:

\$GI_HOME/OPatch:

\$PATH"

set-ovi"

exportEDITOR=vi"

NAME=\`hostname\`"

PS1=\"

[\$NAME:

\$LOGNAME]:

\\\${PWD}>

\"

"

umask022"

exit

su-oracle

exportORACLE_BASE=/oracle/app/oracle"

exportORACLE_SID=ora10g1"

.bash_profile–节点2设置为ora10g2

exportORACLE_HOME=/oracle/app/oracle/product/11.2.0.4/dbhome_1"

exportPATH=\$ORACLE_HOME/bin:

\$ORACLE_HOME/OPatch:

4.文件系统及安装目录规划

安装Oracle前需要确认如下文件系统已经创建,LV的首字母名称需要根据系统环境进行确认。

考虑到以后安装最新的PSU或者PATCHSET,建议GI和DB软件安装所在的文件系统/oracle大小为

60G。

lv名称 

mount点 

推荐大小

lv_oracle 

/oracle 

60G

从11gR2版本开始,安装新的patchset意味着重新安装一遍软件,因此建议EGI_HOME目录名称

与数据库版本号保持一致

目录名称

与数据库版本号保持一致,即GI_HOME为/oracle/app/11.2.0.[n]/grid,例如:

11.2.0.4版本的GI

软件对应的GI_HOME为/oracle/app/11.2.0.4/grid;

同样DB的ORACLE_HOME为

/oracle/app/oracle/product/11.2.0.[n]/dbhome_1,例如:

11.2.0.4版本的DB软件对应的

ORACLE_HOME为/oracle/app/oracle/product/11.2.0.4/dbhome_1。

目录名用途

/oracle/app/oraInventory 

Inventory目录

/oracle/app/11.2.0.4/grid 

Grid用户ORACLE_HOME目录

/oracle/app/grid 

Grid用户ORACLE_BASE目录

/oracle/app/oracle/product/11.2.0.4/dbhome_1 

Oracle用户ORACLE_HOME目录

/oracle/app/oracle 

Oracle用户ORACLE_BASE目录创建命令如下:

mkdir-p/oracle/app/oraInventory

chown-Rgrid:

oinstall/oracle/app/oraInventory

chmod-R775/oracle/app/oraInventory

mkdir-p/oracle/app/11.2.0.4/grid

oinstall/oracle/app/11.2.0.4/grid

chmod-R775/oracle/app/11.2.0.4

mkdir-p/oracle/app/grid

oinstall/oracle/app/grid

chmod-R775/oracle/app/grid

mkdir-p/oracle/app/oracle

chown-Roracle:

oinstall/oracle/app/oracle

chmod-R775/oracle/app/oracle

mkdir-p/oracle/app/oracle/product/11.2.0.4/dbhome_1

oinstall/oracle/app/oracle/product/11.2.0.4/dbhome_1

chmod-R775/oracle/app/oracle/product/11.2.0.4/dbhome_1

5.配置grid,oracle用户的ssh:

注意:

/install/oracle/grid为grid软件安装介质所在目录。

##为grid用户配置ssh

##Onnode1:

cd/install/oracle/grid/sshsetup

./sshUserSetup.sh-usergrid-hosts"

Z2TKMCDB01Z2TKMCDB01-privZ2TKMCDB02

Z2TKMCDB02-priv"

-advanced-noPromptPassphrase

##为oracle用户配置ssh

./sshUserSetup.sh-useroracle-hosts"

在两个节点上验证ssh配置正确(执行下述命令无需输入口令):

Grid用户:

$sshZ2TKMCDB01date

$sshZ2TKMCDB02date

$sshZ2TKMCDB01-privdate

$sshZ2TKMCDB02-privdate

Oracle用户:

修改/etc/ssh/sshd_config配置文件中的LoginGraceTime为0:

#vi/etc/ssh/sshd_config

LoginGraceTime0

6.归档日志目录

为了便于恢复及应用归档日志,统一将归档日志存储在共享ASM存储或者集群文件系统中,具体目录

如下:

文件系统名 

特征 

用途

/arch/tkmc/ 

集群文件系统 

存储节点1,2的归档日志文件

或者

+TKMCARC1DG 

共享ASMDG 

其中红色部分的TKMC为系统简称,以便区分系统,并防止使用错误的存储。

ASM磁盘及磁盘组划分

如无 

ASM,则此节忽略

为防止系统重启或者加减盘后盘符发生变化,使用udev工具将磁盘映射为固定的设备名,步骤如

下(需要两节点执行):

1.编辑/etc/scsi_id.config文件,如果该文件不存在,则创建该文件,添加如下行:

options=--whitelisted--replace-whitespace

2.获取需要绑定为ASMDisk的磁盘uuid,比如我们要使用/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde、

/dev/sdf、/dev/sdg和/dev/sdh作为ASM磁盘,那么:

#scsi_id--whitelisted--replace-whitespace--device=/dev/sdb

36000c29e51c6217cdec9995afb44b8ab

#scsi_id--whitelisted--replace-whitespace--device=/dev/sdc

36000c2964105e07395a3428c75b0eb85

#scsi_id--whitelisted--replace-whitespace--device=/dev/sdd

36000c290cd2af3aadafcff5fa23b2727

#scsi_id--whitelisted--replace-whitespace--device=/dev/sde

36000c29c965c62c79abeca9387eea5d3

#scsi_id--whitelisted--replace-whitespace--device=/dev/sdf

36000c29b5073ae6fdb9c31506257c503

#scsi_id--whitelisted--replace-whitespace--device=/dev/sdg

36000c29162d78b858affa526da42e743

#scsi_id--whitelisted--replace-whitespace--device=/dev/sdh

36000c29ed8838f8403c9d3c320a59d20

另,也可使用/sbin/scsi_id-g-u-d/dev/sdb或者ls-l/dev/disk/by-uuid/或者blkid/dev/sda5

等的命令

3.编写udevrules文件,PROGRAM中写scsi_id命令,RESULT中写上面命令中返回的uuid。

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

KERNEL=="

sd*"

SUBSYSTEM=="

block"

P

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

当前位置:首页 > 表格模板 > 合同协议

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

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