你怎么确定你的表空间是存在的select * from dba_tablespaces where  tablespace_name='mytablespace';create user 用户  default tablespace mytablespace;

解决方案 »

  1.   

    connect internal/oracle
    select tablespace_name from user_tablespaces;
    看看是不是真的存在。
      

  2.   

    首先检查你要使用的表空间是否确实存在,然后再检查改表空间是否为联机状态,oracle中只可以对联机状态下的表空间进行操作,如果没有联机一样是没法操作的
      

  3.   

    谢谢大家,我用
    select * from dba_tablespaces where  tablespace_name='mytablespace';
    告诉我"mytablespace": invalid identifier
    可我用select tablespace_name from user_tablespaces;能看到mytablespace呀
    我该怎么办呢