暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 为Restfull服务制作架构/对象。

ASKTOM 2020-08-14
277

问题描述

我已经安装了oracle apex开发了一个应用程序,并使用ords将其部署在tomcat上,我遵循了以下步骤。
1) 安装apex并开发成功应用程序后,运行scritps
@ apex_rest_config.sql
我解锁帐户APEX_PUBLIC_USER和APEX_REST_PUBLIC_USER。

2) 之后我安装了tomcat 8.5
3)我下载ords.zip并将其解压缩在目录中,例如c:\ ords_install。
4) 我在c:\ ords_install下创建一个名为config-ords的目录
5) 在c:\ ords_install \ param下编辑ords_param.properties,并更新参数值和我的文件看起来像
数据库。主机名 = 本地主机
db.port = 1521
数据库。服务名称 = orcl
db.sid =
数据库。用户名 = APEX_PUBLIC_USER
迁移。顶点。休息 = 假
休息。服务。顶点。添加 =
休息.服务.ords.add = true
schema.tablespace.de fault = APEX_TS
架构.表空间.temp = TEMP
独立的.http.port = 8181
独立。静态。图像 =
用户.表格空间.De fault = 用户
用户。表空间。温度 = 温度

6) java -jar ords.war configdir C:\ ords_install \ config-ords
7) java -jar ords。战争

我的ords没有在独立模式下配置。

我的应用程序在tomcat上很好地工作,但是如何使我的架构/表REST启用。请引导我。

我的tomcat在不同的机器上,数据库在不同的机器上。不是两个都在同一台机器上。

专家解答

如果您在SQL Developer中,请创建与要为其启用REST的架构的连接,然后右键单击该连接,然后选择 “REST Services> 启用REST Services...”

或者您可以通过PLSQL调用从数据库中完成

BEGIN
    ORDS.ENABLE_SCHEMA(p_enabled => TRUE,
                       p_schema => 'MY_SCHEMA',
                       p_url_mapping_type => 'BASE_PATH',
                       p_url_mapping_pattern => 'my_path',
                       p_auto_rest_auth => FALSE);
    COMMIT;
END;
复制

文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论