全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
权限管理Oracle的3个默认的用户用户名:Sys密码:用户名:System密码:用户名:Scott 密码:tigger以管理员身份登录数据库:如果是Oracle8、9要用:sqlplus /nologConn 用户名/密码 as sysdba;如果是Oracle10就要用:Sqlplus / as sysdab显示当前的用户:show user;超级管理员身份登录Oracle:首先进入sqlplus:conn / as sysdba创建用户:create user username identified by password刚创建的用户还没有权限,要对其进行授权:首先授予session权限:grant create session to username授予创建表权限:grant create table to username;授权create table 权限以后可以创建表但是不可以使用表空间,也要授权:Grant unlimited tablespace to username;下面就可以无限的创建表,插入数据了,这个表舅属于用户了就可以增、删、改、查了撤销权限:revoke create table from username;查看用户所具有的权限:Select * from user_sys_privs;在Oracle中用户之间是隔开的独立的也就是wangwu不能访问liu的表管理员具有最大权限可以访问任何用户的表插入数据后Oracle是手动提交的,不是自动提交的要wangwu登陆以后授权(增、删、改、查)给liu用户才可以:Grant select on mytable to username;Grant insert on mytable to username;Grant all on mytable to username;系统权限:Grant create session to username;Grant create table to username;Grant unlimited tabllespace to username;Revoke create session from username;Revoke create table from username;Revoke unlimited tablespace from username;Grant create session to public Select * from user_sys_privs;对象权限:Grant select on tablename to public ;Grant select on tablename to username;Grant all on tablename to username;Revoke select on tablename to public ;Revoke select on tablename from username;Revoke all on tablename from username;Select * from user_tab_privs;创建表:Create table mytable(int id);修改表结构:alter table mytable add name varchar(18);对象权限可以控制到列(只能是update和insert ):Grant update(name) on mytable to username;Grant insert(id) on mytable to username;Select * from user_col_privs;Update wangwu.mytable set name=liuguangqung where id=1;Update wangwu.mytable set name=liuguangqung,id=5 where id=1;/显示权限不足Insert into mytable values(4,sssssss);/显示权限不足权限的传递用户权限的传递:grant alert any table to liu with admin option;对象权限管理:grant select on tablename to username with grant option;例如:(现在登录的用户是)grant select on a to liu with grant option;现在有liu用户登录:grant select on sys.a to wangwu with grant option;Liu用户登录:select * from sys.a;可以Wangwu用户登录:select * from sys.a;也是可以的但是如果sys登录:revoke select on a from liu;则Liu用户登录:select * from sys.a;和Wangwu用户登录:select * from sys.a;均失效!创建角色:create role rolename;Grant create session to rolename;Drop role rolename;注意:有些权限无法直接授权给角色Create table create any tableDelete tabledelete any tableDrop table drop any table;表示属于一个用户的角色不属于任意一个用户的,是共用的!三种登录验证机制数据库验证的三中验证机制:操作系统验证安装操作系统的时候Oracle会自动在Windows用户管理里面添加用户组,这样Oracle就根据windows当前的用户来默认登录了密码文件验证:D:Oracle9iOracledatabasePWDoracle.ora如果密码文件被删了要用命令生成:orapwd file= D:Oracle9iOracledatabasePWDoracle.ora password=123456 entries=10;数据库验证:账户细节管理Create user abcIdentified by abc Default tablespace usersTemporary tablespace TempQuota 50M on users/默认表空间不能限额用户限额:用户加锁:alter user us
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 12459-2025钢制对焊管件类型与参数
- TCECS 1529-2024 智慧建筑技术标准
- 亲子餐厅免责协议书
- 入股经营吊车协议书
- 江苏南通滨海园区控股发展限公司招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 出租球场经营协议书
- 养老院投资合同协议
- 广州市白云区总工会2025年下半年招考工会组织员易考易错模拟试题(共500题)试卷后附参考答案
- 机械合伙购买协议书
- 医疗垃圾签署协议书
- 纺织概论全套-课件
- 农业经济管理专业毕业实习报告范文
- 公路工程风险管控措施清单
- 肺结核咯血的护理查房
- 招飞面试问题及答案
- 形容词比较级和最高级课件
- 业财融合背景下的管理会计研究
- 同首古诗涉及高考古典诗歌阅读核心考点核心题型展示课件
- 幼儿园小班数学练习题及答案
- 临床护理实践指南手术室器械传递
- 消防学员心理测试题及答案
评论
0/150
提交评论