比如说 表的创建sql,插入sql,表的视图,表的触发器等

解决方案 »

  1.   

    参考dba_tabs,user_tables数据字典
      

  2.   

    exp userid=xxxx/xxxx@xxxx owner=xxxx file=c:\xxxx.dmp indexes=n constraints=n
    导出用户xxx下的所有对象和数据
    imp userid=xxxx/xxxx@xxxx full=y file=c:\xxxx.dmp indexes=n constraints=n
    导出....约束与索引另外用脚本重建......
      

  3.   

    如果是要把表空间从一个数据库移到另一数据库,和备份的话,也可以试试可传输表空间:
    1.修改原表空间为只读
    2.用exp命令导出原表空间元数据,必须用sys用户。(exp '/ as sysdba' file=导出文件.dmp transport_tablespace=y tablespaces=表空间名 triggers=y constraints=n)
    3.复制导出的dmp文件和原表空间的数据文件到目标机器
    4.用imp命令导入 (imp '/as sysdba' file=导出文件.dmp transport_tablespace=y)
    5.修改原表空间为读写。
      

  4.   

    不好意思第四条写漏了:
    应该是 用imp命令导入:imp '/as sysdba' file=导出文件.dmp transport_tablespace=y datafiles=(拷入目标机器的原表空间数据文件)