本次数据库迁移步骤
◆停止所有的外部业务
◆停止数据库监听
◆使用expdp导出所有的数据【可选】
◆停止数据库
◆测试是否可正常启动【可选】
◆停止数据库后,拷贝文件系统
为了保证文件系统的属性不被改变,一种方法是做tar拷贝再解压,一种方法是root用户cp -pr,采用后者。
◆hnmetar用户操作
pwd
/cswgdata/hnmetar
tar cvf oracle.tar admin flash_recovery_area product
cp oracle.tar /cswgdata1/hnmetar
cd /cswgdata1/hnmetar
tar xvf oracle.tar
◆root用户操作
nohup ./cp.sh >/cswgdata1/cp.log 2>&1 &
cat cp.sh
date
time cp -pr /cswgdata/hnmetar/admin /cswgdata1/hnmetar
date
time cp -pr /cswgdata/hnmetar/flash_recovery_area /cswgdata1/hnmetar
date
time cp -pr /cswgdata/hnmetar/product /cswgdata1/hnmetar
date
time cp -pr /cswgdata/hnmetar/cswgdb /cswgdata1/hnmetar
date
echo "Good work!"
◆拷贝完毕之后,此时的文件系统
/cswgdata on /dev/vgcswgdata/lvcswgdata1 ioerror=mwdisable,delaylog,dev=40060001 on Mon Dec 28 22:49:08 2015
/cswgdata1 on /dev/vgcswgdata1/lvcswgdata1 ioerror=mwdisable,delaylog,dev=40040001 on Tue Aug 16 16:29:25 2016
◆卸载旧文件系统,再挂载到cswgdata0,备用
umount /cswgdata
mount /dev/vgcswgdata/lvcswgdata1 /cswgdata0
◆卸载新文件系统,再挂载到cswgdata
umount /cswgdata1
mount /dev/vgcswgdata1/lvcswgdata1 /cswgdata
◆启动数据库
◆如有异常回退到原状态
文章评论