• 検索結果がありません。

Oracle9i Application Server for Sun SPARC Solaris リリース・ノート リリース1.0.2

N/A
N/A
Protected

Academic year: 2021

シェア "Oracle9i Application Server for Sun SPARC Solaris リリース・ノート リリース1.0.2"

Copied!
114
0
0

読み込み中.... (全文を見る)

全文

(1)

Oracle9i Application Server for Sun SPARC Solaris

リリース・ノート

リリース1.0.2 2001 年 2 月 部品番号 部品番号 部品番号 部品番号: J02485-02 このリリース・ノートは、現時点で公表できる最新の情報にもとづいています。このリリー ス・ノートの後に明らかになった情報については、通常のサポート情報で入手できます。

(2)

目次

目次

目次

目次

第1部... 13 第1章 日本語環境での使用上の注意 ... 14 ドキュメントの修正および補足事項... 14 全体 ... 14 インストレーション・ガイド... 14

Oracle Web Cache 管理および配置ガイド ... 14

既知の障害および注意事項... 15

Oracle Portal 構成ツール画面について ... 15

Oracle Web Cache の自動起動について(Enterprise Edition のみ)... 15

Enterprise Edition のインストールについて... 15 Oracle JVM 用のデータベースについて... 15 インストール時における不要な設定のスキップについて... 16 mod_ose に関する障害 ... 16 mod_plsql 利用時の日付型の引数に関する障害... 17 OpenSSL の CA 機能の非サポート... 17 mod_rewrite のセキュリティの危険性 ... 18 サンプル・プログラムについて... 18

Oracle Web Cache の最大同時接続数に関する障害 ... 18

Oracle Web Cache の Watchdog 機能の問題点 ... 18

Oracle Web Cache のエラーページについて... 18

Oracle Web Cache Manager の「Apply Changes」ボタンについて ... 19

Oracle Web Cache Manager のセキュリティー設定について ... 19

Oracle Web Cache の POST Method のキャッシュについて ... 19

Oracle Web Cache と「IsItWorking Servlet」画面について... 19

Oracle Web Cache の「失効化メッセージ」の問題点... 19

Oracle Web Cache Manager の administrator パスワード紛失について... 20

第2部... 21

(3)

はじめに... 22

この章の目的... 22

製品名称変更についての注意... 22

Apache JServ プロセスについての注意... 22

サポートするJDK/JRE ... 23

Oracle HTTP Server powered by Apache の Global Server ID ... 23

ロケールの選択... 24

例とデモ... 24

既知の制約事項と制限事項... 25

Oracle9i Application Server におけるサード・パーティ製コンポーネントのサポー ト... 25

すべてのサード・パーティ製コンポーネント... 25

Apache モジュール ... 25

インストールの失敗... 28

インストール後にREDO ログを開いた時のエラー ... 28

mod_perl DBI/DBD-Oracle および Apache::DBI の構築... 29

mod_plsql 要件... 31

Oracle Application Server OWA パッケージのリストア... 32

mod_plsql キャッシュのエラー... 33

Oracle Demo 証明書の置換... 33

Oracle Database Cache(旧 Oracle8i Cache)の構成 ... 34

Oracle Database Cache(旧 Oracle8i Cache)のサーブレットでの使用... 34

Oracle Database Cache(旧 Oracle8i Cache)環境の loadjava の制限事項 ... 35

tnsnames.ora および init.ora の変更要件... 35

BC4J デモの失敗... 35

Enterprise JavaBean(EJB)の制約事項 ... 35

Standard Edition のデフォルトの large_pool_size 使用時の Oracle Portal Configuration Assistant の障害... 36

Oracle Portal のレポート出力の要件... 36

Oracle Portal-to-GO のインストール ... 36

Oracle Portal-to-Go のクライアント Jar ファイル ... 37

(4)

Oracle Reports Services が、認証時にハングするエラー... 37

新しいSSL 証明書が必要 ... 37

OPENSSL コマンドの-CONFIG オプションの要件 ... 37

mod_ssl の制限事項 ... 38

インストール時のApache 構成エラー... 38

仮想ホストの使用時にApache を"APCHECTL -START"で始動した場合のエラー38 JSP の自動クラス・リロードのエラー ... 38

Apache JServ アプリケーションのメモリー増加 ... 39

各国語サポート(NLS)考慮事項... 39

mod_plsql ... 39

Oracle PSP... 39

JServ と OracleJSP で JDBC OCI8 ドライバを使用する場合... 39

initicache.ora ファイルの NLS パラメータ... 40

NLS の制限事項 ... 40

Standard Edition キャラクタ・セット... 40

Oracle Portal Configuration Assistant の使用言語の制限 ... 41

Oracle Portal-to-Go のマルチバイト・キャラクタ・セット・サポート... 41

EJB 用 listener.ora の構成... 41

その他のリリース・ノート... 43

Oracle XML Developer’s Kit(XDK) ... 43

OracleJSP ... 43

Oracle Forms Services ... 43

第3章 Oracle Servlet Engine... 44

はじめに... 44 パラメータ・ファイルの変更... 45 ケース1... 45 ケース2... 45 第4章 WebDB リリース 2.2 ... 48 はじめに... 48 システム要件... 48 新しい機能... 49

(5)

インストール... 49 Oracle HTTP Server を使用時の注意点 ... 49 WebDB Listener を使用時の注意点... 50 Linux 版のインストールについての注意点... 50 その他のインストールについての注意点... 51 interMedia Text の索引作成... 52

Oracle WebDB Listener... 53

OAS および Netscape Web サーバーの SSL サポート... 54

オンライン・ドキュメンテーション... 54 既知の問題点... 56 カレンダについて... 56 フレーム・ドライバについて... 56 メニューについて... 56 Oracle7 リリース 7.3.4 でのプロシージャについて... 56 Oracle7 リリース 7.3.4 に PL/SQL のコール項目を追加した場合のエラー ... 56 「SQL 問合せからのレポート」について(Oracle7 リリース 7.3.4 の場合)... 57 「SQL 問合せからのレポート」について ... 57 ボタン名について... 57 サンプルについて... 58 コンポーネントの検索... 58 Microsoft Excel 形式でのダウンロード ... 58 %記号... 58 レポートで使用するボタンについて... 58 Oracle WebDB レポート ... 58 PLS-00302 エラー... 59

Oracle Reports Service セキュリティ・フレームワークについて... 59

WebDB2.1 から WebDB2.2 へのサイト移行について ... 59

Linux 版の WebDB CGI 実行モジュールについて ... 59

Oracle HTTP Server の mod_plsql 日付型の引数について... 59

その他... 60

(6)

はじめに... 62 この章の目的... 62 サーバーのライセンス... 62 概要 ... 62 リリース6i Patch2 とリリース 6i の関係 ... 62 コンポーネントのバージョン番号... 62 RSF コンポーネントの追加のバグ修正... 62 日付の扱い... 63 確認されている制限... 63 PLL ファイルのアップグレードでのコマンドラインにおける.PLL 拡張子の必 要性... 63 データベース・オブジェクト名における非英数字... 63 Solaris 上の Motif パッチ... 63 このリリースと互換性のあるプリコンパイラ... 63 UNIX 上の ORAINFONAV_DOCPATH 環境変数 ... 64

Oracle File Packager... 64

同一ORACLE_HOME へのインストール順序 ... 64

Database Admin スクリプトにおける Oracle Translation Builder(OTB)の必要性64 Unix 上のインストールに必要な追加ステップ... 64

TEMPLATES ディレクトリの欠落... 64

Forms における WebDB リリース 2.2 の必要性 ... 65

WebDB リスナーのインストール(マシン 1 台に 1 度のみ) ... 65

Oracle8i R8.1.6 Server に接続する際の問題... 65

