在SQL Developer中安装ords之后,我遇到以下问题:
我在连接菜单下没有REST数据服务选项。
在视图下进行开发-REST数据服务-开发人员菜单时,出现authentication failed
错误。
当我点击网址http://localhost:8080/ords/在视图下运行时,我得到了error 503 - service unavailable
-REST数据服务-管理
如何解决这些问题?
答案 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项与上面的代码具有相同的作用。
>>并且在视图下尝试开发时我也收到身份验证失败错误-其余数据服务-开发人员菜单。
请勿使用。休息后启用架构(也可以在连接上单击鼠标右键),连接树上应有一个REST Services项。在那建立您的服务。它比我们的View> ORDS> REST Development界面更加用户友好。