Ruby on Rails连接SQL Oracle问题
我正在尝试使用RubyonRails设置SQLOracle并使用活动记录迁移db。 我安装了sqldeveloper并创建了一个新连接。这里是第一个错误: I/O错误:网络适配器无法建立连接 然后我安装了instantclient basic、sdk、sqlplus和两个gems:Ruby on Rails连接SQL Oracle问题,sql,ruby,oracle,ruby-on-rails-4,ubuntu,Sql,Ruby,Oracle,Ruby On Rails 4,Ubuntu,我正在尝试使用RubyonRails设置SQLOracle并使用活动记录迁移db。 我安装了sqldeveloper并创建了一个新连接。这里是第一个错误: I/O错误:网络适配器无法建立连接 然后我安装了instantclient basic、sdk、sqlplus和两个gems: gem'ruby-oci8' gem'activerecord-oracle\u enhanced-adapter' 但我有一个错误: 加载错误:无法加载“活动\u记录/连接\u适配器/oracle\u适配器”。确保
gem'ruby-oci8'
gem'activerecord-oracle\u enhanced-adapter'
但我有一个错误:
加载错误:无法加载“活动\u记录/连接\u适配器/oracle\u适配器”。确保config/database.yml中的适配器有效。如果使用的适配器不是“mysql”、“mysql2”、“postgresql”或“sqlite3”,请将必要的适配器gem添加到gem文件中。
这是我的数据库。yml:
# SQLite version 3.x
# gem install sqlite3
#
# Ensure the SQLite 3 gem is defined in your Gemfile
# gem 'sqlite3'
#
development:
adapter: oracle
database: development
username: nick
password:
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: oracle
database: test
username: nick
password:
production:
adapter: oracle
database: production
username: nick
password:
我找不到解决方案,我能做什么?更新
适配器
条目如下:
适配器:oracle
到
适配器:oracle\u增强型
这是新日志:警告:未设置NLS\u LANG。回退到US7ASCII。雷克流产了!OCIRROR:ORA-12170:TNS:连接超时发生oci8.c:654:在oci8lib_210.soI中,我认为在连接sqlplus用户时需要编辑数据库
值/password@database. 你也可以参考这个自述。真正的问题是错误I/O错误:网络适配器无法建立连接。我找不到解决办法。。。