ALTER TABLESPACE tbs01 RENAME TO tbs02;crosscheck archivelog all;
delete expired archivelog all;
delete noprompt expired archivelog all;
startup nomount
CREATE CONTROLFILE SET DATABASE "ORCL" RESETLOGS ARCHIVELOG
2 MAXLOGFILES 16
3 MAXLOGMEMBERS 3
4 MAXDATAFILES 100
5 MAXINSTANCES 8
6 MAXLOGHISTORY 292
7 LOGFILE
8 GROUP 1 '/oracle/product/10.2.0/oradata/orcl/redo01.log' SIZE 50M,
9 GROUP 2 '/oracle/product/10.2.0/oradata/orcl/redo02.log' SIZE 50M,
10 GROUP 3 '/oracle/product/10.2.0/oradata/orcl/redo03.log' SIZE 50M
11 -- STANDBY LOGFILE
12 DATAFILE
13 '/oracle/product/10.2.0/oradata/orcl/system01.dbf',
14 '/oracle/product/10.2.0/oradata/orcl/undotbs01.dbf',
15 '/oracle/product/10.2.0/oradata/orcl/sysaux01.dbf',
16 '/oracle/product/10.2.0/oradata/orcl/users01.dbf',
17* '/oracle/product/10.2.0/oradata/orcl/example01.dbf'
SQL> /
alter database open resetlogs;
############################################################
to change location using RMAN
run {
sql ' alter tablespace users offline';
set newname for datafile '/oracle/use1.dbf' to '/oracle/product/10.2.0/oradata/orcl/users01.dbf';
restore tablespace users;
switch datafile all;
recover tablespace users;
}
Oracle Managed Files location, you can use this
form of the command:
RUN {
SET NEWNAME FOR DATAFILE 3 to NEW;
RESTORE DATAFILE 3;
SWITCH DATAFILE 3;
RECOVER DATAFILE 3;
}
to change location using RMAN
run {
sql ' alter tablespace users offline';
set newname for datafile '/oracle/use1.dbf' to '/oracle/product/10.2.0/oradata/orcl/users01.dbf';
restore tablespace users;
switch datafile all;
recover tablespace users;
}
Oracle Managed Files location, you can use this
form of the command:
RUN {
SET NEWNAME FOR DATAFILE 3 to NEW;
RESTORE DATAFILE 3;
SWITCH DATAFILE 3;
RECOVER DATAFILE 3;
}