# OCI Library Initialization Error

**URL:** <https://www.ruby-forum.com/t/oci-library-initialization-error/167258>\
**Category:** Rails\
**Created:** [May 6, 2009, 4:40am UTC](https://www.ruby-forum.com/t/oci-library-initialization-error/167258 "2009-05-06T04:40:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![beriah](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/df788c/32.png) [@beriah](https://www.ruby-forum.com/u/beriah)\
**Post date:** [May 6, 2009, 4:40am UTC](https://www.ruby-forum.com/t/oci-library-initialization-error/167258/1 "2009-05-06T04:40:17Z")

</div>

I am attempting to connect to ORACLE11g however i am getting the  
following error:

“OCI Library Initialization Error”

IT always errors on OCIENV.init(). I cant see anything wrong on the ENV  
configurations.

Has anyone had this problem, or any suggestions on where i should look  
for anwers?

I am using the following gems:  
ruby-oci8 (1.0.4)  
activerecord-oracle-adapter (1.0.0.9250)  
activerecord-oracle\_enhanced-adapter (1.2.0)  
activerecord (2.3.2)

TNS\_ADMIN, ORACLE\_HOME are configured.

The output is below:

\*\* Invoke db:migrate (first\_time)  
\*\* Invoke environment (first\_time)  
\*\* Execute environment  
\*\* Execute db:migrate  
rake aborted!

OCI Library Initialization Error  
C:/Ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.4-x86-mswin32/lib/oci8.rb:58:in  
`init' C:/Ruby/lib/ruby/gems/1.8/gems/ruby-oci8-1.0.4-x86-mswin32/lib/oci8.rb:58 C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem\_original\_require’  
C:/Ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`require' C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in`require’  
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active\_support/dependencies.rb:521:in  
`new_constants_in' C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in`require’  
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active\_support/core\_ext/kernel/requires.rb:7:in  
`require_library_or_gem' C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/kernel/reporting.rb:11:in`silence\_warnings’  
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active\_support/core\_ext/kernel/requires.rb:5:in  
`require_library_or_gem' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-oracle-adapter-1.0.0.9250/lib/active_record/connection_adapters/oci_adapter.rb:29 C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem\_original\_require’  
C:/Ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:36:in  
`require' C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in`require’  
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active\_support/dependencies.rb:521:in  
`new_constants_in' C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in`require’  
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:72:in  
`establish_connection' C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:58:in`establish\_connection’  
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:53:in  
`establish_connection' C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:392:in`initialize\_database’  
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:139:in  
`process' C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in`send’  
C:/Ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb:112:in  
`run’  
C:/Users/tgut9335/Documents/NetBeansProjects/hr/config/environment.rb:10
