现在有个远程oracle 10g数据库,拥有访问及表修改等权限.请问如何复制出数据库结构(包括表,存储过程等)到我本地数据库?

解决方案 »

  1.   

    在pl/sql developer中选择tool-->export user objects可以实现
      

  2.   

    在命令行里面
    C:\>exp host/password@szreport92Export: Release 9.0.1.1.1 - Production on 星期二 4月 17 18:32:30 2007(c) Copyright 2001 Oracle Corporation.  All rights reserved.
    连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production
    输入数组提取缓冲区大小: 4096 > 导出文件: EXPDAT.DMP> exp.dmp(2)U(用户),或 (3)T(表): (2)U > U导出权限(yes/no):yes>导出表数据(yes/no):yes> no不是
      

  3.   

    dbms_metedata.get_dll()
    看看这个吧.
    select dbms_metedata.get_dll('TABLE','user_name.table_name',) from user_tables;可以获得表的dll语法.