摘要: 1.什么是scn? SCN(System Change Number),也就是通常所说的系统改变号,是数据库中非常重要的一个数据结构。 SCN用以标识数据库在某个确切时刻提交的版本。在事务提交时,它被赋予一个唯一的标识事务的SCN。 SCN同时被作为Oracle数据库的内部时钟机制,可被看做逻辑时钟 阅读全文
posted @ 2017-02-14 15:29 answer_ma 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 一、服务器初始化参数文件概述 oracle的初始化参数文件保存了数据库实例创建和启动时所必须的初始化参数配置信息。初始化参数文件损坏,数据库无法启动。 11g中,初始化参数有341个,分显式和隐式两种。 9i之前的版本,将显式参数及其存储在一个文本文件中,称之为文本初始化参数文件。默认名称为INIT 阅读全文
posted @ 2017-02-14 12:59 answer_ma 阅读(4522) 评论(0) 推荐(0) 编辑
摘要: 联机重做日志文件概念 联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改。它主要用于在发生故障的时候和数据库备份文件配合恢复数据库,一般发生故障有2个情况:一个是介质损坏另外一个是用户误操作。每个数据库至少有两个日志文件组,每组至少包含1个或者 阅读全文
posted @ 2017-02-14 08:48 answer_ma 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: Oracle 的启动需要经历四个状态,SHUTDOWN 、NOMOUNT 、MOUNT 、OPEN、 SHUTDOWN状态 第一状态没什么好解释的,oracle的所有文件都静静的躺在磁盘里,一切都还未开始,属于关机状态 NOMOUNT状态 Starting the instance (nomount 阅读全文
posted @ 2017-02-14 08:24 answer_ma 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 1、nomout阶段,该阶段启动的前提是有参数文件,若没有参数文件,系统无法启动,在该过程中,系统分配内存、开启后台进程,同时更新alter日志文件实例nomount之前的状态:--无实例进程[oracle@secdb1 admin]$ echo $ORACLE_SIDPROD[oracle@sec 阅读全文
posted @ 2017-02-14 08:20 answer_ma 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Oracle控制文件详解 一、Oracle 控制文件 为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在 阅读全文
posted @ 2017-02-14 08:19 answer_ma 阅读(936) 评论(0) 推荐(1) 编辑