我新建了一个用户,并授权它访问orcl数据库,但是用新用户进入orcl数据库的时候不可以看到orcl库下的表,我要怎样授权才可以让新用户可以对orcl库的表进行CRUD操作呢

解决方案 »

  1.   

    用sys、system中其它具有DBA权限的用户登录。
    GRANT CONNECT, RESOURCE TO 用户名
      

  2.   

    用system登陆后,
    执行  grant connect, resource to new_user(你建立的新用户);
          conn new_user/password;
      

  3.   

    用system登陆后,
    执行 grant connect, resource to new_user(你建立的新用户);
      conn new_user/password;
      

  4.   

    如何使用plsql操作:
    用system登陆后,对那个表右击,选择edit,在general标签下有一项owner项,下拉框选择你新建的用户,点击Applay,在使用你新建的用户登录,便可以看见你新建的那张表了。
      

  5.   

    create tablespace lrz datafile 'lrz' 50M autoextend on; --建立表空间
    create user bbs identified by 123456 default tablespace lrz temporary tablespace temp; --建立bbs 用户 密码是123456
    grant connect , resourse,dba to bbs --给用户授权
      

  6.   

    grant select any table to user_XX
      

  7.   

    用sys或system用户登录,然后授权给这个新用户
    grant connect,resource to new_username