酸菜炖白肉最简单做法:PL/SQL备份数据

来源:百度文库 编辑:九乡新闻网 时间:2024/07/14 13:25:32

  前段时间做数据库同步的时候,导入段与导出端数据不一致,需要将倒入端Oracle数据库中的表删除后重建,然后再将导出端Oracle中的数据备份后迁移到导入端,这中间要做两件事。

   一:在导入段建表,由于有一百多个表,不可能去手动建表,还好PL/SQL中有自动生成建表脚本的功能,在PL/SQL中,Tools->Export User Objects...

     

    在弹出的画面上方点击表明,下面分别有生成建表脚本中的一些参数,可供选择,然后点Export就可以生成建表的脚本了,参数中有权限,存储过程,表的拥有者。

  二:将导出端的数据进行备份,Tools->Export Tables...

   

 

   选择要备份的表名,选择第一个标签Oracle Export,会生成.dmp的数据文件,备份的时候会有一些参数,约束,索引,触发器等。然后可以按Export导出数据了。如果按第三个标签PL/SQL Developer的话,会生成.pde格式的数据文件,目前还不清楚这两种文件有什么区别,自己用的时候感觉在导入的时候.dmp格式的文件数据导入的速度要比.pde快,当然,备份的时候.dmp格式的文件要比.pde文件大很多。