11204 ASM 在线存储迁移。
admin
2023-04-30 01:02:47
0次

2.1停止数据库

shutdown immediate

2.2 扫描磁盘

echo 1 > /sys/class/fc_host/host3/issue_lip

echo 1 > /sys/class/fc_host/host4/issue_lip

3,更改磁盘属性

chown oracle:oinstall /dev/mapper/3PART*

4,备份ocr

./ocrconfig -manualbackup 

./ocrconfig -showbackup

5,新建asm磁盘组

create diskgroup SYSDG normal redundancy disk '/dev/mapper/3PAR01VOTE01','/dev/mapper/3PAR01VOTE02','/dev/mapper/3PAR01VOTE03' attribute 'compatible.rdbms'='11.2.0.0', 'compatible.asm'='11.2.0.0';



create diskgroup SYSDG external redundancy disk '/dev/mapper/3PARVOT01','/dev/mapper/3PARVOT02','/dev/mapper/3PARVOT03';

6,迁移votedisk



crsctl query css votedisk

crsctl replace votedisk +SYSDG

crsctl query css votedisk

7,迁移ocr

ocrcheck

ocrconfig -add +SYSDG

ocrconfig -delete +DATA

ocrcheck

8,迁移asmspfile

sqlplus / as sysasm

show parameter spfile

create pfile='/home/oracle/asmpfilebak.ora' from spfile;

create spfile='+SYSDG' from pfile='/home/oracle/asmpfilebak.ora'

9,更换asm磁盘到新存储

alter diskgroup DATA 

add disk

'/dev/mapper/3PAR01DATA01',

'/dev/mapper/3PAR01DATA02',

'/dev/mapper/3PAR01DATA03',

'/dev/mapper/3PAR01DATA04',

'/dev/mapper/3PAR01DATA05'  

drop disk

DATA_0000,DATA_0001,DATA_0002,DATA_003,DATA_0004 rebalance power 11;


alter diskgroup DATA02 

add disk

'/dev/mapper/3PAR01DATA06',

'/dev/mapper/3PAR01DATA07',

'/dev/mapper/3PAR01DATA08',

'/dev/mapper/3PAR01DATA09',

'/dev/mapper/3PAR01DATA10',

'/dev/mapper/3PAR01DATA11',

'/dev/mapper/3PAR01DATA12'  

drop disk

DATA_0005,DATA_0006,DATA_007,DATA_0008,DATA_0009,DATA_0010,DATA02_0006 rebalance power 11;



10,检查集群和数据库状态

crsctl stat res -t

===============


SQL> create diskgroup SYSDG normal redundancy disk '/dev/mapper/3PAR01VOTE01','/dev/mapper/3PAR01VOTE02','/dev/mapper/3PAR01VOTE03' attribute 'compatible.rdbms'='11.2.0.0', 'compatible.asm'='11.2.0.0';


Diskgroup created.


SQL> create pfile='/home/oracle/asmpfilebak.ora' from spfile;


File created.


SQL> create spfile='+SYSDG' from pfile='/home/oracle/asmpfilebak.ora'

  2  ;


File created.


SQL> exit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production

With the Real Application Clusters and Automatic Storage Management options

[oracle@PSIYKTDB03 snow]$ ocrcheck

Status of Oracle Cluster Registry is as follows :

Version                  :          3

Total space (kbytes)     :     262120

Used space (kbytes)      :       2928

Available space (kbytes) :     259192

ID                       :  677303095

Device/File Name         :      +DATA

                                    Device/File integrity check succeeded


                                    Device/File not configured


                                    Device/File not configured


                                    Device/File not configured


                                    Device/File not configured


Cluster registry integrity check succeeded


Logical corruption check bypassed due to non-privileged user


[oracle@PSIYKTDB03 snow]$ ocrconfig -add +SYSDG

PROT-20: Insufficient permission to proceed. Require privileged user

[oracle@PSIYKTDB03 snow]$ which ocrconfig

/oracle/grid/bin/ocrconfig

[oracle@PSIYKTDB03 snow]$ su -

Password: 

[root@PSIYKTDB03 ~]# /oracle/grid/bin/ocrconfig -add +SYSDG

[root@PSIYKTDB03 ~]# /oracle/grid/bin/ocrconfig -add +SYSDG

[root@PSIYKTDB03 ~]# /oracle/grid/bin/ocrconfig -delete +DATA

[root@PSIYKTDB03 ~]# cat /etc/ora

oracle/      oraInst.loc  oratab       

[root@PSIYKTDB03 ~]# cat /etc/oracle/o

