访问数据库操作

Database Actions 在 Oracle REST Data Services 中运行,可通过基于方案的验证来访问数据库操作。要访问 Database Actions,必须以其方案已为 Database Actions 启用的数据库用户的身份登录。

在 Oracle Autonomous AI Database 数据库中,ADMIN 用户已预先启用。要启用其他数据库用户的方案,请参见 Enabling User Access to Database Actions

允许用户访问数据库操作

要使数据库用户能够访问 Database Actions(数据库操作),请以 ADMIN 用户身份运行以下代码:

BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'schema-name',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'schema-alias',
  p_auto_rest_auth => NULL
 );
 commit;
END;

其中:

  • schema-name 是全大写的数据库方案名称。
  • schema-alias 是用于访问 Database Actions(数据库操作)的 URL 中将显示的方案名的别名。Oracle 建议不要将方案名称本身用作安全度量以防止显示方案名称。

启用用户访问权限后,在“Autonomous Database Details(自治数据库详细信息)”页中,单击 Database Actions(数据库操作)。此时将显示“Database Actions(数据库操作)”启动板页面。

注意:

登录到 Database Actions 时,可以在同一会话中访问其他工具,例如 Data Transforms 或 Graph Studio,而无需再次登录。但是,您必须具有适当的角色或权限才能访问这些工具。有关详细信息,请参阅 Using Oracle Autonomous AI Database Serverless 文档中的 Access Built-in Tools with Single Sign-on