zoukankan      html  css  js  c++  java
  • aix上使用裸设备安装oracle10g数据库

    一、检查系统信息

    [root@aix222 /]# oslevel -r

    5300-08

    [root@aix222 /]# prtconf | grep -i mem

    Memory Size: 1904 MB

    Good Memory Size: 1904 MB

    [root@aix222 /]# lsattr -El mem0

    goodsize 1904 Amount of usable physicalmemory in Mbytes False

    size    1904 Total amount of physical memory in Mbytes  False

    [root@aix222 /]# prtconf | more

    Processor Implementation Mode: POWER 5

    Processor Version: PV_5_2

    Number Of Processors: 2

    Processor Clock Speed: 1898 MHz

    CPU Type: 64-bit

    Kernel Type: 64-bit

    LPAR Info: 1 10-0884G

    Memory Size: 1904 MB

    Good Memory Size: 1904 MB

    Platform Firmware level: SF240_382

    Firmware Version: IBM,SF240_382

    [root@aix222 /]# bootinfo -K

    64

    [root@aix222 /]# lsps –a

    [root@aix222 /]# lsps –s

    二、查看软件包和安装补丁

    [root@aix222 /]# lslpp -l |grep bos.adt

    [root@aix222 /]# lslpp -l |grep -i xlc.rte

    [root@aix222 /]# lslpp -l |grep -i xlc

    [root@aix222 /]# lslpp -l |grep -i bos.perf

    Aix上的oracle10g需要下面的软件包

    Bos.adt.base

    Bos.adt.lib

    Bos.adt.libm

    Bos.pref.libperfstat

    Bos.perf.perfstat

    Bos.perf.proctools

    Xlc.aix50.rte

    xlC.rte

    下面查看补丁

    [root@aix222 /]# instfix -ik IY58143

    [root@aix222 /]# instfix -ik IY59386

    [root@aix222 /]# instfix -ik IY60930

    [root@aix222 /]# instfix -ik IY66513

    [root@aix222 /]# instfix -ik IY70159

    [root@aix222 /]# instfix -ik IY68989

    三、配置系统参数

    [root@aix222 /]# smit system

    Change / Show Characteristics of OperatingSystem

     =>Maximum number of PROCESSES allowed peruser       [2048]

    [root@aix222 /]# smit chaio

    MINIMUM number of servers                          [1]

    MAXIMUM number of servers per cpu                  [10]

    maximum number of REQUESTS                         [4096]

    server PRIORITY                                    [39]

    STATE to be configured at systemrestart            available

    State of fast path                                  enable

    四、建立用户组和用户

    Groups:oinstall、dba

    Users:oracle

    使用smit来添加

    五、配置oracle用户的.profile

    [oracle@aix222 ~]$ vi .profile

    ORACLE_BASE=/u01/app/oracle

    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

    ORACLE_SID=siqian

    PATH=$PATH:$ORACLE_HOME/bin

    export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

    export EDITOR=vi

    export DBCA_CONFIG=/home/oracle/raw_mp.txt

    六、使用现有的vg创建lv

    [root@aix222 /]# mklv -y 'system' -t 'raw' datavg3 32

    这里的lp大小为32mb,也就是说system这个lv大小为1gb。

    [root@aix222 /]# mklv -y 'sysaux' -t 'raw' datavg3 32

    [root@aix222 /]# mklv -y 'users' -t 'raw' datavg3 16

    [root@aix222 /]# mklv -y 'example' -t 'raw' datavg3 5

    [root@aix222 /]# mklv -y 'undotbs' -t 'raw' datavg3 16

    [root@aix222 /]# mklv -y 'temp' -t 'raw' datavg3 10

    [root@aix222 /]# mklv -y 'control01' -t 'raw' datavg3 2

    [root@aix222 /]# mklv -y 'control02' -t 'raw' datavg3 2

    [root@aix222 /]# mklv -y 'control03' -t 'raw' datavg3 2

    [root@aix222 /]# mklv -y 'spfile' -t 'raw' datavg3 1

    [root@aix222 /]# mklv -y 'redo01a' -t 'raw' datavg3 5

    [root@aix222 /]# mklv -y 'redo01b' -t 'raw' datavg3 5

    [root@aix222 /]# mklv -y 'redo02a' -t 'raw' datavg3 5

    [root@aix222 /]# mklv -y 'redo02b' -t 'raw' datavg3 5

    [root@aix222 /]# mklv -y 'redo03a' -t 'raw' datavg3 5

    [root@aix222 /]# mklv -y 'redo03b' -t 'raw' datavg3 5

    七、配置映射文件

    [oracle@aix222 ~]$ vi raw_mp.txt

    system=/u01/app/oracle/oradata/siqian/system01.dbf

    sysaux=/u01/app/oracle/oradata/siqian/sysaux01.dbf

    users=/u01/app/oracle/oradata/siqian/users01.dbf

    example=/u01/app/oracle/oradata/siqian/example01.dbf

    undotbs1=/u01/app/oracle/oradata/siqian/undotbs01.dbf

    temp=/u01/app/oracle/oradata/siqian/temp01.dbf

    control1=/u01/app/oracle/oradata/siqian/control01.ctl

    control2=/u01/app/oracle/oradata/siqian/control02.ctl

    control3=/u01/app/oracle/oradata/siqian/control03.ctl

    redo1_1=/u01/app/oracle/oradata/siqian/redo01a.log

    redo1_2=/u01/app/oracle/oradata/siqian/redo01b.log

    redo2_1=/u01/app/oracle/oradata/siqian/redo02a.log

    redo2_2=/u01/app/oracle/oradata/siqian/redo02b.log

    redo3_1=/u01/app/oracle/oradata/siqian/redo03a.log

    redo3_2=/u01/app/oracle/oradata/siqian/redo03b.log

    spfile=/u01/app/oracle/oradata/siqian/spfilesiqian.ora

    八、配置裸设置权限

    在root下执行:

    chown oracle:oinstall /dev/rsystem

    chown oracle:oinstall /dev/rsysaux

    chown oracle:oinstall /dev/rusers

    chown oracle:oinstall /dev/rexample

    chown oracle:oinstall /dev/rundotbs

    chown oracle:oinstall /dev/rtemp

    chown oracle:oinstall /dev/rcontrol01

    chown oracle:oinstall /dev/rcontrol02

    chown oracle:oinstall /dev/rcontrol03

    chown oracle:oinstall /dev/rspfile

    chown oracle:oinstall /dev/rredo01a

    chown oracle:oinstall /dev/rredo01b

    chown oracle:oinstall /dev/rredo02a

    chown oracle:oinstall /dev/rredo02b

    chown oracle:oinstall /dev/rredo03a

    chown oracle:oinstall /dev/rredo03b

    九、给裸设置创建链接(用r开头的设备)

    ln -s /dev/rsystem /u01/app/oracle/oradata/siqian/system01.dbf

    ln -s /dev/rsysaux/u01/app/oracle/oradata/siqian/sysaux01.dbf

    ln -s /dev/rusers/u01/app/oracle/oradata/siqian/users01.dbf

    ln -s /dev/rexample/u01/app/oracle/oradata/siqian/example01.dbf

    ln -s /dev/rundotbs /u01/app/oracle/oradata/siqian/undotbs01.dbf

    ln -s /dev/rtemp/u01/app/oracle/oradata/siqian/temp01.dbf

    ln -s /dev/rcontrol01/u01/app/oracle/oradata/siqian/control01.ctl

    ln -s /dev/rcontrol02/u01/app/oracle/oradata/siqian/control02.ctl

    ln -s /dev/rcontrol03/u01/app/oracle/oradata/siqian/control03.ctl

    ln -s /dev/rspfile/u01/app/oracle/oradata/siqian/spfilesiqian.ora

    ln -s /dev/rredo01a/u01/app/oracle/oradata/siqian/redo01a.log

    ln -s /dev/rredo01b/u01/app/oracle/oradata/siqian/redo01b.log

    ln -s /dev/rredo02a/u01/app/oracle/oradata/siqian/redo02a.log

    ln -s /dev/rredo02b/u01/app/oracle/oradata/siqian/redo02b.log

    ln -s /dev/rredo03a/u01/app/oracle/oradata/siqian/redo03a.log

    ln -s /dev/rredo03b/u01/app/oracle/oradata/siqian/redo03b.log

    十、DBCA建库

    其中加入两个参数:CONTROL_FILES和SPFILE,填入对应的数值,然后导入raw_mp.txt,建库。

  • 相关阅读:
    华为FusionCloud云计算vCPU资源计算公式(MHz)
    Jenkins入门总结
    前端构建工具gulp使用 (转)
    大窍决:放松,放松,再放松! 高僧开示汇编
    万物在这种绝对真性中自然解脱! 顶果钦哲仁波切
    阿姜查:为何我们生于此?|这个世界的真相
    与「法」同住世间
    阿姜查:哪里有迷妄,哪里便有平静
    阿姜查:不必让自己成为什么 一切顺其自然就好
    阿姜查:当心碰到外尘时,才是真正修行的开始
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3202818.html
Copyright © 2011-2022 走看看