使用RMAN迁移数据库实验报告
目 录
1. 虚拟机(Linux) 2
. 环境 2
. 备份恢复过程 2
. 准备工作 2
. 创建相关目录和文件 3
. 修改初始化文件 4
. 创建验证用数据 6
. 数据备份 6
. 数据恢复 7
. 通过恢复归档同步数据库数据 9
. RMAN copy迁移数据 12
. 环境和目标 12
. RMAN copy复制数据文件 12
. rename数据文件 14
. 处理redo log 15
. 检查结果 16
虚拟机(Linux)
环境
VMware WorkStation build-80004
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Oracle
Hostname
IP
ORACLE_HOME
说明
zz1
/oracle9/product/9i
原数据库
zz2
/oracle9/product/9i
新数据库
备份恢复过程
准备工作
在zz2上安装oracle,设置环境变量。因此处采用的是虚拟机,实际工作是将zz1复制一份在VMware中打开为zz2,并删除相关数据文件。
相关文件
路径或文件
数据文件
/oracle9/oradata/ora9i
dump目录
/oracle9/admin/ora9i
初始化文件
/oracle9/product/9i/dbs/
口令文件
/oracle9/product/9i/dbs/orapw
删除数据文件
[******@zz2 ~]# su - oracle9
[******@zz2 ~]$ cd oradata/ora9i/
[******@zz2 ora9i]$ pwd
/oracle9/oradata/ora9i
[******@zz2 ora9i]$ ll
total 835228
-rw-r----- 1 oracle9 oinstall 1662976 Aug 13 05:09
-rw-r----- 1 oracle9 oinstall 1662976 Aug 13 05:09
-rw-r----- 1 oracle9 oinstall 1662976 Aug 13 05:09
-rw-r----- 1 oracle9 oinstall 26222592 Aug 13 05:09
-rw-r----- 1 oracle9 oinstall 104858112 Aug 13 03:59
-rw-r----- 1 oracle9 oinstall 104858112 Aug 13 05:09
-rw-r----- 1 oracle9 oinstall 104858112 Aug 13 03:59
-rw-r----- 1 oracle9 oinstall 262152192 Aug 13 05:09
-rw-r----- 1 oracle9 oinstall 10493952 Aug 13 05:09
-rw-r----- 1 oracle9 oinstall 209723392 Aug 13 05:09
-rw-r----- 1 oracle9 oinstall 26222592 Aug 13 05:09
[******@zz2 ora9i]$ rm *
[******@zz2 ora9i]$ ls
删除dump目录
[******@zz2 ora9i]$ cd
[******@zz2 ~]$ cd admin/ora9i/
[******@zz2 ora9i]$ pwd
/oracle9/admin/ora9i
[******@zz2 ora9i]$ ls
bdump cdump create pfile udump
[******@zz2 ora9i]$ rm -rf *
使用RMAN迁移数据库实验报告课程内容 来自淘豆网m.daumloan.com转载请标明出处.