Forms-Graphics における Oracle8 R8.0.6 Server への接続の問題 ... 65

データベース・サーバーAgent のアップグレード ... 65

Wallet Manager のカスタム・インストールにおける Net8 Assistant の必要性 ... 66

Oracle Repository との統合 ... 66

クライアント・プラットフォームの認定... 67

Oracle Forms Services とファイアウォール/プロキシ・サーバー... 67

Intersolve のドライバをアンインストールする場合の警告... 67

Project Builder... 67

(7)

塗りパターンのパフォーマンスに対する影響... 67 ドキュメントに記載されていないエラー・メッセージ(FRM-99999) ... 67 エラー・メッセージ1412 と 1413 ... 68 エラー・メッセージ10905-10909 ... 68 エラー・メッセージ13009-18010 ... 69 エラー・メッセージ18117-18121 ... 69 Forms 環境変数の追加 ... 70 Java キーバインディング API の提供 ... 70 FormAction.java ... 70 KeyBinder.java - API の使用... 73 KeyBinder.java API の例 ... 73 Web 上で Run_Product を使用するための要件 ... 74 索引構成表の使用... 74 Netscape ユーザーのレポート HTML ファイルの保存 ... 75 Forms-Reports 統合における TMPDIR の非設定 ... 75 フォントの変更によるForms の問題... 75

Oracle Trace Collection の使用 ... 75

HTTPS のサポートとブラウザ JVM... 75

HTTPS のサポートと JIntiator のリリース要件... 75

IE での CAB サポートと Java セキュリティ ... 76

Java Importer ... 76

OEM と Forms 内部処理 ... 76

Load Balancer Server のトレース・ログ ... 76

システム・リソースの不足: ファイル記述子... 77

Oracle Forms Services 非 SSL リスナーの要件... 77

IE での印刷機能 ... 77 Report Builder ... 77 Graphics Builder... 77 Unix 上での必要な環境変数の設定... 77 Query Builder ... 77 Schema Builder... 78 Translation Builder ... 78

(8)

Procedure Builder ... 78

Open Client Adapter... 78

各国語サポート... 78 すべての言語で確認されている問題... 78 Form Builder のユーザー・インタフェースの不完全な翻訳... 78 一部のウィザード・ボタンのテキストの未翻訳... 79 印刷取消し後のキーボードでのメニュー・アクションの使用不可... 79 FMRWEB.RES の手動構成の必要性 ... 79 NLS_LANG パラメータ値に関する情報... 79 Wallet Manager の英語のユーザー・インタフェース ... 80 ダブルバイト言語で確認されている問題... 80 シングルバイト・フォントでの編集... 80 日本語で確認されている問題... 80 JA16EUC キャラクタ・セットの場合のモジュールの保存不可... 80 Windows から Solaris への移行時の長さの制限... 80 PL/SQL エディタの表示の問題 ... 80 UTF8 の制限... 80 PL/SQL ライブラリ名におけるマルチバイト・キャラクタ・セットの使用不可 ... 81 別のprefs.ora ファイルが必要となる場合 ... 81 PL/SQL インタプリタのメッセージ・テキストにおける言語の混在 ... 81 Unix 上にキュー・カードをインストールするための記憶域の要件... 81 アラビア語で確認されている問題... 82 Solaris 上でチャートを表示するための制限 ... 82 その他の問題点... 82 ドキュメントに関する既知の問題点... 82 &Auml タグ... 82 Java Importer のための環境設定 ... 82 Forms アプリケーション Web 利用ガイド... 83 サポートするデータベース... 83

Oracle Forms Developer 6i Patch2 新機能... 83

(9)

Forms Servlet... 84

Oracle9i Application Server の Forms Services 用設定ファイルの場所 ... 84

f60all_jinit.jar ファイル ... 84

Internet Explorer 5.0 のサポート ... 85

Java Importer ... 85

Dynamic JavaBean Manager ... 85

第6章 Oracle Reports Developer and Oracle Reports Services 6i (Patch2) ... 87

はじめに... 87 この章の目的... 87 サーバーのライセンス... 87 概要 ... 87 リリース6i Patch2 とリリース 6i の関係 ... 87 コンポーネントのバージョン番号... 87 RSF コンポーネントの追加のバグ修正... 88 日付の扱い... 88 確認されている制限... 88 データベース・オブジェクト名における非英数字... 88 Solaris 上の Motif パッチ... 88 このリリースと互換性のあるプリコンパイラ... 88 UNIX 上の ORAINFONAV_DOCPATH 環境変数 ... 88

Oracle File Packager... 89

UNIX 上でのヘルプのインストールに必要な追加ステップ... 89

TEMPLATES ディレクトリの欠落... 89

Database Admin スクリプトにおける Oracle Translation Builder(OTB)の必要性89 WebDB リスナー(マシン 1 台に 1 つのみ) ... 89 Oracle Repository との統合 ... 89 Oracle8i R8.1.6 Server に接続する際の問題... 90 クイック・ツアー... 90 Forms のアンインストールによるクイック・ツアーの使用不可... 90 Project Builder... 90 初期パラメーターの修正... 90 Form Builder... 90

(10)

Report Builder ... 91 新しく追加されたビルトイン・プロシージャ... 91 SRW.SET_XML_PROLOG ... 91 SRW.SET_XML_TAG ... 91 SRW.SET_XML_TAG_ATTR ... 92 REP-3000 エラー・メッセージ... 92 HTML/XML 出力の国際化... 93 キャラクタ・セットの識別... 93 IANA キャラクタ・セットとそれに対応する Oracle キャラクタ・セット... 93 サポートするPDF のバージョン ... 94 PDF ページの幅の制限... 95

Advanced Networking Option... 95

Microsoft IE4 と PDF で確認されている問題 ... 95

Netscape と HTMLCSS 出力の問題... 95

Reports と Graphics の統合 ... 95

データ・モデルの制限... 96

Reports と Oracle OLAP Server のバージョン ... 96

Reports と OLAP Server のための Oracle8 Server の要件... 96

Report Builder と OLAP Server の統合 ... 96

.ORA ファイルの構成... 96

Express Oracle8 コンポーネントの Oracle8 8.0.6 ORACLE_HOME へのイン ストール... 97

Express ディメンション・ソート - 6.0 レポートの要件 ... 98

OLAP Server からのレポート作成時のエラーORA-28575 ... 98

Reports と OLAP Server の統合の制限... 98

レイアウト・モデルの制限... 99 Web ウィザード ... 99 バージョンの混合... 100 V1-V2-V8 変換:PLSQL V2 の予約語の置換え ... 100 レポートの幅と高さのプロパティの場所... 100 NULL チャート列の問題... 100 クラスタ化とクラスタ構成... 100

(11)

ドキュメントに記載されていないサーバー構成パラメータ... 101 デバッグの中止... 101 ランタイム・カスタマイズのためのJRE の要件... 101 PLSQL エディタ:DE_PREFS_TABSIZE によるタブ・サイズの設定 ... 102 R6i より前に作成された HTML パラメータ・フォームへの行追加の必要性 ... 102 フィールド・タグでの幅属性の使用... 103 ランタイム・カスタマイズの特別な文字... 103 レポートをDESTYPE=MAIL に送る場合の失敗... 103 Internet Explorer の認証ウィンドウの反復... 103

Solaris 上の Reports Web CGI と Apache Web Server... 104

UNIX 上の Reports サーブレットからのエラー500 ... 104

Oracle Reports Services エラー... 104

Graphics Builder... 105 Unix 上での必要な環境変数の設定... 105 Query Builder ... 105 Schema Builder... 105 Translation Builder ... 105 Procedure Builder ... 105

Open Client Adapter... 105

