Oracle:将oracle数据库导出到.sql文件,并在android中导入与SQLite db相同的.sql文件

时间:2012-06-01 14:41:11

标签: android oracle sqlite

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

这里有两个问题:

  1. 是否可以将oracle数据库导出到.sql文件。
  2. 是否可以将相同的.sql文件从断言导入到Android SD卡作为SQLite数据库。
  3. 有人可以帮我解决这些问题。是否有任何可用的教程或示例对我有很大帮助。

    提前致谢。

2 个答案:

答案 0 :(得分:0)

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

编辑:更多信息

How can I take the schema in Oracle and put it on another Computer?

答案 1 :(得分:0)

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

中的文件即可