详解oracle创建用户权限全过程

上传人:xiao****1972 文档编号:84782585 上传时间:2019-03-04 格式:DOC 页数:9 大小:77KB
返回 下载 相关 举报
详解oracle创建用户权限全过程_第1页
第1页 / 共9页
详解oracle创建用户权限全过程_第2页
第2页 / 共9页
详解oracle创建用户权限全过程_第3页
第3页 / 共9页
详解oracle创建用户权限全过程_第4页
第4页 / 共9页
详解oracle创建用户权限全过程_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《详解oracle创建用户权限全过程》由会员分享,可在线阅读,更多相关《详解oracle创建用户权限全过程(9页珍藏版)》请在金锄头文库上搜索。

1、本文将介绍的是通过创建一张表,进而实现Oracle创建用户权限的过程。以下这些代码主要也就是为实现Oracle创建用户权限而编写,希望能对大家有所帮助。注意:每条语语分开执行,结尾必须用分号;1. /创建空间 2. createtablespacetest 3. datafilec:oracleoradataorcl9test.dbfsize50M 4. defaultstorage(initial500K 5. Next500K 6. minextents1 7. maxextentsunlimited 8. pctincrease0);1. /Oracle创建用户权限2. /创建用户 3.

2、 createuserlxgidentifiedbylxgdefaulttablespacetest; 4. /授权 5. grantresource,connect,dbatotest;1. /删除表空间 2. droptablespace空间名includingcontentsanddatafiles删除用户1. dropuserlxgcascade增加表空间1. altertablespacechinawateradddatafilec:oracleoradataorcl9ADDCHINAWATER.dbfsize200M创建用户1. createuseruserNameidentifi

3、edbypassword;创建用户 userName,密码为 password2给用户授权1. grantdbatolxg;-授予DBA权限 2. grantunlimitedtablespacetolxg;-授予不限制的表空间 3. grantselectanytabletolxg;-授予查询任何表 4. grantselectanydictionarytolxg;-授予查询任何字典1. grantdbatolxg; 2. grantunlimitedtablespacetolxg; 3. grantselectanytabletolxg; 4. grantselectanydictiona

4、rytolxg;默认角色CONNECT 和RESOURCE角色具有哪些权限1.CONNECT 的默认权限:ALTER SESSION CREATE CLUSTER CREATE DATABASE LINK CREATE SEQUENCE CREATE SESSION CREATE SYNONYM CREATE TABLE CREATE VIEW2.RESOURCE 的默认权限:CREATE CLUSTER CREATE INDEXTYPE CREATE OPERATOR CREATE PROCEDURE CREATE SEQUENCE CREATE TABLE CREATE TRIGGER C

5、REATE TYPE3.对于上面的角色的权限,其实可以通过以下SQL语句可以查到:select privilege from dba_sys_privs where grantee like CONNECTselect privilege from dba_sys_privs where grantee like RESOURCE当然,通过这个语句,也可以查其他系统预定义角色的权限,比如DBA的权限:select privilege from dba_sys_privs where grantee like DBAADMINISTER DATABASE TRIGGER ADMINISTER R

6、ESOURCE MANAGER ALTER ANY CLUSTER ALTER AN.SELECT*FROMROLE_SYS_PRIVSWHEREROLE=RESOURCE;alter user SCOTT quota unlimited on users;来赋予用户某个表空间的使用权Oracle所有系统权限 alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter an

7、y table 修改任意表的权限 alter any trigger 修改任意触发器的权限 alter cluster 修改拥有簇的权限 alter database 修改数据库的权限 alter procedure 修改拥有的存储过程权限 alter profile 修改资源限制简表的权限 alter resource cost 设置佳话资源开销的权限 alter rollback segment 修改回滚段的权限 alter sequence 修改拥有的序列权限 alter session 修改数据库会话的权限 alter sytem 修改数据库服务器设置的权限 alter table 修

8、改拥有的表权限 alter tablespace 修改表空间的权限 alter user 修改用户的权限 analyze 使用analyze命令分析数据库中任意的表、索引和簇 audit any 为任意的数据库对象设置审计选项 audit system 允许系统操作审计 backup any table 备份任意表的权限 become user 切换用户状态的权限 commit any table 提交表的权限 create any cluster 为任意用户创建簇的权限 create any index 为任意用户创建索引的权限 create any procedure 为任意用户创建存储过

9、程的权限 create any sequence 为任意用户创建序列的权限 create any snapshot 为任意用户创建快照的权限 create any synonym 为任意用户创建同义名的权限 create any table 为任意用户创建表的权限 create any trigger 为任意用户创建触发器的权限 create any view 为任意用户创建视图的权限 create cluster 为用户创建簇的权限 create database link 为用户创建的权限 create procedure 为用户创建存储过程的权限 create profile 创建资源限

10、制简表的权限 create public database link 创建公共数据库链路的权限 create public synonym 创建公共同义名的权限 create role 创建角色的权限 create rollback segment 创建回滚段的权限 create session 创建会话的权限 create sequence 为用户创建序列的权限 create snapshot 为用户创建快照的权限 create synonym 为用户创建同义名的权限 create table 为用户创建表的权限 create tablespace 创建表空间的权限 create user

11、创建用户的权限 create view 为用户创建视图的权限 delete any table 删除任意表行的权限 delete any view 删除任意视图行的权限 delete snapshot 删除快照中行的权限 delete table 为用户删除表行的权限 delete view 为用户删除视图行的权限 drop any cluster 删除任意簇的权限 drop any index 删除任意索引的权限 drop any procedure 删除任意存储过程的权限 drop any role 删除任意角色的权限 drop any sequence 删除任意序列的权限 drop an

12、y snapshot 删除任意快照的权限 drop any synonym 删除任意同义名的权限 drop any table 删除任意表的权限 drop any trigger 删除任意触发器的权限 drop any view 删除任意视图的权限 drop profile 删除资源限制简表的权限 drop public cluster 删除公共簇的权限 drop public database link 删除公共数据链路的权限 drop public synonym 删除公共同义名的权限 drop rollback segment 删除回滚段的权限 drop tablespace 删除表空间

13、的权限 drop user 删除用户的权限 execute any procedure 执行任意存储过程的权限 execute function 执行存储函数的权限 execute package 执行存储包的权限 execute procedure 执行用户存储过程的权限 force any transaction 管理未提交的任意事务的输出权限 force transaction 管理未提交的用户事务的输出权限 grant any privilege 授予任意系统特权的权限 grant any role 授予任意角色的权限 index table 给表加索引的权限 insert any t

14、able 向任意表中插入行的权限 insert snapshot 向快照中插入行的权限 insert table 向用户表中插入行的权限 insert view 向用户视图中插行的权限 lock any table 给任意表加锁的权限 manager tablespace 管理(备份可用性)表空间的权限 references table 参考表的权限 restricted session 创建有限制的数据库会话的权限 select any sequence 使用任意序列的权限 select any table 使用任意表的权限 select snapshot 使用快照的权限 select sequence 使用用户序列的权限 select table 使用用户表的权限 select view 使用视图的权限 unlimited tablespace 对表空间大小不加限制的权限 update any table 修改任意表中行的权限 upda

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号