《oracle编程艺术》读后感2

第三章 文件

1.       参数文件:最重要的是数据库参数文件[init.ora文件](丢失则无法启动数据库)

服务器参数文件(spfile):作为得到数据库参数设置的唯一来源

2.       跟踪文件:一个服务器进程对某种异常错误条件做出响应时创建的诊断文件。(提供调试信息)

3.       警告文件:

4.       数据文件:包括数据表、索引和所有其他的段。

4.1表空间(tablespace):数据库由一个或多个表空间构成。表空间是oracle中的一个逻辑存储容器,位于存储层次体系的顶层,包括一个或多个数据文件。

4.1.1(segment):表空间主要的组织结构,是占用存储空间的数据库对象。每个段都只属于一个表空间。

4.1.1.1区段(extent):是文件中一个逻辑上连续分配的空间。每个段至少有一个区段。

4.1.1.1.1(block):块是oracle中最小的空间分配单位。默认的块大小,在执行CREATE DATABASE命令时初始化文件中指定的大小。

Oracle存储层次体系:

1.       数据库由一个或多个表空间组成。

2.       表空间由一个或多个数据文件组成。表空间包含一个或多个段。

3.       段由一个或多个区段组成。

4.       区段是磁盘上一组逻辑连续的块。

5.       块是数据库中最小的分配单位,也是数据库使用的最小I/O单位。

5.       临时文件:用于完成基于磁盘的排序和临时存储。存储大规模排序操作和散列操作的中间结果

6.       重做日志文件:事务日志。对对象所做的每一个修改都会存储在重做日志中。

1.       用于数据库恢复;

2.       系统崩溃后的实例恢复;

3.       通过备份恢复数据文件之后恢复介质;

4.       备用数据库处理

5.       输入到流中(重做日志挖掘过程)

重做日志文件分为在线重做日志文件归档重做日志文件(ARCHIVELOGNOARCHIVELOG模式)

7.       控制文件:指明数据文件、临时文件和重做日志文件的位置

8.       密码文件:允许远程SYSDBA或管理员访问数据库。保存了一个用户名和密码列表

9.       修改跟踪文件:利于对oracle数据建立真正的增量备份。跟踪自上一个增量备份以来哪一块已经修改。

10.   闪回日志文件:存储数据库块的“前映像”,以便完成新增加的FLASHBACK DATABASE 命令

11.   DMP文件(转存文件):导出工具的任务是创建一个平台独立的DMP文件。导入工具是读取DMP文件。向后兼容性。DMP文件是二进制文件。

12.   数据泵文件(data pump):将数据从一个系统传输到另一个系统

13.   平面文件:去除了所有特定应用程序格式的电子记录,使数据元素可以迁移到其他的应用程序进行处理。是一种计算机文件,信息都在一个信号字符串中。(使用外部表)[但操作平面文件在oracle不是非常容易]

对于现有的数据库,推荐使用SPFILE

V$PARAMETER:找到USER_DUMP_DEST指定的跟踪文件路径

V$SESSION:正确地标识其他视图中的会话信息

V$PROCESS:查找进程ID

V$INSTANCE:得到ORACLE_SID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值