oracle HA数据库 安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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