Oracle Application Server mod_plsqlユーザーズ・ガイド 10g(10.1.3.1.0) B31864-01 |
|
この章では、mod_plsqlの設定および使用方法について説明します。この章の内容は、次のとおりです。
mod_plsqlを実行する前に、次の前提条件を満たしている必要があります。
インストール後に、Oracle HTTP Server mod_plsqlを製品には含まれていないデータベースで使用する必要がある場合は、owaload.sql
スクリプトを使用して、追加の必須パッケージを手動でインストールする必要があります。
owaload.sql
ファイルが入っているディレクトリに移動します。このディレクトリは、ORACLE_HOME
/Apache/modpsql/owa
です。
select owa_util.get_version from dual;
古いOWAパッケージの検出方法については、付録A「よくある質問」の「データベースに重複してインストールされているOWAパッケージを検出してクリーン・アップするには、どうすればよいですか。」を参照してください。
注意
@owaload.sql log_file
表1-1に、必須パッケージのインストール時のパラメータを示します。
インストール後に、Select owa_util.get_version from dual;
を実行して、OWAパッケージのリリースをチェックします。表示されたリリースが10.1.2.0.4以上であることを確認してください。
Web対応のPL/SQLアプリケーションにアクセスするには、まず、mod_plsql用にPL/SQLデータベース・アクセス記述子(DAD)を構成します。DADは、mod_plsqlがデータベース・サーバーに接続してHTTPリクエストを実行する方法を指定する値のセットです。DADには、接続詳細の他、データベースでの各種操作およびmod_plsql全般にとって重要な構成パラメータが含まれています。mod_plsqlの構成パラメータの詳細は、『Oracle HTTP Server管理者ガイド』の「mod_plsql」を参照してください。
mod_plsqlの構成方法は、『Oracle HTTP Server管理者ガイド』の「mod_plsql」を参照してください。
mod_plsqlは、HTTPを介してPL/SQLアプリケーションを起動することのできるOracle HTTP Serverモジュールです。Oracle HTTP Serverモジュールであるため、mod_plsqlのロギングはOracle HTTP Serverを介して行われます。
ロギングは、構成ファイルhttpd.conf
のLogLevel
パラメータで制御されます。通常、このファイルは次の場所にあります。
ORACLE_HOME/Apache/Apache/conf
LogLevel
の有効な値は次のとおりです。
この値は、これより上の値を対象に含みます。たとえば、LogLevel
をnotice
に設定した場合、notice
、warn
、error
、crit
、alert
およびemerg
のメッセージが記録されます。LogLevel
の値を変更した場合は、変更を有効にするためにOracle HTTP Serverを再起動する必要があります。
mod_plsqlの診断情報の場所は、httpd.conf
ファイルのErrorLog
というOracle HTTP Serverパラメータによって決定されます。このパラメータはErrorLog
と呼ばれていますが、このパラメータによって記述されるファイルには、エラー・メッセージ以外の内容も含めることができます。ErrorLog
パラメータの一般的な値は次のとおりです。
ORACLE_HOME/Apache/Apache/logs/error_log
Oracle HTTP Serverエラー・ログには、2つのタイプのmod_plsqlメッセージが表示されます。
Oracle HTTP Serverエラー・ログに示される標準のmod_plsqlメッセージの例は、次のとおりです。
[Thu Jun 30 08:34:20 2005] [warn] mod_plsql: 'PlsqlCacheCleanupSize' is deprecated.
標準のmod_plsqlメッセージの内容は次のとおりです。
|
Copyright © 2006 Oracle Corporation. All Rights Reserved. |
|