如何备份PLSQL数据库?

时间:2008-12-13 19:49:54

标签: plsql backup

如何备份PLSQL数据库?

4 个答案:

答案 0 :(得分:3)

问题是你真的想从PL / SQL做到吗?

假设您使用的是oracle DB,他们会将命令转储到文件中。它是以这样的方式转储的,即DB(表和所有)可以从头开始重新创建(因此你可以重新创建一个辅助备份[不是我建议这样做])。

这是常见问题解答 http://www.orafaq.com/wiki/Import_Export_FAQ

答案 1 :(得分:1)

您的问题需要一些澄清。

你想: a)创建数据库的副本以供其他地方使用 b)为备份和可恢复目的创建数据库备份

如果您只是想在其他地方创建数据库的副本,那么使用导入和导出实用程序(imp和exp,或10g中的impdp和expdp)就足够了。

如果您希望备份数据库以实现可恢复性,那么您应该考虑使用RMAN,即Oracle的企业备份解决方案。可以在此处找到文档:RMAN Quick Start Guide

答案 2 :(得分:0)

当我进行物理备份时,我使用的是RMAN,而不是PL / SQL,因为它是用于此类工作的工具。但是,这里有一个可能对您有帮助的链接。 http://psst0101.wordpress.com/2008/01/23/move-a-tablespace/

答案 3 :(得分:0)

EXP命令将有助于完成这项工作 句法: EXP schema_user_name / schema_pwd file = file_name.dmp

您甚至可以导出(收回)各个数据库对象