ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [20120305]Build a Metadata Repository.txt

[20120305]Build a Metadata Repository.txt

原创 Linux操作系统 作者:lfree 时间:2012-03-05 09:30:30 0 删除 编辑
数据库经常变动,需要把里面的一些存储过程,表与索引的定义保存下来:使用expdp/impdp是一个很好的方法,仅仅需要转储metadata信息。

命令如下:
1.保存metadata文件。
$ expdp system/xxxx content=metadata_only full=y diectory=DATA_PUMP_DIR dumpfile=md.dmp

2.转换为sql文件。
$ impdp system/xxxx directory=DATA_PUMP_DIR  dumpfile=md.dmp sqlfile=md.sql

这样有利于长期保存,方法比较快捷简单。

另外也可以使用emp/imp命令:

exp system/xxxx full=y file=md1.dmp rows=N

imp system/xxxx file=md1.dmp show=y log=md1.sql full=y

不过这样这样生成的文件格式化不好,需要编辑才能使用。
不过toad里面提供浏览工具,我觉得使用它来浏览效果不错。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-717690/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    2284
  • 访问量
    6023550