• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 英语文章 > 正文

    SQL,Server还原数据库操作_oracle备份还原数据库

    时间:2020-05-29来源:山茶花美文网 本文已影响 山茶花美文网手机站

    还原数据库

    企业管理器

    --右键"数据库"

    --所有任务

    --还原数据库

    --"还原为数据库库"中输入还原后的数据库名

    --还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面

    --备份号--选择内容--选择你要恢复那次备份的内容

    --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名

    --如果要还原的数据库已经存在,选择"在现有数据库上qz还原"-

    -确定

    --或用SQL语句:

    restore database 数据库 from disk="c:你的备份文件名"

    还原数据库

    企业管理器中的操作:

    1.进行完整恢复

    企业管理器--右键"数据库"--所有任务--还原数据库

    --"还原为数据库库"中输入还原后的数据库名,设为:test

    --还原选择"从设备"--选择设备--添加--添加你的备份文件

    --确定,回到数据库还原的界面

    --"还原备份集",选择"数据库--完全"

    --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名

    --如果要还原的数据库已经存在,选择"在现有数据库上qz还原"

    --"恢复完成状态",选择"使数据库不再运行,但能还原其它事务日志"

    --确定

    --或用SQL语句:

    restore database 数据库 from disk="c:你的完全备份文件名" with norecovery

    2.进行差异恢复

    企业管理器--右键"数据库"--所有任务--还原数据库

    --"还原为数据库库"中选择数据库名:test

    --还原选择"从设备"--选择设备--添加--添加你的备份文件

    --确定,回到数据库还原的界面

    --"还原备份集",选择"数据库--差异"

    --"恢复完成状态",选择"使数据库不再运行,但能还原其它事务日志"

    --确定

    --或用SQL语句:

    restore database 数据库 from disk="c:你的差异备份文件名" with norecovery

    3.进行日志恢复

    企业管理器--右键"数据库"--所有任务--还原数据库

    --"还原为数据库库"中选择数据库名:test

    --还原选择"从设备"--选择设备--添加--添加你的备份文件

    --确定,回到数据库还原的界面

    --"还原备份集",选择"事务日志"

    --"恢复完成状态",选择"使数据库可以继续运行,但无法还原其它事务日志"

    --确定

    --或用SQL语句:

    restore log 数据库 from disk="c:你的日志备份文件名" with recovery

    --解决还原数据库目录不对的详细步骤:

    1.企业管理器中的方法:

    --右键"数据库"

    --所有任务

    --还原数据库

    --"还原为数据库库"中输入还原后的数据库名

    --还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面

    --备份号--选择内容--选择你要恢复那次备份的内容

    --选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名

    --如果要还原的数据库已经存在,选择"在现有数据库上qz还原"-

    -确定

    2.用SQL语句的方法(假设你的备份文件名为: c:xx.bak

    --列出备份文件中的逻辑文件名

    restore filelistonly from disk="c:xx.bak"

    --用语句恢复,根据上面列出的逻辑文件名使用move选项

    restore database 恢复后的数据库名

    from disk="c:xx.bak"

    with move "逻辑数据文件名1" to "c:物理数据文件名1"

    ,move "逻辑数据文件名2" to "c:物理数据文件名2"

    ,move "逻辑数据文件名n" to "c:物理数据文件名n"

    没有什么要特别注意的,和企业版之间的备份/还原要注意的东西一样:

    1.要注意备份时的设置问题,不要指定多个备份文件,否则还原时也要指定多个备份文件

    2.要注意备份的媒体处理方式问题,用重写,而不是追加,否则还原的时候要指定备份号

    3.要注意备份的方式,用完全备份,而不是其他备份方式,否则还原时还要其他备份文件支持

    • SQL,Server还原数据库操作_oracle备份还原数据库 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全