Oracle 从入门到精通:
DBMS 基本数据库管理服务
DB 数据仓库
数据字典 data dictionary (数据库名称,数据表的定义,数据库账户,权限等)
数据字典是数据库管理系统工作的依据,数据库管理系统借助数据字典理解
数据的组织,完成对数据库中数据的管理与维护。
数据库可通过数据字典获取有用的信息
数据库用户不能随便动数据字典的信息
数据库管理系统------》 操作系统----》数据库
数据库管理员DBA
DBA: 决定信息内容 结构 存储结构 存取策略 监控运行状态
备份 维护日志
模式: 内模式 外模式
Check (AGE BETWEEN 15 AND 30)
OLTP 联机处理
数据字典: 包括
1: 系统的空间信息,即分配了多少空间,当前用了多少空间等
2: 数据库中所有模式对象的信息,如表,视图,簇,同义词,索引等
3: 列程运行的性能和统计信息
4: oracle用户的名字
5: 用户访问或使用的审计信息
6: 用户及角色被授予的权限信息
7: 列的约束信息的完整性
8: 列的却省值
数据字典可以看作是一组表和视图的结构,存放再
system表空间中,是每个数据库的核心,对每个对象
是非常重要的信息,用户可以用SQL语句访问数据库数据字典,通过字典实现如下功能:
1: 执行DDL ,记录在字典中
2: 通过视图获得对象的信息
3:查询字典表和字典视图来获取有关用户,方案,对象的定义信息以及其他存储结构的信息
一个数据库可拥有多个数据文件,但一个数据文件只对应
一个数据库。
可以对数据文件进行设置,使其再空间用完的情况下进行
自动扩展
一个表空间(数据库存储的逻辑单位)可以由一个或多个
数据文件组成。
oracle的后台进程DBWR决定何时将其写入数据文件中,
这是为了减少磁盘I//O的次数,提高系统的效率
数据文件: 表,索引等物理的存再数据文件中
表空间: 一个或多个数据文件再逻辑上的统一组织
离开表空间,oracle无法获得数据文件的信息,无法访问
数据文件。
数据文件的大小
字节:
数据块: 最小的数据组织单位 大小由"DB_BLOCK_SIZE"
来确定
1.3.3: 控制文件
支持数据库成功地启动和运行,
创建数据库时,提供了相应的控制文件,数据库使用过程中,oracle不断的更新控制文件,数据库只要是打开的,必须处于可写状态。不正常,数据库就不能正常工作
控制文件:
1:数据库名称
2: 数据库数据文件和日志文件的名字和位置
3:数据库建立日期
4:日志历史
5:归档日志信息
6: 表空间信息
7:数据文件脱机范围
8: 数据文件拷贝信息
9:备份组和备份快信息
10: 备份数据