zoukankan      html  css  js  c++  java
  • Oracle 备份与恢复

    1、热备份数据库表空间:1)数据库处于归档状态(alter database archivelog; alter system set log_archive_start=true scope=spfile;)

                 2)关闭并重启数据库

                 3)开始备份表空间(alter tablespace 表空间名字 begin backup;)

                 4)备份数据文件(host copy  数据文件的原始完整路径  数据文件的目的完整目录)

                 5)结束备份表空间(alter tablespace 表空间名字 end backup;)

                   6)切换日志使当前日志归档(alter system switch logfile;)

    2、冷备份:需要备份(数据文件、控制文件、redo日志、归档日志、init文件)

          1)准备工作

           (1)数据库为open状态

           (2)查询数据文件位置(select name from v$datafile;)

           (3)查询控制文件位置(select name from v$controlfile;)

           (4)查询redo日志的位置(select member from v$logfile;)

           (5)查询归档日志的位置(select name from v$archived_log;)

           (6)init文件一般在%oracle_home%\dbs目录下

          2)冷备份

            将以上查找的数据文件、控制文件、redo日志、归档日志以及init文件copy到备份目录

           

  • 相关阅读:
    OGG for sqlserver engryption && insert/delete
    MySQL中SQL_CALC_FOUND_ROWS的用法
    VMWARE 虚拟机新增硬盘,格式化分区,并挂载
    Mycat实战之数据迁移(oracle -- mysql)
    MYCAT实战之分片迁移
    mycat实战之性能测试
    Mycat实战之主键数据库自增方式
    对象的创建与克隆
    c#调用c++的dll,错误篇
    java 模拟消息的发送功能
  • 原文地址:https://www.cnblogs.com/handongdong/p/2901809.html
Copyright © 2011-2022 走看看