其他部门需要访问我们的数据库,只要求访问其中的某一张表,或者视图如何在数据中建立一个用户,并赋予select某张表的权限因为没有管理过数据库,哪位大家能给一个详细的操作步骤说明,非常感谢!!!

解决方案 »

  1.   

    假如说小李要访问你的数据库 而且只是其中的一张表 可以这样
    --以数据库管理员登录 在sqlplus下
    conn system/manage;
    --创建一个用户
    create user xiaoli identified by 密码
    --授予登录和访问的权限
    grant create session to xiaoli;
    grant select on 表名 to xiaoli;
    --以新建的用户登录 查看表
    conn xiaoli/密码;
    --选择表
    select * from user.表名 ;
    你试试
      

  2.   

    ---创建一个用户name1,密码password
    create user name1 identified by password;
    --赋予登陆和访问的权限
    grant create session to name1;
    grant select on 表名to name1;
    ---用户登陆
    conn name1/password;select * from user.表名;