expdp只導出表數(shù)據(jù) oracle怎樣導出用戶和表空間的創(chuàng)建語句?
oracle怎樣導出用戶和表空間的創(chuàng)建語句?--用戶創(chuàng)建語句,權(quán)限語句select dbms_metadata.get_ddl("USER","SCOTT") from dualselect dbm
oracle怎樣導出用戶和表空間的創(chuàng)建語句?
--用戶創(chuàng)建語句,權(quán)限語句select dbms_metadata.get_ddl("USER","SCOTT") from dualselect dbms_metadata.get_granted_ddl("OBJECT_GRANT","SCOTT") from dualselect dbms_metadata.get_granted_ddl("ROLE_GRANT","SCOTT") from dualselect dbms_metadata.get_granted_ddl("SYSTEM_GRANT","SCOTT") from dual--表空間創(chuàng)建語句select dbms_metadata.get_ddl("TABLESPACE","EXAMPLE") from dual以上是例子,根據(jù)情況改.你如果不是想查詢用戶和表空間的創(chuàng)建語句,只是為了導出的話,個人建議你還是用expdp,content=metadata_only就可以了.
ORACLE臨時表空間TEMP滿了怎么辦?
DMP是Oracle導出工具導出的文件,分為EXP導出和EXPDP導出,前者不包含存儲信息導入的時候就會默認導入到導入用戶的默認表空間,EXPDP保存的信息很多,包含存儲信息,默認會導入到導出用戶的表空間,導入時候如果用戶信息和導出用戶不一致的話需要使用參數(shù)remap_tablespace到你需要的表空間或用戶,具體使用help=Y參數(shù)查看幫助
expdp能夠只導出表和數(shù)據(jù)不導出統(tǒng)計信息和索引嗎?
exp h1/h1 file=D:h1.dmp log=D:h1.log tables=(h1.table1,h1.table2,h1.table3,h1.table4) rows=n 主要就是后邊rows=n 這個代表只導出表結(jié)構(gòu),而不導出數(shù)據(jù) tables=(h1.table1,h1.table2,h1.table3,h1.table4) 就是導出某些指定的表