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 31 32 33 34 35 36 37 38 39 40 41 42 43
| Linux:
set linesize 200 pagesize 200 select 'alter database rename file '|| ''''|| member ||''''||' to ''+DATADG/CRMSC/ONLINELOG/'||substr(member, instr(member, '/', -1) + 1) || ''';' from v$logfile;
select 'alter database rename file '|| ''''|| name ||''''||' to '||''''||replace(name,'+DATADG/CGCRMSCADG','+DATADG/CGCRMSC')||''''||';' from v$tempfile;
set linesize 200 pagesize 200 select 'alter database rename file '|| ''''|| member ||''''||' to ''/data/soa/'||substr(member, instr(member, '/', -1) + 1) || ''';' from v$logfile;
select 'alter database rename file '|| ''''|| name ||''''||' to ''/systdb/data/'||substr(name,instr(name, '/', -1) + 1) || ''';' from v$tempfile;
select 'alter database rename file '||''''||name||''''||' to ''/data/soa/soadev/'||substr(name, instr(name, '/', -1) + 1)||''';' from v$dbfile;
Windows:
set linesize 200 pagesize 200 select 'alter database rename file '|| ''''|| member ||''''||' to ''D:\data\jphis\'||substr(member, instr(member, '\', -1) + 1) || ''';' from v$logfile;
select 'alter database rename file '|| ''''|| name ||''''||' to '||''''||replace(name,'C:\APP\ADMINISTRATOR\ORADATA','D:\data')||''''||';' from v$tempfile;
select 'alter database rename file '|| ''''|| name ||''''||' to ''D:\data\jphis\'||substr(name,instr(name, '\', -1) + 1) || ''';' from v$tempfile;
select 'alter database rename file '||''''||name||''''||' to ''D:\data\jphis\'||substr(name, instr(name, '\', -1) + 1)||''';' from v$dbfile;
|