You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过OCI Java SDK获取ML用户、APEX用户的URL信息?

解决OCI Java SDK获取用户访问URL的问题
  • 自治数据库实例相关访问URL:通过Java SDK的AutonomousDatabaseClient调用实例详情接口,利用返回对象的getConnectionStrings()方法可获取各类访问端点,包括数据库连接字符串、APEX入口、机器学习Notebooks入口等。
  • APEX用户访问入口:APEX的访问URL属于自治数据库实例的属性,从ConnectionStrings的apexUrl字段提取即可,无需针对单个APEX用户单独获取——用户仅需通过实例的APEX入口登录,权限在实例内管控。
  • 机器学习用户访问入口:Oracle Machine Learning Notebooks的访问URL同样是实例属性,从ConnectionStrings的machineLearningNotebooksUrl字段提取,用户权限在实例内配置,URL本身与实例绑定。
  • 普通数据库用户:这类用户没有独立访问URL,需通过数据库的连接字符串(如JDBC、SQL*Net)访问,相关字符串可从ConnectionStrings的getAllConnectionStrings()方法中获取对应类型的条目。

无需登录OCI控制台,完全可以通过Java SDK实现获取。核心代码示例:

AutonomousDatabase autonomousDatabase = autonomousDatabaseClient.getAutonomousDatabase(
        GetAutonomousDatabaseRequest.builder()
                .autonomousDatabaseId("<你的ADB实例OCID>")
                .build())
        .getAutonomousDatabase();

// 获取APEX访问URL
String apexUrl = autonomousDatabase.getConnectionStrings().getApexUrl();
// 获取机器学习Notebooks访问URL
String mlNotebooksUrl = autonomousDatabase.getConnectionStrings().getMachineLearningNotebooksUrl();
// 获取全量数据库连接字符串
Map<String, String> allConnectionStrings = autonomousDatabase.getConnectionStrings().getAllConnectionStrings();

内容的提问来源于stack exchange,提问作者Jian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 19:45:30