3

我正在使用 Oracle 11g。我使用已安装的 SQL Developer 版本将数据导出到名为“export.sql”的 sql 文件中。现在,我已经下载了 3.1.07 的新版本,当我尝试通过单击树视图并选择表 | 导入数据时 导入数据并导航到“export.sql”,我收到以下错误:

没有为 sql 类型注册阅读器

当我第一次启动应用程序时,它会询问 java.exe 的路径,我已经显示该路径和应用程序已启动。我已经从下载路径(C:\users\kaushik\Downloads\sqldeveloper)启动了应用程序

4

4 回答 4

16

您可以直接从 sql developer 调用该文件。

示例:如果您将文件保存到 c:\Oracle\MyBackups\Export.sql 然后从 Sql Developer 中连接到您的数据库并使用 sql 命令:

@C:\Oracle\MyBackups\Export.sql

这将执行 Export.Sql 脚本。

于 2014-04-10T13:16:08.530 回答
1
  1. 如果你有一个有效的 SQL 文件,你只需要执行脚本。打开文件(文件 | 打开并导航到 export.sql),点击运行脚本按钮(Windows 上的 F5),然后选择要使用的连接。数据导入向导支持多种不同的文件格式(Excel、CSV 等)。它不支持 SQL 文件。如果您想问开发人员为什么他们不支持 SQL(或者为什么他们使用通用文件导航对话框而不是对不同类型的文件使用不同的对话框),您可以在 OTN 上的 SQL 开发人员论坛中询问他们。我认为问题在于大多数 SQL 脚本包含的不仅仅是简单的INSERT语句,而且要弄清楚任何特定的脚本是否实际上只是一堆INSERT可用于导入数据的语句。
  2. 是的,SQL Developer 是用 Java 编写的,因此您需要安装适当版本的 JVM。不同的 SQL Developer 下载选项包括捆绑的 JVM,或者您可以下载较小的文件并使用已安装的 JVM。
于 2012-05-06T09:46:41.070 回答
0

与数据库建立会话的 oracle 客户端工具之一是 sqlDeveloper 及其图形界面工具,使用Java Lang编程, 独立于 oracle_home 安装,它是一个独立产品,当然它需要 SDK 或 JDK 才能工作,确保设置路径并检查它阅读了这个链接http://www.ehow.com/how_5127784_set-java-path.html

所有这一切,如果 sql developer 没有运行和其他类似的问题,这个要回答

需要JDK还是什么?是的

于 2012-05-06T06:15:43.027 回答
0

使用 sql Developer 更高版本我已升级到版本 20.2.0.175 问题已解决

于 2020-10-14T18:22:19.550 回答