WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:Oracle10g+Perlで接続出来ません。

0:[投稿] りず [2006/05/02 16:27 ] [環境:Windows2000 Windows2000]

はじめまして。

現在Perl+MySQLを使用しているのですが、諸事情により、DBをOracle10gに変更する事になりました。
そこでOracleクライアントをインストールし、ppmでdbd-oracleをインストールしようと思ったのですが、DBD-oracleインストール中に下記のメッセージが出て困っております。

Software Product
- Instant Client

License Rights

Lisence.
We grant you a non-exclusive right and lisense to use the Programs solely for your・・・・
    (非常に長いメッセージ)
                
Last updated: 2/16/04
Do you accept the terms of this lisense?(y/n):

でyを入れると

Fetching oci.dll(184Kb)
  184Kb/184Kb(100.00%)
oci.dll checksum:OK
Fetching oraociei10.dll(78Mb)
  78Mb/78Mb(100%)
Invalid checksum for c:\Perl\bin\oraociei10.dll at install_script ling 63
unlink C:\Perl\bin\ora_explain
     ・
     ・
     ・
Can't remove directory C:\TEMP/DBD-Oracle-1-1372-1146552641(Permission denied) at c:/Perl/site/lib/PPM/Repository.pm line 247
Error:(un)install script failed:'C:\Perl\bin\perl.exe install_script'

となり、インストールできません。
Do you accept the terms of this lisense?(y/n):
でnを入れると成功したような形になるのですが、実際Perl(connect/disconectのみのソース)でOracleに接続しにいくと、
「プロシージャエントリポイントPerl_Glockhook_ptrがダイナミックリンクライブライブライperl58.dllから見つかりませんでした。」
というエラーが発生し、接続出来ません。


現在の環境は
OS:WindowsXP
DB:Oracle 10g
でActivePerl5.8を入れております。

又、SQLPlusでの接続は確認しております。

どなたかアドバイス、よろしくお願いします。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]