【问题标题】:How to fetch data from remote oracle database Ruby on rails如何从远程 oracle 数据库 Ruby on rails 获取数据
【发布时间】:2020-02-18 07:24:20
【问题描述】:

我想从远程 Oracle 数据库中获取数据并将其显示在我的网页上,我该怎么做?

尽管我已经通过修改 database.yml 并使用 SQL 开发人员测试连接成功连接到远程数据库。

Ruby 版本:2.6.5 导轨版本:6.0.2.1 数据库版本:19c

* 我有 oracle 即时客户端设置以及 oracle gem,我可以连接到远程数据库,但是我仍然无法从远程数据库中获取数据

由于这个错误

Puma 发现此错误:“{ development => }”不是有效配置。预期 '' 是 URL 字符串或哈希。 (ActiveRecord::DatabaseConfigurations::InvalidConfigurationError)

我的数据库.yml

默认值:&default

适配器:oracle_enhanced

池:

主机:链接到服务器

数据库:数据库名

用户名:dbuser

密码:dbpass

端口:端口号

开发:

适配器:oracle_enhanced

用户名:dbuser

密码:dbpass

数据库:serverlink/dbname

【问题讨论】:

    标签: ruby-on-rails oracle


    【解决方案1】:

    安装 Oracle Instant Client 和 Ruby-OCI8

    安装 ActiveRecord oracle_enhanced 适配器(推荐 1.3.1 版本) gem install activerecord-oracle_enhanced-adapter

    将config/database.yml文件中的开发部分替换为如下内容,然后保存并关闭文件。

    development:
        adapter: oracle_enhanced
        username: rubyhol
        password: welcome
        database: localhost/orcl
    

    更多详情请点击此链接:https://www.oracle.com/webfolder/technetwork/tutorials/obe/db/oow10/rubyhol/instructions/rubyrails.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 1970-01-01
      • 2014-05-03
      • 2020-12-10
      • 1970-01-01
      • 2014-05-07
      • 1970-01-01
      相关资源
      最近更新 更多