oracle常用权限语句..docx 6页

  • 1
  • 0
  • 0
  • 约3.56千字
  • 2020-09-24 发布
文档工具:
    1. 1、本文档共6页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    、创建 、创建 oracle 用户创建及权限设置 权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username; SQL> conn username/password SQL> select * from user_sys_privs; 我们将从创建 Oracle 用户权限表开始谈起 ,然后讲解登陆等一般性动作 ,使大家对 Oracle 用户权限表有个深入的了解 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、 登陆 sqlplus / as sysdba;// 登陆 sys帐户 sqlplus sys as sysdba;// 同上 sqlplus scott/tiger;//登陆普通用户 scott sqlplus sys as sysdba;同上 sqlplus scott/tiger;//登陆普通用户 scott 三、 管理用户 create user zhangsan在管理员帐户下,创建用户 zhangsan alter user scott ide ntified by tiger;// 修改密码 四、 授予权限 1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任 何权限,必须授予权限 /*管理员授权 */ grant create session to zhangsan授予 zhangsan用户创建 session的权限,即登陆 权限 grant unlimited session to zhangsan;授予 zhangsan用户使用表空间的权限 grant create table to zha ngsa n 授予创建表的权限 grante drop table to zha ngsa n授予删除表的权限 grant in sert table to zha ngsa n;插入表的权限 grant update table to zha ngsa n 修改表的权限 grant all to public;//这条比较重要,授予所有权限(all给所有用户(public 2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互 相授权 /*oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的*/ grant select on table name to zha ngsa n授予 zha ngsan用户查看指定表的权限 grant drop on table name to zha ngsa n 授予删除表的权限 grant in sert on table name to zha ngsa n 授予插入的权限 grant update on table name to zha ngsan授予修改表的权限 grant insert(id on tablename to zhangsan; grant update(id on table name to zha ngsa n授予对指定表特定字段的插入和修改 权限,注意,只能是insert和update grant alert all table to zhangsan;授予 zhangsan用户 alert任意表的权限 五、 撤销权限 基本语法同grant关键字为revoke 六、 查看权限 select * from user_sys_privs;/查看当前用户所有权限 select * from user_tab_privs;〃査看所用用户对表的权限 七、操作表的用户的表 /* 需要在表名前加上用户名 ,如下*/ select * from zhangsan.tablename 八、权限传递 即用户A将权限授予B,B可以将操作的权限再授予 C,命令如下: grant alert table on table name to zha ngsa n with admin optio n 关键字 with admin option grant alert table on table name to zha ngsa n with grant opti on 关键字 with grant option 效果和 admin 类似 九、角色 角色即权限的集合 ,可以把一个角色授予给用户 create

    文档评论(0)

    • 内容提供方:150****4795
    • 审核时间:2020-09-24
    • 审核编号:5313041043003001

    相似文档