2012-06-01 59 views
0

我正在开发一个android应用程序,我需要将oracle数据库导出到.sql文件(而不是.dmp文件)。然后我会将该.sql文件复制到android断言文件夹中。现在我将把这个.sql文件导入到sqlite数据库中。但是,我想知道如何将Oracle数据库导出到.sql文件。Oracle:将Oracle数据库导出为.sql文件并在Android中导入与SQLite相同的.sql文件db

在这里,我有两个问题:

  1. 是否有可能导出Oracle数据库.SQL文件。
  2. 是否有可能从断言导入相同的.sql文件到Android SD卡作为SQLite数据库。

有人可以帮助我解决这些问题。有没有任何教程或例子可以帮助我。

在此先感谢。

+0

您应该为.sql文件指定所需的格式。你可以命名任何文件.sql。你想要一堆插入语句? – tbone

+0

是的,sql文件将包含一堆语句或查询。 – Jagadish

回答

0

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

编辑:即使更多信息

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

+0

exp和imp不会创建.sql文件。 –

+0

如果将oracle数据库导出到.sql文件是不可能的。然后有什么可能的方式,我可以在android中使用oracle数据库,并在sd卡中创建sqlite数据库。 – Jagadish

0

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

相关问题