1. 首页 > 软件安装教程 > 正文

Oracle安装-Oracle11gR2 RAC集群安装配置 FOR AIX6.1详细过程

1. 硬件环境要求

Oracle 11gR2 RAC集群在AIX6.1上的硬件要求如下:

生产环境建议:每个节点最小内存16GB(测试环境),生产环境建议32GB以上;每个节点CPU至少8核,生产环境建议16核以上;每个节点磁盘空间至少50GB用于Oracle安装,生产环境建议200GB以上。需要共享存储设备(如SAN)用于存放集群数据和OCR/Voting Disk,至少需要3块磁盘用于不同的ASM磁盘组(OCR/Voting、数据、归档)。

# 检查AIX系统硬件信息(在所有节点执行)
# 检查内存大小
$ lsattr -El sys0 | grep realmem
realmem 33554432 Amount of usable physical memory in KB False

# 检查CPU核心数
$ lsdev -Cc processor
proc0 Available 00-00 Processor
proc2 Available 00-02 Processor
proc4 Available 00-04 Processor
proc6 Available 00-06 Processor
proc1 Available 00-01 Processor
proc3 Available 00-03 Processor
proc5 Available 00-05 Processor
proc7 Available 00-07 Processor

# 检查磁盘空间
$ df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 3.50 30% 8192 1% /
/dev/hd2 10.00 5.50 45% 122880 5% /usr
/dev/hd9var 5.00 3.00 40% 4096 1% /var
/dev/hd3 5.00 4.00 20% 2048 1% /tmp
/dev/hd1 5.00 4.50 10% 512 1% /home
/dev/lv_oracle 200.00 180.00 10% 16384 1% /oracle

2. 网络准备

RAC集群需要至少两个网络接口:一个用于公共网络(Public Network),一个用于私有网络(Private Network/Interconnect)。

# 网络规划
# 节点1:fgedudb01
# 公共IP:192.168.1.51/24
# VIP:192.168.1.55/24
# 私有IP:172.16.1.51/24

# 节点2:fgedudb02
# 公共IP:192.168.1.52/24
# VIP:192.168.1.56/24
# 私有IP:172.16.1.52/24

# 节点3:fgedudb03
# 公共IP:192.168.1.53/24
# VIP:192.168.1.57/24
# 私有IP:172.16.1.53/24

# 配置公共网络接口(在所有节点执行)
$ ifconfig en0
en0: flags=e080863 inet 192.168.1.51 netmask 0xffffff00 broadcast 192.168.1.255

# 配置私有网络接口(在所有节点执行)
$ ifconfig en1
en1: flags=e080863 inet 172.16.1.51 netmask 0xffffff00 broadcast 172.16.1.255

# 配置/etc/hosts文件(在所有节点执行)
$ vi /etc/hosts
# 添加以下内容
127.0.0.1 loopback localhost
192.168.1.51 fgedudb01.fgedu.net.cn fgedudb01
192.168.1.52 fgedudb02.fgedu.net.cn fgedudb02
192.168.1.53 fgedudb03.fgedu.net.cn fgedudb03
192.168.1.55 fgedudb01-vip.fgedu.net.cn fgedudb01-vip
192.168.1.56 fgedudb02-vip.fgedu.net.cn fgedudb02-vip
192.168.1.57 fgedudb03-vip.fgedu.net.cn fgedudb03-vip
172.16.1.51 fgedudb01-priv.fgedu.net.cn fgedudb01-priv
172.16.1.52 fgedudb02-priv.fgedu.net.cn fgedudb02-priv
172.16.1.53 fgedudb03-priv.fgedu.net.cn fgedudb03-priv

3. 操作系统准备

Oracle 11gR2支持AIX6.1 TL7及以上版本。以下是操作系统的准备工作:

3.1 安装必要的补丁和包

# 查看AIX版本信息
$ oslevel -s
6100-07-05-1216

# 安装所需的AIX补丁和包(使用smitty或installp)
$ smitty install_all
# 安装以下包:
# – bos.adt.base
# – bos.adt.lib
# – bos.adt.libm
# – bos.perf.perfstat
# – bos.perf.libperfstat
# – bos.perf.proctools
# – xlC.rte.9.0.0.3
# – xlC.aix50.rte.9.0.0.3

# 验证包安装情况
$ lslpp -l | grep -i “bos.adt”
bos.adt.base 6.1.7.1 COMMITTED Base Application Development
bos.adt.lib 6.1.7.1 COMMITTED Application Development Libraries
bos.adt.libm 6.1.7.1 COMMITTED Math Library

3.2 配置系统参数

# 配置AIX系统参数(在所有节点执行)
$ smitty chgsys
# 设置以下参数:
# – Maximum number of PROCESSES allowed per user: 2048
# – Maximum number of FILES allowed per process: 65536

# 配置no参数(在所有节点执行)
$ no -p -o tcp_recvspace=65536
$ no -p -o tcp_sendspace=65536
$ no -p -o udp_recvspace=65536
$ no -p -o udp_sendspace=65536
$ no -p -o rfc1323=1
$ no -p -o sb_max=131072

# 配置nfso参数(在所有节点执行)
$ nfso -p -o nfs_use_reserved_ports=1
$ nfso -p -o rsize=65536
$ nfso -p -o wsize=65536
$ nfso -p -o acregmin=300
$ nfso -p -o acregmax=3600
$ nfso -p -o acdirmin=300
$ nfso -p -o acdirmax=3600

4. 存储准备

为RAC集群准备共享存储:

# 配置HBA卡和存储(在所有节点执行)
$ lsdev -Cc adapter | grep fcs
fcs0 Available 05-08 FC Adapter
fcs1 Available 05-09 FC Adapter

# 发现FC磁盘(在所有节点执行)
$ cfgmgr -v

# 查看发现的磁盘(在所有节点执行)
$ lsdev -Cc disk

# 为ASM配置共享磁盘(在节点1执行)
$ chdev -l hdisk1 -a reserve_policy=no_reserve
$ chdev -l hdisk2 -a reserve_policy=no_reserve
$ chdev -l hdisk3 -a reserve_policy=no_reserve
$ chdev -l hdisk4 -a reserve_policy=no_reserve
$ chdev -l hdisk5 -a reserve_policy=no_reserve
$ chdev -l hdisk6 -a reserve_policy=no_reserve

# 验证磁盘属性(在所有节点执行)
$ lsattr -El hdisk1 | grep reserve_policy
reserve_policy no_reserve Reserve Policy True

5. 创建Oracle用户和组

# 创建Oracle安装所需的组(在所有节点执行)
$ mkgroup -A id=1000 oinstall
$ mkgroup -A id=1001 dba
$ mkgroup -A id=1002 oper
$ mkgroup -A id=1003 asmdba
$ mkgroup -A id=1004 asmoper
$ mkgroup -A id=1005 asmadmin

# 创建Oracle用户(在所有节点执行)
$ mkuser -g oinstall -G dba,oper,asmdba oracle
$ passwd oracle
Changing password for user oracle.
oracle’s New password: Oracle123
Re-enter oracle’s new password: Oracle123

# 创建Grid用户(在所有节点执行)
$ mkuser -g oinstall -G asmadmin,asmdba,asmoper,dba grid
$ passwd grid
Changing password for user grid.
grid’s New password: Grid123
Re-enter grid’s new password: Grid123

# 验证用户和组(在所有节点执行)
$ id oracle
uid=200(oracle) gid=1000(oinstall) groups=1001(dba),1002(oper),1003(asmdba)

$ id grid
uid=201(grid) gid=1000(oinstall) groups=1003(asmdba),1004(asmadmin),1005(asmoper)

6. 配置内核参数

# 配置AIX内核参数(在所有节点执行)
$ smitty chgsys
# 设置以下参数:
# – Maximum number of PROCESSES allowed per user: 2048
# – Maximum number of FILES allowed per process: 65536

