[20120305]Build a Metadata Repository.txt

lfree發表於2012-03-05
資料庫經常變動,需要把裡面的一些儲存過程,表與索引的定義儲存下來:使用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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章