红联Linux门户
Linux帮助

美丽Oracle之-Oracle第一天 理论、常用权限命令

发布时间:2007-11-30 00:00:24来源:红联作者:Promises
Oracle的优势在于用户访问的并发性高

Oracle的服务:

OracleServiceXXX XXX为安装时的SID

OracleQraHome92TNSListener 监听服务

OracleOraHomeHttpService Apache服务器

Oracle体系结构

Oracle由例程何数据库组成,是关系型数据库

关系型数据库:

是以关系数学模型来表示数据,这其中以二维表的形式来描述数据

一个完整的关系型数据库有5层结构:

?用户

?关系型数据库应用系统

?关系型数据库管理系统,数据库

?操作系统

?硬件

例程:

是一组内存结构和后台进程的集合

SGA:系统全局区

由数据高速缓存区,重做日至缓存和共享池组成

?数据高速缓存区:存放最近使用数据,使用LRU算法

?重做日志缓存:存放日志数据

?共享池:

◎ 库高速缓存区:存放最新使用的Select语句

◎ 数据字典缓存区:存放表的信息和列的信息

后台进程:

?dbwr(r=0-9)数据写入进程,将修改后的数据写回数据库

?lgwr(r=0-9)日志写入进程,将日志写入日志文件

?smon 系统监控,用于数据的恢复

?pmon 进程监控,用于释放资源

?ckpt 检查点进程,用户同步数据文件

?arch 归档文件,用于生成归档日志文件

Oracle数据库主要由下列文件组成:

?数据文件

?日志文件

?控制文件

用户进程:

每当用户开启sql-plus工具时,就是一个用户进程

服务器进程:

每当用户进程要连接Oracle服务器时,Oracle会为每个用户进程分配一个服务器进程

系统默认的3个用户

?sys/change_on_install 特权用户,权限最高

?system/manager 管理员用户

?scott/tiger 普通用户

Oracle存储结构

?逻辑上由表空间组成:

系统表空间

用户表空间

临时表空间

索引表空间

?物理上由表空间中数据文件组成

Oracle工作模式

?非归档模式:

不能进行数据的完全恢复,没有归档日志文件

?归档模式:

可以进行数据的完全恢复,有归档日志文件

查看工作模式:

archive log list

用户管理:

用户:登陆Oracle的帐号

方案:方案名与用户名相同,方案下存放用户下所有对象的集合

Oracle以用户来管理所有的对象,Oracle不能轻易删除用户,如果删除用户,用户下所有的对象也被删除

建立用户:

Create user username identified by “password” [default tablespace temporary tablespace]

角色:

一个权限的集合,新建立的用户必须为其添加角色才可使用

?connection 连接Oracle

?resource 访问Oracle资源

?dba 数据库管理员

用户管理常用命令:

?角色分配:

grant 角色1,……角色n to 用户

角色回收:

revote 角色1,……角色n from 用户

?分配系统权限:

grant 系统权限1,……系统权限n to 用户

系统权限回收:

revote 系统权限1,……系统权限n from 用户

?分配对象权限:

grant 对象权限1,……对象权限n on 表 to 用户

对象权限回收:

revote 对象权限1,……对象权限n on 表 from 用户

?修改用户密码:

alter user 用户名 identified by “密码”

?冻结(加锁)用户:

alter user 用户名 account lock

解冻(解锁)用户:

alter user 用户名 account unlock

?删除用户:

drop user 用户名 (删除无方案用户)

drop user 用户名 cascade

?权限传递:

grant 对象权限1,……对象权限n on 表 to 用户 with grant option

事务:

是一种机制,是一个序列,是一个不可分割的逻辑单元,不成功就失败,做为程序中最小的处理单元。

作用:

保存数据的完整性和一致性

种类:

?显性事务:需用户手动提交或会滚

?隐性事务:进行DDL或DCL是,内部隐藏了一个commit命令

?自动提交:

set autocommit on

set autocommit off
文章评论

共有 2 条评论

  1. dongyichen 于 2011-08-04 13:55:33发表:

    不错~

  2. wuyunhong111 于 2011-01-19 16:13:19发表:

    谢谢!