# 配置vmo参数(在所有节点执行)
$ vmo -p -o minperm%=3
$ vmo -p -o maxperm%=90
$ vmo -p -o maxclient%=90
$ vmo -p -o lru_file_repage=0
$ vmo -p -o strict_maxclient=1
$ vmo -p -o strict_maxperm=0
$ vmo -p -o lgpg_regions=1024
$ vmo -p -o lgpg_size=262144

7. 配置资源限制

# 配置Oracle和Grid用户的资源限制(在所有节点执行)
$ vi /etc/security/limits

# 添加以下内容
oracle:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = 65536
nproc = 16384

grid:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = 65536
nproc = 16384

# 使资源限制生效(在所有节点执行)
$ chuser limits=’fsize=-1,core=-1,cpu=-1,data=-1,rss=-1,stack=-1,nofiles=65536,nproc=16384′ oracle
$ chuser limits=’fsize=-1,core=-1,cpu=-1,data=-1,rss=-1,stack=-1,nofiles=65536,nproc=16384′ grid

8. 创建目录结构

# 创建Oracle安装目录和数据目录(在所有节点执行)
$ mkdir -p /oracle/app/grid/product/11.2.0/grid
$ mkdir -p /oracle/app/oracle/product/11.2.0/db_1
$ mkdir -p /oracle/app/oraInventory
$ mkdir -p /oracle/backup

# 设置目录权限(在所有节点执行)
$ chown -R grid:oinstall /oracle/app/grid
$ chown -R oracle:oinstall /oracle/app/oracle
$ chown -R grid:oinstall /oracle/app/oraInventory
$ chmod -R 775 /oracle/app

9. Oracle安装包下载

从Oracle官方网站下载Oracle 11gR2 Grid Infrastructure和数据库安装包:

# Oracle 11gR2 Grid Infrastructure AIX 64位安装包
# p13390677_112040_AIX64-5L_1of7.zip
# p13390677_112040_AIX64-5L_2of7.zip

# Oracle 11gR2 Database AIX 64位安装包
# p13390677_112040_AIX64-5L_3of7.zip
# p13390677_112040_AIX64-5L_4of7.zip
# p13390677_112040_AIX64-5L_5of7.zip
# p13390677_112040_AIX64-5L_6of7.zip
# p13390677_112040_AIX64-5L_7of7.zip

# 下载完成后,将安装包上传到节点1的/oracle/software目录
$ mkdir -p /oracle/software
$ cd /oracle/software

# 解压Grid安装包
$ unzip p13390677_112040_AIX64-5L_1of7.zip
$ unzip p13390677_112040_AIX64-5L_2of7.zip

# 解压Database安装包
$ unzip p13390677_112040_AIX64-5L_3of7.zip
$ unzip p13390677_112040_AIX64-5L_4of7.zip
$ unzip p13390677_112040_AIX64-5L_5of7.zip
$ unzip p13390677_112040_AIX64-5L_6of7.zip
$ unzip p13390677_112040_AIX64-5L_7of7.zip

# 设置安装包权限
$ chown -R grid:oinstall grid
$ chown -R oracle:oinstall database
$ chmod -R 775 grid database

10. Grid Infrastructure安装

在节点1上,切换到Grid用户,执行Grid Infrastructure安装:

10.1 配置Grid用户环境变量

# 切换到Grid用户(在所有节点执行)
$ su – grid

# 配置环境变量
$ vi ~/.profile
# 添加以下内容
ORACLE_BASE=/oracle/app/grid
ORACLE_HOME=/oracle/app/grid/product/11.2.0/grid
ORACLE_SID=+ASM1
PATH=$PATH:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

# 在节点2和节点3上修改ORACLE_SID
# 节点2:ORACLE_SID=+ASM2
# 节点3:ORACLE_SID=+ASM3

# 使环境变量生效(在所有节点执行)
$ source ~/.profile

# 验证环境变量(在所有节点执行)
$ echo $ORACLE_HOME
/oracle/app/grid/product/11.2.0/grid

$ echo $ORACLE_SID
+ASM1

10.2 安装Grid Infrastructure

