人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

$strConnect = ”dbi:Oracle:oratest”;
$strUID = ’test’;
$strPwd = ’test’;
undef %read_hash;
$dbh = DBI->connect($strConnect, $strUID, $strPwd);
if (not $dbh) {
print $DBI::errstr;
exit;
}
$sth = $dbh->prepare($sql);
$rc = $sth->execute;
if ($rc ne ””) {
$num_rows = $sth->rows;
#@fields = @{ $sth->{NAME} };
for ($i = 0; $i < $num_rows; $i++) {
@ary = $sth->fetchrow_array;
$read_hash{$ary[0]} = ”$ary[1],$ary[2],$ary[3],$ary[4],$ary[5],$ary[6]”;
}
} else {
print $sth->errstr;
}


上記CGIを実行すると、ERROR OCIEnvNlsCreate (check ORACLE_HOME and NLS settings etc.)
と表示されます。原因は何がいけないのでしょうか??
わかる方がいましたら教えて下さい。

●質問者: yashio
●カテゴリ:就職・転職 コンピュータ
✍キーワード:CGI CONNECT DBI etc. EXIT
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● くまっぷす
●40ポイント

http://aspn.activestate.com/ASPN/Mail/Message/modperl/2808891

Re: MP2 - DBI Problem only under mod_perl: OCIEnvNlsCreate (checkORACLE_HOME and NLS settings) :: ASPN Mail Archive :: modperl

英語の掲示板ですが、同じような症状ではまっている人を見つけました。

スレッドの中に

1)Oracle関連ファイルがnobodyで読めるようになっているか

2)環境変数ORACLE_HOMEが正しく設定されているか

http://perl.apache.org/docs/1.0/guide/config.html#PerlSetEnv_and...

mod_perl: mod_perl Configuration

と書いてあります。

◎質問者からの返答

環境辺陬が問題だったっぽいですね。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