首页 > 代码库 > Oracle学习笔记(一)

Oracle学习笔记(一)

安装Oracle成功后,默认会有三个用户: sys、system、scott

登录命令:
sqlplus 用户名/密码@SID [as sysdba or sysoper]


用户:
  sys用户:超级管理员,权限最高,它的角色是dba,默认密码是change_on_install
  system用户:系统管理员,权限也很高,它的角色是dbaoper,默认密码是manager
  scott用户:普通用户,默认密码是tigger
  sys与system
  sys有create database权限,system没有,其他相似
  在日常对oracle的管理中,用system就够了。  


删除用户
如果删除的用户已经创建了表,则需要带一个参数cascade;




权限
   分为系统权限和对象权限。
   系统权限:用户对数据库的相关权限,比如建库、建用户、
   对象权限:用户对其他用户的数据对象访问的权限,比如,关键对象权限有25个。
   常用的系统权限有:
   常用的对象权限有:

create session :  登录数据库的权限   

   
   将scott用户的emp的查询权限赋给别的用户:grant select on emp to xiaoming;
   授权用户可以是表的所有者、也可以是管理员,比如sys、system。
   
   将scott用户的emp的查询权限从别的用户上收回:revoke select on emp from xiaoming;
   
   将scott用户的emp的增、删、改、查权限都赋给别的用户:grant all on emp to xiaoming;
     


角色
   角色是对若干个权限的打包,每个角色有若干个权限。
   分为自动定义角色和预定义角色
   预定义角色:connect
   常用的预定义角色:dba,connect,resource

Oracle学习笔记(一)