# 启动Grid Infrastructure安装向导(在节点1执行)
$ cd /oracle/software/grid
$ ./runInstaller

图形化安装步骤:
步骤1:配置安全更新 – 取消勾选”I wish to receive security updates via My Oracle Support” – 点击”Next”

步骤2:选择安装选项 – 选择”Configure Grid Infrastructure for a New Cluster” – 点击”Next”

步骤3:选择集群类型 – 选择”Advanced Cluster Configuration” – 点击”Next”

步骤4:指定集群名称和SCAN名称 –
Cluster Name: fgedudb-cluster
SCAN Name: fgedudb-scan.fgedu.net.cn
SCAN Port: 1521
点击”Next”

步骤5:添加集群节点 –
点击”Add”添加节点2和节点3
节点2:Node Name: fgedudb02, Virtual Host Name: fgedudb02-vip
节点3:Node Name: fgedudb03, Virtual Host Name: fgedudb03-vip
点击”Next”

步骤6:选择网络接口 –
Public Interface: en0 (192.168.1.0/24)
Private Interface: en1 (172.16.1.0/24)
点击”Next”

步骤7:选择存储选项 – 选择”Configure Oracle ASM” – 点击”Next”

步骤8:指定ASM磁盘组 –
磁盘组名称:OCRVOTE
冗余级别:Normal
选择磁盘:hdisk1, hdisk2, hdisk3
点击”Next”

步骤9:指定ASM密码 –
选择”Use same passwords for these accounts”
输入密码:Grid123
点击”Next”(可能会提示密码不符合复杂度要求,点击”Yes”继续)

步骤10:指定故障转移和存储联系人 – 点击”Next”

步骤11:指定安装位置 –
Oracle Base: /oracle/app/grid
Software Location: /oracle/app/grid/product/11.2.0/grid
点击”Next”

步骤12:选择配置类型 – 点击”Next”

步骤13:执行先决条件检查 –
检查完成后,点击”Next”

步骤14:安装产品 –
点击”Finish”开始安装

步骤15:执行配置脚本 –
安装过程中会提示在所有节点执行脚本,以root用户执行:
# /oracle/app/oraInventory/orainstRoot.sh
# /oracle/app/grid/product/11.2.0/grid/root.sh
执行完成后,点击”OK”继续

步骤16:完成安装 –
安装完成后,点击”Close”

11. 创建ASM磁盘组

使用asmca创建数据和归档磁盘组:

# 启动ASM Configuration Assistant(在节点1执行)
$ su – grid
$ asmca

图形化配置步骤:
步骤1:选择”Disk Groups” – 点击”Create”

步骤2:创建数据磁盘组 –
磁盘组名称:DGFGDATA01
冗余级别:Normal
选择磁盘:hdisk4, hdisk5, hdisk6
点击”OK”

步骤3:创建归档磁盘组 –
磁盘组名称:DGFGARCH
冗余级别:Normal
选择磁盘:hdisk7, hdisk8, hdisk9
点击”OK”

步骤4:完成配置 – 点击”Exit”

# 验证ASM磁盘组(在所有节点执行)
$ asmcmd
ASMCMD> lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED NORMAL N 512 4096 1048576 199808 133144 66602 33271 0 Y OCRVOTE/
MOUNTED NORMAL N 512 4096 1048576 499520 332736 166506 83115 0 N DGFGDATA01/
MOUNTED NORMAL N 512 4096 1048576 199808 133144 66602 33271 0 N DGFGARCH/

12. Oracle数据库安装

在节点1上,切换到Oracle用户,执行数据库安装:

12.1 配置Oracle用户环境变量

# 切换到Oracle用户(在所有节点执行)
$ su – oracle

# 配置环境变量
$ vi ~/.profile
# 添加以下内容
ORACLE_BASE=/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=fgedudb1
PATH=$PATH:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

# 在节点2和节点3上修改ORACLE_SID
# 节点2:ORACLE_SID=fgedudb2
# 节点3:ORACLE_SID=fgedudb3

