目录
Oracle 数据库学习
1. Oracle数据库
1.1 简介
- Oracle是用户创建模式空间,区别于MySQL
- 用户用于连接数据库,并管理用户下的对象(tables,views,indexes等)
- Oracle可以通过角色授权
- 进入Oracle环境:
su - oracle
- 进入SQL环境:
sqlplus /as sysdba
1.2权限分类:
- DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
- RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
- CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
例:select,update,alter,index,delete都是权限
2. 用户管理
2.1用户操作
- 创建用户:
create user 用户名 identified by 密码
- 查询用户:
select username,default_tablespace,temporary_tablespace from dba_users
- 视图:dba_xxxs,user_xxxs数据字典视图 v$xxx 动态性能视图
select tablespace_name from dba_tablespaces
- 查用户:
查看用户会话信息:
select username,sid,serial#,machine from v$session
’
删除用户会话信息:
alter system kill session ‘sid,serial#’
- 创建表空间:
create tablespace 名字
- 授权用户:
grant ... to 名字
- 修改用户密码:
alter user 名字 identified by 密码
- 锁定用户:
alter user 用户名 account lock
- 解锁用户: