2012-06-01 60 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的文件

相關問題