爱问知识人 爱问教育 医院库

oracle数据库的备份与恢复

首页

oracle数据库的备份与恢复


        

提交回答
好评回答
  • 2023-02-20 16:00:02

    Oracle教程你看是Oracle数据库的备份与恢复。当我们使用一个数据库,该数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库可能会被破坏,那么如何恢复数据成为当务之急。如果平时让你数据库的备份,这是很容易在这个时候恢复数据。因此,它是做好数据库的备份很重要,我会把Oracle7为例讲述了数据库的备份和恢复。Oracle数据库的备份方法有三个标准,即进出口(进出口)、冷备份、热备份导出备份是一种逻辑备份,冷备份和热备份是物理备份。
    - 1,导出/导入(导出/导入)
    数据可以通过导出从数据库中提取,所提取的数据可以通过导入返回到oracle数据库。
    - 1。只需导出数据(导出)和导入数据(导入)
    - Oracle支持三种类型的输出:
    -(1)表模式(T模式),导出指定表的数据。
    -(2)导出指定用户的所有对象和数据的用户模式(U模式)。
    -(3)完全库(完整),导出数据库中的所有对象。
    导入过程是数据导入(导出)的逆向过程,它们的数据流是不同的。
    - 2。增量导出/导入
    增量出口数据备份的常用方法,可实现对整个数据库必须出口作为一个系统,在这类出口,系统不需要回答任何问题,导出的文件名默认为export.dmp,如果你不想你的输出文件命名为export.dmp,你必须指出你想使用命令行的文件的名称。
    增量导出由三种类型组成:
    ----(1)完全增量导出(完整)
    -也就是说,备份整个数据库,例如:
    系统/经理inctype =完整的文件= 990702.dmp至口
    ----(2)增量增量求导
    ---备份上次备份后更改的数据:
    系统/经理inctype =增量文件= 990702.dmp至口
    ----(3)累计增量出口(累计)
    累积导出仅是自上一次完整导出以来从数据库导出的信息:
    系统/经理inctype =累积文件= 990702.dmp至口
    数据库管理员可以设置一个备份时间表,并以三种不同的方式来合理地、高效地完成数据导出。
    例如,数据库的备份任务可以按如下方式安排:
    ——星期一:完全出口(a)
    ——星期二:增量出口(b)
    ——星期三:增量出口(c)
    ——星期四:增量出口(d)
    ——星期五:累计出口(e)
    ——星期六:增量出口(f)
    ——星期日:增量出口(g)
    如果数据库在星期日意外损坏,数据库管理员可以按照以下步骤恢复数据库:
    第一步:用命令创建数据库重新生成数据库结构;
    -第二步:创建一个足够大的附加段。
    ——第三步:完全增量导入:
    IMP系统。 /经理inctype = rectore全= y =一个文件
    ——第四步:累积增量导入:
    IMP系统/经理inctype = rectore全= y文件= E
    ——第五步:最新的增量导入:
    系统/经理inctype =恢复全= Y文件= F $小鬼
    -二,冷备份
    当数据库正常关闭时,会出现冷备份,当它正常关闭时,它将为我们提供一个完整的数据库。冷备份是把密钥文件复制到另一个位置的一种方式。冷备份是备份Oracle信息最快、最安全的方法:
    - 1。是一种非常快速的备份方法(只复制文件)
    - 2。容易归档(简单拷贝可以)
    - 3。容易恢复到一个时间点(只是复制文件回来)
    - 4。可以与归档方法相结合,以恢复数据库的最新状态。
    - 5。维护低,安全性高。
    但是冷备份也有以下缺点:
    当1。单独使用,只能提供到一定的时间点。
    2。在备份实现的整个过程中,数据库必须备份,而不是其他的工作,也就是说,在冷备份期间,数据库必须关闭。
    三.如果磁盘空间有限,它只能被复制到其他外部存储设备(如磁带),而且速度非常慢。
    - 4。不能由表或用户还原。
    如果可能,信息应备份到磁盘,然后数据库将启动,以便用户可以工作并将信息复制到磁带:
    - 1。所有数据文件
    - 2。所有控制文件
    - 3。all online REDO LOG files
    ---- 4.init.ora文件(可选)。
    值得注意的是,当数据库关闭时,必须执行冷备份。当数据库处于打开状态时,执行数据库文件系统的备份是无效的。
    下面是一个完整的冷备份示例:
    ——(1)关闭数据库sqldba美元lmode = Y
    ---- sqldba >连接内部;
    ---- sqldba >关机正常;
    ---(2)复制所有的时间文件、重做日志文件、控制文件,用复制命令初始化参数文件。
    ---- sqldba >人物配对关系
    -(3)重新启动Oracle数据库
    sqldba至lmode = Y
    ---- sqldba >连接内部;
    ---- sqldba >启动;
    -三,热备份
    热备份是一种能够在数据库运行的情况下使用归档模式的备份数据。所以如果你昨晚做了一个冷备份,和今天的热备份文件,您可以使用这些数据来恢复更多的信息有问题的时候。热备份要求数据库运行在归档模式,需要很多文件空间。一旦数据库在ARCHIVELOG运行状态,你可以做一个备份,热备份命令文件由三部分组成:
    - 1。数据文件、表空间、表空间备份。
    -(1)将表空间设置为备份状态
    -(2)备份表空间数据文件
    -(3)将表空间恢复为正常
    ---- 2。备份文件日志文件。
    -(1)归档过程的暂时暂停
    ----(2)日志下的归档重做日志目标目录中的文件
    ----(3)重新启动归档过程
    -(4)备份归档重做日志文件
    - 3。用备份文件备份文件复制命令
    热备份的优点是:
    - 1。可以在表空间或数据文件级别备份,而且备份时间很短。
    2时仍然可以使用数据库。被备份。
    - 3。可以实现二级恢复(回到一个时间点)。
    - 4。可以还原到几乎所有数据库实体。
    - 5。恢复速度很快,在大多数情况下数据库仍在工作时仍在恢复。
    热备份的不足是:
    - 1。不能犯错误,否则后果严重。
    2。如果热备份不成功,则结果不能用于恢复时间点。
    三.因为很难坚持,所以要小心,小心不要以失败而结束。

    梦***

    2023-02-20 16:00:02

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):