ocr.loc       ocr.loc.orig  olr.loc       olr.loc.orig  oprocd/       

[root@PSIYKTDB03 ~]# cat /etc/oracle/ocr.loc

#Device/file +DATA getting replaced by device +SYSDG 

ocrconfig_loc=+SYSDG

[root@PSIYKTDB03 ~]# /oracle/grid/bin/crsctl query css       

Parse error:

  Missing additional arguments


Usage:

  crsctl query css ipmiconfig

     Checks whether Oracle Clusterware has been configured for IPMI


  crsctl query css ipmidevice

     Checks whether the IPMI device/driver is present


  crsctl query css votedisk

     Lists the voting files used by Cluster Synchronization Services

[root@PSIYKTDB03 ~]# /oracle/grid/bin/crsctl query css votedisk

##  STATE    File Universal Id                File Name Disk group

--  -----    -----------------                --------- ---------

 1. ONLINE   7f6b3c9b6f6b4fb7bff0d6e03f993474 (/dev/mapper/DATA1) [DATA]

Located 1 voting disk(s).

[root@PSIYKTDB03 ~]# /oracle/grid/bin/crsctl replace votedisk +SYSDG

Successful addition of voting disk 4e76af5f1ce24fa9bf5df9efb6f660e8.

Successful addition of voting disk 7129487e16954fb0bf796e3d8b005d0c.

Successful addition of voting disk 1133f01ca9ec4f23bf056fb90fa883fc.

Successful deletion of voting disk 7f6b3c9b6f6b4fb7bff0d6e03f993474.

Successfully replaced voting disk group with +SYSDG.

CRS-4266: Voting file(s) successfully replaced

[root@PSIYKTDB03 ~]# /oracle/grid/bin/crsctl query css votedisk

##  STATE    File Universal Id                File Name Disk group

--  -----    -----------------                --------- ---------

 1. ONLINE   4e76af5f1ce24fa9bf5df9efb6f660e8 (/dev/mapper/3PAR01VOTE01) [SYSDG]

 2. ONLINE   7129487e16954fb0bf796e3d8b005d0c (/dev/mapper/3PAR01VOTE02) [SYSDG]

 3. ONLINE   1133f01ca9ec4f23bf056fb90fa883fc (/dev/mapper/3PAR01VOTE03) [SYSDG]

Located 3 voting disk(s).

[root@PSIYKTDB03 ~]# 

[root@PSIYKTDB03 ~]# exit

logout

[


SQL> alter diskgroup DATA 

add disk

'/dev/mapper/3PAR01DATA01',

'/dev/mapper/3PAR01DATA02',

'/dev/mapper/3PAR01DATA03',

'/dev/mapper/3PAR01DATA04',

'/dev/mapper/3PAR01DATA05'  

drop disk

DATA_0000,

DATA_0001,

DATA_0002,

DATA_0003,

DATA_0004 rebalance power 11;

  2    3    4    5    6    7    8    9   10   11   12   13  


Diskgroup altered.


SQL> SQL> ^Hexit

SP2-0042: unknown command exit" - rest of line ignored.

SQL> exit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production

With the Real Application Clusters and Automatic Storage Management options

[oracle@PSIYKTDB03 snow]$ ssh PSIYKTDB0 

[oracle@PSIYKTDB03 snow]$ asmcmd

ASMCMD> lsop

Group_Name  Dsk_Num  State  Power  

DATA02      REBAL    WAIT   11     

DATA        REBAL    RUN    11     

ASMCMD> lsop

Group_Name  Dsk_Num  State  Power  

DATA02      REBAL    WAIT   11     

DATA        REBAL    RUN    11     

ASMCMD> lsop

Group_Name  Dsk_Num  State  Power  

DATA02      REBAL    WAIT   11     

DATA        REBAL    RUN    11     

ASMCMD> lsop

Group_Name  Dsk_Num  State  Power  

DATA02      REBAL    WAIT   11     

DATA        REBAL    RUN    11     

ASMCMD> exit

[oracle@PSIYKTDB03 snow]$ 

[oracle@PSIYKTDB03 snow]$ asmcmd

ASMCMD> lsop -help

Group_Name  Dsk_Num  State  Power  

DATA02      REBAL    WAIT   11     

DATA        REBAL    RUN    11     

ASMCMD> lsop

Group_Name  Dsk_Num  State  Power  

DATA02      REBAL    WAIT   11     

DATA        REBAL    RUN    11     

ASMCMD> lsop

Group_Name  Dsk_Num  State  Power  

DATA02      REBAL    WAIT   11     

DATA        REBAL    RUN    11     

ASMCMD> exit


相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...