各国語サポート... 106 すべての言語で確認されている問題... 106 Report Builder のユーザー・インタフェースの不完全な翻訳 ... 106 左から右のみのPDF 形式レポート... 106 一部のウィザード・ボタンのテキストの未翻訳... 106 ダブルバイト言語で確認されている問題... 106 シングルバイト・フォントでの編集... 106 日本語で確認されている問題... 107 JA16EUC キャラクタ・セットの場合のモジュールの保存不可... 107 Windows から Solaris への移行時の長さの制限... 107 PL/SQL エディタの表示の問題 ... 107 PL/SQL ライブラリ名におけるマルチバイト・キャラクタ・セットの使用不可 ... 107

(12)

XML ファイルからのレポートにおける非 ASCII フォント名の使用不可 ... 107 別のprefs.ora ファイルが必要となる場合 ... 108 PL/SQL インタプリタのメッセージ・テキストにおける言語の混在 ... 108 Unix 上にキュー・カードをインストールするための記憶域の要件... 108 アラビア語で確認されている問題... 108 Solaris 上でチャートを表示するための制限 ... 108 その他の問題点... 109 ドキュメントに関する既知の問題点... 109 &Auml タグ... 109 サポートするデータベース... 109 デモ・テーブルを作成するスクリプト... 109 レポートWeb 公開ガイド ... 110

Oracle Reports Services サーバーでの X Window セッションの要件... 110

Oracle Reports Developer R6i Patch2 新機能... 110

Oracle Reports セキュリティ... 110 Oracle Portal ... 110 拡張集約操作および分析関数... 110 ランキング・ファミリ... 111 ウィンドウ集約ファミリ... 112 レポート集約ファミリ... 112 LAG および LEAD ファミリ ... 112

(13)

第1部

第1部

第1部

第1部

(14)

第1章

第1章

第1章

第1章

日本語環境での使用上の注意

日本語環境での使用上の注意

日本語環境での使用上の注意

日本語環境での使用上の注意

ドキュメントの修正および補足事項

ドキュメントの修正および補足事項

ドキュメントの修正および補足事項

ドキュメントの修正および補足事項

全体

全体

全体

全体

本リリースでは、以下の機能はサポートされません。よって、以下の機能に関するドキュメ ント上の関連記述も一切無効です。インストールされる関連ファイルやツールのご利用もサ ポートされません。

! Oracle Database Cache ! Oracle Discoverer 3i Viewer ! Oracle Internet File System

! Oracle Portal(本リリースでは、WebDB2.2 がサポートされます。ご利用にあたっては、 WebDB2.2 用のドキュメントをご参照ください。) ! Oracle Portal-to-Go

インストレーション・ガイド

インストレーション・ガイド

インストレーション・ガイド

インストレーション・ガイド

P.2-3 の表 2-1 の Oracle Management Server の欄には誤りがあります。Oracle Management Server は、Standard Edition および Enterprise Edition の両方に含まれます。また、この表全体は、各 インストール・オプションでインストールされるコンポーネントを意味します。本リリース でサポートされる機能を示す表ではありませんので、ご注意ください。

Oracle Web Cache 管理および配置ガイド

管理および配置ガイド

管理および配置ガイド

管理および配置ガイド

P.8-4 の HTTP の POST メッセージの使用中の 2 番目の手順に誤りがあります。 誤 /x-oracle-cache-invalidation http/1.0|1

(15)

既知の障害および注意事項

既知の障害および注意事項

既知の障害および注意事項

既知の障害および注意事項

Oracle Portal 構成ツール画面について

構成ツール画面について

構成ツール画面について

構成ツール画面について

インストール作業の最後で、Oracle Portal 構成ツールが自動的に起動されますが、起動スク リプト(launch.sh)に不具合があり、正しく動作しません。インストール時の「構成ツール」 画面では、Oracle Portal Configuration Assistant による作業を、キャンセル・ボタンで中断して ください。 また、インストール中にOracle Portal 構成ツールの作業を中断した場合、以下のようなプロ セスが残る可能性があります。お手数ですが手動で停止してください。 $ORACLE_HOME/JRE/bin/../bin/sparc/native_threads/jre -classpath <クラスパス> oracle.webdb.WebdbConfigAssistant [ 以降省略 ] なお、本リリースでは、Oracle Portal の機能はサポートされません。

Oracle Web Cache の自動起動について(

の自動起動について(

の自動起動について(

の自動起動について(

Enterprise Edition のみ)

のみ)

のみ)

のみ)

インストール終了後に、Oracle Web Cache が自動的に起動されます。Oracle Web Cache の機 能を利用しない場合は以下のコマンドを発行して、停止してください。

$ORACLE_HOME/webcache/bin/webcachectl stop

Enterprise Edition のインストールについて

のインストールについて

のインストールについて

のインストールについて

本リリースでは、Enterprise Edition としてインストールする場合には、「Component Configuration and Startup」画面において、以下のコンポーネントは選択しないでください。 ! Oracle Portal

! Oracle Database Cache ! Oracle Discoverer 3i Viewer

Oracle JVM 用のデータベースについて

用のデータベースについて

用のデータベースについて

用のデータベースについて

Enterprise Edition としてインストールした場合、Oracle JVM として利用するためのデータベ ースは作成されません。Oracle JVM をご利用の際には、Oracle Database Configration Assistant などにより、新規でOracle JVM 用のデータベースを作成してください。

(16)

インストール時における不要な設定の

インストール時における不要な設定の

インストール時における不要な設定の

インストール時における不要な設定のスキップについて

スキップについて

スキップについて

スキップについて

インストール中に、Oracle Portal と Oracle Portal-to-Go に関する設定を入力する画面が現われ ます。本リリースでは、これらのコンポーネントはサポートされないため、これらの設定は 無視して構いません。空白もしくは仮の値を入力して、インストールを先に進めてください。 上記の対処によって、幾つかの設定をスキップした場合、インストール中にインストーラー (runInstaller)を起動したコンソール画面に、以下のようなエラーが出力されます。しかし、 これらはOracle Portal-to-Go の設定をスキップしたために発生したエラーなので、無視して 構いません。 <prompt%> /cdrom/9i_appserver_disk1/runInstaller <prompt%> Initializing Java Virtual Machine from /tmp/OraInstall/jre/bin/jre.

Please wait...

SQL*Plus: Release 8.1.7.0.0 - Production on Tue Dec 5 11:44:56 2000 (c) Copyright 2000 Oracle Corporation. All rights reserved.

Enter user-name: ERROR:

ORA-12545: Connect failed because target host or object does not exist Enter user-name: SP2-0306: Invalid option.

Usage: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER}] | [INTERNAL] where <logon> ::= <username>[/<password>][@<connect_string>] | / Enter user-name: Enter password:

ERROR:

ORA-12545: Connect failed because target host or object does not exist SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus

mod_ose に関する障害

に関する障害

に関する障害

に関する障害

Oracle HTTP Server では、

$ORACLE_HOME/Apache/Apache/conf/mod__ose.conf の中で、

(17)

SetHandler aurora-stateless-server と設定されたURL を呼び出すと、ブラウザの画面に表示されるコンテンツの先頭にそのサ イズが表示されることがあります。 SetHandler aurora-server と設定することで、この問題を回避してください。

mod_plsql 利用時の日付型の引数に関する障害

利用時の日付型の引数に関する障害

利用時の日付型の引数に関する障害

利用時の日付型の引数に関する障害

mod_plsql を使用してデータベースのストアド・プログラムを呼び出す時に、日付型の引数 のフォーマットが正しく解釈されない場合があります。この不具合は将来のリリースで修正 されます。現在のリリースでこの問題を回避するためには、以下の作業を行って下さい。 1. SYS ユーザーでデータベースに接続し、以下のコマンドを実行し、ストアド・プロシー ジャを作成します。日付書式フォーマットは、必要に応じて変更します。 create or replace procedure fix_date_format is

