ご存知の方おられましたら、ご教示お願い致します。
昨日より、Perlのプログラムを始め、Oracleに接続するものを作成しておりまが以下のエラーがでてきて困っております。
接続部分ソース---------------------------
#!C:\パス
use DBI;
$dbh = DBI->connect("dbd:Oracle:データベース名", "ユーザ","パスワード");
エラー-----------------------------------
install_driver(Oracle) failed: Can't locate loadable object for module DBD::Orac
le in @INC (@INC contains: C:/Program Files/Perl/lib C:/Program Files/Perl/site/
lib .) at (eval 1) line 3
Compilation failed in require at (eval 1) line 3.
Perhaps a module that DBD::Oracle requires hasn't been fully installed
at database.pl line 5
環境---------------
OS WindowsXP pro
perl ActivePerl-5.8.6.811
DBI,DBDはPPMでインストールしました。
接続先
OS Windows2003
DB oracle9
後、
use DBI;
@ary = DBI->available_drivers;
foreach (@ary){
print $_,"\n";
}
でDBI使用できるDBDドライバを出した結果、Oracleが表示されておりました。
どうか、ご存知の方お願い致します。
No.1ベストアンサー
- 回答日時:
基本的な話として、接続元にOracleクライアントはインストールされているのでしょうか?
環境設定とかが見当たらなかったもので…。
入ってたらゴメンナサイ。
参考URL:http://homepage3.nifty.com/hippo2000/perltips/pe …
この回答への補足
Oracleクライアントはインストールしております。
SQLPLUSからPerlで接続しようとしているDBに接続出来るのも確認しましたので、環境の設定に問題があるのでしょうか?
あとすみません、『教えて』の("dbd:Oracle:~のdbdの部分を間違ってしまいました。("dbi:Oracle:~ということでお願いします。記載のエラーは、("dbi:Oracle:~で出たものです。
参考URLありがとうございます。もう少し調べてみます。
自己解決しました。perlを古いバージョンに落としてDBI,DBDをインストールしたら、Oracleに接続することができました。お騒がせしてすみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OracleInProcServer.XOraSessio...
-
データベース接続/切断の基本的...
-
SFTPについて
-
c#のTLS1.2での通信について
-
VB2010 Dataset内のDB接続先変更
-
VisualStudioでのプログラミン...
-
c/sゲーム制作でのサーバーにつ...
-
FFFTPでファイル一覧を取得でき...
-
ASP.NETのパフォーマンスと接続...
-
System.Net.Sockets.SocketExce...
-
ctfmon.exe。スタック ベースの...
-
タスクバーのボタンがオレンジ...
-
web.configとは?(初心者です)
-
TeraTermマクロの”Link...
-
GridviewとDataGridviewの違い
-
プロシージャエントリポイント
-
有効なwin32アプリケーションで...
-
実行プログラム名の取得
-
windows vistaで、最近 KACT2
-
VBAでネットワーク上のバッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OracleInProcServer.XOraSessio...
-
System.Net.Sockets.SocketExce...
-
データベース接続/切断の基本的...
-
c#のTLS1.2での通信について
-
javascriptでSQLite接続
-
VB6.0のコードによるMySQLへの接続
-
ASP.NETでSQL-SERVERへの接続方法
-
ConnectNamedPipeの接続待ち
-
DataAdapterだけじゃダメ?
-
Android端末から外部DB(MYSQL...
-
Cでデータベース操作
-
システム作成においておススメ...
-
●Excel VBAからSQLServerのデー...
-
メールを変数の中に入れたいの...
-
Delphi でOracleのデータを表示...
-
VB2010 Dataset内のDB接続先変更
-
PHP 「mysql_connect」と「PEA...
-
【Win7・64・C#】マイコンUSB通...
-
【.NET】OracleConnection には...
-
[asp.net]visual studio2008のD...
おすすめ情報