您的位置:首页 > 数据库 > Oracle

AIX 5.3安装oracle 11g

2012-08-17 17:45 549 查看
参考安装文档:

  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

  先安装软件,最后使用脚本建库,比较顺利完成.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  安装 Oracle 11g AIX 5.3