begin DBMS_SESSION.SET_NLS('NLS_DATE_FORMAT','''YYYY-MM-DD'''); end; / 2. 以下のコマンドを実行して、1.で作成したストアド・プロシージャを全ユーザーより実 行可能にします。

grant execute on fix_date_format to public;

3. Oracle HTTP Server を停止します。 prompt>$ORACLE_HOME/Apache/Apache/bin/apachectl stop 4. 以下のファイルを編集し、各 DAD の before_proc 項目を以下のように変更します。 $ORACLE_HOME/Apache/modplsql/cfg/wdbsvr.app <変更前> ;before_proc = <変更後> before_proc = sys.fix_date_format 5. 最後に、Oracle HTTP Server を再起動します。 prompt>$ORACLE_HOME/Apache/Apache/bin/apachectl start

OpenSSL の

CA 機能の非サポート

機能の非サポート

機能の非サポート

機能の非サポート

OpenSSL の認証局(CA)機能はサポートされていません。

(18)

mod_rewrite のセキュリティの危険性

のセキュリティの危険性

のセキュリティの危険性

のセキュリティの危険性

mod_rewrite において、一部のルールを使用すると、Web サーバー上のあらゆるファイルに アクセス可能になるというセキュリティ上の脆弱性が判明しています。これらの問題を回避 するには、書換えルールを直接ファイルにマップするのではなく、すべて絶対URL にマッ プします。たとえば、ご使用のWeb サーバーで DocumentRoot が/webroot に設定されて いる場合、次のルールは使用しないでください。

RewriteRule /foobar/(.*) /webroot/myfiles/$1

この場合、リクエストが直接ファイルシステムの場所にマップされているためです。かわり に、次のルールを使用します。

RewriteRule /foobar/(.*) http://myserver.mydomain.com/myfiles/$1

この場合、アクセスは、Apache インスタンスによってアクセス可能なファイル(つまり、 DirectoryRoot ディレクトリ・ツリーに含まれるファイル)のみに制限されます。

サンプル・プログラムについて

サンプル・プログラムについて

サンプル・プログラムについて

サンプル・プログラムについて

本リリースに添付されているBusiness Components for Java のサンプル・プログラムは正しく 動作しません。また、その他のサンプル・プログラムに関しても、動作保証されたものでは ありません 。

Oracle Web Cache の最大同時接続数に関する障害

の最大同時接続数に関する障害

の最大同時接続数に関する障害

の最大同時接続数に関する障害

本リリースでは、Oracle Web Cache 管理ページで設定した最大同時接続数に達した後は、管 理ページの統計関連のリンクが参照できなくなります。最大同時接続数は余裕をもって設定 してください。もし、本障害に遭遇した場合は、一度Oracle Web Cache プロセスを再起動し てください。

Oracle Web Cache の

Watchdog 機能の問題点

機能の問題点

機能の問題点

機能の問題点

Oracle Web Cache 管理プロセスが障害を検知した場合、Oracle Web Cache プロセスの起動を 試みます。しかし、本リリースでは起動時にOracle Web Cache プロセスが残存していると新 規起動に失敗し続ける可能性があります。もし、本障害に遭遇した場合は、一旦すべての Oracle Web Cache プロセスを停止させた後で、Oracle Web Cache プロセスを再起動してくだ さい。

Oracle Web Cache のエラーページについて

のエラーページについて

のエラーページについて

のエラーページについて

デフォルトで設定されているエラーページに不適切なリンクが設定されています。以下の2 つのファイル内の末尾にある"<address>タグ"で囲まれている構文を削除してください。

(19)

$ORACLE_HOME/webcache/docs/busy_error.html $ORACLE_HOME/webcache/docs/network_error.html

Oracle Web Cache Manager の「

の「

の「

の「

Apply Changes」ボタンについ

」ボタンについ

」ボタンについ

」ボタンについて

Oracle Web Cache Manager で「Apply Changes」ボタンを続けて2回押したり、設定変更無し に「Apply Changes」ボタンを押したりしないでください。設定ファイルが消去されます。 本障害で設定ファイルを消してしまった場合は、webcachectl repair コマンドで元の状態に戻 してください。

Oracle Web Cache Manager のセキュリティー設定について

のセキュリティー設定について

のセキュリティー設定について

のセキュリティー設定について

Oracle Web Cache Manager → Administering Oracle Web Cache → Securityのページで「Change Trusted Subnets...」ボタンを押すと表示される「Change Trusted Subnets」画面の「This machine only」または「Enter list of IPs」は選択しないで下さい。正常に動作せず、すべてのマシンか らOracle Web Cache Manager にアクセスできないなどの問題が発生します。

本障害でアクセスができなくなった場合、webcachectl repair コマンドで設定前の状態に戻し てください。

Oracle Web Cache の

POST Method のキャッシュについて

のキャッシュについて

のキャッシュについて

のキャッシュについて

「GET/POST Caching」の「POST」の設定は、正常に動作しません。「GET/POST Caching」 の「POST」チェックボックスにはチェックしないで下さい。

Oracle Web Cache と「

と「

と「

と「

IsItWorking Servlet」画面について

」画面について

」画面について

」画面について

Oracle Web Cache は、Oracle HTTP Server をインストールした状態で、参照可能な、 「/servlet/IsItWorking/」サーブレットを設定に関係なく必ずキャッシュしてしまいます。 Oracle Web Cache の動作確認は、「/servlet/IsItWorking/」サーブレット以外で行ってください。

Oracle Web Cache の「失効化メッセージ」の問題点

の「失効化メッセージ」の問題点

の「失効化メッセージ」の問題点

の「失効化メッセージ」の問題点

本リリースでは失効化メッセージがOracle Web Cache に対して 1023 回以上送信すると、 Oracle Web Cache プロセスがハングアップする問題があります。Invalidation メッセージが 1023 回以上になる前に Oracle Web Cache プロセスを一度再起動する必要があります。

(20)

Oracle Web Cache Manager の

administrator パスワード紛失について

パスワード紛失について

パスワード紛失について

パスワード紛失について

Oracle Web Cache Manager の管理者ページにアクセスするには管理者ユーザ administrator の パスワードが必要です。もしパスワードを紛失してOracle Web Cache Manager にアクセスで きなくなった場合は次の作業を行ってください。デフォルトのパスワード administrator でア クセスできるようになります。

1. 設定ファイル $ORACLE_HOME/webcache/webcache.xml を開きます。

2. <USER TYPE="MONITORING" PASSWORDHASH="XXXXXXX"/> の行を編集して

<USER TYPE="MONITORING" PASSWORDHASH="-652229939"/> と書きかえます。

(21)

第2部

第2部

第2部

第2部

(22)

第2章

第2章

第2章

第2章

Oracle9i Application Server

原典情報: Oracle9i Application Server Release Notes Release 1.0.2.0.1 for Sun SPARC Solaris(A87354-01)

はじめに

はじめに

はじめに

はじめに

この章の目的

この章の目的

この章の目的

この章の目的

この章では、Oracle9i Application Server for Sun SPARC Solaris リリース 1.0.2.0.1 コンポーネン トとドキュメントに記述されている機能との違いについて説明します。

製品名称変更についての注意

製品名称変更についての注意

製品名称変更についての注意

製品名称変更についての注意

Oracle Internet Application Server は、このリリースから、Oracle9i Application Server に製品名 が変更になりました。

他の製品名の変更は、次のとおりです。

! Oracle Database Cache(旧名称は Oracle8i Cache) ! Oracle Portal(旧名称は Oracle WebDB 3.0)

! Oracle JVM(旧名称は Oracle8i JVM または Oracle JServer) ! PL/SQL Gateway(旧名称は mod_plsql)

このリリースのドキュメントや構成画面の中には、まだ、旧名称でこれらのコンポーネント を参照している場合がありますので注意してください。

