如何进行Oracle备份和恢复?

ash*_*ram 5 oracle backup restore

我来自 SQL Server 背景,其中 SQL Server Studio 有一种非常简单的方法来备份数据库然后进行还原。

过去几个月我一直在使用 Oracle 11G express edition,但我不确定在 oracle 中进行备份和恢复。

我可以在 oracle 服务器菜单中看到备份数据库和恢复数据库的选项,但我不确定它是如何工作的,它在哪里创建备份文件等。

请帮忙

ik_*_*elf 8

rman 是进行备份和恢复以防止物理损坏的方法。有关文档,请查看Oracle® Database 2 Day DBA 11g 第 2 版 (11.2) 在 SQLDeveloper 的当前版本中,备份和恢复集成在 GUI 中。有关 SQLDeveloper 的下载,请参阅Oracle SQL Developer它是一个免费产品,正在积极开发中。

在 SQLdeveloper 的 View 菜单中选择 DBA 以访问诸如 RMAN 和 DATAPUMP 之类的 dba 工具。很不错的工具。不要忘记备份文件是由 Oracle 数据库服务器进程写入的。这意味着备份写在数据库服务器上,而不是写在您的客户端上。此外,目前它只生成一个备份脚本。您应该使用 RMAN 运行生成的脚本。

运行和配置备份的另一种方法是使用 dbconsole 或网格控制。

使用数据泵是另一种防止数据丢失的方法。使用它可以让您读回导出期间的数据。对于必须使用特定版本的数据刷新的测试集可能很有​​用。如果您想将生产事务恢复到灾难发生前的最后一刻,这不是很有用。


小智 0

用户RMAN. 参考这篇文章

或者您可以利用data pump export/import. 检查这篇文章。