`
guochongcan
  • 浏览: 328480 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle数据库物理文件备份/恢复

 
阅读更多

之前也写过一篇类似的,虽然恢复不成问题,但总感觉有不对的地方,后面才了解到,以前自己有存在误区的地方,重新用此文方法简便得多。

  环境: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模式下直接质数据库物理文件至相应的目录(先显示各类文件的路径所在,后拷贝到相应路径)
Java代码  收藏代码
  1. --显示控制文件  
  2. select name from v$controlfile;  
  3. --显示数据文件  
  4. select name from v$datafile;  
  5. --显示延续性的初始化参数文件(延续性:对初始化参数的在线修改可以直接作用到参数文件中)  
  6. show parameter spfile;  
  7. --显示日志文件  
  8. select member from v$logfile;  
  9. --orapw$ORACLE_SID密码文件:password file路径 在$ORACLE_HOME/dbs/orapw$ORACLE_SID    //跟备份关系不大,可以随时生成。  
  10. [oracle@OATest temp]$ sqlplus "/as sysdba";  
  11. host cp /usr/oabak/temp/control01.ctl /app/oracle/oradata/testoa/control01.ctl  
  12. host cp /usr/oabak/temp/control02.ctl /app/oracle/flash_recovery_area/testoa/control02.ctl  
  13. host cp /usr/oabak/temp/system01.dbf /app/oracle/oradata/testoa/system01.dbf  
  14. host cp /usr/oabak/temp/sysaux01.dbf /app/oracle/oradata/testoa/sysaux01.dbf  
  15. host cp /usr/oabak/temp/undotbs01.dbf /app/oracle/oradata/testoa/undotbs01.dbf  
  16. host cp /usr/oabak/temp/users01.dbf /app/oracle/oradata/testoa/users01.dbf  
  17. host cp /usr/oabak/temp/redo03.log /app/oracle/oradata/testoa/redo03.log  
  18. host cp /usr/oabak/temp/redo02.log /app/oracle/oradata/testoa/redo02.log  
  19. host cp /usr/oabak/temp/redo01.log /app/oracle/oradata/testoa/redo01.log  
  20. host cp /usr/oabak/temp/spfile${ORACLE_SID}.ora $ORACLE_HOME/dbs/  
  21. host cp /usr/oabak/temp/orapw${ORACLE_SID} $ORACLE_HOME/dbs/  
 --要删除临时文件, 重启的时候会自动创建temp01.dbf
  若不删除临时文件,会出现下面的报错:
  ORA-01187: cannot read from file  because it failed verification tests
  ORA-01110: data file 201: '/app/oracle/oradata/testoa/temp01.dbf'
  恢复文件时候没有删除,旧的临时表空间数据文件(300MB),无法创建新的临时表空间文件(500MB) ..所以一直报错
分享到:
评论

相关推荐

    NBU对Oracle数据库的本地/异机备份及恢复操作

    《NBU对Oracle数据库的本地/异机备份及恢复操作详解》 NetBackup(NBU)是Veritas公司推出的一款专业的企业级数据备份与恢复软件,广泛应用于各种规模的组织中,尤其在处理大型数据库如Oracle时表现出强大的功能。...

    Oracle数据库备份与恢复.pdf

    基于备份的恢复是指利用物理备份或逻辑备份文件来恢复数据库。当数据库发生物理损坏或数据丢失时,可以通过还原备份文件来恢复数据库。对于物理备份,可以直接将备份文件复制到原位置替换损坏的文件;对于逻辑备份,...

    Oracle数据库RMAN备份与恢复.pdf

    RMAN(Recovery Manager)是Oracle数据库中一个专门为备份与恢复设计的工具,它支持物理备份,并且拥有许多独特的功能,例如跳过未使用的数据块以及使用二进制压缩模式压缩数据,从而能够高效地备份和恢复数据库。...

    Oracle数据库文件自动备份代码

    为了确保数据的安全性和可恢复性,定期备份Oracle数据库文件至关重要。本压缩包提供的"Oracle数据库文件自动备份代码"正是为了解决这一需求。 这个工具名为OracleBak.exe,它是一个专为Oracle数据库设计的自动备份...

    浅析Oracle数据库的逻辑备份与恢复.pdf

    Oracle数据库是业界广泛使用的关系型数据库管理系统,它支持逻辑备份和物理备份。逻辑备份主要通过Oracle提供的工具如EXP(Export)和IMP(Import)来实现,而物理备份则更多地涉及操作系统层面的操作。本知识点将...

    Oracle数据库备份与恢复实例讲解.pptx

    "Oracle数据库备份与恢复... Oracle数据库备份与恢复有多种方法,包括物理备份、逻辑备份、RMAN备份和Export/Import备份等。同时,Oracle数据库备份与恢复也需要遵守一定的步骤和工具,以确保数据库的安全和可用性。

    oracle实现数据库的备份与还原

    Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件的拷贝)和逻辑备份(如导出/导入、SQL*Plus的COPY命令)。在C#中,我们通常会借助Oracle的.NET数据提供者(Oracle Managed Data Access,ODP.NET)或者...

    oracle数据库的安全备份与恢复

    Oracle数据库是企业级广泛应用的重要数据存储系统,其安全性、备份与恢复策略对于保障业务连续性和数据完整性至关重要。本文将深入探讨Oracle数据库在安全备份与恢复方面的关键知识点。 首先,了解Oracle数据库的...

    Oracle数据库逻辑增量备份之exp/imp

    逻辑备份不同于物理备份,它不涉及数据文件的复制,而是导出数据库对象的定义和数据到一个文件中,然后在需要时导入这些数据。 21、逻辑备份原理 逻辑备份通过创建数据库对象的元数据和数据的文本表示来工作。exp...

    linux下远程定时备份oracle数据库

    Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装Oracle数据库的Linux系统上实现这一目标。 首先,你需要在Linux服务器上安装必要的工具。这通常包括SSH...

    基于Oracle数据库系统的备份和恢复技术.pdf

    首先,Oracle数据库系统的备份分为逻辑备份和物理备份。逻辑备份是通过Oracle Export工具将数据库中的对象导出到操作系统文件,如表、视图、存储过程等。这些备份数据可以在需要时通过Oracle Import工具重新导入,以...

    Oracle数据库的备份与恢复策略研究

    ### Oracle数据库的备份与恢复策略研究 #### 一、引言 随着信息技术的快速发展,数据库管理系统(DBMS)作为数据存储的核心技术,其安全性和可靠性变得越来越重要。Oracle数据库作为市场上主流的关系型数据库之一,因其...

    ORACLE 数据库备份 恢复

    数据库物理备份 物理备份是直接对数据库的数据文件、控制文件和重做日志文件等进行备份,通常使用RMAN工具完成。 - **归档模式设置**: - 解释: 在进行物理备份之前,需要将数据库设置为归档模式。归档模式允许...

    基于Oracle数据库系统的备份与恢复技术研究.pdf

    其中,利用RMAN进行数据恢复时的注意事项,如确保恢复点的一致性、保证备份文件的完整性、恢复操作的优先级和执行效率等,都是保障Oracle数据库系统长期高效运行的重要考量。 另外,本文还对Oracle数据库的备份与...

    实验2Oracle数据库物理存储结构管理.docx

    Oracle数据库物理存储结构管理 Oracle数据库的物理存储结构管理是指对数据库中的数据文件、控制文件和日志文件进行管理和维护的过程。这种管理对于数据库的性能、安全和可扩展性都具有重要意义。 一、数据文件管理...

    oracle数据库备份与恢复技术

    - **物理备份**:指数据库物理文件的副本,通常用于快速恢复整个数据库或特定数据文件。 - **逻辑备份**:通过SQL命令导出数据并存储在二进制文件中,适用于数据迁移或对象级别的恢复。 ##### 3.3 重做日志的作用 ...

    Oracle 数据库的备份与恢复

    ### Oracle数据库的备份与恢复详解 #### 一、Oracle数据库备份方法概述 Oracle数据库作为业界广泛使用的数据库管理系统之一,提供了多种备份与恢复机制来确保数据的安全性和可用性。根据备份时数据库是否处于运行...

    ORACLE数据备份/恢复工具

    总之,这个“ORACLE数据备份/恢复工具”利用VB5为用户提供了一种简便的方式来管理和保护Oracle数据库,其背后涉及的Oracle备份恢复原理、跨版本兼容性、数据库接口技术以及用户友好设计都是关键知识点。在实际应用中...

    oracle数据库备份与恢复.doc

    ### Oracle数据库备份与恢复知识点详解 #### 一、备份与恢复基础 在Oracle数据库的运维过程中,备份与恢复是至关重要的环节,它们确保了数据的安全性和业务的连续性。备份通常指的是将数据库中的数据和控制信息...

Global site tag (gtag.js) - Google Analytics