更多 IT 认证课程请访问 美河学习在线 www.eimhe.com
2 迁移前的准备工作
2.1 迁移前的信息确认和备份(停机前操作)
###迁移前,检查数据库的 rman 备份日志,确保备份成功
###为保证回退,控制文件的备份将在停止数据库后再备份,见 2.3 章节的步骤
###Grid 用户
$asmcmd lsdg
$asmcmd lsdsk
$asmcmd spget
$ocrchck
$crsctl query css votedisk
SQL>show parameter spfile
SQL>create pfile=’/tmp/pfile_asm_before.ora’ from spfile;
####oracle 用户比较数据库总大小、数据文件总大小、对象个数以及部分表的记录数
SQL>Select sum(bytes)/1024/1024 size_m from dba_segments;
SQL>Select sum(bytes)/1024/1024 size_m from dba_data_files;
SQL>Select sum(bytes)/1024/1024 size_m from dba_temp_files;
SQL>Select count(*) from dba_objects;
SQL>Select owner,count(*) from dba_objects group by owner order by 1;
SQL>Select count(*) from &some_table_name;
SQL>Select count(*) from &some_table_name;
SQL>select file_name,bytes/1024/1024 from dba_data_files order by 1;
SQL>select file_name,bytes/1024/1024 from dba_temp_files order by 1;
SQL>select * from v$log;
SQL>select * from v$logfile;
SQL>show parameter spfile;
SQL>show parameter v$controfile;
SQL>create pfile=’/tmp/pfile_db_before.ora’ from spfile;
2.2 识别存储并创建基于新存储的磁盘组(停机前操作)
1> 在新存储上划 LUN 并 mapping 到 RAC 所有节点,确认所有节点可以认到新 LUN。
注意新存储上划分的 LUN 的大小与原存储保持一致。如果使用多路径软件,则同样对新
存储进行多路径的配置。
2> grid 用户使用 asmca 或者命令方式来创建新的磁盘组,磁盘组名后缀加 NEW
SQL>create diskgroup CRS1_NEW external redundancy disk '< asm_disk_path >';