
Oracle 数据库 18c 中的 PL / SQL SODA
简单的 Oracle 文档访问(SODA)功能与甲骨文 REST 数据服务(ORDS)对甲骨文 12.1 介绍,描述
在这里。Oracle 18c 引入了一个 PL / SQL API,用于直接与 SODA 集合和文档进行交互。本文概述了
Oracle Database 18c 中 PL / SQL 功能的简单 Oracle 文档访问(SODA)。
创建测试数据库用户
我们需要一个新的数据库用户来进行测试。
CONN / AS SYSDBA
ALTER SESSION SET CONTAINER=pdb1;
DROP USER sodauser CASCADE;
CREATE USER sodauser IDENTIFIED BY sodauser1
DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;
GRANT CREATE SESSION, CREATE TABLE TO sodauser;GRANT SODA_APP TO sodauser;
注意 SODA_APP 角色的授予。
启用 ORDS 和 SODA
为测试模式启用 REST Web 服务。我们可以为模式使用任何唯一且合法的 URL 映射模式,因此不必
像我们在此处那样公开模式名称。
CONN sodauser/sodauser1@pdb1
BEGIN
ORDS.enable_schema(
p_enabled => TRUE,
p_schema => 'SODAUSER',
p_url_mapping_type => 'BASE_PATH',
p_url_mapping_pattern => 'sodauser',
p_auto_rest_auth => FALSE
);
COMMIT;
END;
/
评论