# 使环境变量生效(在所有节点执行)
$ source ~/.profile

# 验证环境变量(在所有节点执行)
$ echo $ORACLE_HOME
/oracle/app/oracle/product/11.2.0/db_1

$ echo $ORACLE_SID
fgedudb1

12.2 安装Oracle数据库

# 启动Oracle数据库安装向导(在节点1执行)
$ cd /oracle/software/database
$ ./runInstaller

图形化安装步骤:
步骤1:配置安全更新 – 取消勾选”I wish to receive security updates via My Oracle Support” – 点击”Next”

步骤2:选择安装选项 – 选择”Install database software only” – 点击”Next”

步骤3:选择数据库安装类型 – 选择”Real Application Clusters database installation” – 点击”Next”

步骤4:选择集群节点 – 选择所有节点(fgedudb01, fgedudb02, fgedudb03) – 点击”Next”

步骤5:选择产品语言 – 选择”Simplified Chinese”和”English” – 点击”Next”

步骤6:选择数据库版本 – 选择”Enterprise Edition” – 点击”Next”

步骤7:指定安装位置 –
Oracle Base: /oracle/app/oracle
Oracle Home: /oracle/app/oracle/product/11.2.0/db_1
点击”Next”

步骤8:指定数据库安装选项 – 点击”Next”

步骤9:执行先决条件检查 –
检查完成后,点击”Next”

步骤10:安装产品 –
点击”Finish”开始安装

步骤11:执行配置脚本 –
安装过程中会提示在所有节点执行脚本,以root用户执行:
# /oracle/app/oracle/product/11.2.0/db_1/root.sh
执行完成后,点击”OK”继续

步骤12:完成安装 –
安装完成后,点击”Close”

13. RAC数据库创建

使用dbca创建RAC数据库:

# 启动Database Configuration Assistant(在节点1执行)
$ su – oracle
$ dbca

图形化配置步骤:
步骤1:选择操作 – 选择”Create a Database” – 点击”Next”

步骤2:选择创建模式 – 选择”Advanced Mode” – 点击”Next”

步骤3:选择数据库类型 – 选择”Real Application Clusters (RAC) database” – 点击”Next”

步骤4:选择集群节点 – 选择所有节点(fgedudb01, fgedudb02, fgedudb03) – 点击”Next”

步骤5:选择配置类型 – 选择”General Purpose or Transaction Processing” – 点击”Next”

步骤6:指定数据库标识符 –
Global Database Name: fgedudb
SID Prefix: fgedudb
点击”Next”

步骤7:指定配置选项 –
Memory: 选择”Use Automatic Memory Management”,设置为每个节点物理内存的70%
Character Sets: 选择”Use Unicode (AL32UTF8)”
Database Sample Schemas: 勾选”Create database with sample schemas”
点击”Next”

步骤8:指定管理选项 –
选择”Use Database Control for database management”
勾选”Enable Email Notification”(可选)
点击”Next”

步骤9:指定数据库存储选项 – 选择”Automatic Storage Management (ASM)” –
选择磁盘组:DGFGDATA01
点击”Next”

步骤10:指定快速恢复区 –
快速恢复区:DGFGARCH
快速恢复区大小:100GB
点击”Next”

步骤11:指定数据库方案密码 –
选择”Use the same password for all accounts”
输入密码:Oracle123
点击”Next”(可能会提示密码不符合复杂度要求,点击”Continue”继续)

步骤12:执行先决条件检查 –
检查完成后,点击”Next”

步骤13:创建数据库 –
点击”Finish”开始创建数据库

步骤14:完成创建 –
数据库创建完成后,点击”Close”

14. 安装后配置

安装完成后,需要进行一些必要的配置调整:

14.1 配置监听程序

Oracle安装过程中会自动创建监听程序,如需修改可使用Net Configuration Assistant:

# 以Oracle用户执行Net Configuration Assistant(在节点1执行)
$ su – oracle
$ netca

