回答

收藏

Oracle导出数据库结构SQL

技术问答 技术问答 258 人阅读 | 0 人回复 | 2023-09-14

我想创造一个SQL脚本可以重建我已经拥有的数据库。我想重建内部没有数据的数据库。
* a9 e( K& l0 P/ ^$ W1 G8 c那么sqlplus用户数据库能否导出?7 y/ A; e( a% J+ x3 `+ b
                                                                9 w; U' q" j' n  C
    解决方案:                                                               
' ?1 J6 U( n- K                                                                有两种基本方法。
/ E2 P$ Y. u4 R2 ^- l8 H" n首先是导出转储文件。Datapump实用程序:
0 P: e; \+ F9 ]. |3 V6 r$ expdp apc/pw directory=data_dump_dir dumpfile=apc_20100707.dmp content=METADATA_ONLY了解更多。
6 ?* ~4 z) V9 ]. o" F% \4 i( MDatapump是在Oracle10g我们可以在数据库的早期版本中使用它EXP实用程序执行相同的操作。
  [+ A9 ~& L0 r4 @$ exp apc/pw dumpfile=apc_20100707.dmp rows=N我们使用匹配来导入文件impdp(或imp)实用程序。
4 o$ d8 q+ ?9 w6 E4 r( l' t这就是操作系统的方法。生成现实SQL我们可以用脚本Oracle9 m' q. d: Y# Q# P! [- t5 a
9i介绍的内置DBMS_METADATA包。这需要更多的工作,但可以更好地控制导出对象的详细信息。5 I% {1 g3 k. q
了解更多。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则