SQL Developer中的Ords安装问题

时间:2019-01-23 19:45:27

标签: oracle-sqldeveloper oracle-ords

在SQL Developer中安装ords之后,我遇到以下问题:

  • 我在连接菜单下没有REST数据服务选项。

  • 在视图下进行开发-REST数据服务-开发人员菜单时,出现authentication failed错误。

  • 当我点击网址http://localhost:8080/ords/在视图下运行时,我得到了error 503 - service unavailable-REST数据服务-管理

如何解决这些问题?

1 个答案:

答案 0 :(得分:0)

我假设您已通过8步或9步向导,并且您的计算机上现在正在运行ORDS。

在连接或开始发布服务之前,需要设置架构。

第一步:REST启用架构。

登录到要发布静态服务的位置。

运行此

BEGIN

    ORDS.ENABLE_SCHEMA(p_enabled => TRUE,
                       p_schema => 'HR',
                       p_url_mapping_type => 'BASE_PATH',
                       p_url_mapping_pattern => 'hr',
                       p_auto_rest_auth => FALSE);

    commit;
  END;

“ HR”是您的架构,“ hr”将在URI上。

如果连接到安装了ORDS的数据库,则应该在SQL Developer中看到此信息(您可能需要重新连接)-但是下面的GUI项与上面的代码具有相同的作用。

enter image description here

>>并且在视图下尝试开发时我也收到身份验证失败错误-其余数据服务-开发人员菜单。

请勿使用。休息后启用架构(也可以在连接上单击鼠标右键),连接树上应有一个REST Services项。在那建立您的服务。它比我们的View> ORDS> REST Development界面更加用户友好。

enter image description here