Apache JServ プロセスについての注意

プロセスについての注意

プロセスについての注意

プロセスについての注意

1 つの Oracle9i Application Server サイトでサポートされる Apache JServ プロセスの最大数が、 Apache 配布のデフォルトの最大値 25 から増加されて、Oracle9i Application Server の最大値 128 になりました。この値は、実行時に設定することはできません。

(23)

サポートする

サポートする

サポートする

サポートする

JDK/JRE

オラクル社では、mod_jserv でユーザーJava アプリケーションを構築、配置するために、 JDK/JRE 1.1.8 と JDK/JRE 1.2.x の両方の使用を検証しました。このリリースでは、すべての Java クラス・ライブラリ(たとえば、Oracle BC4J(Buisiness Components for Java)、Oracle XML Developer*s Kit など)を JDK 1.1.8_10 でコンパイルして出荷しています。これらのコンパイ ル済クラスは、Java JRE でサポートされている両方のバージョンで実行できることが検証さ れていますので、再コンパイルの必要はありません。

Oracle HTTP Server powered by Apache の

Global Server ID

Apache サーバーに適切な Global Server ID 証明書が含まれていて、ブラウザで GS-ID 証明書 を受け入れられるようにパッチが適用されている場合は、GS-ID を使用してエクスポート・ レベルのブラウザを正式にアップグレードし、高度な暗号化(128 ビット)を使用できるよ うにすることが可能です。すべてのブラウザが高度な暗号化で出荷されますが、エクスポー ト製品については、暗号化が使用不可能になっています。米国輸出法が最近更新されたため、 GS-ID の使用が将来的に必要でなくなることに注意してください。しかし、現時点では、エ クスポート級のブラウザがあり高度な暗号化を必要とする場合には、下記の手順に従って、 GS-ID 証明書を入手してブラウザを使用可能にしてください。 1. GS-ID 証明書の購入 適切なベンダーからGS-ID 証明書を入手してください。オラクル社では、Verisign (http://www.verisign.com/server/prd/g/index.html)の GS-ID 証明書をテストしています。 証明書をダウンロードし、サーバーに格納するための手順に従ってください。証明書を 入手した後、Oracle HTTP Server の管理者は、httpd.conf ファイルを更新する必要があり ます。更新する行は、次のとおりです。 SSLCertificateFile <pathname>/gsid.crt SSLCertificateKeyFile <pathname>/gsid.key SSLCertificateChainFile <pathname>/gsidintermediate.crt この場合のpathname には、インストール済の Verisign ファイルへの完全修飾パスが入 ります。 2. ブラウザ・パッチの購入 ブラウザが暗号化メソッドをアップグレードできるようにするパッチを入手してくだ さい。ソースには、Apache(www.apache.org)と Fortify(www.fortify.net/intro.html)が あります。オラクル社ではFortify のパッチをテストしています。これは、ダウンロー ドも、ブラウザへの適用も簡単です。

(24)

ロケールの選択

ロケールの選択

ロケールの選択

ロケールの選択

Oracle9i Application Server のインストール用のロケールを選択するには、次のようにします。

1. 共通デスクトップ環境(CDE)の Solaris 2.6 上で、開いているすべてのウィンドウを閉 じてください。 2. ログアウトします(デスクトップで右クリックして、「Logout」を選択し、それから「OK」 をクリックします)。 3. 「Options」メニューから、適切なロケールを選択してください。たとえば、ドイツ語の ロケールは、次のようにして選択することができます。 Options --> Language --> C to es_BO --> de (German)

4. ログインします(ユーザー名とパスワードを入力します)。 5. 端末エミュレータ・ウィンドウを開きます。

6. 次のコマンドを入力して、そのロケールを検証してください。

env | grep LANG

このコマンドの結果に、LANG 環境変数が含まれている必要があり、そこに、ステップ 3 で選択した値が入っていなければなりません。もし、LANG 環境変数が表示されなか ったり、異なる値が設定されている場合は、.profile、.login、.cshrc ファイル、またはそ の他のLANG 環境変数が設定あるいは解除されるファイルを調べてください。問題を 修正した後、ステップ1 から始めてこれらのステップを繰り返してください。

7. Oracle9i Appication Server を Solaris にインストールします。

選択したロケール用に翻訳されたファイルがインストールされます。さらに、英語のファイ ルは、常にインストールされます。

例とデモ

例とデモ

例とデモ

例とデモ

Oracle9i Application Server のほとんどのコンポーネントの例とデモは、http://<hostname:port> にあります。この場合のhostname は、お使いのマシン名、port はお使いの Oracle HTTP Server リスナー・ポートになります。このポートの詳細は、Apache のドキュメントを参照してくだ さい。

さらに、Oracle9i Application Server コンポーネントの例およびデモが、製品 CD-ROM に入っ ており、コンポーネント・ディレクトリにインストールされます。

(25)

既知の制約事項と制限事項

既知の制約事項と制限事項

既知の制約事項と制限事項

既知の制約事項と制限事項

Oracle9i Application Server を使用する前に、この項の各項目をよく読んで、このリリースの 制約事項と制限事項を理解してください。さらに手順が必要になる場合もあります。

Oracle9i Application Server におけるサード・パーティ製コンポーネント

におけるサード・パーティ製コンポーネント

におけるサード・パーティ製コンポーネント

におけるサード・パーティ製コンポーネント

のサポート

のサポート

のサポート

のサポート

すべてのサード・パーティ製コンポーネント すべてのサード・パーティ製コンポーネントすべてのサード・パーティ製コンポーネント すべてのサード・パーティ製コンポーネント

Oracle9i Application Server の一部は、Apache Software Foundation によってライセンスされて いるApache Web Server バージョン 1.3.12 などのように、サード・パーティのライセンスの 下でオラクル社によって配布されています(サード・パーティ製コンポーネント)。オラク ル社は、これらのサード・パーティ製コンポーネントを、Oracle9i Application Server 製品の 一部として配布し、特にここで指定している場合を除いて、サード・パーティ製コンポーネ ントに対して、標準の製品サポートを提供し、そのサポートの詳細は、オラクル社の技術サ ポート方針に定義されています。オラクル社は、サード・パーティ製コンポーネントの Oracle9i Application Server で出荷されるバージョンのみをサポートし、インターネット上で 自由に入手できる他のバージョンについてはサポートしないことに注意してください。 オラクル社は、サービスとして、サード・パーティ製コンポーネントに関する拡張要求を、 そのコンポーネントをオラクル社にライセンスしている団体に対して問い合わせしますが、 オラクル社がその義務を負っているものではありません。さらに、非サード・パーティ製コ ンポーネント("オラクル・コンポーネント")に対する技術的な支援要求も、問題が、オラ クル・コンポーネントのみで構成されている環境で再現できない限り、正式に提起すること はできません。

Apache モジュール

モジュール

モジュール

モジュール

Oracle9i Application Server の一部として Apache Web Server で提供されている機能を拡張する ために、オラクル社は、Apache Web Server に対する拡張部分("Apache モジュール")を配布 する場合があります。オラクル社によって配布されているApache モジュールは、このリリ ース・ノートでは、Oracle Apache モジュールとして参照します。オラクル社は、このリリー スで次のOracle Apache モジュールをサポートしています。

(26)

Oracle Apache モジュールモジュールモジュールモジュール 説明説明説明説明

mod_ssl SSL サポート。

mod_perl Perl で Apache モジュールを作成するためのサポート。

mod_jserv サーブレット・エンジンとの通信。

mod_plsql PL/SQL サポート。

mod_ose Oracle Servlet Engine(OSE)のステートフル Java と PL/SQL

サーブレットにURL を委譲する。 http_core 中核のApache 機能。 mod_access ホスト・ベースのアクセス制御。クライアントのホスト名 またはIP アドレスに基づいたアクセス制御を提供します。 mod_actions ファイルタイプ/メソッド・ベースのスクリプトの実行。メ ディア・タイプまたは要求メソッドに基づいたCGI スクリ プト用に提供します。 mod_alias 別名およびリダイレクト。ドキュメント・ツリー上のホス ト・ファイルシステムの異なる部分のマッピングおよび URL のリダイレクト用に提供します。 mod_auth テキスト・ファイルを使用したユーザー認証。 mod_auth_anon 無名ユーザー認証、FTP 形式。 mod_autoindex 自動ディレクトリ・リスティング。

mod_cgi CGI スクリプトの実行。MIME タイプ・アプリケーション

/x-httpd-cgi のファイルを処理します。 mod_define 構成の定義。 mod_digest MD5 の認証。MD5 Digest 認証を使用する、ユーザー認証 用に提供します。 mod_dir 基本ディレクトリ処理。後書きスラッシュのリダイレクト およびディレクトリ索引ファイル用に提供します。 mod_env 環境をCGI スクリプトにパスするもの。環境変数を CGI/SSI スクリプトに渡すために提供します。 mod_expires Expires:ヘッダーのリソースへの適用。ユーザー指定の基準 に従って、Expires ヘッダーを生成するために提供します。

(27)

Oracle Apache モジュールモジュールモジュールモジュール 説明説明説明説明 mod_headers 任意のHTTP ヘッダーをリソースに追加する。ヘッダーは、 マージ、置換または削除することができます。 mod_include サーバーで解析されるドキュメント。サーバー解析HTML ドキュメント用に提供します。 mod_info サーバー構成情報。構成ファイル上のすべてのインストー ル済モジュールとディレクティブを含む、サーバー構成の 包括的な概要を提供します。 mod_log_config mod_log_common に置き換えられるユーザーによる構成可

能なロギング。Common Log Format またはユーザー指定フ ォーマットを使用した、サーバーに対するロギング要求用 に、提供します。 mod_log_referer ドキュメント参照のロギング。サーバー上のドキュメント を参照するドキュメントのロギング用に提供します。 mod_mime ファイル拡張子を使用するドキュメント・タイプの決定。 mod_mime_magic マジック番号を使用するドキュメント・タイプの決定。コ ンテンツの数バイトを見てファイルのMIME タイプを決 定するために使用されます。 mod_negotiation コンテンツ・ネゴシエーション。 libproxy (mod_proxy) キャッシング・プロキシ機能。HTTP 1.0 キャッシング・プ ロキシ・サーバー用に提供します。 mod_rewrite 正規表現を使用するURL とファイル名の強力なマッピン グ。稼動中に要求URL を書き換えるためにルール・ベー スの書き換えエンジンを提供します。 mod_setenvif クライアント情報に基づいて環境変数を設定する。要求の 属性に基づいて環境変数を設定する機能用に提供します。 mod_so 実行時のモジュールのローディング・サポート。起動時あ るいは再起動時に、実行可能プログラムとモジュールをサ ーバーにローディングするために提供します。 mod_speling URL の微妙な入力ミスを自動的に修正する。ユーザーが入 力したURL の複数のスペルミスを、大文字使用を無視し たり、スペルミスを1つまで容認するなどして、修正をは かります。 mod_status サーバーのステータス表示。現行サーバーの統計を読みや すい形で示すHTML ページで表示して、サーバー管理者が

(28)

Oracle Apache モジュールモジュールモジュールモジュール 説明説明説明説明 サーバーの稼動状況を確認できるようにします。 mod_unique_id 各要求に対する固有の要求識別子を生成する。 特定の状況下のすべての要求にわたって固有であると保 証されている各要求ごとのマジック・トークンを提供しま す。 mod_userdir ユーザーのホーム・ディレクトリ。ユーザー固有のディレ クトリ用に提供します。 mod_usertrack Cookies を使用したユーザー追跡。 mod_vhost_alias 動的に構成される大規模仮想ホスティングのサポート。

Oracle9i Application Server に含まれる、その他の Oracle Apache モジュールは、保証やサポー トのない、そのままの状態で提供されています。Apache Software Foundation またはお客さま を含む、オラクル社以外からのApache モジュールは、オラクル社ではサポートしていませ ん。

さらに、オラクル社はOracle Apache モジュールのみを含む Apache の構成で再現できる問題 に対してのみ、技術的なサポートを提供します。

インストールの失敗

インストールの失敗

インストールの失敗

インストールの失敗

UNIX プラットフォームに Oracle9i Application Server をインストールする前に、環境変数 PATH、ORACLE_HOME および LD_LIBRARY_PATH が、csh に対する.cshrc、bash に対す る.bashrc または、ksh に対する$ENV などのコマンド・シェル初期化ファイルに設定されて いないことを確認してください。

この初期化ファイルにこれらの変数を1 つでも設定していると、Oracle9i Application Server のインストールが失敗する原因になります。これらの環境変数を、sh に対する.profile、csh に対する.login、ksh に対する.kshrc または bash に対する.bash_login などのログイン初期化フ ァイルに設定しても、Oracle9i Application Server のインストールには影響はありません。

インストール後に

インストール後に

インストール後に

インストール後に

REDO ログを開いた時のエラー

ログを開いた時のエラー

ログを開いた時のエラー

ログを開いた時のエラー

Oracle9i Application Server シード・データベースをインストールした後、ユーザー・ダンプ の場所に次のようなエラーが表示されることがあります。

ORA-00313: ログ・グループ string(スレッド string)のメンバーをオープンできません。 ORA-00312: オンライン・ログ string スレッド string : string

(29)

これらは、重大なエラーではありません。シード・データベース作成の今後のステップで REDO ログが作成されます。

mod_perl DBI/DBD-Oracle および

および

および

および

Apache::DBI の構築

の構築

の構築

の構築

mod_perl DBI/DBD-Oracle および Apache::DBI を Solaris プラットフォームに、構築、インス トールおよびテストするには、次の手順に従ってください。ただし、本リリースでは、mod_perl DBI/DBD-Oracle および Apache::DBI を用いたデータベース接続は、サポート対象外とさせ ていただきます。Perl インタプリタ本体は、サポート対象です 。

1. 次のソフトウェアがお使いの環境で使用可能になっていることを確認してください。

C コンパイラ Sun SparcWorks バージョン 5.0 GNU Make GNU Make バージョン 3.77 Perl Perl バージョン 5.005_03

2. 必要なソフトウェアの位置を特定するために、PATH 環境変数が正しく設定されている

ことを確認してください。

3. 製品 CD-ROM から Oracle9i Application Server をインストールします。このバージョン

には、mod_perl 1.21 がビルトインされています。ただし、このインストールでは、次の ものが含まれません。

Apache::DBI Perl DBI Perl DBD-Oracle

4. Oracle9i Application Server Apache インストール・ディレクトリから/usr/local/apache にシ

ンボリック・リンクを作成してください。たとえば、次のようにします。 prompt> ln -s /private1/iAS10/Apache /usr/local/apache

5. 正しい Perl バイナリを得られるように PATH 環境変数を設定してください。たとえば、

次のようにします。

prompt> setenv ORACLE_HOME /private1/iAS10

prompt> setenv PATH ${ORACLE_HOME}/Apache/perl/bin:${PATH}

注意: mod_perl DBI/DBD-Oracle を稼動させる LD_LIBRARY_PATH および PERL5LIB 環 境変数を設定する方法を含めて、他にも手法はあります。ここに上げた手順の範 囲は、オラクル社でテストおよび検証した1 つの手法に限定しています。

6. http://www.cpan.org/modules/by-module から次のモジュールをダウンロードしてください。

(30)

DBD-Oracle バージョン1.03 Apache::DBI バージョン0.87 7. DBI パッケージをアンパックし、README の指示に注意深く従って、モジュールを構 築、テストおよびインストールしてください。 8. DBD-Oracle モジュールは、ドライバを適切に構築するために十分な Oracle ソフトウェ ア(たとえば、$ORACLE_HOME/lib、$ORACLE_HOME/rdbms/lib など)が使用可能で あることを想定しています。次の情報がお使いの環境で使用可能になっていることを確 認してください。

a. 有効な Oracle9i Application Server のインストールまたは Oracle データベースのイン

ストール(たとえば、8.1.6、8.1.7 など)を指すように ORACLE_HOME 環境変数 を設定してください。

b. 有効な Oracle SID を指すように ORACLE_SID 環境変数を設定してください。 c. LD_LIBRARY_PATH 環境変数が、libclntsh.so を指していることを検証してくださ い。これは、LD_LIBRARY_PATH 環境変数に、$ORACLE_HOME/lib を設定する ことで行うことができます。 d. 各国語サポート(NLS)を使用している場合は、ORA-01019 エラーを回避するた めに、ORA_NLS と ORA_NLS33 環境変数を必ず設定するようにしてください。 e. オプションで、ORACLE_USERID 環境変数を設定してください(テストでは、デ フォルトでscott/tiger を使用します)。 9. DBD-Oracle パッケージをアンパックして、README の指示に注意深く従ってモジュー ルを構築、テストおよびインストールしてください。 10. Apache::DBI パッケージをアンパックして、README の指示に注意深く従ってモジュー ルを構築、テストおよびインストールしてください。このモジュールに対するテストは、 まだ使用可能になっていません。このステップで、Apache AuthDBI.pm および DBI.pm モジュールがインストールされます。 11. $ORACLE_HOME/Apache/Apache/conf/httpd.conf を次のように編集してください。 次の行をコメントから外してください(頭についている番号記号(#)を削除してくだ さい)。 PerlModule Apache::DBI これにより、Apache::DBI の永続データベース接続の使用が可能になります。詳細は、 Apache::DBI README の指示を、特に「例」に関する項をよく読んでください。 注意: httpd.conf は主要な Apache サーバー構成ファイルです。このファイルの始めにあ る指示を必ず理解しておくようにしてください。

(31)

12. これで、永続接続をテストする準備ができました。例として、次のことを実行して、

startup.pl を経由した接続をテストしてください。

a. 次の行を httpd.conf ファイルに追加してください。

PerlRequire <absolute path to ApacheDBI's startup.pl script>

b. startup.pl の接続コールを、たとえば、次のように変更します。

Apache::DBI->connect_on_init('dbi:Oracle:',"scott/tiger", '');

c. Oracle HTTP Server を再起動します。

prompt> $ORACLE_HOME/Apache/Apache/bin/apachectl start

d. Oracle HTTP Server のログを調べて、接続が正しく確立されたことを確認してくだ

さい。

ヒント:Oracle HTTP Server ログに ORACLE_HOME 環境変数が設定されていないという 記録がある場合は、httpd.conf ファイルに次の行を追加してみてください。 PerlSetEnv ORACLE_HOME "<absolute path to Oracle Home>" 次に示すのは、接続をテストするための、別のサンプルPerl スクリプトです。 ##### Perl script start ######

use DBI;

print "Content-type: text/plain¥n¥n";

$dbh = DBI->connect("dbi:Oracle:", "scott/tiger", "") ||die $DBI::errstr;

$stmt = $dbh->prepare("select * from emp order by empno")|| die $DBI::errstr;

$rc = $stmt->execute() || die $DBI::errstr;

while (($empno, $name) = $stmt->fetchrow()) { print "$empno $name¥n"; }

warn $DBI::errstr if $DBI::err;

die "fetch error: " . $DBI::errstr if $DBI::err; $stmt->finish() || die "can't close cursor"; $dbh->disconnect() || die "cant't log off Oracle"; ##### Perl script End ######

mod_plsql 要件

要件

要件

要件

特定のバックエンド・データベースに対してmod_plsql モジュールを使用するには、バック エンド・データベースに手動でOracle PL/SQL Web ツールキット(OWA PL/SQL パッケージ)

(32)

をインストールする必要があります。OWA PL/SQL パッケージは、SYS データベース・スキ ーマにインストールしてください。OWA PL/SQL パッケージは必ずシステムに 1 つのみイン ストールするようにしてください。既存のOracle Application Server のお客さまが、Oracle9i Application Server にアップグレードする場合は、これらのパッケージの古いバージョンを持 っているので、必ず置換するように注意してください。

詳細は、Oracle9i Application Server ドキュメント・ライブラリにある『Oracle9i Application Server PL/SQL ゲートウェイの使用』を参照してください。または、

http://hostname.domain:port/pls/admin_/title.htm で参照可能なオンライン・ドキュメントにアク セスすることもできます。

Oracle Application Server OWA パッケージのリストア

パッケージのリストア

パッケージのリストア

パッケージのリストア

新しいmod_plsql OWA パッケージをインストールすると、それらは、SYS データベース・ス キーマに置かれます。これによって、PL/SQL カートリッジを使用している Oracle Application Server アプリケーションで問題が発生することがあります。もし、このような問題が起きて、 さらにOracle Application Server PL/SQL カートリッジ・アプリケーションを引き続き使用す る場合は、Oracle Application Server OWA パッケージを参照するシノニムを再作成する必要が あります。

元のデータベース・マシン上に、これらのシノニムを作成するには、次のようにします。

1. SQL*Plus で元のデータベースに SYS ユーザーとして接続します。

2. SQL*Plus で次のコマンドを実行してください。これにより、Oracle9i Application Server

のインストール処理の間に作成された、OWA パブリック・シノニムがすべて削除され ます。

drop public synonym OWA_CUSTOM; drop public synonym OWA_GLOBAL; drop public synonym OWA;

drop public synonym HTF; drop public synonym HTP;

drop public synonym OWA_COOKIE; drop public synonym OWA_IMAGE; drop public synonym OWA_OPT_LOCK; drop public synonym OWA_PATTERN; drop public synonym OWA_SEC; drop public synonym OWA_TEXT; drop public synonym OWA_UTIL; drop public synonym OWA_INIT;

(33)

drop public synonym OWA_CACHE; drop public synonym WPG_DOCLOAD;

3. "oas_public" OWA パッケージ・インストール・スキーマに接続します。

4. ユーザー・スキーマに"CREATE PUBLIC SYNONYM"権限があることを確認してくださ

い。もし、権限が無い場合は、次の手順に進む前に、この権限をユーザー・スキーマに 与えてください。

5. SQL*Plus で次のコマンドを実行してください。これにより、OWA パブリック・シノニ

ムが再作成されて、それらが、Oracle Application Server OWA パッケージを参照するよ うになります。

create public synonym OWA_CUSTOM for OWA_CUSTOM; create public synonym OWA_GLOBAL for OWA_CUSTOM; create public synonym OWA for OWA;

create public synonym HTF for HTF; create public synonym HTP for HTP;

create public synonym OWA_COOKIE for OWA_COOKIE; create public synonym OWA_IMAGE for OWA_IMAGE; create public synonym OWA_OPT_LOCK for OWA_OPT_LOCK; create public synonym OWA_PATTERN for OWA_PATTERN; create public synonym OWA_SEC for OWA_SEC;

create public synonym OWA_TEXT for OWA_TEXT; create public synonym OWA_UTIL for OWA_UTIL; create public synonym OWA_INIT for OWA_CUSTOM; create public synonym OWA_CACHE for OWA_CACHE; create public synonym WPG_DOCLOAD for WPG_DOCLOAD;

mod_plsql キャッシュのエラー

キャッシュのエラー

キャッシュのエラー

キャッシュのエラー

mod_plsql キャッシュが適切に稼動していない場合、

$ORACLE_HOME/Apache/modplsql/cfg/cache.cfg にある 2 つの cache_dir 項目の最後のスラッ シュを削除してください。

Oracle Demo 証明書の置換

証明書の置換

証明書の置換

証明書の置換

Oracle Demo 証明書(これはダミーの証明書です)が Oracle HTTP Server のビルドに含まれてい ますが、これはテスト環境でのみ使用可能です。本番環境に移る前に、Oracle Demo 証明書 を実際に利用する証明書に置き換える必要があります。

(34)

Oracle Database Cache(

(旧

Oracle8i Cache)

)の構成

の構成

の構成

の構成

Oracle9i Application Server Enterprise Edition をインストールするとき、Oracle Database Cache をインストール中に構成するか、または、後に構成するかを選択できます。インストール中 にOracle Database Cache を構成する場合、インストール手順では、次の Oracle Database Cache 属性に対してデフォルト値を使用します。

! Oracle Database Cache のホスト(デフォルトでは、ホスト名は、ドメイン名で修飾され ます)。

! Oracle Database Cache 名(デフォルトでは、<cache_nodename-cache>になります)。 ! Oracle Database Cache 用リスナーのポート番号(デフォルトでは、51719 です)。 ! Oracle Database Cache に割り当てられたメモリー(デフォルトでは、25 MB です)。 ! Oracle Database Cache に割り当てられたディスク領域(デフォルトでは、32 MB です)。 ! ディスク領域のあるファイルの位置(デフォルトでは、$ORACLE_HOME/dbs ディレク

トリです)。

デフォルト値以外の値を指定する場合は、インストール時にOracle Database Cache の構成を 行わないと選択します。そして、インストールが正常に完了した後で、次のコマンドを使用 して、Oracle Database Cache Configuration Assistant をコールしてください。

prompt>$ORACLE_HOME/bin/wtacca -create -custom

詳細は、Configuration Assistant のオンライン・ヘルプを参照してください。

Oracle Database Cache(

(旧

Oracle8i Cache)

)のサーブレットでの使用

のサーブレットでの使用

のサーブレットでの使用

のサーブレットでの使用

サーブレットを使用して中間層にキャッシュされたデータにアクセスするには、サーブレッ ト環境にあるORA_OCI_ICACHE 環境変数を設定して Oracle Database Cache を使用可能にし ておく必要があります。$ORACLE_HOME/Apache/Jserv/etc ディレクトリにある jserv.properties ファイルに次の行を追加してください。 wrapper.env=ORA_OCI_ICACHE=1 さらに、TNS_ADMIN 環境変数は、ローカル・ネットワーク構成の位置に設定されている必 要があります。デフォルトで、この値は、 $ORACLE_HOME/network/admin です。 jserv.properties ファイルに、さらに次の行を追加してください。

(35)

Oracle Database Cache(

(旧

Oracle8i Cache)

)環境の

環境の

環境の

環境の

loadjava の制限事

の制限事

の制限事

の制限事

Oracle Database Cache 環境(ORA_OCI_CACHE が 1 に設定されているとき)では LOB サポ ートの既知の問題点により、loadjava ユーティリティが機能しません。

tnsnames.ora および

および

および

および

init.ora の変更要件

の変更要件

の変更要件

の変更要件

Oracle Database Cache PL/SQL API を使用するには、SID ではなくサービス名で構成された Net8 ネット・サービス名を使用して接続する必要があります。そのため、このリリースの Oracle9i Application Server で出荷される tnsnames.ora と init.ora ファイルに変更を加えなけれ ばなりません。必要な変更の詳細は、Oracle Database Cache README ファイルを参照してく ださい。

BC4J デモの失敗

デモの失敗

デモの失敗

デモの失敗

Oracle9i Application Server Standard Edition で、Business Components for Java(BC4J)のデモを 実行しようとすると、次のようなエラーが起きる可能性があります。

[error] [client 206.223.27.37] Premature end of script headers: (null) デモを正常に実行するには、次のステップを実行してください。 1. $ORACLE_HOME/Apache/Apache/htdocs/OnlineOrders_html/submit_login.jsp ファイルを開 いてください。 2. 次の 2 行を移動します。 session.putValue("CSSURL","/webapp/cabo/images/cabo_styles.css"); session.putValue("ImageBase", "/webapp/jsimages"); 移動先は、次の行に続く、右中括弧の後です。 pool.setUserData(info); }

Enterprise JavaBean(

EJB)

)の制約事項

の制約事項

の制約事項

の制約事項

(36)

Standard Edition のデフォルトの

のデフォルトの

のデフォルトの

のデフォルトの

large_pool_size 使用時の

使用時の

使用時の

使用時の

Oracle Portal

Configuration Assistant の障害

の障害

の障害

の障害

Oracle9i Application Server Standard Edition のインストール中に、Oracle Portal データベース・ オブジェクトを、新規に作成された8.1.7 Standard Edition データベースにインストールしよ うとすると、デフォルトのlarge_pool_size では、十分な大きさではないために、インストー ルが失敗します。回避策は、Oracle Portal Configuration Assistant を実行する前に、次のように このサイズを増加させることです。

1. データベースをシャットダウンします。

2. init.ora ファイルの large_pool_size パラメータを 2 倍にします。 3. データベースを再起動します。

4. Oracle Portal Configuration Assistant を実行します。

インストール中に、この手順を実行しない場合は、次のようにして問題を修正することがで きます。 1. 古い Oracle Portal ユーザーを削除します。 2. データベースをシャットダウンします。 3. init.ora ファイルの large_pool_size パラメータを 2 倍にします。 4. データベースを再起動します。

5. $ORACLE_HOME/assistants/opca/launch.sh に位置する ORACLE_HOME から、Oracle

Portal Configuration Assistant を実行します。

注意: この問題は、リモートの 8.1.6 データベースにインストールする場合には、発生しま せん。Standard Edition のインストールでのみ確認されています。

Oracle Portal のレポート出力の要件

のレポート出力の要件

のレポート出力の要件

のレポート出力の要件

Oracle Portal で、レポート・ページをスケジュールするには、出力フォルダ名と、状況フォ ルダ名を「Schedule Report Page」ダイアログ・ボックスで指定する必要があります。これら の名前を指定しないと、レポート出力は、レポート・コンポーネントが定義されているコン テンツ領域に表示されません。

Oracle Portal-to-GO のインストール

のインストール

のインストール

のインストール

Oracle Portal-to-Go は、インストール・プロセス中にデータベース・オブジェクトを削除する ためにSQL スクリプトを実行します。新しいインストールで、このオブジェクトが存在しな いというエラーが発生する場合があります。このエラーは、無視してかまいません。

参照

関連したドキュメント

注意 Internet Explorer 10 以前のバージョンについては、Microsoft

Generative Design for Revit は、Generative Design を実現するために Revit 2021 から搭 載された機能です。このエンジンは、Dynamo for

[r]

本節では本研究で実際にスレッドのトレースを行うた めに用いた Linux ftrace 及び ftrace を利用する Android Systrace について説明する.. 2.1

MPIO サポートを選択すると、 Windows Unified Host Utilities によって、 Windows Server 2016 に含まれている MPIO 機能が有効になります。.

このマニュアル全体を読んで、Oracle Diagnostics Pack に同梱の Oracle Performance Manager、Oracle Capacity Planner、Oracle TopSessions および Oracle Event

Bluetooth® Low Energy プロトコルスタック GUI ツールは、Microsoft Visual Studio 2012 でビルドされた C++アプリケーションです。GUI

Oracle WebLogic Server の脆弱性 CVE-2019-2725 に関する注 意喚起 ISC BIND 9 に対する複数の脆弱性に関する注意喚起 Confluence Server および Confluence