如何备份 PLSQL 数据库?
MOHSEIN
问问题
8055 次
4 回答
3
问题是你真的想通过 PL/SQL 来做吗?
假设您使用的是 oracle 数据库,他们有将您的数据库转储到文件中的命令。它以这样一种方式转储,即可以从头开始重新创建数据库(表和所有)(因此您可以重新创建辅助备份 [不是我推荐这种方式])。
于 2008-12-13T19:56:23.877 回答
1
您的问题需要澄清一下。
您是否要:a) 创建数据库副本以供其他地方使用 b) 创建数据库备份以用于备份和可恢复性目的
如果您只想在其他地方创建数据库的副本,那么使用导入和导出实用程序(imp 和 exp,或 10g 中的 impdp 和 expdp)就足够了。
如果您希望备份数据库以实现可恢复性,那么您真的应该考虑使用 RMAN,这是 Oracle 的企业备份解决方案。文档可以在这里找到: RMAN 快速入门指南
于 2008-12-29T04:05:13.113 回答
0
当我进行物理备份时,我使用 RMAN,而不是 PL/SQL,因为它是这种工作的工具。但是,这里有一个链接可能对您有所帮助。http://psst0101.wordpress.com/2008/01/23/move-a-tablespace/
于 2011-11-23T15:03:28.603 回答
0
EXP 命令将帮助完成这项工作 语法: EXP schema_user_name/schema_pwd file=file_name.dmp
您甚至可以导出(备份)单个数据库对象
于 2012-06-22T12:31:05.070 回答