(2006.12.19作成; 2007.6.17新規公開。) (2011.8.10 更新。) (2016.11) Rails 4.2 / 5対応. 私は普段、Ruby on Rails (RoR) ではPostgreSQL かMySQL をデータベース (RDBMS) として使っていますが、Oracle内のデータにアクセスする必要があったので、その手順を簡単にまとめてみました。 Linux、あるいは Windows (Cygwin) でRails アプリケーションを動かしてみます。別の機械で動くOracle 9i Release 2 (9.2) サーバにアクセスできるようにします。パフォーマンスについては考えません。 # インストール (1) Instant Client まずはOracle Databaseにアクセスするためのネイティブライブラリをインストールします。Oracleのサイト
あまりに貴重すぎる情報の数々・・・・。 ありがとうございます。 すばらしい。・・・ ■構成例:Rail2.2+Oracle10g http://doruby.kbmj.com/trinityt_on_rails/20090501/Rails_Oracle____1 http://d.hatena.ne.jp/TrinityT/20090126/1232954799 ■必要なライブラリ 1.Ruby-OCI8:Ruby用のOracleコネクタ 2.activerecord-oracle_enhanced-adapter:Rails用アダプタ 3.Oracleクライアントモジュール:各種OS用バイナリ ■私環境で試す1: Windows XP SP3 ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] Rails 1.2.3 MySQL 5.
RailsアプリでセッションをActiveRecord格納するように変更したところ、以下のエラーに見舞われた。 ORA-22920: LOB値を含む行がロックされていません。どうやら標準Adapter内でロックをしていないことが原因の模様だ。 対策を探してみると、oracle_enhanced-adapterなるものを発見。 このAdapterではLOB型データ行をロックするように改変しているとのことなので、早速導入することにした。 $ gem uninstall activerecord-oracle-adapter $ gem install activerecord-oracle_enhanced-adapterdatabase.ymlではadapterにoracle_enhancedを指定。 development: adapter: oracle_enhanced databas
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く