« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称:南海大狼的blogger 日志总数:41 评论数量:34 留言数量:-7 访问次数:270707 建立时间:2005年8月15日 |

| |
[oracle]rman duplicate使用的心得 软件技术
南海大狼 发表于 2006/9/22 16:17:55 |
可以参见:http://husthxd.itpub.net/post/11/2317
本人试验有如下心得:
1。使用的是oracle9.0.1.0做试验 使用to_date有问题,查看metalink.oracle.com ,是bug 1834502的错误
使用 c:\>set NLS_DATE_FORMAT=YYYYMMDDHHMISS
C:\>rman 方法解决
2。数据库的名称不能超过8个字符
3。恢复的时候要指定redo文件
4。可以利用错误语句获得内存脚本,本次的脚本是:
run { set until time "to_date('20060922112820','YYYYMMDDHHMISS')"; set newname for datafile 1 to "E:\ORACLE\ORADATA\DUPDB\SYSTEM01.DBF"; set newname for datafile 2 to "E:\ORACLE\ORADATA\DUPDB\UNDOTBS01.DBF"; set newname for datafile 3 to "E:\ORACLE\ORADATA\DUPDB\CWMLITE01.DBF"; set newname for datafile 4 to "E:\ORACLE\ORADATA\DUPDB\DRSYS01.DBF"; set newname for datafile 5 to "E:\ORACLE\ORADATA\DUPDB\EXAMPLE01.DBF"; set newname for datafile 6 to "E:\ORACLE\ORADATA\DUPDB\INDX01.DBF"; set newname for datafile 7 to "E:\ORACLE\ORADATA\DUPDB\TOOLS01.DBF"; set newname for datafile 8 to "E:\ORACLE\ORADATA\DUPDB\USERS01.DBF"; set newname for datafile 9 to "E:\ORACLE\ORADATA\DUPDB\DATA1.ORA"; duplicate target database to dupdb logfile 'e:\oracle\oradata\dupdb\redo01.log' size 103M, 'e:\oracle\oradata\dupdb\redo02.log' size 103M nofilenamecheck;}
正在思考的问题:
1。如果是原db是 用裸设备,那目标可以是文件系统么
2。和第三方的 MML结合还不知道可以不可以
|
|
|