Oracle TEMPORARY TABLESPACE

时间:2009-07-23 14:16:21

标签: oracle

我想将数据库导入新的表空间。

所以我;使用CREATE USER设置用户。但是,如果我不知道现有数据库使用的临时表空间,如何设置TEMPORARY TABLESPACE?

2 个答案:

答案 0 :(得分:3)

如果您正在创建用户但未指定临时表空间,则应将其设置为默认值。这可以通过以下方式找到:

SELECT * FROM DATABASE_PROPERTIES where PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE';

如果要在数据库中查找其他TEMPORARY表空间,可以执行以下操作:

SELECT * FROM dba_tablespaces WHERE contents = 'TEMPORARY' ORDER BY tablespace_name;

答案 1 :(得分:2)

SELECT  temporary_tablespace
FROM    dba_users
WHERE   USERNAME = 'SCOTT'