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