如何在SQL Developer中导入export.sql?


8

在SQL Developer中,从顶部菜单中选择“工具”>“数据导出”。这将启动“数据导出”向导。 在此处输入图片说明

这就是出口。它创建export.sql文件。现在怎么做导入?我使用的是SqlDeveloper 3.20。

Trygin遵循了本教程,并创建了新的连接,但是找不到导入。工具->首选项->数据库->实用程序->导入方法,比什么?我试图运行脚本@C:\ locationOfExportFile \ export.sql

而且我越来越害怕

SQL错误:ORA-00942:表或视图不存在00942。00000-“表或视图不存在” *原因:
*操作:

顺便说一句,我不知道我在做什么,我只想将该数据库添加到本地主机。其他计算机和我的计算机都具有Oracle 11g Express数据库。模式名称是相同的!


它在工具中-首选项。
tesla747

是的,我可以在“工具”->“首选项”->“数据库”->“实用工具”->“导入方法”下看到什么?运行脚本@C:\ locationOfExportFile \\ export.sql我应该怎么做?
malakrsnaslava

看起来其中一个对象没有达到目标。尝试在导出DDL选项中启用“从属”。
Emacs用户

Answers:


2

打开它创建的文件,然后在SQL Developer中使用F5运行它们。它们也应该在SQL * Plus中工作。

他们将创建表/对象(如果已选中“导出DDL”选项),然后将插入行(如果已选中“导出数据”选项。)

注意,有更有效的方式移动对象/数据,尤其是在处理大量数据时,即数据泵。

当要进行临时数据和对象导出时,此特殊功能非常有用-特别是当您(开发人员)无权运行Data Pump时。


0

我有同样的问题。当执行文件“ export.sql”时,它指示我错误“表或视图不存在”。

我注意到插入/创建是通过“ CREATE TABLE'XXXXX'。'TABLE1'”这种方式创建的,其中“ XXXXX”是尚未创建的架构。

因此,我创建了一个名称为'XXXXX'且具有必要GRANT的用户。我在sql开发人员中与该用户创建了一个新连接,我再次执行了该脚本,它可以正常工作。

希望对您有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.