在PL / SQL Developer中无法导出数据库或表

时间:2018-12-06 04:29:32

标签: oracle plsqldeveloper

我当前正在使用PL / SQL开发人员软件来管理我的数据库,但是,当我要导入或导出表或数据库时,将禁用其中的“导出”或“导入”按钮,如图所示。在这里,“导出”按钮无法点击,因为它已被禁用。我怎么解决这个问题? Here is the screenshot of that problem

2 个答案:

答案 0 :(得分:4)

为了能够使用这些实用程序,必须将它们安装到计算机上。

根据您使用的数据库版本,有两个选项:数据泵导出和导入,或原始 EXP和IMP实用程序。

如果您访问未安装在计算机上的数据库(关于禁用这些按钮的情况,可能是这种情况),

  • 将其安装为Oracle Client软件的一部分,或
  • 从我的角度来看,一个更简单的选择是安装Oracle 11g Express Edition(这是一个功能齐全的小型数据库,但它会安装您可能需要的所有实用程序,包括导出和导入,SQL * Loader,等)

两者都可以在Oracle技术网的“下载”部分获得;选择一个最适合您的版本。请注意,不再支持不再支持的旧版本(如果您具有有效的许可证,则可以要求Oracle提供它们)。

答案 1 :(得分:2)

Littlefoot的答案是正确的(我赞成)。

我还想指出,您在发布的屏幕快照中看到的三个选项卡(我在附图中突出显示的选项卡)代表了可用于导出数据库数据和结构的三种替代方法。

Please note the tabs I highlighted

  1. “ Oracle导出”使用您需要在客户端上安装的正式oracle工具
  2. “ SQL插入”将产生包含插入命令的纯SQL脚本(或所有表的单个脚本)(并且还将包含重新创建表所需的命令)
  3. “ Pl / SQL Developer”将以专有格式生成导出文件,只有PL / SQL Developer才能理解(您需要PL / SQL Developer才能导入此类文件”

    选项2和3不需要外部工具。