第十章 Oracle恢复内部原理(各式各样的恢复特性)

10.1 并行恢复(v7.1) 并行恢复的目标是用计算和I/O的并行机制减少崩溃恢复、单实例恢复和介质恢复的时间。当多个磁盘上多个数据文件同时进行恢复时能有效的降低恢复时间。 10.1.1 并行恢复架构 并行恢复分区做两件事: 1. 读重做日志。 2. 应用改...

2013-03-25 06:44:00

阅读数 65

评论数 0

第九章 Oracle恢复内部原理(恢复相关的 V$ 视图)

V$视图包含了内核维护在内存中的数据结构的信息,可以通过有SYS权限的DBA帐号访问。下面是这些跟恢复相关的V$视图汇总: 9.1 V$LOG 包含了控制文件中的日志组信息: GROUP# THREAD# SEQUENCE# SIZE_IN_BYTES ...

2013-03-24 07:07:00

阅读数 69

评论数 0

第八章 Oracle恢复内部原理(重置日志RESETLOGS)

重置日志选项用于下列情形后的第一次打开数据库的时候: 不完全恢复 基于备份控制文件的恢复 CREATE CONTROLFILE...RESETLOGS 重置日志的最主要的作用就是丢弃不完全恢复中没有使用的重做日志并保证后续的恢复不再需要。为此,重置日志选项将所有联机日志和归档...

2013-03-23 00:32:00

阅读数 69

评论数 0

第七章Oracle恢复内部原理(块修复)

块修复是最简单的恢复,在数据库正常操作过程中由系统自动做的,用户几乎感觉不到。 7.1 块修复初始化和操作 前台进程在修改一个缓冲区的时候调用重做程序在该缓冲区上应用改变向量时因为前台进程僵死或者触发一个错误而导致缓冲区的状态不一致,块修复就是用来修复这种缓冲区的状态。...

2013-03-22 06:28:00

阅读数 46

评论数 0

第六章Oracle恢复内部原理(介质恢复)

介质恢复用在丢失或损坏数据文件或者丢失了控制文件的情形。介质恢复将还原的数据文件恢复成当前数据文件。还能够恢复数据文件异常脱机时没有来得及做检查点操作丢失的变更。介质恢复使用归档日志和联机日志。跟实例恢复不同的是,介质恢复必须由命令显式调用。 6.1 什么时候做介质恢复 ...

2013-03-20 15:00:00

阅读数 62

评论数 0

第二章 Oracle恢复内部原理(基础数据结构)

基础数据结构 2.1 控制文件 控制文件包含了数据库中所有其他文件的状态信息。 控制文件包含了如下几类数据: A. 数据库信息记录(一条) B. 数据文件记录(每个数据文件一条) C. 线程记录(每个线程一条。注:每个实例一个线程) D. 日志文...

2013-03-17 22:50:00

阅读数 35

评论数 0

第一章 Oracle恢复内部原理(简介)

Oracle 7 v7.2 恢复大纲作者:Andrea Borr & Bill Bridge版本:1 May 3, 1995摘要本文概述了Oracle 7.2版本如何进行数据库恢复。本文读者应当熟悉Oracle 7.2的管理指南。相比于管理指南,本文目的是为了...

2013-03-16 22:47:00

阅读数 49

评论数 0

数据迁移

1、数据泵导入导出 create directory dump_file_dir as '/home/oracle/'; grant read,write on directory dump_file_dir to gyj; expdp gyj/gyj directory=dump_...

2013-03-15 08:50:00

阅读数 24

评论数 0

Oracle的安全性

数据库安全和最小权限原则 一、PUBLIC权限 PUBLIC角色隐式授予每位用户。只要为PUBLIC授予任何权限,相应的权限实际上就会授予可以连接到数据库的每个人,创建的每个账户都有权访问这些权限。默认方式下,PUBLIC用户拥有大量权限。 gyj@OCM> se...

2013-03-12 22:16:00

阅读数 37

评论数 0

REDO管理

