Oracle と Perl の接続で悩んでいます。
申し訳ありませんが何方かご教授下さい。
OS:Red Hat Enterprise Linux ES release 4
Perl:perl v5.8.5
DB:oracle-xe-univ-10.2.0.1-1.0.i386
ドライバーは以下をインストールしてあります。
perl-DBD-Pg-1.31-6
perl-DBD-MySQL-2.9004-3.1
perl-DBI-1.40-8
以下もインストールしてみましたが駄目でした
# rpm -ivh oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.rpm
# rpm -ivh oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.rpm
# rpm -ivh oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.rpm
環境変数の設定(.bash_profileに以下を設定)
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
Perlでサンプルプログラムを作成して、他の同等のサーバでは正常に動作確認した
プログラムを、このサーバで実行すると以下の様なエラーが出ます。
[oracle@IJYOU]$ perl test_db.pl
install_driver(Oracle) failed: Can't locate DBD/Oracle.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at (eval 1) line 3.
Perhaps the DBD::Oracle perl module hasn't been fully installed,
or perhaps the capitalisation of 'Oracle' isn't right.
Available drivers: ExampleP, Pg, Proxy, mysql.
at /home/oracle/test2_setting.pl line 18
どうか何方かお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
エラーのとおりです。
Oracleに接続するには、DBD-oracleが必要です。http://search.cpan.org/~pythian/DBD-Oracle-1.74/ …
perl-DBD-Pg-1.31-6 <<PostgreSQL用ドライバ
perl-DBD-MySQL-2.9004-3.1 <<MySQL用ドライバ
perl-DBI-1.40-8 <<1DB毎の差分を吸収するためのインターフェース
Oracle用のドライバはインストールされていないようです。
ご回答頂き誠にありがとう御座いました。
DBD-Oracle-1.74.tar.gz
perl-DBD-Oracle-1.19-1.el4.i386.rpm
等をインストールしようとしましたがエラーになってしまい
インストール出来ませんでしたが
cpan
でインストールしたら成功してOracle-Perlの接続も出来るようになりました。
返事が遅れて申し訳ありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
副問合せにLIKE文を使う方法は...
-
Oracleで文字列型の時間を引き...
-
batファイルでのSQL(oracle)...
-
データベースのカラムの型がCHA...
-
バッチファイルで複数フォルダ...
-
ワークテーブルって何?
-
テーブルやカラムの物理名のネ...
-
CASLⅡ 文字データから数値デー...
-
osqleditについて
-
MSDOS ソート sortf 使用方法
-
oracleのimpdpでORA-39166
-
sqlのupdate文で質問です。 テ...
-
SQLで今日の日付でWhereしたい
-
SQLについての質問
-
SQL抽出方法:売上Tを集計した...
-
【SQL】またぎデータの検索の仕方
-
IPアドレスを数値に変換
-
sqlplusで接続できない
-
sqlで質問です。 Aテーブルは店...
-
SQLの中上級者へのレベルアップ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle-Perlの接続
-
pg_connect をインストールし...
-
Apache 2、PHP 5.3でSQLを使うには
-
専用サーバーにSQLiteをインス...
-
postgresqlの接続ポート5432か...
-
MySQLとPostgresの同時使用
-
postgresqlでのトランザクショ...
-
windows版postgresql 異なるバ...
-
Windows10でQuickTimeがインス...
-
ORA-12571 パケット・ライター障害
-
odbc接続処理が遅い
-
Access フォーム「使用可能」...
-
Windows10がインストールできま...
-
PostgreSQLが起動しない・・・
-
PostgreSQLを完全に削除出来ない
-
PostgreSQLで集約関数をネスト...
-
PostgreSQLの標準文字コードをS...
-
exp、impについて
-
MySQLがインストールできない
-
pgpassが有効にならない?
おすすめ情報