开发者社区 > 云原生 > 正文

想用nacos做配置中心,但我们只有oracle数据库,nacos支持oracle吗?

想用nacos做配置中心,但我们只有oracle数据库,nacos支持oracle吗?

展开
收起
乐天香橙派 2023-07-04 11:36:16 1558 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    是的,Nacos 支持使用 Oracle 数据库作为配置中心的存储介质。您可以通过配置 Nacos 的数据源,将配置信息存储到 Oracle 数据库中。

    2023-07-31 10:04:34
    赞同 展开评论 打赏
  • 是的,Nacos 支持 Oracle 数据库作为其底层存储。Nacos 提供了一个通用的数据库模式,可以与各种关系型数据库兼容,包括 Oracle、MySQL、PostgreSQL 等。

    要配置 Nacos 使用 Oracle 数据库,请按照以下步骤进行:

    1. 准备 Oracle 数据库:确保你有一个可用的 Oracle 数据库,并具备相应的连接凭据和权限。

    2. 创建数据库表:在 Oracle 数据库中创建 Nacos 所需的表结构。你可以使用 Nacos 的提供的 nacos-mysql.sql 脚本,它适用于多种关系型数据库,包括 Oracle。运行该脚本将自动创建必要的表结构。

    3. 配置 Nacos 连接信息:打开 Nacos 的配置文件 application.properties(或 application.yaml),找到数据库相关的配置部分。根据你的 Oracle 数据库设置,修改以下配置项:

    spring.datasource.platform=oracle
    db.num=1
    db.url.X = jdbc:oracle:thin:@<Oracle地址>:<端口号>:<SID>
    db.user=X
    db.password=X
    

    其中,X 是你想要使用的数据库编号(默认值为 embedded)。<Oracle地址><端口号><SID> 分别为 Oracle 数据库的地址、端口和 SID。

    1. 启动 Nacos:完成上述配置后,启动 Nacos 服务器。它将使用你配置的 Oracle 数据库作为其底层存储。
    2023-07-04 18:06:51
    赞同 展开评论 打赏
  • 不支持,但是导入oracle驱动包好像可以实现—此回答来自钉群“Nacos社区群4”

    2023-07-04 12:34:07
    赞同 1 展开评论 打赏
  • Nacos支持Oracle数据库作为其配置存储的后端。你可以使用Oracle数据库作为Nacos的数据源,将配置信息存储在Oracle中。

    要配置Nacos以使用Oracle数据库,请按照以下步骤进行操作:

    1. 准备Oracle数据库:确保你有可用的Oracle数据库,并且具有适当的权限来创建和管理表。

    2. 创建数据库表:在Oracle数据库中执行Nacos提供的DDL脚本,用于创建所需的表结构。可以在Nacos官方文档或Nacos GitHub仓库的src/main/resources/nacos-mysql.sql文件中找到相应的DDL脚本。

    3. 配置Nacos数据源:在Nacos的配置文件(如application.propertiesapplication.yml)中,配置Oracle数据库的连接信息,包括数据库URL、用户名、密码等。

    4. 启动Nacos服务:根据你的部署方式和操作系统,启动Nacos服务,并确保它能够成功连接到Oracle数据库。

    通过以上步骤,你就可以将Nacos与Oracle数据库集成,并使用Oracle作为Nacos的配置存储后端。

    2023-07-04 11:56:52
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Oracle 至PostgreSQL案例分享 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载

相关镜像