# 选择”Listener Configuration” – 点击”Next”
# 选择”Reconfigure” – 点击”Next”
# 选择监听程序名称(LISTENER) – 点击”Next”
# 选择协议(TCP) – 点击”Next”
# 指定端口号(默认1521) – 点击”Next”
# 完成配置

# 验证监听程序状态(在所有节点执行)
$ lsnrctl status

LSNRCTL for IBM/AIX RISC System/6000: Version 11.2.0.4.0 – Production on 03-APR-2026 01:00:00

Copyright (c) 1991, 2013, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=fgedudb01-vip.fgedu.net.cn)(PORT=1521)))
STATUS of the LISTENER
————————
Alias LISTENER
Version TNSLSNR for IBM/AIX RISC System/6000: Version 11.2.0.4.0 – Production
Start Date 03-APR-2026 00:00:00
Uptime 0 days 1 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /oracle/app/grid/product/11.2.0/grid/network/admin/listener.ora
Listener Log File /oracle/app/grid/diag/tnslsnr/fgedudb01/listener/alert/log.xml
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=fgedudb01-vip.fgedu.net.cn)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary…
Service “fgedudb” has 3 instance(s).
Instance “fgedudb1”, status READY, has 1 handler(s) for this service…
Instance “fgedudb2”, status READY, has 1 handler(s) for this service…
Instance “fgedudb3”, status READY, has 1 handler(s) for this service…
Service “fgedudbXDB” has 3 instance(s).
Instance “fgedudb1”, status READY, has 1 handler(s) for this service…
Instance “fgedudb2”, status READY, has 1 handler(s) for this service…
Instance “fgedudb3”, status READY, has 1 handler(s) for this service…
The command completed successfully

14.2 配置SCAN监听

# 验证SCAN监听状态(在任意节点执行)
$ su – grid
$ srvctl status scan_listener
SCAN Listener LISTENER_SCAN1 is enabled
SCAN listener LISTENER_SCAN1 is running on node fgedudb01
SCAN Listener LISTENER_SCAN2 is enabled
SCAN listener LISTENER_SCAN2 is running on node fgedudb02
SCAN Listener LISTENER_SCAN3 is enabled
SCAN listener LISTENER_SCAN3 is running on node fgedudb03

15. 参数优化

为了提高Oracle 11gR2 RAC数据库的性能和稳定性,需要对一些关键参数进行优化配置。更多学习教程www.fgedu.net.cn

15.1 配置归档模式

# 连接到数据库(在任意节点执行)
$ su – oracle
$ sqlplus / as sysdba

# 检查当前归档模式
SQL> SELECT log_mode FROM v$database;

LOG_MODE
————
NOARCHIVELOG

# 关闭数据库实例
SQL> SHUTDOWN IMMEDIATE;

# 启动数据库到mount状态
SQL> STARTUP MOUNT;

# 启用归档模式
SQL> ALTER DATABASE ARCHIVELOG;

# 打开数据库
SQL> ALTER DATABASE OPEN;

# 验证归档模式
SQL> SELECT log_mode FROM v$database;

LOG_MODE
————
ARCHIVELOG

15.2 配置180天密码问题

Oracle 11gR2默认密码有效期为180天,生产环境中可能需要调整:

# 查看当前密码策略
SQL> SELECT * FROM dba_profiles WHERE resource_name = ‘PASSWORD_LIFE_TIME’;

PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
—————————— ——————————– ————- ——————————
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180

# 修改密码有效期为无限
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Profile altered.

# 验证修改
SQL> SELECT * FROM dba_profiles WHERE resource_name = ‘PASSWORD_LIFE_TIME’;

PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
—————————— ——————————– ————- ——————————
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED

15.3 关闭审计功能

关闭审计功能可以减少系统开销:

# 查看当前审计状态
SQL> SHOW PARAMETER audit_trail;

NAME TYPE VALUE
———————————— ———– ——————————
audit_trail string DB

# 关闭审计功能
SQL> ALTER SYSTEM SET audit_trail = NONE SCOPE = SPFILE;
System altered.

# 重启数据库使配置生效
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;

