那些都是数据库建立后系统自己的表,如果是system用户登录的话,那些表最好别动!如果是scott用户登录的话,可以在里面新建表、修改等操作!

解决方案 »

  1.   

    ORACLE不太会用,我不想要这些表该怎么弄啊,感觉好多号烦啊,scott用户是什么用户?
      

  2.   

    我用sys账户再新建个连接发现有更多的表,有么有办法把这些表隐藏起来,太多了,自己创建的表都找不到了!
      

  3.   

    ORACLE不太会用,我不想要这些表该怎么弄啊,感觉好多号烦啊,scott用户是什么用户?在以前的版本中,scott用户是普通用户,而system,sys是DBA用户!一般我们用scott用户就可以进行基本的操作了,但要有权限!而Oracle 11g中,scott用户还是可以用的,我就经常用!你不想用哪个system,就可以用scott登录!
      

  4.   

    ORACLE不太会用,我不想要这些表该怎么弄啊,感觉好多号烦啊,scott用户是什么用户?在以前的版本中,scott用户是普通用户,而system,sys是DBA用户!一般我们用scott用户就可以进行基本的操作了,但要有权限!而Oracle 11g中,scott用户还是可以用的,我就经常用!你不想用哪个system,就可以用scott登录!我用我自己创的用户新建的连接也有好多不用的表,能不能隐藏这鞋表,只显示我自己创建的表呢?
      

  5.   

    其实scott用户就可以的!你也可以新建一个用户(别忘了权限),刚建完里面什么都没有,你就可以新建自己的表了!
      

  6.   

    数据库中任何一个用户都默认拥有 public 角色
    执行下列 SQL ,可以看到 public 角色有哪些权限。
    SELECT GRANTOR,OWNER,TABLE_NAME,PRIVILEGE FROM DBA_TAB_PRIVS WHERE GRANTEE='PUBLIC';
    把对应的权限取消就行了
      

  7.   

    scott是oracle的第一个员工, 默认账号和密码是scott/tiger
    你想要查看你自己创建的表 可以使用你自己的账号连到oracle,然后select table_name from user_tables
    显示出来的就全都是你自己创建的表了