一、什么是REDO LOG REDOLOG文件是十分重要的文件,它记录了Oracle的所有变化,是数据库实例恢复机制中最为关键的组成部分。 sys@OCM> select * from v$log; GROUP# THREAD# SEQUENCE# BYT...

2013-03-10 07:47:00

阅读数 25

评论数 0

UNDO管理

一、Undo表空间和回滚段 1、Undo段的主要作用 (1)事务回滚 (2)事务恢复(实例恢复,利用回滚来恢复未提交的数据) (3)读一致性(构造CR) (4)闪回查询 2、查与undo相关的参数: sys@OCM> show parameter undo ...

2013-03-07 16:09:00

阅读数 24

评论数 0

并发管理

一、Oracle的锁 锁是Oracle管理共享数据库资源并发访问并防止并发数据库事务之间“相互干涉”的核心机制。 1、锁的类型 (1)DML锁:允许并发执行数据修改,特定数据行上的锁或表中的所有行的锁。 (2)DDL锁:保护对象结构定义。 (3)Latch锁:这是Oracle内...

2013-03-07 00:09:00

阅读数 26

评论数 0

Oracle中登陆时报ORA-28000: the account is locked-的解决办法错

一、发现问题 利用PL/SQL Developer登陆scott用户时输入用户名和密码,报ORA-28000: the account is locked-的解决办法错。 二、解决办法 方法一 1 利用具有管理员身份的登陆号进入 2 查看树形菜单的Users节点 3 找到被锁住的用...

2013-03-06 13:22:00

阅读数 48

评论数 0

方案对象管理

一、方案 方案是数据库用户拥有的数据库对象的集合,方案对象是直接引用数据库的逻辑结构,对象包括表、索引、序列、视图、同义词等结构。 这一章大部分内容,我们在SQL的第九章创建和管理表及约束和第十章其它常用对象都已讲过,做一些补充。 二、表 1、表的类型 (1)堆组织表 堆表就是普通...

2013-03-06 00:06:00

阅读数 28

评论数 0

Tomcat启动web项目报Bad version number in .class file (unable to load class ...)错

一、发现问题 启动tomcat控制台报该错误。二、原因 tomcat的jdk版本和编译.class的jdk版本不一致。 三、解决办法 步骤一:查看MyEclipse的jdk版本和位置 Window—>Preferences—>Java—&...

2013-03-05 16:30:00

阅读数 22

评论数 0

用户管理

一、创建和管理数据库用户帐户 1、每个数据库用户帐户都具有以下项目: (1)唯一的用户名:不能超过30个字节,不能包含特珠字母,而且必须字母开头。 (2)验证方法:口令、外部验证、全局验证 (3)默认表空间:注意创建对象和设置空间限额要另外单独授权。 (4)临时表空间:用户可在其...

2013-03-04 23:23:00

阅读数 24

评论数 0

Oracle中在pl/sql developer修改表的两种语句

一、方式一 select * from student for update student表需要操作人修改完commit之后才可以做其他的操作,否则该表会被锁住。二、方式二 select t.*,t.rowid from student t 在pl/sql developer中右击某表,...

2013-03-04 12:52:00

阅读数 28

评论数 0

网络配置

一、客户端与服务端建立网络连接过程: 二、专用连接的网络配置 参考官方文档:Books => NET => Net Services Reference => 7 Listener Parameters (l...

2013-03-02 15:56:00

阅读数 28

评论数 0

实例管理

一、设置数据库初始化参数 1、Oracle服务器在启动例程时读取初始化参数文件。共有两种类型的初始化参数文件: (1) 静态参数文件pfile,一般名为 initSID.ora。   a)文本文件   b)使用操作系统编辑器进行修改   c)手动进行修改   d)所作更改在下次启动...

2013-03-01 16:21:00

阅读数 25

评论数 0

Oracle监听器启动出错:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了解决方案...

一、错误描述 登陆PL/SQL Developer登陆本地数据库时先报没有监听程序,查看服务发现Oracle监听服务没有启动。右击启动监听程序,报错: 本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什...

2013-02-25 10:47:00

阅读数 24

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