alter database backup controlfile to trace as '/home/oracle/control.sql' create pfile from spfile;

select * from v$logfile; select * from v$log; alter system switch logfile; alter system checkpoint; select open_mode from v$database; alter database drop logfile group 1; alter database add logfile group 1 ('/u01/app/oracle/oradata/orcl/ONLINELOG/redo01a.log', '/u01/app/oracle/oradata/orcl/ONLINELOG/redo01b.log') size 50M; alter database drop logfile group 2;
alter database add logfile group 2 ('/u01/app/oracle/oradata/orcl/ONLINELOG/redo02a.log', '/u01/app/oracle/oradata/orcl/ONLINELOG/redo02b.log') size 50M;
alter database drop logfile group 3;
alter database add logfile group 3 ('/u01/app/oracle/oradata/orcl/ONLINELOG/redo03a.log', '/u01/app/oracle/oradata/orcl/ONLINELOG/redo03b.log') size 50M;

select file#,NAME from v$datafile; run{ backup as copy datafile 1 format '/u01/app/oracle/oradata/orcl/DATAFILE/SYSTEM_%U.dbf'; backup as copy datafile 3 format '/u01/app/oracle/oradata/orcl/DATAFILE/SYSAUX.dbf'; backup as copy datafile 4 format '/u01/app/oracle/oradata/orcl/DATAFILE/UNDOTBS1.dbf'; backup as copy datafile 5 format '/u01/app/oracle/oradata/orcl/DATAFILE/EXAMPLE.dbf'; backup as copy datafile 6 format '/u01/app/oracle/oradata/orcl/DATAFILE/USERS.dbf'; } rman target / switch database to copy;

show parameter control_files; alter system set control_files='/u01/app/oracle/oradata/orcl/DATAFILE/ORCL/controlfile/o1_mf_ffys9367_.ctl,/u01/app/oracle/oradata/orcl/FRA/ORCL/controlfile/o1_mf_ffys938c_.ctlscope=spfile'; alter system set control_files='/u01/app/oracle/oradata/orcl/DATAFILE/ORCL/controlfile/o1_mf_ffys9367_.ctl'; alter database backup controlfile to trace as '/home/oracle/control.sql';

show parameter db_recovery_file_dest alter system set db_recovery_file_dest='/u01/app/oracle/oradata/orcl/FRA'; show parameter db_create_file_dest alter system set db_create_file_dest='/u01/app/oracle/oradata/orcl/DATAFILE/';

@/home/oracle/c1.sql create pfile='/home/oracle/pfile2.ora' from spfile; ALTER TABLESPACE TEMP ADD TEMPFILE '+DATA/ORCL/TEMPFILE/temp.269.973904097' REUSE; select * from dual; create spfile from pfile='';