How to add tempfile in Oracle Database

 Adding Tempfile in Oracle Database


Get distinct temporary tablespaces - 

select distinct(TABLESPACE_NAME) from dba_temp_files;

TABLESPACE_NAME
------------------------------
TEMP


Get all file names present for specific tablespace - 

 select file_name from dba_temp_files where TABLESPACE_NAME='&1';


Add tempfile - 

 alter tablespace temp add tempfile 'tempfile creation location' size 500M autoextend on next 500M maxsize 8G;



 desc dba_temp_files
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 FILE_NAME                                          VARCHAR2(513)
 FILE_ID                                            NUMBER
 TABLESPACE_NAME                                    VARCHAR2(30)
 BYTES                                              NUMBER
 BLOCKS                                             NUMBER
 STATUS                                             VARCHAR2(7)
 RELATIVE_FNO                                       NUMBER
 AUTOEXTENSIBLE                                     VARCHAR2(3)
 MAXBYTES                                           NUMBER
 MAXBLOCKS                                          NUMBER
 INCREMENT_BY                                       NUMBER
 USER_BYTES                                         NUMBER
 USER_BLOCKS                                        NUMBER
 SHARED                                             VARCHAR2(13)
 INST_ID                                            NUMBER



Comments