oracle用户与对象权限与系统权限

oracle用户与对象权限与系统权限

ID:6716163

大小:29.88 KB

页数:9页

时间:2018-01-23

oracle用户与对象权限与系统权限_第1页
oracle用户与对象权限与系统权限_第2页
oracle用户与对象权限与系统权限_第3页
oracle用户与对象权限与系统权限_第4页
oracle用户与对象权限与系统权限_第5页
资源描述:

《oracle用户与对象权限与系统权限》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1用户与模式用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象 模式(schema):是某个用户拥有所有对象的集合。具有创建对象权限并创建了对象的用户称为拥有某个模式 注意:创建数据库对象(视图,表等)的任一用户都拥有一个以该用户名称开头的模式,且被视为模式用户2创建及修改用户条件:需要具有创建用户的权限,如sys,system,sysdba,dbarole等   语法:        CREAT

2、EUSERuser        IDENTIFIED{BYpassword

3、EXTERNALLY

4、GLOBALLYASexternalname}       [DEFAULTTABLESPACEtablespace_name]       [TEMPORARYTABLESPACEtablespace_name]       [QUOTA{n{[K

5、M]

6、UNLIMITED}ONtablespace_name        QUOTA{n{[k

7、M]

8、UNLIMITED}ONtablespace_name...]       [PASSWORDEXPIRE]  

9、     [ACCOUNT{LOCK

10、UNLOCK}]       [PROFILE{profile_name

11、DEFAULT}]     eg:    CREATE USER  robinsonIDENTIFIED BY  tiger;           --省略了DEFAULTTABLESPACE和TEMPORARYTABLESPACE 时,则由database_properties中对应的参数确定       SQL> SELECT property_name,property_value FROM database_properties WHERE p

12、roperty_name LIKE 'DEFAULT%';        PROPERTY_NAME                  PROPERTY_VALUE       --------------------------------------------------------------------------------       DEFAULT_TEMP_TABLESPACE        TEMP       DEFAULT_PERMANENT_TABLESPACE   USERS       DEFAULT_TBS_TYPE       

13、        SMALLFILE           更多关于表空间的请参考:Oracle 表空间与数据文件          1.修改用户        修改用户的语法同创建用户,仅仅讲关键字create替换为alter,alteruser可以修改除用户名之外的任一属性       ALTER USER robinsonACCOUNTLOCK;       2.修改密码       DBA 可以创建用户和修改密码       用户本人可以使用ALTERUSER 语句修改密码       SQL> ALTER robinson  IDENTIFIED BY  

14、newpassword;     3.删除用户:       DROP USER username[CASCADE]        CASECADE 连同用户创建的对象一并删除,如果该用户创建了对象,要加CASCADE删除,否则删除不掉       另外,不能删除当前正在与ORACLE服务器相连的用户。       4.改变用户在表空间上的配额:       ALTER USER username  QUOTA0 ON system;       ALTER USER scottQUOTAUNLIMITED ON USERS;       ALTER USER 

15、dogQUOTA30M ON system;     5.查看用户表空间配额(dba_ts_quotas):       SQL> SELECT USERNAME,TABLESPACE_NAME,MAX_BYTES/1024/1024"MaxMB"              2  FROM dba_ts_quotas WHERE USERNAME='SCOTT';        USERNAME              TABLESPACE_NAME           Max MB       --------------------------------

16、------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。