Basic Table Space Commands
Basic Table Space Commands
Surender Sara
Backup ControlFile
ALTER DATABASE BACKUP CONTROLFILE TO '/tmp/control01.ctl'; ALTER DATABASE BACKUP CONTROLFILE TO trace;
Use to recreate control file
To change create database options like maxdatafiles To change the database name etc
Moving/Renaming Datafiles
Take Datafile OFFLINE DO Operating system COPY of the file Issue this command MUST BE IN ARCHIVELOG MODE
LogFile Operations
ALTER DATABASE ADD LOGFILE MEMBER '/rman/u02/oradata/DBA/redo333a.dbf' TO GROUP 4; ALTER DATABASE DROP LOGFILE MEMBER '/rman/u01/oradata/DBA/redo3b.dbf'; ALTER DATABASE DROP LOGFILE group 4; ALTER DATABASE ADD LOGFILE GROUP 4 ('/rman/u02/oradata/DBA/redo31a.dbf', '/rman/u02/oradata/DBA/redo32a.dbf') SIZE 5M;
Archivelog Operations
ALTER DATABASE ARCHIVELOG MANUAL; ALTER DATABASE NOARCHIVELOG;
Create Tablespace
drop tablespace TBS_D_1 including contents; drop tablespace TBS_u_1 including contents; drop tablespace TBS_A_1 including contents; CREATE TABLESPACE TBS_U_1 DATAFILE '/rman/u03/oradata/DBA/TBS_U_1.ORA' SIZE 1024K REUSE EXTENT MANAGEMENT LOCAL UNIFORM SIZE 8K; CREATE TABLESPACE TBS_A_1 DATAFILE '/rman/u03/oradata/DBA/TBS_A_1.ORA' SIZE 1024K REUSE EXTENT MANAGEMENT LOCAL AUTOALLOCATE; CREATE TABLESPACE TBS_D_1 DATAFILE '/rman/u03/oradata/DBA/TBS_D_1.ORA' SIZE 1024K REUSE;
alter database datafile '/rman/u03/oradata/DBA/TBS_D_1.ORA' resize 100 m; alter database datafile '/rman/u03/oradata/DBA/TBS_D_1.ORA' resize 500 m; alter database datafile '/rman/u03/oradata/DBA/TBS_D_1.ORA' resize 500 m;
drop table space TBS_D_1 including contents; drop table space TBS_u_1 including contents; drop table space TBS_A_1 including contents; CREATE TABLESPACE TBS_U_1 DATAFILE '/rman/u03/oradata/DBA/TBS_U_1.ORA' SIZE 1024K REUSE AUTOEXTEND ON MAXSIZE 1024M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 8K ; CREATE TABLESPACE TBS_A_1 DATAFILE '/rman/u03/oradata/DBA/TBS_A_1.ORA' SIZE 1024K REUSE AUTOEXTEND ON MAXSIZE 1024M EXTENT MANAGEMENT LOCAL AUTOALLOCATE ; CREATE TABLESPACE TBS_D_1 DATAFILE '/rman/u03/oradata/DBA/TBS_D_1.ORA' SIZE 1024K REUSE AUTOEXTEND ON MAXSIZE 1024M;
UNDO TABLESPACE - 9i
drop tablespace tspundo including contents; CREATE UNDO TABLESPACE tspundo DATAFILE '/u91/INDEXES/i_idx_1.dbf' SIZE 5M REUSE AUTOEXTEND ON ;