rman 恢复system表空间
只要存在有效的RMAN备份,恢复SYSTEM表空间数据文件丢失故障是比较容易的。注意,这里强调的是存在有效可用的备份介质。曾经遇到一个非常无奈的场景:catalog数据库与备份的目标库放在了同一个数据库中,此时当SYSTEM表空间发生不测之后,因为catalog数据库与目标数据库同时发生问题,导致恢复变得艰难。敬告:制定备份策略的时候一定要考虑周全。这里演示的是最常见的使用RMAN恢复SYSTEM表空间丢失的数据方法。1.连接到catalog数据库完成对数据库的备份[oracle@secdb oradata]$ rman target / catalog rman_catalog/rman_catalog@catalog
oracle rman备份命令
RMAN简单使用 目标机A: create tablespace RMAN datafile '$ORACLE_HOME/oradata/FILENAME.DBF' size 20M; RMAN简单使用 目标机A: create tablespace RMAN datafile '$ORACLE_HOME/oradata/FILENAME.DBF' size 20M; create username RMAN identified by RMAN default tablespace rman temporary tablespace temp quota unlimited on RMAN; grant recovery_catalog_owner to rman ; rman catalog rman/rman create catalog tablespace 'RMAN'; Rman主机B: rman target / connect catalog rman/rman@$A
RMAN恢复目录数据库的搭建
数据的安全对应用非常重要,Oracle数据库在这方面也做了不少工作,这里介绍采用Oracle Recovery Manager进行数据库备份和恢复时使用到的恢复目录数据库的搭建。恢复目录数据库保存了目标数据库的结构信息和备份信息,在进行RMAN恢复时,服务器进程读取相应的信息,实现数据库的恢复,RMAN把用户管理备份中需要人来管理的结构和备份信息自动管理起来,解放了部分劳动力。其中放置信息可以采用两种方式:目标数据库的控制文件和恢复目录数据库。接下来就是恢复目录数据库的搭建步骤:1. 假设目标数据库名为ORCL, 创建恢复目录数据库ORA10G恢
RMAN结合Read Only、Exclude的备份策略
RMAN排除备份 Exclude带来的Obsolete影响如何快速找到备份过最近、最大序号的归档日志RAC环境下根据sequence恢复指定日志使用RMAN进行排除表空间备份使用Catalog命令注册RMAN备份集启动数据库,我是通过一个批处理脚本来完成的:E:>9iE:>echo offOracleServiceEEYGLE 服务正在启动 .........................................................OracleServiceEEYGLE 服务已经启动成功。登陆数据库,将部分表空间更改为Read Only:E:>sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.8.0 - Production on Tue Apr 21 09:09
Oracle数据恢复:强制Resetlogs的可能数据损失
Oracle数据恢复:强制Resetlogs的可能数据损失Oracle数据恢复:格式化、ASM及字典损坏案例三则ORA-00600 kcratr_nab_less_than_odr案例一则SMON: recover undo segment 与 事务恢复ORA-600 kcbzpbuf_1 坏块的恢复案例一则工作日志:2亿记录的exp导出时间记录很多时候,在强制打开数据库之后,比如使用了_allow_resetlogs_corruption等隐含参数,可能会导致数据库丧失一致性,损坏部分数据,如果损失的是部分DML数据,则数据库可能仍然可以运行良好,但是如果损失的是元数据,则可能数据库会出现一些其他的异常,当时这些异常也仍然是可以修复
imp导入不同表空间
如何把数据导入不同的表空间? 很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。本例举例说明解决这个问题:1.如果缺省的用户具有DBA权限那么导入时会按照原来的位置导入数据,即导入到原表空间$ imp bjbbs/passwd file=bj_bbs.dmp fromuser=jive touser=bjbbs grants=n Import: Release 8.1.7.4.0 - Production on Mon Sep 22 11:49:41 2003 (c) Copyright 2000 Oracle Corporation. All rights reserved. Connected to: Oracle8i Enterprise Edition Release 8.1.
oracle rac 备份
RAC环境数据库的备份与恢复RAC环境的备份、恢复和普通数据库的备份、恢复是有一些区别的。这个区别主要体现在RAC环境的特殊性上。根据Oracle的RAC环境的不同,RMAN备份、恢复操作也是不同的。如果RAC环境是建立在CLUSTER文件系统上的,或者是建立在ASM上的,那么备份和恢复过程可能会很简单,基本上和普通的数据库环境没有太多的区别。如果RAC环境是建立在裸设备上的,由于归档日志无法存储在裸设备上,那么归档日志文件必须放在多个节点的本地硬盘上,这时备份和恢复就变得和普通的数据库环境有所差异。1. 这里先讨论一下ASM环境上建立的