Yeni Temp Tablespace
Mevcut default temp tablespace’imizi sorgularsak;
SQL> SELECT property_name, property_value
FROM database_properties
WHERE property_name like '%DEFAULT_TEMP_TABLESPACE';
PROPERTY_NAME PROPERTY_VALUE
------------------------------ ------------------------------
DEFAULT_TEMP_TABLESPACE TEMP
1.Yeni temp tablespace oluşturalım.
SQL> CREATE TEMPORARY TABLESPACE TEMP2 TEMPFILE '/u01/app/oracle/oradata/orcl/temp02.dbf
SIZE 500M REUSE AUTOEXTEND ON NEXT 20M MAXSIZE unlimited EXTENT MANAGEMENT LOCAL;
Tablespace created.
2.Database’i yeni temp tablespace’e switch edelim, (default temp tbs = temp2 olsun)
SQL> ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP2;
Database altered.
3.Eski Temp Tablespace’i drop edelim.
SQL> DROP TABLESPACE TEMP INCLUDING CONTENTS AND DATAFILES;
Tablespace dropped.
Default Temp tablespace’i drop etmek isterseniz aşağıdaki hatayı alırsınız, o yüzden önce yeni bir tane yaratıp ona switch edip sonra drop etmeliyiz..
SQL> DROP TABLESPACE TEMP2;
drop tablespace temp
*
ERROR at line 1:
ORA-12906: cannot drop default temporary tablespace
Benzer Konu:
Yeni Undo Tablespace Oluşturmak