ヘッダーをスキップ
Oracle Fusion Middleware mod_plsqlのためのユーザーズ・ガイド
11
g
リリース1(11.1.1)
B56249-01
索引
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
1
mod_plsqlの構成
1.1
前提条件の確認
1.2
必須パッケージのインストール
1.3
mod_plsqlをOracle Portalで使用するための構成
1.4
PL/SQLアプリケーション用のDADの構成
1.5
mod_plsqlの構成へのアクセス
1.6
mod_plsqlの診断結果
2
mod_plsqlを使用したアプリケーション・データベース・アクセスの保護
2.1
セキュリティに関する考慮事項
2.1.1
mod_plsqlでのPlsqlRequestValidationFunctionディレクティブの定義
2.1.2
mod_plsqlでのPlsqlExclusionListディレクティブへのルールの追加
2.1.3
カスタム認証でのAUTHORIZEプロシージャの使用
2.1.4
データベース表の保護
2.1.5
SQLインジェクションからのデータベースの保護
2.2
mod_plsqlを使用したユーザー認証
2.2.1
Basic(データベース制御認証)
2.2.2
Oracle HTTP Server mod_plsqlのBasic認証モード
2.2.3
グローバルOWA、カスタムOWAおよびパッケージ別(カスタム認証)
2.3
ユーザーの認証解除
3
mod_plsqlの概要
3.1
クライアント・リクエストの処理
3.2
データベース・アクセス記述子(DAD)
3.3
mod_plsqlの実行
3.4
トランザクション・モード
3.5
サポートされるデータ型
3.6
パラメータの受渡し
3.6.1
名前によるパラメータの受渡し(パラメータのオーバーロード)
3.6.2
柔軟なパラメータの受渡し
3.6.2.1
2パラメータ・インタフェース
3.6.2.2
4パラメータ・インタフェース
3.6.3
大きなパラメータの受渡し
3.7
ファイルのアップロードとダウンロード
3.7.1
ドキュメント表の定義
3.7.1.1
CONTENT列のセマンティクス
3.7.1.2
CONTENT_TYPE列のセマンティクス
3.7.1.3
LAST_UPDATED列のセマンティクス
3.7.1.4
DAD_CHARSET列のセマンティクス
3.7.2
以前のスタイルのドキュメント表の定義
3.7.3
ドキュメントのアップロード/ダウンロードの構成パラメータ
3.7.3.1
PlsqlDocumentTablename
3.7.3.2
PlsqlDocumentPath(ドキュメント・アクセス・パス)
3.7.3.3
PlsqlDocumentProcedure(ドキュメント・アクセス・プロシージャ)
3.7.3.4
PlsqlUploadAsLongRaw
3.7.4
ファイルのアップロード
3.7.5
アップロード・ファイルの属性(MIMEタイプ)の指定
3.7.6
複数のファイルのアップロード
3.7.7
ファイルのダウンロード
3.8
パスのエイリアシング(ダイレクト・アクセスURL)
3.9
Common Gateway Interface(CGI)環境変数
3.9.1
CGI環境変数の追加およびオーバーライド
3.9.2
PlsqlNLSLanguage
3.9.2.1
REQUEST_CHARSET CGI環境変数
3.9.2.2
REQUEST_IANA_CHARSET CGI環境変数
3.10
PL/SQLベースのWebアプリケーションでのキャッシングの使用
3.10.1
検証方式の使用
3.10.1.1
Last-Modified方法
3.10.1.2
Entity Tag方法
3.10.1.3
mod_plsqlでの検証方式の使用
3.10.1.4
検証方式を使用した2番目のリクエスト
3.10.2
期限方式の使用
3.10.3
PL/SQLベースのWebアプリケーションでのシステム・レベルおよびユーザー・レベルのキャッシング
3.11
mod_plsqlのパフォーマンス・チューニングの領域
3.11.1
mod_plsqlの接続プーリング
3.11.2
プールされたデータベース・セッションのクローズ
3.11.3
接続プールでの停止中のデータベース接続の検出
3.11.3.1
停止中のデータベース接続を検出するためのオプションの指定
3.11.3.2
タイムアウト期間の指定
3.12
mod_plsqlでの制限事項
4
PL/SQLのパフォーマンスの最適化
4.1
Oracle HTTP ServerでのPL/SQLのパフォーマンス - 概要
4.2
Oracle HTTP Serverでのプロセス・ベースおよびスレッド・ベースの操作
4.3
mod_plsqlでのパフォーマンス・チューニング問題
4.3.1
PL/SQLベースのWebアプリケーション開発における考慮事項とプログラミングのヒント
4.3.2
接続プーリングのヒントおよびOracle HTTP Server構成
4.3.3
データベース・セッションの数のチューニング
4.3.4
2リスナー方針
4.3.5
オーバーヘッドの問題
4.3.5.1
Describeのオーバーヘッド
4.3.5.2
Describeのオーバーヘッドの回避
4.3.6
柔軟なパラメータの受渡し(4パラメータ)のオーバーヘッド
4.4
キャッシングのパフォーマンスを向上させるためのファイル・システム・キャッシュのチューニング
4.4.1
ファイル・システム・キャッシュのチューニングの概要
4.4.2
ファイル・システム・キャッシュの有効化
4.4.3
より高速なファイル・システムに存在するためのファイル・システム・キャッシュの構成
4.4.4
ファイル・システム・キャッシュのサイズ変更
4.4.4.1
PlsqlCacheTotalSizeによる合計キャッシュ・サイズの設定
4.4.4.2
PlsqlCacheMaxAgeによるキャッシュのエージング日数の設定
4.4.4.3
PlsqlCacheMaxSizeによるキャッシュ・ファイルの最大ファイル・サイズの設定
4.4.5
キャッシュ・クリーンアップの構成
4.5
Oracle HTTP Serverのディレクティブ
A
よくある質問
索引