RubyでOracleを使う
http://rubyforge.org/frs/?group_id=256より、ruby-oci8-1.0.0-rc2-mswin32.rbをダウンロードし、C:\にコピーします。
次にコマンドプロンプトにて以下を実行します。
C:\>ruby ruby-oci8-1.0.0-rc2-mswin32.rb Copy OCI8.rb to c:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8 Copy oci8.rb to c:/ruby/lib/ruby/site_ruby/1.8 Copy oci8lib.so to c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt OK? Enter Yes/No: Yes Copying OCI8.rb to c:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8 ... done Copying oci8.rb to c:/ruby/lib/ruby/site_ruby/1.8 ... done Copying oci8lib.so to c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt ... done OK
以下、確認です。
C:\>ruby -r oci8 -e "OCI8.new('ユーザー名','パスワード','TNS名').exec('select 4+1 from DUAL') do |r| puts r.join(','); end" 5.0
5.0が表示されればOKです。