我有sqlite数据库,其中包含近10万个条目。 sqlite的SQL功能证明不足以满足我的需求,所以我决定将整个数据库移动到oracle。唯一的问题是 - 我有sql转储文件,150mb,我不能加载到oracle - 我只是不知道如何。 我试图使用oracle的基于Web的控制面板,但它不能上传文件,因为它太大了。
似乎像SQL * Loader这样的工具只能处理数据文件,但我已经有完整的sql转储,我想知道如何将它提供给Oracle XE。
我的痛苦是什么?
答案 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)并从那里运行它。