摘要: 恢复操作的最关键结构是重做日志,它由两个或多个预先分配的文件组成,这些文件存储数据库发生的所有更改。 Oracle数据库的每个实例都有一个关联的重做日志,用于在发生实例故障时保护数据库。 重做的线程 在多个数据库实例的环境中讲话时,每个数据库实例的重做日志也称为重做线程。在典型的配置中,只有一个数据 阅读全文
posted @ 2018-06-26 16:53 ZeroTiny 阅读(3570) 评论(0) 推荐(0) 编辑
摘要: 以下视图显示有关控制文件的信息: 显示CONTROL_FILES初始化参数中指定的控制文件的名称 参考资料 https://docs.oracle.com/cd/E11882_01/server.112/e25494/control.htm#ADMIN11301 阅读全文
posted @ 2018-06-26 16:07 ZeroTiny 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 您想从数据库中删除控制文件,例如,如果控制文件的位置不再合适。请记住,数据库应始终有至少两个控制文件。 此操作不会从磁盘物理删除不需要的控制文件。从数据库中删除控制文件后,使用操作系统命令删除不必要的文件。 参考资料 https://docs.oracle.com/cd/E11882_01/serv 阅读全文
posted @ 2018-06-26 16:02 ZeroTiny 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 本节介绍可以从当前备份或多路复制副本中恢复控制文件的方法。 使用控制文件副本从控制文件损坏中恢复 此过程假定CONTROL_FILES参数中指定的控制文件之一已损坏,控制文件目录仍然可以访问,并且您拥有控制文件的复用副本。 在实例关闭的情况下,使用操作系统命令以良好的副本覆盖错误的控制文件: cp 阅读全文
posted @ 2018-06-26 15:59 ZeroTiny 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 使用ALTER DATABASE BACKUP CONTROLFILE语句备份您的控制文件。你有两个选择: 使用以下语句将控制文件备份到二进制文件(现有控制文件的副本): ALTER DATABASE BACKUP CONTROLFILE TO '/oracle/backup/control.bkp 阅读全文
posted @ 2018-06-26 15:51 ZeroTiny 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 发出CREATE CONTROLFILE语句后,可能会遇到一些错误。本节介绍最常见的控制文​​件错误: 检查缺少或额外的文件 在CREATE CONTROLFILE期间处理错误 检查缺少或额外的文件 创建新的控制文件并使用它打开数据库后,检查警报日志以查看数据库是否检测到数据字典与控制文件之间的不一 阅读全文
posted @ 2018-06-26 15:38 ZeroTiny 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 本节介绍创建控制文件的方式,并包含以下主题: 创建初始控制文件 创建更多副本,重命名和重新放置控制文件 创建新的控制文件 创建初始控制文件 当发出CREATE DATABASE语句时,会创建Oracle数据库的初始控制文件。控制文件的名称由数据库创建期间使用的初始化参数文件中的CONTROL_FIL 阅读全文
posted @ 2018-06-26 15:34 ZeroTiny 阅读(2498) 评论(0) 推荐(0) 编辑