Oracle 11g 安装手册(For AIX 6.1)
安装描述:
基于AIX 6.1操作系统安装Oracle 11.2单节点数据库。 一.安装前工作 1. 硬件需求 (1)内存>=1GB
命令:prtconf | more (2)paging space
物理内存在2-16GB之间,交换空间与物理内存大小相同 物理内存大于16GB,交换空间设为物理内存的0.75倍
命令:lsps –a (3)检查是否为位
命令:/usr/bin/getconf HARDWARE_BITMODE bootinfo -k (4)磁盘空间
temp空间>=1GB
oracle软件安装目录>=8GB (5)操作系统run level为2 命令:who –r 2. 软件需求 (1)操作系统版本
AIX 6.1 TL 02 SP1 (\"6100-02-01), -bit kernel及以上版本
命令:oslevel –s
getconf KERNEL_BITMODE (2)操作系统文件集 bos.adt.base
bos.adt.lib bos.adt.libm
bos.perf.libperfstat 6.1.2.1 or later bos.perf.perfstat bos.perf.proctools
xlC.aix61.rte:10.1.0.0 or later
oracle 安装指导文档中没有包括以下文件集,但实际安装检查提示需要 rsct.basic.rte
rsct.compat.clients.rte 命令:lslpp -l bos.adt.base (3)编译器
IBM XL C/C++ Enterprise Edition for AIX, V9.0 April 2008 PTF 命令:lslpp -l|grep vac (4)操作系统补丁需求
如果操作系统TL level>TL 02(oracle 11.2所需的最小TL level),检查以下补丁: IZ41855 IZ51456 IZ52319
以上补丁已经包含在以下TL level中:
AIX 6.1 TL-02 SP-04 and later AIX 6.1 TL-03 SP-02 and later AIX 6.1 TL-04
如果操作系统是其它TL level,咨询IBM确认是否需要打以上所列补丁。
命令:/usr/sbin/instfix -i -k \"IZ41855 IZ51456 IZ52319\" 3. 创建dba用户组和oracle用户 (1)oracle用户的primary group为dba
(2)oracle用户的shell limit为-1(-1表示unlimited)
Shell limit包括soft FILE, soft CPU, soft DATA, soft STACK, soft Real Memory,Processes
命令:smit chuser,然后用户名输入oracle查看或修改(使用root用户) 4. 创建文件系统和目录结构 5. 检查系统配置参数
(1)系统参数maxuprocs和ncargs
Maxuprocs:Maximum number of PROCESSES,>=16384 Ncargs:ARG/ENV list size in 4K byte blocks,>=128 命令:smit chgsys,查看对应的参数值 (2)aio进程参数aio_maxreqs
aio_maxreqs:maximum number of aiosercer processes,=65536 命令:ioo –o aio_maxreqs
6. 配置oracle用户环境变量
设置oracle用户.profile中的环境变量,包括HOME、ORACLE_SID、ORACLE_BASE、ORACLE_HOME、NLS_LANG、PATH、LD_LIBRARY_PATH、LIBPATH等参数 PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:. export PATH
if[ -s \"$MAIL\"] #This is at shell startup. In normal then echo \"$MAILMSG\" #operation,the Shell checks fi #periodically. ORACLE_BASE=/u01/oracle ORACLE_SID=hndb
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 PATH=$PATH:$ORACLE_HOME/bin:.:/usr/loacal/bin export PATH ORACLE_BASE ORACLE_SID ORACLE_HOME export DISPLAY=:0.0
在AIX上安装oracle11g,需要oracle账号,修改.profile配置文件 执行ls -a命令可以看到.profile配置文件(默认是隐藏的) 1使用vi编辑器打开 加入如下环境变量:
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=ora11
export GRID_HOME=/oracle/11.2.0/grid
export PATH=$ORACLE_HOME/bin:$GRID_HOME/bin:$PATH 其中ORACLE_BASE为安装oracle产品的基础目录 ORACLE_HOME是ORACLE数据库软件的安装目录 ORACLE_SID是数据库的实例名
PATH ORACLE常用命令的环境变量的位置。 SQLPLUS的相关配置
1.需要快速找到tnsnames.ora文件的位置,一般都是在oracle_home/network/admin/下面 117=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.4.117)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ora9i) ) )
2.SQLPLUS用到的系统环境变量: export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=ora11
export GRID_HOME=/oracle/11.2.0/grid
export PATH=$ORACLE_HOME/bin:$GRID_HOME/bin:$PATH
TWO_TASK=UNIX环境下定义默认的链接串 比如
TWO_TASK=117 export TWO_TASK
设置后的登录方式(也可以不配置) sqlplus ASSET/ASSET 类似:
sqlplus ASSET/ASSET@117 3.使用sqlplus匿名登录数据库 sqlplus /nolog conn /as sysdba
4.使用sqlplus正常登录数据库
sqlplus user/password@dbName [as sysdba] 5.查看SQLplus的帮助信息 执行命令 sqlplus -H
7. 上传oracle 11g安装软件包并解压 注:两个软件包需要分别解压 二.安装工作
1. 运行rootpre.sh脚本(root用户)
命令:cd /oracle软件安装文件根目录
./rootpre.sh
2. 使用xmanager登陆系统并设置DISPLAY环境变量(oracle用户) (1)使用xmanager登陆系统并生效profile 命令:. ./.profile (2)设置环境变量DISPLAY
命令:export DISPLAY=IP地址:0.0 3. 安装oracle 11g软件(oracle用户)
(1)执行oracle 11g软件安装文件根目录下的runInstaller
命令:./runInstaller
注:根据安装提示进行安装配置即可,具体选项说明请参考《Installation Guide 11g Release 2 (11.2) for IBM AIX on POWER Systems (-Bit)》
以下安装过程为oracle 11g单节点数据库安装,安装数据库软件并附带创建一个实例。 (2)配置安全更新,直接跳过
(3)选择安装选项
(4)选择系统类型
(5)选择数据库安装类型
(6)选择安装类型
(7)选择产品语言
(8)选择数据库版本
(9)指定Oracle Base目录和Oracle软件安装目录
(10)指定Oracle inventory目录及其用户组
(11)选择数据库实例类型
(12)指定数据库实例名称
(13)数据库实例内存、字符集和安全设置
(14)指定数据库管理选项
(15)指定数据库存储选项
(16)指定数据库恢复选项
(17)指定数据库用户密码
以上提示信息表明指定的用户密码不符合oracle的推荐标准,推荐标准要求至少8位,至少1个大写字母,1个小写字母和1个数字。 (18)指定数据库管理用户和操作用户组
(19)安装检查结果
检查结果发现系统缺少两个包和三个补丁。经IBM确认,在TL 05中已不需要再单独安装以上三个补丁。因此,只需根据提示安装相应的包,然后重新检查并忽略补丁问题。
(20)oracle软件安装
(21)数据库实例创建及结果
以上提示表明,由于主机名中包括下划线,oracle EM没有配置成功,需要手动重新配置。
(22)执行配置脚本(root用户)
(23)安装完成
三.安装后工作 1. 配置网络服务
命令:cd $ORACLE_HOME/network/admin
vi listener.ora vi tnsnames.ora
2. 检查数据库是否正常可用 (1)启数据库监听服务
命令:lsnrctl start listener_name (2)数据库连接是否正常
使用OEM、PLSQL等工具进行数据库连接 (3)检查数据库alert日志是否有报错
安装参考文档
《Oracle Database Installation Guide 11g Release 2 (11.2) for IBM AIX on POWER Systems (-Bit)》