AI 功能的先决条件

Essbase 中使用 AI 功能之前,请完成所需的数据库配置。

Essbase 中使用 AI 功能之前,请为将访问 Oracle Cloud Infrastructure GenAI 服务的数据库用户配置所需的数据库权限和网络访问权限。

这些先决条件适用于以下 AI 功能:
  • 询问 Essbase
  • AI 查询
  • AI 计算助手
  • MCP 服务器

必需的数据库权限

向将使用 AI 功能的 oracle 数据库用户授予以下权限。
GRANT CREATE SESSION TO <YOUR_DB_USER_NAME>;
GRANT CONNECT, RESOURCE TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_CLOUD TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_VECTOR TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_CLOUD_AI TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_CLOUD_AI_AGENT TO <YOUR_DB_USER_NAME>;
GRANT EXECUTE ON DBMS_CLOUD_PIPELINE TO <YOUR_DB_USER_NAME>;

配置网络访问

ADMIN 用户身份运行以下 PL/SQL,以配置对 Oracle Cloud Infrastructure Generative AI 推断端点的网络访问。

注意:

根据您的部署和性能要求,选择合适的 Oracle Cloud Infrastructure Generative AI 推断端点。例如:
  • inference.generativeai.us-chicago-1.oci.oraclecloud.com
  • inference.generativeai.us-ashburn-1.oci.oraclecloud.com
  • 其他推断端点也可用。
BEGIN 
DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE(
host => 'inference.generativeai.us-chicago-1.oci.oraclecloud.com',
ace => xs$ace_type(privilege_list => xs$name_list('http'),
principal_name => '<YOUR_DB_USER_NAME>',
principal_type => xs_acl.ptype_db));
END;