Sunteți pe pagina 1din 4

how to create tablespace -SQL> create tablespace nag datafile '/tererpdwt/clone/oradata/nag01.

dbf' size 10
m;
Tablespace created.
SQL> select file_name,tablespace_name from dba_data_files;
FILE_NAME
-------------------------------------------------------------------------------TABLESPACE_NAME
-----------------------------/tererpdwt/clone/oradata/statspack01.dbf
STATSPACK
/tererpdwt/clone/oradata/users01.dbf
USERS
/tererpdwt/clone/oradata/undotbs01.dbf
UNDOTBS1
FILE_NAME
-------------------------------------------------------------------------------TABLESPACE_NAME
-----------------------------/tererpdwt/clone/oradata/sysaux01.dbf
SYSAUX
/tererpdwt/clone/oradata/system01.dbf
SYSTEM
/tererpdwt/clone/oradata/nag01.dbf
NAG
6 rows selected.
how to add datafile to particular tablespace------------SQL> alter tablespace nag add datafile '/tererpdwt/clone/oradata/nag02.dbf' size
10m;
Tablespace altered.
SQL> select tablespace_name,file_name from dba_data_files where tablespace_name=
'NAG';
TABLESPACE_NAME
-----------------------------FILE_NAME
-------------------------------------------------------------------------------NAG
/tererpdwt/clone/oradata/nag01.dbf
NAG
/tererpdwt/clone/oradata/nag02.dbf

drop one datafile in particular tablespace


SQL> alter tablespace nag drop datafile 7;
Tablespace altered.

resize datafile-SQL> select name,bytes/1024/1024 from v$datafile where file#=7;


NAME
-------------------------------------------------------------------------------BYTES/1024/1024
--------------/tererpdwt/clone/oradata/nag02.dbf
10
SQL> alter database datafile 7 resize 20m;
Database altered.
SQL> select name,bytes/1024/1024 from v$datafile where file#=7;
NAME
-------------------------------------------------------------------------------BYTES/1024/1024
--------------/tererpdwt/clone/oradata/nag02.dbf
20

rename datafile---------SQL> alter database datafile 7 offline;


Database altered.

os level rename----------[clone@tererpdw oradata]$ mv nag02.dbf arjun02.dbf

SQL> alter database rename file '/tererpdwt/clone/oradata/nag02.dbf' to '/tererp


dwt/clone/oradata/arjun02.dbf';
Database altered.
SQL> recover datafile 7;

Media recovery complete.


SQL> alter database datafile online;
alter database datafile online
*
ERROR at line 1:
ORA-02236: invalid file name
SQL> alter database datafile 7 online;
Database altered.
SQL> alter database datafile 7 online;
Database altered.
SQL> select name from v$datafile;
NAME
-------------------------------------------------------------------------------/tererpdwt/clone/oradata/system01.dbf
/tererpdwt/clone/oradata/sysaux01.dbf
/tererpdwt/clone/oradata/undotbs01.dbf
/tererpdwt/clone/oradata/users01.dbf
/tererpdwt/clone/oradata/nag01.dbf
/tererpdwt/clone/oradata/statspack01.dbf
/tererpdwt/clone/oradata/arjun02.dbf
7 rows selected.
create temporaray tablespace---------------

SQL> create temporary tablespace temp tempfile '/tererpdwt/clone/oradata/nag01


.dbf' size 10m;
Tablespace created.

create undo tables[ace---------SQL> create undo tablespace nag datafile '/tererpdwt/clone/oradata/nag01.dbf' s


ize 10m;
Tablespace created.

FIND DEFAULT TEMORARY TABLESPACE AND DEFULATPERMANENT TABLESPACE---------SQL> select property_value from database_properties where propeRTY_name='DEFAUL
T_TEMP_TABLESPACE';
PROPERTY_VALUE

-------------------------------------------------------------------------------TEMP
SQL> select property_value from database_properties where propeRTY_name='DEFAUL
T_PERMANENT_TABLESPACE';
PROPERTY_VALUE
-------------------------------------------------------------------------------USERS
RENAME TABLESPACE NAME----------SQL> ALTER TABLESPACE NAG RENAME TO ARJUN;
Tablespace altered.
DROP TABLESPACE=====================

SQL> DROP TABLESPACE ARJUN INCLUDING CONTENTS AND DATAFILES;


Tablespace dropped.

S-ar putea să vă placă și