oracle HA数据库 安装

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AIX 6.1 双机情况下安装 ORACLE数据库

第一章目标

指导Oracle 10G 双机数据库在IBM P 系列机型上的安装

设备命名及网络地址分配

集群环境配置

1.1 硬件环境

主机:2台IBM P

磁盘阵列:1台DS 5020

公共网络

交换设备

内存(Memory):

检测命令:$/usr/sbin/lsattr –E –l sys0 –a realmem

处理器(CPU):64-bit 处理器

检测命令:getconf HARDWARE_BITMODE

交换空间(swap):

检测命令:$/usr/sbin/lsps –a

1.2 软件环境

1. 操作系统:English AIX 6.1 (TL ?)

2. 集群软件:

数据库的数据文件存储于磁盘阵列文件系统上:配套HACMP 5.?

3. 数据库软件:Oracle10G Enterprise Edition Release 10.2.0.1-64bit

Production for IBM

4. 数据库软件补丁:Oracle10G Enterprise Edition Patch Set 10.2.0.x for IBM 补丁需要用户提供metalink 的账户号和密码

5. 数据库软件安装空间要求

页面空间文件系统先用#lsps -a查看当前页面空间的大小及使用率

确定要扩容的大小后,使用下列命令进行扩容:

#lsvg rootvg 查看当前的PP SIZE大小

#smit chps 改变页面空间的大小(根据内存而定,2G以内为内存的2倍,2G 以上设为2G)

/tmp目录需有2G剩余空间。

/var 目录需要2G剩余空间

ORACLE软件安装需10GB硬盘空间。

1.3 补丁

1. IBM AIX系统环境补丁

系统环境补丁列表:

需要安装的系统包:

2. 存储器件补丁或者microcode 升级补丁(根据需要来定)

3. Oracle10G补丁

补丁文件:

下载地址:

用户名及密码可以向oracle版本管理员章新获取。

1.4 磁盘阵列划raid 和映射主机

1.5 启用异步I/O

# smit aio

STATE to be configured at system restart available

建议改完重新启动服务器。

1.6 修改每个用户使用的最大进程数和IO参数(这个一般都要改)

#smitty chgsys

在‘Maximum number of PROCESSES allowed per user’栏中填写2048;

在‘HIGH water mark for pending write I/Os per file’栏中填写33;

在‘LOW water mark for pending write I/Os per file’栏中填写24;

执行/usr/samples/kernel下的vmtune,可以看到有很多输出,其中minperm=20.0% of real memory表示文件系统占用内存的比例下限为20%,

strict_maxperm = 0表示使用非严格上限模式。80%的文件系统内存占用上限易导致Paging space占用过高。对于一般对文件系统使用要求不高的应用,比如短消息系统,我们建议将上限设为20%,下限设为10%,非严格上限模式。命令如下:

# cd /usr/samples/kernel

# ./vmtune -P 20 -p 10

# ./vmtune -h

HACMP5.X的安装配置

安装Oracle的准备工作

在安装ORACLE软件之前,确保以下工作已经完成:

✓系统所需的组、用户已经创建成功。

✓Cluster已经启动。

✓vg已经创建,并已激活。

1.7 创建或者修改文件系统/opt/oracle

1.oracle应用程序不要直接安装在/home文件系统中;

2.需要建立单独的文件系统/opt/oracle;

相关属性

用root用户在rootvg上面创建单独的文件系统/opt/oracle;

oracle需要6G左右的空间,因此需要创建10G的文件系统;

文件系统属性为操作系统重启后,文件系统自动挂接;

创建文件系统的相关指令

用smitty命令

#smitty crfs

1.8 在各个节点建立用户组和用户

注意:

请注意各个节点的用户组的ID和用户的ID、密码必须保持一致,否则双机切换时会出现问题。

建立用户组 dba、oinstall

菜单导航:Smit -> Security & Users -> Groups-> Add a group -> Add a Group 显示如下菜单

建立用户

菜单导航:Smit -> Security & Users -> Users-> Add a User

显示如下菜单

"User NAME" 设置为"oracle"

"User ID" 设置为123,如果被使用,请选用另外一个

"Primary GROUP" 设置为" oinstall "

"Group SET" 设置为" oinstall "、"dba "

"HOME directory" 设置为"/opt/oracle"

检测命令:#lsuser oracle

检测命令:#lsgroup dba

设置密码

操作命令:#passwd oracle

必须保整各个节点的oracle用户的密码一样,比如说都设置为oracle

检测各个节点之间的用户已经满足oracle安装需要

用户创建后,用户$HOME目录的归属组、归属用户应该确保正确,所以建议在创建完成之后进行检查,一旦出现问题能够得到及时修改。下面以oracle用户的检查过程为例进行描述。

分别以root用户登录两个节点,确认oracle用户$HOME目录属性。

# ls -dl /opt/oracle

相关文档
最新文档