将sql dump加载到oracle数据库中

时间:2011-05-12 12:26:43

标签: sql oracle sqlite large-files

我有sqlite数据库,其中包含近10万个条目。 sqlite的SQL功能证明不足以满足我的需求,所以我决定将整个数据库移动到oracle。唯一的问题是 - 我有sql转储文件,150mb,我不能加载到oracle - 我只是不知道如何。 我试图使用oracle的基于Web的控制面板,但它不能上传文件,因为它太大了。

似乎像SQL * Loader这样的工具只能处理数据文件,但我已经有完整的sql转储,我想知道如何将它提供给Oracle XE。

我的痛苦是什么?

1 个答案:

答案 0 :(得分:0)

如果转储文件确实是SQL squeries的列表,只需在SQL * Plus提示符下运行它。

prompt> cd my\dump\script\dir
prompt> sqlplus /

Connected to:
Personal Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

sql> @dumpscript.sql

或者,在SQL Developer中打开脚本(或等效的,即TOAD,SquirrelSQL)并从那里运行它。