ITPub博客

首页 > Linux操作系统 > Linux操作系统 > (ZT)aix5.3 安装oracle11g 准备工作

(ZT)aix5.3 安装oracle11g 准备工作

原创 Linux操作系统 作者:zergduan 时间:2009-04-12 15:37:04 0 删除 编辑

参考安装文档:
Oracle® Database Installation Guide
11g Release 1 (11.1) for AIX Based Systems
Part Number B32076-03


检查操作系统位数和内存
# bootinfo -y
64
#
# bootinfo -r
1048576

# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 512MB 1 yes yes lv
扩展交换内存 到1.5G 从16*32M到48*32M
# chps -s32 hd6
# lsps hd6
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 1536MB 1 yes yes lv


或者直接查看详情
# lslv hd6

查看磁盘空间 ORACLE连软件带数据库需要6G空间(/opt) TMP需要至少400M
# df -m
Filesystem MB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 32.00 19.45 40% 1670 28% /
/dev/hd2 2048.00 815.70 61% 31670 15% /usr
/dev/hd9var 512.00 498.72 3% 433 1% /var
/dev/hd3 3072.00 3069.50 1% 17 1% /tmp
/dev/hd1 32.00 31.64 2% 7 1% /home
/proc - - - - - /proc
/dev/hd10opt 10240.00 10156.23 1% 1617 1% /opt
/dev/ww 10240.00 5346.43 48% 2950 1% /ww

修改时区
# chtz BEIST-8

同步时间(可选)
# ntpdate 10.0.1.1

修改文件大小限制
chuser
fsize='-1' data='-1' core='-1' root


重启操作系统
# shutdown -r


增加目录/ww_,用于保存安装盘等,大小10g

mklv -t jfs2 -y ww rootvg 300
mkdir -p /ww
crfs -v jfs2 -d ww -m /ww -A yes
mount /dev/ww /ww

扩展文件系统
extendlv ww 20
chfs -a size=+640M /ww

使用FTP工具上传安装盘

校验安装盘的完整性
# cksum ww/*
4226392030 650295373 ww/aix.ppc64_11gR1_database_1013_1of2.zip
1762733015 32 ww/lost+found

下载上传安装unzip工具 unzip_aix.Z
uncompress unzip_aix.Z
chmod 777 unzip_aix

解压安装盘
./unzip aix.ppc64_11gR1_database_1013_1of2.zip
./unzip aix.ppc64_11gR1_database_1013_2of2.zip

#############################################################################

2.3 Checking the Software Requirements
2.3.1 Operating System Requirements
操作系统要求最低AIX 5L version 5.3, TL 05, Service Pack 06
# oslevel -s
5300-07-00-0000

检查文件集是否有以下内容
# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat
bos.perf.libperfstat bos.perf.proctools
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.base 5.3.7.0 COMMITTED Base Application Development
Toolkit
bos.adt.lib 5.3.0.60 COMMITTED Base Application Development
Libraries
bos.perf.libperfstat 5.3.7.0 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 5.3.7.0 COMMITTED Performance Statistics
Interface
bos.perf.proctools 5.3.7.0 COMMITTED Proc Filesystem Tools

Path: /etc/objrepos
bos.perf.libperfstat 5.3.7.0 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 5.3.7.0 COMMITTED Performance Statistics
Interface
lslpp: 0504-132 Fileset bos.adt.libm not installed.

安装缺少的文件集bos.adt.libm
因为安装盘已挂载,所以可以直接进行安装,否则先挂载1号安装盘
smit install_latest
# lslpp -l bos.adt.libm
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.libm 5.3.7.0 COMMITTED Base Application Development Math Library

2.3.2 Compiler Requirements
需要两个组件
XL C/C++ Enterprise Edition V8.0 for AIX:
gcc 3.4.5

smit list software /XL 找到已安装了9.0.0.1版本
xlC.aix50.rte 9.0.0.1 C F XL C/C++ Runtime for AIX 5.2

并且已经安装了RPM管理器
rpm.rte 3.0.5.41 C F RPM Package Manager
如果没有安装,也可去网上下载后安装,方式如下:
1. Installing the RedHat Package Manager (RPM)
在安装GCC软件之前,必须安装RPM - the RedHat Package Manager。
你需要用installp安装RPM包, 下载此包的地址为:
ftp://ftp.software.ibm.com/aix/freeSoftwa...LLP/ppc/rpm.rte
安装rpm 包,必须以root 用户操作,命令如下:

# installp -qacXgd rpm.rte rpm.rte
rpm程序在/opt/freeware/bin/中
#cd /opt/freeware/bin/

GCC的下载 gcc-4.2.0-3.aix5.3.ppc.rpm

地址为http://www-03.ibm.com/servers/ai ... linux/download.html

http://www-03.ibm.com/systems/p/os/aix/linux/toolbox/ezinstall.html

因AIX5.3已默认安装rpm,只需要安装gcc即可
例如
#rpm -ivh gcc-4.2.0-3.aix5.3.ppc.rpm


2.3.3 Patch Requirement
# instfix -i -k "IY89080 IY92037 IY94343 Iz01060 Iz03260"
All filesets for IY89080 were found.
All filesets for IY92037 were found.
All filesets for IY94343 were found.
There was no data for Iz01060 in the fix database.
There was no data for Iz03260 in the fix database.


Comments
5200-10 - use AIX APAR IZ05734
5300-06 - use AIX APAR IZ01060
5300-07 - use AIX APAR IZ02837
5300-08 - use AIX APAR IZ02933


