你可以这样
1.rman target
2.RMAN> STARTUP MOUNT
3.恢复数据库
run{
set newname for datafile 1 to ’/<newdir>/system01.dbf’;
set newname for datafile 2 to ' /<newdir>/xxx.dbf';
restore database;
switch datafile all; //在控制文件中记录新的位置
recover database;
alter database open; }其中你有多少个数据文件都可以在RMAN脚本中定义,如果你不想做恢复
可以去掉
switch datafile all;
recover database;
alter database open;
这几行上面的脚本是争对9i的,8i中 newname 命令也可以用
1.rman target
2.RMAN> STARTUP MOUNT
3.恢复数据库
run{
set newname for datafile 1 to ’/<newdir>/system01.dbf’;
set newname for datafile 2 to ' /<newdir>/xxx.dbf';
restore database;
switch datafile all; //在控制文件中记录新的位置
recover database;
alter database open; }其中你有多少个数据文件都可以在RMAN脚本中定义,如果你不想做恢复
可以去掉
switch datafile all;
recover database;
alter database open;
这几行上面的脚本是争对9i的,8i中 newname 命令也可以用
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货