Recovering from Non critical Losses


Losing a TEMPFILE:-
 
Recreating tempfile
/u01/app/oracle/oradata/orcl/temp01.dbf
 
Recovering from a TEMPFILE Loss:-

You can recover from a lost TEMPFILE without restarting the database.
For example, to recover the database when the temp01.dbf data file belonging to the
default temporary tablespace TEMP has been deleted at the OS level, add a new data file,
and then drop the one that was deleted:

SQL> ALTER TABLESPACE temp ADD DATAFILE
'/u01/app/oracle/oradata/orcl/temp02.dbf' SIZE 20M;

Tablespace altered.

SQL> ALTER TABLESPACE temp DROP TEMPFILE
'/u01/app/oracle/oradata/orcl/temp01.dbf';
 
Tablespace altered.
 
 
Losing a Redo Log Group Member:-
Re-creating Redo Log Files
 
 
SQL> SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;

GROUP# ARC STATUS
--------- --- ----------------
1 YES ACTIVE
2 NO CURRENT
3 YES INACTIVE
 
 
ALTER DATABASE DROP LOGFILE GROUP 3;
 
shows the progression of log group #1 from CURRENT to
ACTIVE to INACTIVE:
SQL> SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
---------- --- ----------------
1 NO CURRENT
2 YES INACTIVE
3 YES INACTIVE
SQL> alter system switch logfile;
SQL> SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
---------- --- ----------------
1 YES ACTIVE
2 NO CURRENT
3 YES INACTIVE
SQL> alter system checkpoint;
System altered.
SQL> SELECT GROUP#, ARCHIVED, STATUS FROM V$LOG;
GROUP# ARC STATUS
---------- --- ----------------
1 YES INACTIVE
2 NO CURRENT
3 YES INACTIVE
 
ALTER DATABASE DROP LOGFILE MEMBER
'/u01/app/oracle/oradata/orcl/redo02b.log';
 
Re-creating Indexes:-

Use options to reduce the time it takes to create the
index:-
PARALLEL
NOLOGGING

SQL> CREATE INDEX rname_idx
2 ON hr.regions (region_name)
3 PARALLEL 4;
 
 
Re-creating a Password Authentication File:-
 
Oracle~$ orapwd file=$ORACLE_HOME/dbs/orapwORCL
          password=admin entries=5

No comments:

ORA-00059: Maximum Number Of DB_FILES Exceeded in 19C database

When I am adding datafile to my 19C database facing the below error. SQL> alter tablespace DATA  add datafile '/u01/data/data15.dbf&#...