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;