创建成功,在dba_tablespaces里面却找不到??
再创建一遍,看是否提示有重名?
我怀疑你是创建导另一个数据库上了我以前遇到过这种情况:
有两台服务器db1和db2我再db1上做如下操作SQL> conn system/manager@db2SQL> create user test identified by test default tablespace test;SQL> grant dba to test;SQL> conn test/test 总报用户名/密码错误,折腾了很久才明白原来是 conn test/test 连结的是db1数据库

解决方案 »

  1.   

    我只有一台服务器,在Oracle Enterpise Manger Console里可以看到新建的表空间,可是在SQL*Plus下总提示不存在这个表空间。
      

  2.   

    你首先要创建表空间,然后再创建用户(指定表空间)
    1.create tablespace oracle
    datafile '...' size...2.create user test identified by test
    default tablespace oracle
    temporary tablespace temp
      

  3.   

    先创建用户时,系统给出的是默认的表空间,临时表空间不是TEMP
    而好象是user。
    另外,只要创建表空间,提示成功,就一定能够引用,不存在别的设置问题,建议兄弟你
    看一下服务名先后是否一致,恐怕建表空间的数据库与用户数据库不一致。
      

  4.   

    zhangshuishi说的基本正确。 先创建表空间,然后再把指定用户分配到指定的表空间.