ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 安装rac失败 清理lv的方法

安装rac失败 清理lv的方法

原创 Linux操作系统 作者:haozg_oracle 时间:2012-01-09 17:07:46 0 删除 编辑
环境:aix5.1 + oracle10gR2 rac + hacmp + crs

清理lv的方法,如果安装失败,那么需清理lv,否则回报各种错误。
dd if=/dev/zero f=/dev/rcontrol1 bs=8192 count=16384    1
dd if=/dev/zero f=/dev/rcontrol2 bs=8192 count=16384    1
dd if=/dev/zero f=/dev/rdb_system bs=8192 count=524288   32
dd if=/dev/zero f=/dev/rdb_users bs=8192 count=2097152---128
dd if=/dev/zero f=/dev/rdb_undo1 bs=8192 count=2097152--128
dd if=/dev/zero f=/dev/rdb_undo2 bs=8192 count=2097152--128
dd if=/dev/zero f=/dev/rdb_sysaux bs=8192 count=1048576--64
dd if=/dev/zero f=/dev/rdb_temp bs=8192 count=786432--48
dd if=/dev/zero f=/dev/rdb_redo11 bs=8192 count=32768--2
dd if=/dev/zero f=/dev/rdb_redo12 bs=8192 count=32768
dd if=/dev/zero f=/dev/rdb_redo21 bs=8192 count=32768
dd if=/dev/zero f=/dev/rdb_redo22 bs=8192 count=32768
dd if=/dev/zero f=/dev/rdb_pwd bs=8192 count=65536---4
dd if=/dev/zero f=/dev/rdb_spfile bs=8192 count=32768--2

关键是计算count的值,方法如下:
bs表示一次写入的大小,8192 是 8k。
查看lv的大小:

node2:{/dsg}$ lsvg -l racvg
racvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
control1            raw        1     1     1    open/syncd    N/A
control2            raw        1     1     1    open/syncd    N/A
db_control3         raw        2     2     1    closed/syncd  N/A
db_spfile           raw        2     2     1    closed/syncd  N/A
db_redo11           raw        2     2     1    open/syncd    N/A
db_redo12           raw        2     2     1    open/syncd    N/A
db_redo1_3_1        raw        2     2     1    closed/syncd  N/A
db_redo21           raw        2     2     1    closed/syncd  N/A
db_redo22           raw        2     2     1    closed/syncd  N/A
db_redo2_3_1        raw        2     2     1    closed/syncd  N/A
ora_ocr1            raw        2     2     1    open/syncd    N/A
ora_ocr2            raw        2     2     1    closed/syncd  N/A
ora_vot1            raw        2     2     1    open/syncd    N/A
ora_vot2            raw        2     2     1    closed/syncd  N/A
ora_vot3            raw        2     2     1    closed/syncd  N/A
db_undo1            raw        128   128   1    open/syncd    N/A
db_undo2            raw        128   128   1    open/syncd    N/A
db_pwd              raw        4     4     1    closed/syncd  N/A
db_users            raw        128   128   1    open/syncd    N/A
db_temp             raw        48    48    1    open/syncd    N/A
db_sysaux           raw        64    64    1    open/syncd    N/A
db_accounts_idx     raw        8     8     7    closed/syncd  N/A
db_users_idx        raw        16    16    7    closed/syncd  N/A
db_users_u          raw        16    16    7    closed/syncd  N/A
db_tbs1             raw        304   304   7    closed/syncd  N/A
db_users_4g         raw        32    32    1    closed/syncd  N/A
db_system           raw        32    32    1    open/syncd

注意lv 的state,可用的并且是有应用的都是open/syncd 状态。


node2:{/dsg}$ lslv control1
LOGICAL VOLUME:     control1               VOLUME GROUP:   racvg
LV IDENTIFIER:      00081d0f00004c000000012f04dc4b6d.1 PERMISSION:     read/write
VG STATE:           active/complete        LV STATE:       opened/syncd
TYPE:               raw                    WRITE VERIFY:   off
MAX LPs:            512                    PP SIZE:        128 megabyte(s)
COPIES:             1                      SCHED POLICY:   parallel
LPs:                1                      PPs:            1
STALE PPs:          0                      BB POLICY:      relocatable
INTER-POLICY:       minimum                RELOCATABLE:    yes
INTRA-POLICY:       middle                 UPPER BOUND:    1024
MOUNT POINT:        N/A                    LABEL:          None
MIRROR WRITE CONSISTENCY: on/ACTIVE                              
EACH LP COPY ON A SEPARATE PV ?: yes                                    
Serialize IO ?:     NO                                     
DEVICESUBTYPE : DS_LVZ


control1 的pps 等于1,pp size等于 128 m
(pp size * pps)*1024  算出有多少k
然后除以8
(pp size * pps)*1024/8=count=16384
如果这个数值计算不准确那么在清理的过程中这个值过大会报错,过小清理不干净,在安装oracle的时候会报错。

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

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-12-22

  • 博文量
    37
  • 访问量
    164299