Monday, 20 February 2017

Create New Temp Tablespace

CREATE TEMPORARY TABLESPACE PSTEMP TEMPFILE  '/oradata13/JOSHIN/pstemp_02.dbf' SIZE 1g autoextend on maxsize 30g;


ALTER DATABASE DEFAULT TEMPORARY TABLESPACE PSTEMP;



Drop the old temp tablespace

SELECT b.tablespace,b.segfile#,b.segblk#,b.blocks,a.sid,a.serial#,
a.username,a.osuser, a.status
FROM v$session a,v$sort_usage b
WHERE a.saddr = b.session_addr;


TABLESPACE             SEGFILE#    SEGBLK#     BLOCKS        SID    SERIAL# USERNAME             OSUSER                         STATUS
-------------------- ---------- ---------- ---------- ---------- ---------- -------------------- ------------------------------ --------
PSTEMP1                    1026       1664        256        444      26235 SYSADM               svengaka                       INACTIVE
PSTEMP1                    1026       1920        256        496      50372 SYSADM               svengaka                       INACTIVE
PSTEMP1                    1026      17792        256        547      58752 SYSADM               vgadi                          INACTIVE
PSTEMP1                    1026      31616        256        644      46208 SYSADM               svengaka                       INACTIVE


alter system kill session '444,26235';
alter system kill session '496,50372';
alter system kill session '547,58752';
alter system kill session '644,46208';



DROP TABLESPACE PSTEMP1 INCLUDING CONTENTS AND DATAFILES;

SQL> SELECT USERNAME, SESSION_NUM, SESSION_ADDR FROM V$SORT_USAGE;

no rows selected

SQL> col file_name for a45
select tablespace_name,file_name,bytes/1024/1024,maxbytes/1024/1024,autoextensible from dba_temp_files  order by autoextensible;SQL>

TABLESPACE_NAME                FILE_NAME                                     BYTES/1024/1024 MAXBYTES/1024/1024 AUT
------------------------------ --------------------------------------------- --------------- ------------------ ---
PSTEMP1                        /oradata13/JOSHIN/pstemp01.dbf                        31744                  0 NO
PSTEMP                         /oradata13/JOSHIN/pstemp_02.dbf                        1024              30720 YES

SQL> DROP TABLESPACE PSTEMP1 INCLUDING CONTENTS AND DATAFILES;

Tablespace dropped.

SQL>

No comments:

Post a Comment