我用scott登录,并建表,表建好了,但目录却不是在scott下。要怎么弄才可以实现在用户的目录下建表呢?
scott登录的截图:
表建好后却在这里显示:

解决方案 »

  1.   

    你连接的时候,选择了as sysdba,
    只要选择了这个,都是以sys用户登录的。
    connect scott/ps,不选sysdba登录就可以了。
    前提是你要有登录的权限,grant connect to scott
      

  2.   


    有权限啊,我建表的时候是用scott建的。
    我查了一下,scott的用户有三个角色:connect、DBA 、RESOURCE.
     权限有:SYSDBA 和 UNLIMITED TABLESPACE 。 
     
     
      

  3.   

    所有的以SYSDBA登陆的,都是默认使用SYS用户连接,所以建立的表都在SYS下面
    最基础的
      

  4.   


    呵呵~刚用,不熟。谢谢!
    现在建表成功了。可查询的时候报错说表不存在。
    conn scott/tiger@server;
    select * From Country;
    结果:
    已连接。
                  *
    第 1 行出现错误:
    ORA-00942: 表或视图不存在
      

  5.   

    select * From Scott.Country;
    也不行,也提示表不存在。
      

  6.   

    select tname from tab where tname ='Country';
    结果:
    TNAME
    ------------------------------
    Country已选择 1 行。select * From Country
                  *
    第 1 行出现错误:
    ORA-00942: 表或视图不存在。