【问题标题】:Can we restore database if it was deleted如果数据库被删除了我们可以恢复它吗
【发布时间】:2014-06-13 06:40:52
【问题描述】:

我知道我在问非常不切实际的问题,但只是想知道是否有可能得到我的问题的任何答案。 我知道备份的重要性,但无论如何我都没有备份。不小心数据库被我删除了。我们可以恢复它吗? 是否有任何查询或步骤来恢复数据库?

【问题讨论】:

  • 你删除了多少数据库来使用所有这些标签?
  • 您真的同时删除了 MySQL SQL Server Oracle Informix 数据库吗?跨度>
  • @a_horse_with_no_name: rm / -rf ;)
  • 如果你有备份为什么不呢?
  • 每个 DBMS 以不同的方式存储其数据,因此使用 正确 DBMS 标记您的问题很重要。我用database 重新标记了这个,而不是在不知道真实数据库的情况下列出任意 DBMS

标签: database database-restore


【解决方案1】:

在 unix 上,只要有运行数据库的进程,文件就仍然存在。如果您删除了从 fs 到磁盘上物理文件的链接。这些进程有这样的链接。只要它们存在,您就可以尝试使用文件描述符复制文件。结果类似于恢复模糊备份,但总比没有好。

How Frits did this for redo

最好在计划灾难之前考虑备份。

【讨论】:

    猜你喜欢
    • 2016-01-17
    • 2021-01-03
    • 1970-01-01
    • 2015-08-04
    • 2020-10-26
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 2016-04-17
    相关资源
    最近更新 更多