你要把这个分配给用户用作临时表空间的表空间建成临时表空间,不能是普通表空间。
处理:
(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.   

    NNC_DATA01是临时表空间吗?换个临时表空间啊
      

  2.   

    tempoarary tablespace  错了
      

  3.   

    换一个其他临时表空间

    重建NNC_DATA01为临时表空间,方法参照1楼
      

  4.   

    另外建临时表空间吧
    你的default tablespace为NNC_DATA01
     temporary tablespace不可能和default tablespace共用同一个表空间的
      

  5.   

    也可以考虑用数据库安装时自带的临时表空间 temp
      

  6.   

    CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\ORADATA\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ; 
    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;