Oracle数据库利用expdp导出用户视图view

Oracle idb 39℃ 0评论

利用expdp导出用户视图

环境信息

在Oracle数据库中,利用expdp导出用户的某类型的对象,如只导出用户的视图view。例如在研发环境中,系统开发到一定程度,需要对开发环境的数据库进行覆盖,但是开发环境有一些生产环境没有的视图,这时候,为了避免重新手工创建的麻烦,就可以利用这个expdp来导出和impdp导入。导出用户某类对象时,用expdp的include参数来指定导出数据。本次演示导出多个视图的。

1、创建一个expdp导出参数文件,这个文件在expdp的parfile参数使用到。创建独立的参数文件好处有2个。
1)在Linux下可以避免转义字符问题,如括号;
2)在Linux下,避免shell的命令字符长度限制;

2、执行导出视图

看到“successfully completed”表示成功导出。

3、利用impdp可以导出的视图创建语句,这个方法还可以用于查看创建表的原始SQL。

同样,看到“successfully completed”表示成功执行impdp

4、查看impdp的SQLFILE参数指定的导出文件内容,可以看到创建视图的SQL。

转载请注明:猫头鹰工作室 » Oracle数据库利用expdp导出用户视图view

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址