随笔分类 -  Oracle 备份恢复

摘要:--======================-- 只读表空间的备份与恢复--======================一、只读表空间的特性 使用只读表空间避免对静态数据的频繁备份 当使用alter tablespace tbs read only时,数据文件会执行检查点进程(将所有脏缓冲区的内容写至磁盘), 当前的SCN号会被标注,同时存储了SCN的数据文件头部被冻结.控制文件内也会记录该数据文件的冻结信息。 可以清除只读表空间的对象 二、只读表空间的备份 一般情况下,只读表空间只需要进行一次备份,即当表空间状态发生改变时应立即进行备份 可以使用OS系统cp命令来备份或RMAN进行备份. 阅读全文
posted @ 2011-07-30 13:40 ajuanabc 阅读(383) 评论(0) 推荐(0) 编辑
摘要:--================================-- Oracle 基于用户管理恢复的处理--================================ Oracle支持多种方式来管理数据文件的备份与恢复来保证数据库的可靠与完整。除了使用RMAN工具以及第三方备份与恢复工具之外,基于用户管理的备份与恢复也是DBA经常使用的方式之一。本文首先介绍了恢复的相关概念,接下来详细讲述了在归档模式下使用基于用户管理恢复的处理过程。一、恢复的相关概念 介质恢复 首先使用备份还原数据,然后再应用归档日志、重做日志的恢复方式称为介质恢复。 介质恢复能将一个经过还原的数据更新到当前的. 阅读全文
posted @ 2010-11-28 18:25 ajuanabc 阅读(171) 评论(0) 推荐(0) 编辑
摘要:--=============================-- SYSTEM 表空间管理及备份恢复--============================= SYSTEM表空间是Oracle数据库最重要的一个表空间,存放了一些DDL语言产生的信息以及PL/SQL包、视图、函数、过程等,称之为数据字典,因此该表空间也具有其特殊性,下面描述SYSTEM表空间的相关特性及备份与恢复。 一、SYSTEM表空间的管理 1.建议不存放用户数据,避免用户错误导致系统表空间不可用 应当为系统设定缺省的默认表空间来避免用户创建时使用系统表空间 ALTER DATABASE DEFAULT TABLES. 阅读全文
posted @ 2010-11-28 18:14 ajuanabc 阅读(263) 评论(0) 推荐(0) 编辑
摘要:--=======================-- Oracle 热备份--======================= Oracle 热备份是指数据库处于open状态下,对数据库的数据文件、控制文件、参数文件、密码文件等进行一系列备份操作。热备是基于用户管理备份恢复的一种方式,也是除了RMAN备份之外较为常用的一种备份方式。一、热备的过程 冻结块头-->控制SCN在备份时不发生变化 进行物理拷贝 解冻块头-->让SCN可以变化(当对SCN解冻后,系统会自动更新SCN至最新的状态)二、基于数据库的热备 alter database begin backup; 拷贝所有的dat 阅读全文
posted @ 2010-08-16 16:19 ajuanabc 阅读(183) 评论(0) 推荐(0) 编辑
摘要:--================================-- SYSAUX表空间管理及恢复--================================ SYSAUX表空间是在10g之后引入的一个新的表空间,主要用于减轻对SYSTEM表空间的压力而作为SYSTEM表空间的辅助表空间。原来存放于SYSTEM表空间的很多组件以及一些数据库元数据在10g中被移植到SYSAUX表空间。 SYSAUX表空间在正常的数据库操作中不能被删除,或重命名,也不支持可移动表空间功能,但可以脱机。如果SYSAUX表空间失效,比如发生介质故障后有些数据库的功能会随之失效。 本文先描述一下SYSAUX 阅读全文
posted @ 2010-08-13 20:36 ajuanabc 阅读(435) 评论(0) 推荐(0) 编辑
摘要:--======================-- Oracle 冷备份--======================一、冷备份 数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份 适合于非归档模式下,数据库处于一致性状态 二、步骤 首先在运行的库中得到数据库运行的所有的物理文件位置,然后在计划内关闭数据库(shutdown) 再执行拷贝物理文家到备份路径或备份设备 备份完成后立即启动数据库让其提供正常的服务三、冷备脚本的写法 首先应该在相关视图里查出数据库的数据文件,日志文件,控制文件,临时文件所在的位置 注意:不要直接把oradata下的cp就行了,因为生产库里各个文件通. 阅读全文
posted @ 2010-08-05 20:43 ajuanabc 阅读(148) 评论(0) 推荐(0) 编辑
摘要:--======================-- Oracle 备份恢复概念--====================== 数据库维护中,备份或恢复是重中之重的问题。尽管很多时候数据库系统运行缓慢,但对数据库数据的丢失而言,显然后者损失的代价是不言而喻的。因此DBA至少在保证数据不丢失的情况下来提高系统的性能是最起码的要求。关于什么是备份与回复,在此不做赘言。一、物理备份与逻辑备份 物理备份 是所有物理文件的一个副本,比如数据文件,控制文件,归档日志等。该副本能被存储在本地磁盘或磁带等等。 物理备份是备份或恢复的基础 包括冷备份(非归档模式)或热备份(归档模式) 逻辑备份 将表、存储过程 阅读全文
posted @ 2010-08-05 20:35 ajuanabc 阅读(146) 评论(0) 推荐(0) 编辑
摘要:--=======================-- Oracle 实例恢复--=======================一、Oracle实例失败 Oracle实例失败多为实例非一致性关闭所致,通常称为崩溃(crash)。实例失败的结果等同于shutdown abort。 实例失败的原因 电源负载故障 硬件故障 后台进程失败 异常关闭数据库 实例失败后的状况 数据库可能丢失已提交的事务以及存储了未提交的事务,导致数据库出现不一致的情况 解决方案 使用startup 重新启动实例。实例实现自动恢复,根据联机日志文件前滚提交的事务,回滚未提交的事务 查看告警日志、跟踪日志等找出出现故障的原因 阅读全文
posted @ 2010-07-27 10:39 ajuanabc 阅读(240) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示