如何在Oracle SQL开发者工具中运行.sql文件以导入数据库?

11 浏览
0 Comments

如何在Oracle SQL开发者工具中运行.sql文件以导入数据库?

我已经从Oracle SQL开发工具中导出了数据库,并保存为.sql文件。现在我想运行这个文件,文件大小为500+MB。

我在这里阅读到了有关运行脚本的信息(链接为https://stackoverflow.com/questions/13137258/oracle-sql-developer-how-to-dynamicly-run-sql-scripts),但我没有理解其中的方法。是否有任何命令或查询可以通过提供路径来运行这个SQL脚本?

0
0 Comments

Oracle SQL Developer工具中无法直接运行.sql文件导入数据库的原因是因为工具本身不支持直接运行.sql文件的功能。然而,我们可以通过以下解决方法来解决这个问题。

解决方法:

1. 打开Oracle SQL Developer工具。

2. 在工具栏中选择“文件”菜单,然后选择“打开”选项。

3. 在弹出的窗口中,导航到包含要导入的.sql文件的文件夹,并选择该文件。

4. 单击“打开”按钮,将.sql文件加载到SQL Developer工具中。

5. 在SQL Developer工具的编辑器中,找到并选择要运行的.sql文件。

6. 在工具栏中选择“运行”菜单,然后选择“运行脚本”选项。

7. 在弹出的“运行脚本”窗口中,选择正确的连接和模式。

8. 单击“运行”按钮,工具将开始运行.sql文件中的查询并导入数据库。

通过以上解决方法,您可以轻松地在Oracle SQL Developer工具中运行.sql文件以导入数据库。

0
0 Comments

问题的原因是在使用Oracle SQL Developer工具运行.sql文件导入数据库时,如果文件大小超过500MB,工具将无法打开文件。即使文件大小只有2.5MB,工具也可能无法打开。

解决方法是确保在.sql脚本的末尾有一个commit语句,以便将更改持久化到数据库中。这样可以确保在脚本执行过程中进行适当的提交。

0
0 Comments

如何在Oracle SQL Developer工具中运行.sql文件以导入数据库?

有两种方法可以在SQL Developer工作表中将.sql文件作为脚本执行。您可以使用“运行脚本”图标,或者简单地按下F5键。

例如,

\script.sql;

请记住,您需要像上面显示的那样放置@符号。

但是,如果您使用SQL Developer的数据库导出工具导出了数据库,那么您应该使用导入工具。按照导入和导出使用Oracle SQL Developer 3.0中提到的步骤。

我应该在哪里运行这个命令?因为我可以在单击其中一个现有数据库后获得查询资源管理器屏幕。

打开SQL工作表,然后按照我上面说的那样操作。

对我来说...那个图标不存在:(

我给了一个12GB的.sql文件,包含了整个数据库,然后Oracle SQL Developer就崩溃了:(

您应该考虑使用Datapump导入。

是的,然后我使用impdp来导入.dmp文件。但我真的想知道如何将.sql转换为.dmp。

只有expdp才能创建转储文件。

谢谢你的提示!太棒了(Windows上的示例::\Scripts\import.sql)

如果您的路径中有空格,请使用"...",例如:@"c:\temp\big path with spaces\sqltool - oracle.sql"

0