首页 > 代码库 > 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学习笔记(一)