之前也写过一篇类似的,虽然恢复不成问题,但总感觉有不对的地方,后面才了解到,以前自己有存在误区的地方,重新用此文方法简便得多。
环境:CentOS release 5.6 (Final)
Oracle Database Release 11.2.0.1.0
1、解压压缩好的数据库文件到相应目录
[root@OATest oabak]# tar -jxvf testoa_20140702.tar.bz2
2、还原文件
[root@OATest temp]# su - oracle
[oracle@OATest /]$ export ORACLE_SID=testoa
[oracle@OATest /]$ sqlplus "/as sysdba";
OPEN_MODE
--------------------
READ WRITE
3、关闭数据库
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
4、在sql模式下直接质数据库物理文件至相应的目录(先显示各类文件的路径所在,后拷贝到相应路径)
--要删除临时文件, 重启的时候会自动创建temp01.dbf
- --显示控制文件
- select name from v$controlfile;
- --显示数据文件
- select name from v$datafile;
- --显示延续性的初始化参数文件(延续性:对初始化参数的在线修改可以直接作用到参数文件中)
- show parameter spfile;
- --显示日志文件
- select member from v$logfile;
- --orapw$ORACLE_SID密码文件:password file路径 在$ORACLE_HOME/dbs/orapw$ORACLE_SID //跟备份关系不大,可以随时生成。
- [oracle@OATest temp]$ sqlplus "/as sysdba";
- host cp /usr/oabak/temp/control01.ctl /app/oracle/oradata/testoa/control01.ctl
- host cp /usr/oabak/temp/control02.ctl /app/oracle/flash_recovery_area/testoa/control02.ctl
- host cp /usr/oabak/temp/system01.dbf /app/oracle/oradata/testoa/system01.dbf
- host cp /usr/oabak/temp/sysaux01.dbf /app/oracle/oradata/testoa/sysaux01.dbf
- host cp /usr/oabak/temp/undotbs01.dbf /app/oracle/oradata/testoa/undotbs01.dbf
- host cp /usr/oabak/temp/users01.dbf /app/oracle/oradata/testoa/users01.dbf
- host cp /usr/oabak/temp/redo03.log /app/oracle/oradata/testoa/redo03.log
- host cp /usr/oabak/temp/redo02.log /app/oracle/oradata/testoa/redo02.log
- host cp /usr/oabak/temp/redo01.log /app/oracle/oradata/testoa/redo01.log
- host cp /usr/oabak/temp/spfile${ORACLE_SID}.ora $ORACLE_HOME/dbs/
- host cp /usr/oabak/temp/orapw${ORACLE_SID} $ORACLE_HOME/dbs/
若不删除临时文件,会出现下面的报错:
ORA-01187: cannot read from file because it failed verification tests
ORA-01110: data file 201: '/app/oracle/oradata/testoa/temp01.dbf'
恢复文件时候没有删除,旧的临时表空间数据文件(300MB),无法创建新的临时表空间文件(500MB) ..所以一直报错
相关推荐
Oracle 数据库的备份与恢复 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立...本文以ORACLE数据库为例,结合医院的业务应用环境,介绍 ORACLE数据库的备份恢复。
oracle备份与还原数据库Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。
物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,可以利用这些文件进行还原;逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXPORT等工具进行导出工作,可以...
oracle数据库的恢复 重要:进行以下操作之前,要确保数据库是归档模式、控制文件的自动备份选项打开,并且执行一次包括归档的完全数据库备份。 控制文件的恢复 控制文件是Oracle重要的物理文件,它记录了数据库的...
第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此...
Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式
分享视频教程——Oracle数据库系统工程师培训(内存结构、物理结构、备份和恢复、安全审计、性能调优),该课程系统详细的介绍了Oracle数据库的整个过程,让您从基础入门到精通,贯穿整个学习。
ORACLE_数据库备份和恢复 9. 对数据库做归档设置(备份前的工作) 10.备份的基本原理以及物理方式备份 11. 物理方式恢复(完全恢复) 12. 物理方式恢复(不完全恢复)
Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,...
Oracle 应 用进行文件 I/O操作的目录为任意目录 因此 只要空间允许 可以将备份数 据存放到任意目录下 <br>1.2.4 监听配置文件 为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配 ...
3 应用性能管理<br/>2-4 数据库管理<br/>2-5 应用服务器管理<br/>2-6 管理部署<br/>2-7 作业系统<br/>第3章 在Oracle数据库10g中创建数据库<br/>3-1 数据库逻辑结构设计<br/>3-2 设计数据库物理结构<br/>3-3 准备...
3 应用性能管理<br/>2-4 数据库管理<br/>2-5 应用服务器管理<br/>2-6 管理部署<br/>2-7 作业系统<br/>第3章 在Oracle数据库10g中创建数据库<br/>3-1 数据库逻辑结构设计<br/>3-2 设计数据库物理结构<br/>3-3 准备...
3 应用性能管理<br/>2-4 数据库管理<br/>2-5 应用服务器管理<br/>2-6 管理部署<br/>2-7 作业系统<br/>第3章 在Oracle数据库10g中创建数据库<br/>3-1 数据库逻辑结构设计<br/>3-2 设计数据库物理结构<br/>3-3 准备...
3 应用性能管理<br/>2-4 数据库管理<br/>2-5 应用服务器管理<br/>2-6 管理部署<br/>2-7 作业系统<br/>第3章 在Oracle数据库10g中创建数据库<br/>3-1 数据库逻辑结构设计<br/>3-2 设计数据库物理结构<br/>3-3 准备...
2.6 ORACLE数据库的备份与恢复 39 2.6.1 Export 转入程序 40 2.6.2 Import 转入程序 42 2.6.3 增量卸出/装入 44 第3章 ORACLE数据库的网络应用 46 3.1 SQL*Net产品介绍 46 3.2 配置客户机/服务器结构 47 3.2.1 配置...
在windows系统下去备份linux数据库服务上的oracle数据库,可以通过远程自动备份实现。 本文以上述环境为备份场景,采用物理增量备份方法,制定备份策略,包括自动备份的脚本以及任务计划的配置。 本文可作为oracle...
这种逻辑备份需要在数据库启动的情况下使用, 其导出实质就是读取一个数据库记录集(甚至可以包括数据字典)并将这个记录集写入一个文件,这些记录的导出与其物理位置无关,导入实质就是读取转储文件并执行其中的命令...
Dataguard配置Step by Step - Oracle Life.files 如何从自动备份中恢复...Oracle RMAN物理备份技术详解 Oracle RMAN快速入门指南 如何彻底删除Oracle 使用RMAN进行快速Dataguard数据库创建 - Oracle Life 等等。。。