15.4 调整内存参数

# 查看当前内存配置
SQL> SHOW PARAMETER memory;

# 调整SGA和PGA大小
SQL> ALTER SYSTEM SET sga_target = 32G SCOPE = SPFILE;
SQL> ALTER SYSTEM SET pga_aggregate_target = 12G SCOPE = SPFILE;

# 重启数据库使配置生效
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;

16. 备份设置

配置RMAN备份策略,确保RAC数据库数据安全:

# 连接到RMAN(在任意节点执行)
$ su – oracle
$ rman target /

Recovery Manager: Release 11.2.0.4.0 – Production on Wed Apr 3 01:00:00 2026

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

connected to target database: FGEDUDB (DBID=1234567890)

RMAN>

# 配置控制文件自动备份
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;

# 配置备份保留策略
RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 3;

# 执行全库备份到ASM归档磁盘组
RMAN> BACKUP DATABASE PLUS ARCHIVELOG;

17. 安装验证

验证Oracle 11gR2 RAC集群在AIX6.1上的安装配置是否成功:

# 验证集群状态(在任意节点执行)
$ su – grid
$ crs_stat -t

Name Type Target State Host
————————————————————
ocssd ora.cssd.type ONLINE ONLINE fgedudb01
ora.cssd ora.cssd.srv ONLINE ONLINE fgedudb01
ora.cssd ora.cssd.srv ONLINE ONLINE fgedudb02
ora.cssd ora.cssd.srv ONLINE ONLINE fgedudb03

# 验证ASM实例状态(在所有节点执行)
$ su – grid
$ sqlplus / as sysasm

SQL*Plus: Release 11.2.0.4.0 Production on Wed Apr 3 01:00:00 2026

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production
With the Real Application Clusters and Automatic Storage Management options

SQL> SELECT instance_name, status FROM v$instance;

INSTANCE_NAME STATUS
—————- ————
+ASM1 STARTED

# 验证数据库实例状态(在所有节点执行)
$ su – oracle
$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Wed Apr 3 01:00:00 2026

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining and Real Application Testing options

SQL> SELECT instance_name, status FROM v$instance;

INSTANCE_NAME STATUS
—————- ————
fgedudb1 OPEN

# 使用sqlplus通过SCAN连接测试
$ sqlplus system/Oracle123@fgedudb-scan.fgedu.net.cn:1521/fgedudb

SQL*Plus: Release 11.2.0.4.0 Production on Wed Apr 3 01:00:00 2026

Copyright (c) 1982, 2013, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining and Real Application Testing options

SQL>

# 验证表空间(存储在ASM中)
SQL> SELECT tablespace_name, status FROM dba_tablespaces;

# 访问Enterprise Manager
https://fgedudb01:1158/em
# 使用sys用户和密码登录

生产环境建议:安装完成后,建议创建业务用户和表,验证RAC集群的功能是否正常。同时,定期执行数据库备份和恢复测试,确保备份策略的有效性。在AIX6.1系统上,建议定期更新系统补丁,保持系统的安全性和稳定性。

风哥提示:Oracle 11gR2 RAC集群在AIX6.1上的安装需要特别注意网络配置、共享存储配置和集群参数配置,确保集群的高可用性和性能。

更多学习教程公众号风哥教程itpux_com。本文介绍了Oracle 11gR2 RAC集群在AIX6.1上的安装配置详细过程,包括硬件环境要求、网络准备、操作系统准备、存储准备、用户和组创建、内核参数配置、资源限制配置、目录结构创建、安装包下载、Grid Infrastructure安装、ASM磁盘组创建、数据库安装、RAC数据库创建、安装后配置、参数优化、备份设置和安装验证等内容。通过本文的指导,读者可以快速完成Oracle 11gR2 RAC集群在AIX6.1上的安装和配置。from:www.itpux.com

学习交流加群风哥QQ113257174。Oracle 11gR2 RAC集群在AIX6.1上的安装需要特别注意网络配置、共享存储配置和集群参数配置,确保集群的高可用性和性能。

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息