1

我正在开发一个 android 应用程序,我需要将 oracle 数据库导出到 .sql 文件(而不是 .dmp 文件)。然后我将该 .sql 文件复制到 android assert 文件夹。现在我将该 .sql 文件导入到 sqlite db。但是,我想知道如何将 oracle db 导出到 .sql 文件。

这里我有两个问题:

  1. 是否可以将 oracle 数据库导出到 .sql 文件。
  2. 是否可以将相同的 .sql 文件从断言导入到 android SD 卡作为 SQLite db。

有人可以帮我解决这些问题。是否有任何可用的教程或示例对我有很大帮助。

提前致谢。

4

2 回答 2

0

您可以使用 DBMS_METADATA.GET_DDL() 包从可以运行的数据库中获取您的架构以重新创建 db 对象。请注意,并非所有内容都可以转换为 sqllite,具体取决于架构的复杂程度。 dbms_metadata 参考 只需将内容从 sqlplus 假脱机到文件

于 2012-06-01T19:33:04.070 回答
-1

看这里。Oracle 有这两个工具,称为 exp 和 imp,用于导出数据库和导入数据库。它将有助于传输数据库。

编辑:更多信息

如何在 Oracle 中获取模式并将其放在另一台计算机上?

于 2012-06-01T16:31:20.863 回答