http://66.102.7.104/search?q=cache:Y0Zf7hATQJ0J:www.doyouphp.jp/inst/inst_unix_dso_430_ic.shtml+PHP4%E3%80%80Oracle10g%E3%80%80configure&hl=ja

上記のURLで表示されているOracle接続テストを行うと、
Warning: ocilogon(): _oci_open_server: Error while trying to retrieve text for error ORA-12514
Warning: ociparse(): supplied argument is not a valid OCI8-Connection resource in
Warning: ociexecute(): supplied argument is not a valid OCI8-Statement resource in
Warning: ocinumcols(): supplied argument is not a valid OCI8-Statement resource in
Warning: ocifetch(): supplied argument is not a valid OCI8-Statement resource in
Warning: ocifreestatement(): supplied argument is not a valid OCI8-Statement resource in
になるのですがどうしたらいいでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/07/10 17:18:30
  • 終了:--

回答(3件)

id:hate218 No.1

hate218回答回数189ベストアンサー獲得回数02005/07/10 17:22:23

ポイント20pt

Oracle Net8 Easy Config に入力された基本情報が正しいにもかかわらず接続テストに失敗した場合は、ローカルの Oracle 8 データベース管理者(DBA) へ問い合わせてください。 まず、 ホスト名、SID、ユーザ名およびパスワードといった基本接続情報をチェックしてください。 Net8 Easy Config ユーティリティを使うか、または、tnsnames.ora ファイルを直接検査して、基本情報を確認することができます。


また、UNIX の場合は、Oracle クライアント ライブラリがあり、coldfusion/bin/start スクリプト内に ORACLE_HOME が定義されているか確認してください。

id:yashio

coldfusion/bin/start って何処にあるんですか?

2005/07/10 17:44:13
id:paxil No.2

paxil回答回数375ベストアンサー獲得回数22005/07/10 17:40:19

ポイント20pt

http://www.ne.jp/asahi/hishidama/home/tech/oracle/error.html

オラクル9iのエラーメモ(Hishidama's Error for Oracle9i Memo)

WindowsのOracleのサービスは起動しているのに、DB自体は起動/マウントされていないということはないですか?

id:yashio

DBは起動してますね。リスナーも上がってます。

2005/07/10 17:45:43
id:paxil No.3

paxil回答回数375ベストアンサー獲得回数22005/07/10 18:05:26

ポイント20pt

対策1:少し待って、もう一度接続してみる。


対策2:lsnrctl services <listener name>を実行して、リスナーで現在認識されているサービスを確認。


対策3:使用するネット・サービス名の接続記述子のSERVICE_NAMEパラメータで、リスナーに認識されるサービスが指定されていることを確認。


対策4:簡易接続ネーミングの接続識別子を使用した場合は、指定したサービス名がリスナーに認識されるサービスであることを確認。


対策5:listener.logファイルにイベントがあるか確認。

id:yashio

listener.logファイルにイベントがあるか確認

したところ以下のメッセージがありました。

WARNING: Subscription for node down event still pending

10-7<8C><8E> -2005 18:27:52 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=maple)(USER=oracle))(COMMAND=status)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=168821504)) * status * 0

10-7<8C><8E> -2005 18:28:08 * service_update * ora100 * 0

10-7<8C><8E> -2005 18:28:14 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=maple)(USER=oracle))(COMMAND=services)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=168821504)) * services

* 0

10-7<8C><8E> -2005 18:28:27 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=maple)(USER=oracle))(COMMAND=services)(ARGUMENTS=64)(SERVICE=LISTENER)(VERSION=168821504)) * services

* 0

これはどういう意味でしょうか?

2005/07/10 19:11:49

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません