你要把这个分配给用户用作临时表空间的表空间建成临时表空间,不能是普通表空间。
处理:
(1)把该表空间删除
alter tablespace temp_XXX offline;
drop tablespace temp_XXX including contents;
删除temp_XXX .dbf
(2)重建临时表空间
create temporary tablespace temp_kysh
tempfile 'd:\database\data\temp_XXX.dbf' size 500M;
alter database
tempfile 'd:\database\data\temp_XXX.dbf' autoextend on;
处理:
(1)把该表空间删除
alter tablespace temp_XXX offline;
drop tablespace temp_XXX including contents;
删除temp_XXX .dbf
(2)重建临时表空间
create temporary tablespace temp_kysh
tempfile 'd:\database\data\temp_XXX.dbf' size 500M;
alter database
tempfile 'd:\database\data\temp_XXX.dbf' autoextend on;
或
重建NNC_DATA01为临时表空间,方法参照1楼
你的default tablespace为NNC_DATA01
temporary tablespace不可能和default tablespace共用同一个表空间的
CREATE temporary TABLESPACE temp_01 tempfile 'D:\ORADATA\temp_01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;
create user nc63zs identified by "1" default tablespace NNC_DATA01 temporary tablespace temp_01;