APAR is sysrouted TO one or more of the following:
IZ03475
IZ03621

IZ02837 IZ03475 已安装 未做操作

2.3.4 Additional Software Requirements
2.3.4.1 Oracle JDBC/OCI Drivers
因JDK5已安装,需要改一下PATH

find . -name java
# find . -name java
./opt/LicenseUseManagement/java
./usr/lib/java
./usr/java5/bin/java
./usr/java5/jre/bin/java
./usr/java14/bin/java
./usr/java14/jre/bin/java

ls -l /usr/lib/java
echo $PATH
vi /etc/envi*
将其中的java14改为java5 然后验证一下

# java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pap32devifx-20070725 (SR5a))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20070426 (JIT enabled)
J9VM - 20070420_12448_bHdSMR
JIT - 20070419_1806_r8
GC - 200704_19)
JCL - 20070725


##########################################################################


2.6 Creating Required Operating System Groups and Users

检查是否安装过ORACLE?
more /etc/oraInst.loc

创建组
Creating the Oracle Inventory Group

smit security

oinstall
dba
oper
asmadmin
使用命令行方式如下:
# mkgroup -A oinstall
# mkgroup dba
# mkgroup oper
# mkgroup asmadmin

创建oracle用户
oracle
uid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)
使用命令行方式如下:
mkuser pgrp='oinstall' groups='oper,dba,asmadmin' oracle

设置oracle的口令
passwd oracle

2.7 Configure Shell Limits and System Configuration Parameters
2.7.1 Configure Shell Limits
smit chuser
Soft FILE size -1 (Unlimited)
Soft CPU time -1 (Unlimited) Note: This is the default value.
Soft DATA segment -1 (Unlimited)
Soft STACK size -1 (Unlimited)
Soft Real Memory size -1 (Unlimited)

使用命令行方式如下:
chuser fsize='-1' data='-1' stack='-1' core='-1' oracle

2.7.2 Configure System Configuration Parameters
# smit chgsys
Maximum number of PROCESSES 2048
ARG/ENV list size in 4K byte blocks 128
使用命令行
chdev -l sys0 -a maxuproc='2048' -a ncargs='128'

2.8 Identifying Required Software Directories

Oracle Base Directory 如/mount_point/app/oracle_sw_owner /u01/app/oracle
Oracle Inventory Directory 如/u01/app/oraInventory
Oracle Home Directory 如oracle_base/product/11.1.0/db_1

先查看是否已有ORACLE目录?
# more /etc/oratab

创建目录如下:
mkdir -p /opt/app
chown -R oracle:oinstall /opt/app
chmod -R 775 /opt/app/

##########################################################################

2.10 Choosing a Storage Option for Oracle Database and Recovery Files

创建ORACLE的数据目录如下:
Database file directory:

# mkdir /opt/oradata
# chown oracle:oinstall /opt/oradata
# chmod 775 /opt/oradata
The default location for Database file directory is $ORACLE_BASE/oradata.

Recovery file directory (flash recovery area):

# mkdir /opt/flash_recovery_area
# chown oracle:oinstall /opt/flash_recovery_area
# chmod 775 /opt/flash_recovery_area

##########################################################################


2.12 Preparing Disk Groups for an Automatic Storage Management Installation

使用一个已存在ASM 方法略

2.12.5 Step 4: Configuring Disks for Automatic Storage Management

确认有可用磁盘
# /usr/sbin/lsdev -Cc disk


If a disk is not listed as available, then enter the following command to configure the new

disks:
# /usr/sbin/cfgmgr

此次不使用ASM 略去
##########################################################################
2.12.6 Identifying Required Raw Partitions for Database Files

2.13 Stopping Existing Oracle Processes

##########################################################################

2.14 Configuring the oracle User's Environment

先配置AIX,使xmanager 可以登录
原来没有安装CDT,依次插入1号盘2号盘,安装CDT

/etc/rc.dt
再使用xmanager xclock成功。

oracle用户进入
修改.profile 文件
umask 022
AIXTHREAD_SCOPE=S; export AIXTHREAD_SCOPE
连DISPLAY也设上,方便
DISPLAY=10.0.10.143:0.0; export DISPLAY

修改完后,使之生效
$ . ./.profile

#######################################################################
如果不使用/tmp做为临时文件夹,可以另外建一个大点的文件系统做为临时文件夹,不过要设置环境变量

此处没有设置,具体设置略

#######################################################################

不在profile文件中设置ORACLE_SID等变量,而是在使用时临时设置
ORACLE_BASE=/opt/app/oracle
ORACLE_SID=sales
export ORACLE_BASE ORACLE_SID

不要设置这两个变量
unset ORACLE_HOME
unset TNS_ADMIN

最后检查一下
umask
env | more


#######################################################################
2.15 Running the rootpre.sh Script
仅在未安装过ORACLE的环境上运行!

在安装盘上没有找到rootpre目录,只好上传下载来的rootpre zip包
Switch user to root:
./rootpre.sh

#######################################################################

安装过程
如果使用DVD光盘
/usr/sbin/mount -rv cdrfs /dev/cd0 /dvd

安装检查时,Warning
Checking for rsct.basic.rte(0.0); Not found. Failed<<<<
Checking for rsct.compat.clients.rte(0.0); Not found. Failed<<<<

另外一warning是swap space
Expected result: 1536MB
Actual Result: 1520M

忽略后next
先安装软件,最后使用脚本建库,比较顺利完成.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/386081/viewspace-588727/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-03-12

  • 博文量
    77
  • 访问量
    752025