Chinaunix首页 | 论坛 | 博客
  • 博客访问: 47772
  • 博文数量: 19
  • 博客积分: 307
  • 博客等级: 二等列兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-03 21:01
文章分类
文章存档

2014年(6)

2012年(13)

我的朋友

分类: Oracle

2012-08-10 15:50:04

创建用户:

语法:create user [user_name] identified by [user_password];

用户授权:

语法:grant [权限] to [user_name];(当一次有多个权限时用“,”号分隔)

取消授权:

语法:revoke [权限] from [user_name];

删除用户:

语法:drop user [user_name] cascade;

各种权限的作用:

create session----用户创建会话权限;

resource和connect权限

这两个权限是用户常用的权限

CONNECT:    --是授予最终用户的典型权利,最基本的

RESOURCE: --是授予开发人员的

当一个用户授予connect权限后将


  ALTER SESSION --修改会话

  CREATE CLUSTER --建立聚簇

  CREATE DATABASE LINK --建立数据库链接

  CREATE SEQUENCE --建立序列

  CREATE SESSION --建立会话

  CREATE SYNONYM --建立同义词

  CREATE VIEW --建立视图

当一个用户授予resource权限后将

       CREATE CLUSTER --建立聚簇

  CREATE PROCEDURE --建立过程

  CREATE SEQUENCE --建立序列

  CREATE TABLE --建表

  CREATE TRIGGER --建立触发器

  CREATE TYPE --建立类型

DBA------拥有DBA角色的用户几乎可以做任何事情了(不要给普通用户DBA角色)

注:SYSDBA不是权限,当用户以SYSDBA身份登陆数据库时,登陆用户都会变成SYS。sysdba身份登陆可以打开,关闭数据库,创建SPFILE,对数据库进行恢复操作等,而这些是DBA角色无法实现的

debug connect session -----存储过程调试

阅读(1006) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~