日期:2014-05-16  浏览次数:20514 次

Oracle权限管理-忘了看看

转自:http://www.iteye.com/topic/431907

###运行--cmd-- sqlplus / as sysdba 或 sqlplus sys/orcl as sysdba???? ? dba身份登录到sqlplus。

?

一、系统的默认用户

Java代码 复制代码
  1. sys;//系统管理员,拥有最高权限??? ??
  2. system;//本地管理员,次高权限??? ??
  3. scott;//普通用户,密码默认为tiger,默认未解锁???
sys;//系统管理员,拥有最高权限   
system;//本地管理员,次高权限   
scott;//普通用户,密码默认为tiger,默认未解锁 


二、登陆

Java代码 复制代码
  1. sqlplus?/?as?sysdba;//登陆sys帐户??? ??
  2. sqlplus?sys?as?sysdba;//同上??? ??
  3. sqlplus?scott/tiger;//登陆普通用户scott??
sqlplus / as sysdba;//登陆sys帐户   
sqlplus sys as sysdba;//同上   
sqlplus scott/tiger;//登陆普通用户scott


三、管理用户

Java代码 复制代码
  1. create?user?zhangsan;//在管理员帐户下,创建用户zhangsan??? ??
  2. alert?user?scott?identified?by?tiger;//修改密码??
create user zhangsan;//在管理员帐户下,创建用户zhangsan   
alert user scott identified by tiger;//修改密码


四,授予权限
1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限

Java代码 复制代码
  1. /*管理员授权*/?? ??
  2. grant?create?session?to?zhangsan;//授予zhangsan用户创建session的权限,即登陆权限??? ??
  3. grant?unlimited?session?to?zhangsan;//授予zhangsan用户使用表空间的权限??? ??
  4. grant?create?table?to?zhangsan;//授予创建表的权限??? ??
  5. grante?drop?table?to?zhangsan;//授予删除表的权限??? ??
  6. grant?insert?table?to?zhangsan;//插入表的权限??? ??
  7. grant?update?table?to?zhangsan;