【发布时间】:2012-02-12 05:17:44
【问题描述】:
我是 oracle 的新手,我喜欢从远程数据库导出数据库并将其导入本地计算机。 e在两台机器上我都有 oracle 10.2。
我需要知道如何使用 SQLDeveloper 3.0.0.4 从 oracle 10.2 导出/导入架构和数据。
要从远程数据库导出,我使用了导出工具-> 数据库导出-> 导出向导。 最后我只有带有 DDL 和 DML 语句的 sql 文件,但它是在文件的某个地方写的
"Cannot render Table DDL for object XXX.TABLE_NAME with DBMS_METADATA attempting internal generator error.
我忽略了前面提到的消息并尝试运行那些 DDL 和 DML 语句,但这一切都以错误告终。
是否所有这些都与只读数据库用户相关联?此外,我在 SqlDeveloper 中的表下没有找到任何表,但也没有在其他用户下找到表。
提前致谢
【问题讨论】:
-
手动尝试一个表作为测试:select dbms_metadata.get_ddl('TABLE', 'MY_TABLE') from dual;如果这不起作用,请尝试一个简单的方法:describe MY_TABLE;
标签: oracle oracle-sqldeveloper plsqldeveloper