backup recover
原创 2013-12-23 20:15:37
591阅读
152. One of the tablespaces is read­only in your database. The loss of all control files forced you to re­create the control file. Which operation do you need to perform after re­creating the control file and opening the database?A.drop and re­create the read­only tablespace
转载 2013-08-09 13:19:00
110阅读
2评论
控制文件的备份恢复 实例启动时进程既要读取控制文件又要写控制文件,所以该阶段只要有一个控制文件损坏实例就无法到MOUNT状态。 即 该阶段 控制文件缺一不可。有损坏时只能启动到 NOMOUNT状态。 备份 控制文件的备份有: 在线控制文件镜像备份、手动备份、自动备份 在线镜像备份是指 除了第一个被使用的控制文件(初始化参数 control_files指向的第一个)外,其他的控制文件即为镜像备份。 自动备份: 显示自动备份:该类型的备份默认情况下是关闭的。在RMAN中 用 configure autobackup 命令 的属性设置为 ON 即可...
转载 2013-07-05 22:54:00
169阅读
2评论
一.控制文件介绍 Oracle控制文件虽然不大(最大不超过20000个数据块),但是地位很重要。Oracle数据库实例启动后(即启动到nomount模式),要通过加载控制文件确定数据文件和重做日志文件的路径(进入到mount模式),然后才能打开数据库(open)。控制文件中并不是只有数据文件和重做日志文件的路径,还包括数据库名称,数据库创建信息,表空间信息,数据文件状态,日志文件信息,备份信息,
原创 2011-04-04 22:11:10
622阅读
1点赞
1评论
首先回复参数文件 从日志里找到开启库的参数内容 写一个参数文件 [oracle@sq123 ~]$ cd /oracle/app/admin/TEST/bdump/ [oracle@sq123 bdump]$ tail -500 alert_TEST.log |more processes        &nb
转载 精选 2012-12-14 00:53:08
715阅读
丢失所有控制文件,并且异常关闭数据库,场景模拟如下:00:43:07 SQL> insert into scott.test values (10);1 row created.00:43:22 SQL> insert into scott.test values (11);1 row created.00:43:25 SQL> commit;Commit compl
所有的文件丢失,正常关库情况。场景模拟:先改变数据库的物理文件,然后备份到trace和二进制文件,然后又对数据进行修改,然后删除所有的控制文件。06:16:00 SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.06:17:22 SQL> ![oracle@o
1、单个文件丢失 场景模拟:[oracle@oracle dbs]$ rm /disk2/lx02/oradata/control03.ctl[oracle@oracle dbs]$ sqlplus '/as sysdba'SQL*Plus: Release 10.2.0.1.0 - Production on Mon Aug 1 06:14:54 2011Copyright (c)
     我近日遇到一例因控制文件损坏导致ORACLE数据库不能启动的例子,完成数据库修复后我把恢复过程总结如下:      客户的计算机ORACLE应用程序不能启动,提示一个ORACLE错误,打开系统查看Oracle的日志文件wnybALRT.log文件中有 ora-00204的错误,初步判断是由于控制文件损坏引起
原创 2010-07-23 20:31:44
1333阅读
控制文件丢失,分两种情况:1. 有备份,但要保证该备份是最后一次resetlogs之后的备份。   恢复步骤如下:   SQL> shutdown immediate   拷贝备份文件到相应目录。(如果控制文件所在的磁盘不能访问,修改初始化文件,更新控制文件路经)   SQL> STARTUP NOMOUN
原创 2010-03-25 12:55:46
1872阅读
确保已经对全库进行备份 1、删除所有文件 [oracle@sql ~]$ cd /oracle/app/oradata/TEST/ [oracle@sql TEST]$ ls control01.ctl  initnew.ora  redo03.log    tbs_recover.dbf  users01.dbf contro
原创 2012-12-13 21:18:00
778阅读
1点赞
# 实现Redis根据RDB文件恢复的步骤及代码示例 ## 1. 整件事情的流程 首先,我们来看一下实现Redis根据RDB文件恢复的整个流程: ```mermaid erDiagram Redis --> RDB文件: 1. 读取RDB文件 Redis --> 数据库: 2. 解析RDB文件恢复数据到数据库 ``` ## 2. 每一步需要做什么及对应的代码示例 ###
原创 2月前
28阅读
1、使用RMAN(不使用FRA)从自动备份中恢复控制文件ORACLE 会默认地在$ORACLE_HOME/dbs 或者 $ORACLE_HOME/DATABASE 目录中创建服务器参数文件控制文件。假设已经还原了实例参数文件和启动了实例,还原控制文件时,一般过程是先设置ORACLE_SID 和 登陆 RMAN, 然后设置DBID, 使RMAN知道需要查找哪一个数据库的控制文件。如果使用默认的位置
一、使用trace文件恢复 SQL> alter database backup controlfile to trace; ——将控制文件备份到trace文件  Database altered.   SQL> @gettrace  --得到trace文件的路径   TRACE_FILE_NAME ----
原创 2011-10-24 09:27:07
10000+阅读
1点赞
  备份控制文件的原则是:在数据库物理结构发生变化后备份控制文件。   备份的方法有三种:       第一种: 通过操作系统命令在数据库关闭时对控制文件进行COPY,这里就不说了。     第二种:利用ALTER DATABASE BACKUP CONTROLFILE TO命令将控制文件备份到二进制文件。&nb
原创 2012-06-16 00:08:18
484阅读
  情况一、有其它的控制文件没有被损坏 1、          用好的控制文件copy覆盖损坏的控制文件(数据库关闭的情况操作) 2、          正常关闭数据库修改参数文件,删除坏掉的控制文件路径
原创 2012-07-21 22:32:46
305阅读
1点赞
一、控制文件损坏的恢复(一个文件) 损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,控制文件都不是一个,而且所有的控制文件都互为镜像,只要拷贝一个好的控制文件替换坏的控制文件就可以了。 --方法1:使用spfile多路复用 NAME            &
原创 2012-06-21 09:03:00
607阅读
实验环境是在归档模式下,并且日志文件都在。步骤:1. 全备数据库  2. 利用备份的控制文件进行恢复实验就把第一步省略了,直接开始第二步。首先,先打开数据库到归档模式下:SQL> startup mount ORACLE instance started. Total System Global Area 845348864 bytes Fixed Size
原创 2014-01-08 22:43:54
603阅读
控制文件(controlfile)丢失恢复基于控制文件的复合多路径性,它的丢失分为两种,一种是其中某个控制文件的损坏或丢失,另外一种是所有控制文件均丢失。基于第一种情况,只需把好的控制文件复制一份在损坏或丢失的那...
转载 2013-10-11 23:06:00
80阅读
2评论
一、控制文件损坏的恢复(一个文件)损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,控制文件都不是一个,而且所有的控制文件都互为镜像,只要拷贝一个好的控制文件替换坏的控制文件就可以了。--方法1:使用spfile多路复用NAME TYPE VALUE------------------------------------ ----------- ------------------------------control_files string E:\APP\ADMINISTRATOR\ORADATA\O RCL\CONTROL01.CTL, E:\APP\ADMI NISTRATOR\
转载 2012-06-21 09:03:00
127阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5