我们知道SQL Developer有三种形式:
- 桌面版,这个最常用
- 命令行版,即SQLcl
- 网页版,即SQL Developer Web,最新的名字叫Oracle Database Actions,
本文讲述3,如何配置SQL Developer网页版。
第一步,我们需要在数据库服务器上安装ORDS(Oracle REST Data Services),详见:
Oracle Linux上安装ORDS
启动ORDS服务:
$ sudo systemctl start ords
此时访问http://127.0.0.1:8080
,就可以看到以下界面:
但此时登录报错,因为在schema上还没有启用RESTful服务:
在schema上还没有启用RESTful服务:
勾选Enable schema:
查看概览,点击Finish:
实际SQL为:
DECLARE
PRAGMA AUTONOMOUS_TRANSACTION;
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 => TRUE);
commit;
END;
好了,现在就可以登录进去了: