Oracle9i Application Server for UNIX リリース・ノート追加情報 リリース

Oracle9i Application Server for UNIX
リリース・ノート追加情報
リリース 1.0.2.1
2001 年 5 月
部品番号:
部品番号 J03842-01
原典情報: Oracle9i Application Server Release Notes Addendum, Release 1.0.2.1 for AIX-Based Systems,
Compaq Tru64 UNIX, HP9000 Series HP-UX, Linux Intel, and Sun Solaris Intel (A88796-01)
目次
この追加情報の目的............................................................................................................... 3
既知の制約事項と制限事項 .................................................................................................... 3
Oracle Universal Installer における不正なインストール・ステータスの 表示 .............. 3
OracleJSP のエラー....................................................................................................... 3
非対話モードのインストール用レスポンス・ファイルの設定ガイド ............................ 3
全インストール・タイプ共通 (Minimal Edition、Standard Edition および Enterprise
Edition)......................................................................................................... 5
Minimal Edition および Standard Edition インストール・タイプのみ .................... 6
Standard Edition インストール・タイプのみ ......................................................... 7
Enterprise Edition インストール・タイプのみ ....................................................... 8
Portal Configuration Assistant のみ(全インストール・タイプ共通) .................. 9
その他の構成ツール ............................................................................................. 11
リリース 1.0.2 Enterprise Edition におけるレスポンス・ファイルの変更 ........... 11
startupProcesses パラメータの説明が不正 ................................................................. 15
選択されていなくても Oracle9iAS Web Cache Configuration Assistant が表示される15
OraInventory ディレクトリの移行前のバックアップの必要性..................................... 15
Compaq Tru64 UNIX へのインストール .............................................................................. 15
インストール・パラメータ .......................................................................................... 16
Oracle8i リリース 3(8.1.7)のインストール.............................................................. 16
Oracle と Oracle のロゴは Oracle Corporation の登録商標です。Internet Application Server、Oracle9i Application Server,
Oracle8i および PL/SQL は、Oracle Corporation の商標です。記載されているその他の製品名および社名はその製品および会社を識別する目
的にのみ使用されており、それぞれ該当する所有者の商標です。
Copyright © 2001, Oracle Corporation
All Right Reserved
Oracle Database Cache 設定用の Oracle8i リリース 3(8.1.7)データベースの準備 17
Oracle9i Application Server リリース 1.0.2.x のインストール ..................................... 22
Oracle8i リリース 3(8.1.7)のファイル..................................................................... 23
tnsnames.ora........................................................................................................ 23
listener.ora ........................................................................................................... 25
sqlnet.ora ............................................................................................................. 26
Oracle9i Application Server の tnsnames ファイル...................................................... 26
tnsnames.ora........................................................................................................ 26
listener.ora ........................................................................................................... 30
sqlnet.ora ............................................................................................................. 32
HP-UX に必須の移行パッチ................................................................................................. 32
Linux Intel における JDK 1.2.2 エラー・ログ....................................................................... 32
デフォルトの index.html の移行時の置換 ............................................................................ 33
インストレーション・ガイドの訂正.................................................................................... 33
Oracle LDAP Client Kit................................................................................................. 33
Oracle9iAS Wireless Web Integration Server............................................................... 33
ポート番号 ................................................................................................................... 33
この追加情報の目的
2
この追加情報の目的
この追加情報は、『Oracle9i Application Server for HP-UX リリース・ノート, リリース 1.0.2.1』
の情報を補足する内容になっています。リリース・ノートと合わせてご使用ください。
リリース・ノートに含まれている制限付権利の説明は、この追加情報の内容についても適用
されます。
既知の制約事項と制限事項
Oracle9i Application Server を使用する前に、この項の各項目をよく読んで、このリリースの
制約事項と制限事項を理解してください。さらに手順が必要になる場合もあります。
Oracle Universal Installer における不正なインストール・ステータスの
表示
コンポーネントのインストールの完了後に、Oracle Universal Installer によって「in progress」
ステータスが表示される場合があります。この状況は、Oracle9iAS Database Cache および
Oracle9iAS Portal の構成ツールのインストール時に発生することが確認されています。これ
を解決するには、1 回目の試行を取り消します。2 回目の試行では、インストールの完了ス
テータスが正しく表示されます。
OracleJSP のエラー
HTTP Server および Standard Edition のインストール時に、「Browse Categories」から
「Accessories」にアクセスすると、次の OracleJSP エラーが発生します。
Request URI:/onlineorders_html/srch_results.jsp
oracle.jsp.parse.JspParseException: Line # 7, Error: Unable to find
class for bean: parms defined by tag with class:
jspclient.processParms
このエラーを解決するには、JspClient ディレクトリの名前を jspclient(すべて小文字)
に変更します。このディレクトリは、次の場所に配置します。
$ORACLE_HOME/Apache/Apache/htdocs/onlineorders_html/
非対話モードのインストール用レスポンス・ファイルの設定ガイド
Oracle9iAS の各インストール・タイプ用に、次のレスポンス・ファイルが、「Disk 1」の
/stage/Response ディレクトリに入っています。
この追加情報の目的
3
!
Minimal Edition: oracle.iappserver.iapptop.Minimal.rsp
!
Standard Edition: oracle.iappserver.iapptop.Standard.rsp
!
Enterprise Edition: oracle.iappserver.iapptop.Enterprise.rsp
レスポンス・ファイルを使用するには、
そのファイルを Oracle9i Application Server の CD-ROM
からご使用のシステムのドライブへコピーし、ご使用のシステム固有の情報が反映されるよ
うに編集します。各ファイルには、レスポンス・ファイルを正しく設定するための最小限の
説明が含まれています。
次のセクションには、前述の各レスポンス・ファイルについて、非対話モードでインストー
ルする場合に関連のある行と、サイレント・インストール用のレスポンス・ファイルの編集
および設定の参考となるサンプル値が含まれています。
!
全インストール・タイプ共通
(Minimal Edition、Standard Edition および Enterprise Edition)
!
Minimal Edition および Standard Edition インストール・タイプのみ
!
Standard Edition インストール・タイプのみ
!
Enterprise Edition インストール・タイプのみ
!
Portal Configuration Assistant のみ(全インストール・タイプ共通)
!
その他の構成ツール
!
リリース 1.0.2 Enterprise Edition におけるレスポンス・ファイルの変更
必要な変更箇所の数:
必要な変更箇所の数
!
Enterprise Edition: パラメータが 12 箇所、さらに Portal Configuration Assistant 固有のエ
ントリが 7 箇所
!
Standard Edition: パラメータが 13 箇所、さらに Portal Configuration Assistant 固有のエン
トリが 7 箇所
!
Minimal Edition: パラメータが 10 箇所、さらに Portal Configuration Assistant 固有のエン
トリが 7 箇所
注意:
注意: UNIX_GROUP_NAME パラメータの値は、インベントリ・ディレクトリに設定す
る UNIX グループです。
FROM_LOCATION_CD_LABEL パラメータは、
複数の CD を使用したインストー
ル時にのみ使用してください。値は、 "Oracle9i Application Server 1.0.2.1.0" です。
既知の制約事項と制限事項
4
全インストール・タイプ共通
、Standard Edition および Enterprise Edition)
)
(Minimal Edition、
合計: 9 箇所
[SESSION]
#Parameter: UNIX_GROUP_NAME
#Type: String
#Description: Unix group to be set for the inventory directory. Valid
only in Unix platforms.
#Example : UNIX_GROUP_NAME = "install"
UNIX_GROUP_NAME=<Value Unspecified>
#Parameter: FROM_LOCATION
#Type: String
#Description: Complete path of the products.jar.
#Example : FROM_LOCATION =
"/net/tools-nfs/inst_ias/solaris/ias10210/production/Disk1/stage/
products.jar"
FROM_LOCATION="/net/tools-nfs/inst_ias/solaris/ias10210/production/Disk1
/stage/products.jar"
#Parameter: FROM_LOCATION_CD_LABEL
#Type: String
#Description: This variable should only be used in multi-CD
installations. It includes the label of the Compact Disk where
the file "products.jar" exists. The label can be found in the file
"disk.label" in the same directory as products.jar.
#Example : FROM_LOCATION_CD_LABEL = "CD Label"
FROM_LOCATION_CD_LABEL=<Value Unspecified>
#Parameter: ORACLE_HOME
#Type: String
#Description: Complete Location of the Oracle Home.
#Example : ORACLE_HOME = "C:¥OHOME1"
ORACLE_HOME="/private2/oracle/iasse2"
既知の制約事項と制限事項
5
[oracle.webdb.apache_1.3.12.0.2b]
#Parameter: user_input2
#Type: StringList
#Description: This variable holds the input from dialog2.
user_input2={"portal30", "portal30", "t816.world"}
#Parameter: user_input1
#Type: StringList
#Description: This variable takes the input from the first dialog.
user_input1={"portal30_sso", "portal30_sso", "t816.world"}
[portaltogo.server_1.1.0.0.0]
#Parameter: SYSTEM_PASSWORD
#Type: String
#Description: This will hold the panama SYSTEM user password
SYSTEM_PASSWORD="manager"
#Parameter: SRV_USER
#Type: StringList
#Description: This will hold the Portal-to-Go User and Password
SRV_USER={"scott", "tiger"}
#Parameter: SRV_HOST
#Type: StringList
#Description: This will hold the Portal-to-Go host variables
SRV_HOST={"london.us.oracle.com", "2021", "l816"}
Minimal Edition および Standard Edition インストール・タイプのみ
合計: 1 箇所
[oracle.iappserver.iapptop_1.0.2.1.0]
既知の制約事項と制限事項
6
#Parameter: startupProcesses
#Type: StringList
#Description: StringList of processes to configure and start
automatically in iAS Installation. This variable is used only in
Enterprise Edition installs (in other install types, all processes are
automatically started). Possible values that can be
included in the StringList are the strings "Oracle HTTP Server in
Non-SSL mode (on port 7777)", "Oracle9iAS Portal".
If the StringList is empty, no processes are started. For example, the
#StringList {"Oracle HTTP Server in Non-SSL mode (on port 7777)",
"Oracle9iAS Portal"} would configure and start up those products.
startupProcesses={"Oracle HTTP Server in Non-SSL mode (on port 7777)",
"Oracle 9iASPortal"}
Standard Edition インストール・タイプのみ
合計: 3 箇所
[oracle.assistants.dbca_8.1.7.0.0]
#Parameter: s_globalDBName
#Type: String
#Description: Global Database Name
s_globalDBName="m10ee2.world"
#Parameter: s_mountPoint
#Type: String
#Description: Database file location: directory for datafiles, control
files, redo logs.
s_mountPoint="/private2/oracle/iasee2/dbs"
#Parameter: s_dbSid
#Type: String
#Description: Value that $ORACLE_SID will be set to.
s_dbSid="m10ee2"
既知の制約事項と制限事項
7
Enterprise Edition インストール・タイプのみ
合計: 3 箇所
[oracle.iappserver.iapptop_1.0.2.1.0]
#Parameter: startupProcesses
#Type: StringList
#Description: StringList of processes to configure and start
automatically in iAS Installation. This variable is used only in
Enterprise Edition installs (in other install types, all processes are
automatically started). Possible values that can be
included in the StringList are the strings "Oracle9iAS Database Cache" ,
"Oracle9iAS Forms and Reports Services" ,
"Oracle HTTP Server in Non-SSL mode (on port 7777)" , "Oracle9iAS Web
Cache" , "Oracle9iAS Portal" ,
"Oracle9iAS Discoverer", "Oracle Management Server". If the StringList
is empty, no processes are started. For
example, the
#StringList {"Oracle HTTP Server in Non-SSL mode (on port 7777)",
"Oracle9iAS Portal"} would configure and start
up those products.
startupProcesses={"Oracle9iAS Database Cache" , "Oracle9iAS Forms and
Reports Services" , "Oracle HTTP Server in
Non-SSL mode (on port 7777)" , "Oracle9iAS Web Cache" , "Oracle9iAS
Portal", "Oracle9iAS Discoverer"}
既知の制約事項と制限事項
8
[oracle.icache.icacheca_1.0.2.0.0]
#Parameter: sl_dbaReturn
#Type: StringList
#Description: Name and Password of SYSDBA user on origin DB.
sl_dbaReturn={"sys", "change_on_install"}
#Parameter: sl_connectStringReturn
#Type: StringList
#Description: Fields are: Name of origin DB machine, Port number of
listener on origin (often 1521), Service name of
origin DB.
sl_connectStringReturn={"london.us.oracle.com", "2021", "l816.world"}
Portal Configuration Assistant のみ(全インストール・タイプ共通)
合計: 7 箇所
注意:
注意: レスポンス・ファイルで次の 4 つの表領域名に値が指定されていない場合、OPCA で
はデフォルト値が使用されます。該当する表領域名と値は次のとおりです。使用する
値がこれらと同じである場合、レスポンス・ファイルで指定する必要はありません。
1.
tmp_tablespace="TEMP"
2.
log_tablespace="USERS"
3.
doc_tablespace="USERS"
4.
def_tablespace="USERS"
[oracle.webdb_3.0.8.9.8]
#Parameter: silent
#Type: Boolean
#Description: This variable is true if silent mode is on. It is passed
to the wwv component.
silent=true
既知の制約事項と制限事項
9
[oracle.webdb.apache_1.3.12.0.2b]
#Parameter: opca_tnsconnect
#Type: String
#Description: tns connect string which is required by Oracle Portal
Config Assistant. This should be in <machine
name>:<port>:<sid> format.
opca_tnsconnect="london.us.oracle.com:2021:l816"
[oracle.webdb.wwv_3.0.8.9.8]
#Parameter: sys_password
#Type: String
#Description: System Password for Portal's OPCA
sys_password="change_on_install"
#Parameter: tmp_tablespace
#Type: String
#Description: Temporary Tablespace for Portal's OPCA
tmp_tablespace="TEMP"
#Parameter: log_tablespace
#Type: String
#Description: Logging tablespace for Portal's OPCA
log_tablespace="USERS"
#Parameter: doc_tablespace
#Type: String
#Description: Document Tablespace for Portal's OPCA
doc_tablespace="USERS"
#Parameter: def_tablespace
#Type: String
#Description: Default Tablespace for Portal's OCPA
既知の制約事項と制限事項
10
def_tablespace="USERS"
その他の構成ツール
DBCA および Net8 Configuration Assistant
これらのツールは、Oracle9i Application Server を非対話モードで実行する場合も標準モード
で実行されるため、レスポンス・ファイルは不要です。
Oracle9iAS Database Cache Configuration Assistant
このツールのユーザー入力は、Enterprise Edition のレスポンス・ファイル内に存在する前述
のコンポーネント[oracle.icache.icacheca_1.0.2.0.0]の sl_dbaReturn および
sl_connectStringReturn パラメータによって指定されます。
iFS Configuration Tool
製品に付属のファイル・テンプレート IfsConfig.properties を使用します。この作業
は、9iAS のインストール後に行います。この構成ツールは Oracle9i Application Server のイン
ストール時には実行されません。
Oracle Management Server
非対話モードは、Oracle9i Application Server リリース 1.0.2 ではサポートされていません。
Oracle9i Application Server 2.0 でサポートされる予定です。
リリース 1.0.2 Enterprise Edition におけるレスポンス・ファイルの変更
[SESSION]
#Parameter: UNIX_GROUP_NAME
#Type: String
#Description: Unix group to be set for the inventory directory. Valid
only in Unix platforms.
#Example : UNIX_GROUP_NAME = "install"
UNIX_GROUP_NAME=<Value Unspecified>
#Parameter: FROM_LOCATION
#Type: String
#Description: Complete path of the products.jar.
#Example : FROM_LOCATION = "../stage/products.jar"
FROM_LOCATION=
"/private1/balbert/dve/production/Disk1/stage/products.jar"
既知の制約事項と制限事項
11
#Parameter: FROM_LOCATION_CD_LABEL
#Type: String
#Description: This variable should only be used in multi-CD
installations. It includes the label of the Compact Disk where
the file "products.jar" exists. The label can be found in the file
"disk.label" in the same directory as products.jar.
#Example : FROM_LOCATION_CD_LABEL = "CD Label"
FROM_LOCATION_CD_LABEL="9iAppServer"
#Parameter: ORACLE_HOME
#Type: String
#Description: Complete Location of the Oracle Home.
#Example : ORACLE_HOME = "C:¥OHOME1"
ORACLE_HOME="/private1/oracle/iasee1"
#Parameter: TOPLEVEL_COMPONENT
#Type: StringList
#Description: The Toplevel component that has to be installed in the
current session.
#The following choices are available. The value should contain only one
of these choices.
#The choices are of the form Internal Name, Version : External name.
Please use the internal name and version while
specifying the value.
# oracle.iappserver.iapptop, 1.0.2.0.1 : Oracle9i Application Server
1.0.2.0.1
#Example : TOPLEVEL_COMPONENT = {"oracle.iappserver.iapptop","1.0.2.0.0"}
TOPLEVEL_COMPONENT={"oracle.iappserver.iapptop","1.0.2.0.1"}
[oracle.iappserver.iapptop_1.0.2.0.1]
#Parameter: startupProcesses
#Type: StringList
既知の制約事項と制限事項
12
#Description: StringList of processes to configure and start
automatically in iAS Installation. This variable is used only in
Enterprise Edition installs (in other install types, all processes are
automatically started). Possible values that can be
included in the StringList are the strings: "Oracle Database Cache" ,
"Forms and Reports Server" , "Oracle HTTP Server
(on port 7777)" , "Oracle Web Cache", "Oracle Discoverer 3i Viewer",
"Oracle Portal", "Oracle Management Server". If
the StringList is empty, no processes are started. For example, the
#StringList {"Oracle Database Cache","Forms and Reports Server"} would
configure and start up those products.
#Possible Values are { "Oracle Database Cache" , "Forms and Reports
Server" , "Oracle HTTP Server (on port 7777)" ,
"Oracle Web Cache" , "Oracle Discoverer 3i Viewer" , "Oracle Portal",
"Oracle Management Server" }
#But Following 4 config tools doesn't support silent modes:
#1. "Oracle Web Cache" , 2. "Oracle Portal", 3. "Oracle Database Cache"
, 4. "Oracle Management Server"
startupProcesses={"Forms and Reports Server" , "Oracle HTTP Server (on
port 7777)" , "Oracle Discoverer 3i Viewer"
}
[oracle.webdb.apache_1.3.12.0.0a]
#Parameter: user_input2
#Type: StringList
#Description: This variable holds the input from dialog2.
user_input2={"portal30", "portal30", "t816.world"}
#Parameter: user_input1
#Type: StringList
#Description: This variable takes the input from the first dialog.
user_input1={"portal30_sso", "portal30_sso", "t816.world"}
既知の制約事項と制限事項
13
[portaltogo.server_1.0.2.2.0]
#Parameter: SYSTEM_PASSWORD
#Type: String
#Description: This will hold the panama SYSTEM user password
SYSTEM_PASSWORD="manager"
#Parameter: SRV_USER
#Type: StringList
#Description: This will hold the Portal-to-Go User and Password
SRV_USER={"scott", "tiger"}
#Parameter: SRV_HOST
#Type: StringList
#Description: This will hold the Portal-to-Go host variables
SRV_HOST={"toronto.us.oracle.com", "2021", "t816"}
[oracle.icache.icacheca_1.0.2.0.0]
#Parameter: sl_dbaReturn
#Type: StringList
#Description: Name and Password of SYSDBA user on origin DB.
sl_dbaReturn={"sys", "change_on_install"}
#Parameter: sl_connectStringReturn
#Type: StringList
#Description: Fields are: Name of origin DB machine, Port number of
listener on origin (often 1521), Service name of
origin DB.
sl_connectStringReturn={"toronto.us.oracle.com", "2021", "t816.world"}
既知の制約事項と制限事項
14
startupProcesses パラメータの説明が不正
レスポンス・ファイル・テンプレートの startupProcesses パラメータの説明(Description)は
正しくありません。これらのレスポンス・ファイルを編集する際には、次の説明を参照して
ください。
Description="StringList of processes to configure and start
automatically in iAS Installation. This variable is used in all install
types. For Enterprise Install possible values that can be included in
the StringList are the strings "Oracle9iAS Database Cache", "Oracle9iAS
Forms and Reports Services" , "Oracle HTTP Server in Non-SSL mode (on
port 7777)" , "Oracle9iAS Web Cache" , "Oracle9iAS Portal" , "Oracle9iAS
Discoverer", "Oracle Management Server". For Standard and Minimal
Installs, possible values are only "Oracle HTTP Server in Non-SSL mode
(on port
7777)" , "Oracle9iAS Portal". If the StringList is empty, no
processes are started. For example, the StringList {"Oracle HTTP Server
in Non-SSL mode (on port 7777)" , "Oracle9iAS Portal" }would configure
and start up those products.
選択されていなくても Oracle9iAS Web Cache Configuration Assistant
が表示される
Oracle9iAS Web Cache Configuration Assistant は、「Component Configuration and Startup」画面
で選択されていなくても、インストール後に起動されます。
OraInventory ディレクトリの移行前のバックアップの必要性
Oracle Universal Installer の移行プロセスを開始する前に、OraInventory ディレクトリをバック
アップしてください。
移行が失敗するか、途中で中止されると、Oracle Universal Installer によって OraInventory ディ
レクトリが変更されているため、その後の処理が失敗する可能性があります。移行プロセス
が完了しなかった場合、移行前のバックアップ・ファイルから OraInventory ディレクトリを
復元してから、移行を再試行してください。
Compaq Tru64 UNIX へのインストール
Oracle9i Application Server リリース 1.0.2.x を Compaq Tru64 UNIX に正しくインストールする
には、
Oracle8i リリース 3(8.1.7)
および Oracle9i Application Server リリース 1.0.2.x の Enterprise
Edition でいくつかインストールおよび設定の変更を行う必要があります。
Compaq Tru64 UNIX へのインストール
15
インストール・パラメータ
オラクル社では、Oracle8i リリース 3(8.1.7)および Oracle9i Application Server リリース 1.0.2
の Enterprise Edition を、1 台のマシン上の別々の ORACLE_HOME(/oracle/817ee、
/oracle/ias102)に、次のハードウェア構成でインストールすることをお薦めします。
!
18GB の空ディスク領域
!
4GB のメモリー
!
300MB のデータベース用表
!
4GB のスワップ領域
!
1GB の/tmp
また、オラクル社では、次の表のシステム・パラメータの設定をお薦めします。
ディレクトリ
システム・パラメータ
/etc/sysconfigtab/pc
msg_max = 32767
msg_mnb = 24576
msg-mni=1024
msg-tql=4096
sem_mni = 512
sem_msl = 256
sem_opm = 256
sem_ume = 256
shm_max = 2139095040
shm_mni = 800
shm_seg = 800
num_of_sems=200
sem_threshold=0
/etc/sysconfigtab/proc
max-proc-per-user=2048
maxusers=512
max-threads-per-user=4096
per-proc-stack-size=8388608
/etc/sysconfigtab/pts
nptys=1024
/etc/sysconfigtab/pts
nptys=1024
Oracle8i リリース 3(
(8.1.7)のインストール
)のインストール
1.
次の例と同様の環境プロファイルを作成します。dec26 は SID で、/oracle/817ee
は Oracle ホームです。
ORACLE_SID=dec26; export ORACLE_SID
ORACLE_HOME=/oracle/817ee; export ORACLE_HOME
Compaq Tru64 UNIX へのインストール
16
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$ORACLE_HOME/ld
ap/bin:
$ORACLE_HOME/hs/bin:$ORACLE_HOME/ctx/bin:$PATH; export PATH
2.
Oracle8i リリース 3(8.1.7)Enterprise Edition を、インストレーション CD-ROM から
/oracle/817ee ディレクトリに、次のコマンドを使用してインストールします。
prompt> runInstaller
3.
「817 Enterprise Edition」および「Typical」を選択します。
ご使用のシステムに java122 がインストールされていることを確認してください。
Typical インストールには、標準のオプションが含まれています。
4.
データベースを/oracle/817ee に作成します。データベース作成に OUI(Oracle
Universal Installer)を使用しない場合、明示的に指定します。
prompt> /oracle/817ee/bin/dbassist
Oracle Database Cache 設定用の Oracle8i リリース 3(
(8.1.7)データベー
)データベー
スの準備
Oracle9i Application Server のインストール前に、次の手順を実行します。
1.
データベースの次の初期化パラメータを変更します(変更しない場合、portal30 のイン
ストールが失敗する可能性があります)。
large_pool_size = 600000000
java_pool_size = 600000000
2.
listener.ora ファイルで、EXTPROC_CONNECTION_DATA を
EXTPROC_CONNECTION_DATA.us.oracle.com に変更し、TCP ポートを 1521 から 4521
に変更します。
3.
listener.ora で、ポート 2481 を 4482 に変更します。
Oracle Database Cache 製品を正しくインストールするには、これらのポート番号の変更
が不可欠です。Oracle Database Cache のインストール時に、インストーラはポート番号
の入力プロンプトを表示せずに、Oracle Database Cache TNS Listener のポート番号とし
てデフォルト・ポート 1521 および 2481 を使用します。これらのポートがすでに使用さ
れている場合、競合が発生するため、Oracle Database Cache リスナーは起動せず、Oracle
Database Cache のインストールは失敗します。新しいポートも使用中の場合、システム
上で実行されているアプリケーションと競合しないポート番号に変更してください。
listener.ora ファイルを次のように編集します。
CONNECT_TIMEOUT_LISTENER = 0
Compaq Tru64 UNIX へのインストール
17
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL=tcp)
(HOST= )
(PORT = 1521)
)
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = )
(GLOBAL_DBNAME=)
(ORACLE_HOME=)
)
(SID_DESC =
(SID_NAME = extproc)
(GLOBAL_DBNAME = extproc)
)
)
4.
オリジナル・データベース名と SID を同期化します。
SQL> select value from v$parameter where name='db_name';
SQL> select instance_name from v$instance;
これらの値が異なる場合、オリジナル・データベース・マシン上で次のステップを実行
して、SID を変更する必要があります。
a.
オリジナル・データベースおよびリスナーをシャットダウンします。
Compaq Tru64 UNIX へのインストール
18
5.
b.
ORACLE_SID 環境変数の値を新しい値に変更します。新しい値は、オリジナル・
データベース名と一致する必要があります。
c.
initSID.ora および orapwSID ファイルの名前を新しい SID を使用した名前に変
更します。
d.
新しい SID を使用するように、listener.ora および tnsnames.ora ファイル
を変更します。
e.
オリジナル・データベースおよびリスナーを再起動します。
次の手順を実行し、オリジナル・データベースへのリモート・アクセスをセットアップ
します。
a.
オリジナル・データベースの初期化ファイル(initSID.ora)を編集します。
このファイルに REMOTE_LOGIN_PASSWORDFILE パラメータが含まれている場
合、その値が次のいずれかであることを確認します。
EXCLUSIVE: パスワード・ファイルは 1 つのデータベースでのみ使用可能で、
パスワード・ファイルには SYS および INTERNAL 以外のユーザー名が含まれ
ます。
SHARED: パスワード・ファイルは、複数のデータベースから使用可能です。
ただし、このパスワード・ファイルで認識可能なユーザー名は、SYS および
INTERNAL のみです。
パラメータがすでに SHARED または EXCLUSIVE に設定されている場合、値を変
更する必要はありません。
初期化ファイルにエントリが存在しない場合は追加し、値に SHARED または
EXCLUSIVE を指定します。たとえば、EXCLUSIVE を指定するには、初期化ファ
イルに次のエントリを追加します。
REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
initSID.ora ファイルは、オリジナル・データベースの
ORACLE_HOME/admin/SID/pfile ディレクトリに存在します。
b.
データベースにパスワード・ファイルが存在するかどうか確認します。ファイルの
名前と場所は、データベースのプラットフォームによって異なる可能性があります。
ご使用のプラットフォームでの名前および場所については、システム固有の Oracle
ドキュメントを参照してください。
このファイルが存在しない場合、orapwd ユーティリティを使用して次のコマンド
を実行し、パスワード・ファイルを作成してください。
prompt> orapwd file=<orapwSID>password¥
Compaq Tru64 UNIX へのインストール
19
=<syspw>entries=<maxRemUsers>
これらのエントリの値は 3 以上である必要があります。ファイルが存在する場合、
値が正しいことを確認してください。また、これに合わせて、データベース・ユー
ザーsys のパスワードを変更します。
svrmgrl> alter user sys identified by xxxx;
パスワード・ファイルを作成した場合、変更を反映するよう、オリジナル・データ
ベースをシャットダウンし、再起動します。
6.
外部プロシージャ・コールをリスニングするように、オリジナル・データベースのリス
ナーを設定します。次のステップを実行します。
a.
オリジナル・データベースの tnsnames.ora ファイルを編集して、リスナー・プ
ロセス(および extproc プロセス)に接続できるようにエントリを追加します。
たとえば、次のエントリを tnsnames.ora ファイルに追加します。
EXTPROC_CONNECTION_DATA.US.ORACLE.COM=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=
(PROTOCOL=IPC)
(KEY=EXTPROC0))
)
(CONNECT_DATA=
(SID=PLSExtProc)
(PRESENTATION= RO)
)
)
エントリ名 extproc_connection_data は、このとおりに入力する必要があり
ます。
b.
オリジナル・データベースの listener.ora ファイルを編集し、次に示す外部プロシー
ジャ・リスナーのエントリを追加します。
LISTENER=
(DESCRIPTION_LIST=
(DESCRIPTION=
(ADDRESS_LIST=
Compaq Tru64 UNIX へのインストール
20
(ADDRESS=
(PROTOCOL=IPC)
(KEY=EXTPROC0)
)
)
)
...
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=PLSExtProc)
(ORACLE_HOME=)
(PROGRAM=extproc)
)
...
)
extproc はプログラムとして指定する必要があります。この例のとおりに入力し
ます。指定したキー値(この例では EXTPROC0)が tnsnames.ora ファイルの値
と一致している必要があります。
さらに、指定した sid_name(この例では PLSExtProc)が、tnsnames.ora ファ
イルの SID エントリと一致している必要があります。
c.
リスナーによって生成された extproc プロセスは、リスナーのオペレーティン
グ・システムの権限を継承します。オラクル社では、リスナー・プロセスごとに権
限を制限することをお薦めします。リスナー・プロセスにはデータベース・ファイ
ルまたは Oracle サーバーのアドレス空間への読込みまたは書込み許可を付与しな
いようにしてください。また、oracle ユーザーをこの個別のプロセスの所有者にし
ないでください(oracle ユーザーは、サーバー側実行モジュールおよびデータベー
ス・ファイルのデフォルト所有者です)。データベース・ファイルまたは Oracle
サーバーのアドレス空間への書込みまたは読込み許可を持たないユーザー・アカウ
ントを使用してリスナーを起動します。
d.
extproc 実行モジュールがインストールされていない場合は、これをオリジナ
ル・データベースの ORACLE_HOME の bin に入れます。
Compaq Tru64 UNIX へのインストール
21
e.
sqlnet.ora の最小設定が次のようになっていることを確認します。
NAMES.DEFAULT_DOMAIN =
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
f.
7.
次の点を検証します。
!
extproc_connection_data が稼動中である
(tnsping コマンドを使用)
。
!
ドメイン名が/etc/sqlnet.ora で設定されている。
!
tnsnames.ora 内の各 tns 別名に対し、ドメイン名を含めた絶対名が指定さ
れている。
データベースをシャットダウンし、NET8 リスナーを再起動してから、データベースを
再起動します。
Oracle9i Application Server リリース 1.0.2.x のインストール
1.
次の例と同様の環境プロファイルを作成します。icache は SID で、/oracle/ias102
は Oracle ホームです。
ORACLE_SID=icache; export ORACLE_SID
ORACLE_HOME=/oracle/ias102; export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:
$ORACLE_HOME/webcache/bin:$ORACLE_HOME/6iserver/bin:
$ORACLE_HOME/ctx/bin:$ORACLE_HOME/ifs1.1/bin:
$ORACLE_HOME/ldap/bin:$PATH; export PATH
CDPATH=.:$ORACLE_HOME; export CDPATH
2.
インストレーション CD-ROM から Oracle Universal Installer(OUI)を実行します。
prompt> runInstaller
3.
Oracle9i Application Server を、
/oracle/ias102 という別の Oracle ホームにインストー
ルします。
4.
OUI で、「Enterprise Edition(3.95GB)」ラジオボタンを選択し、インストールするコ
ンポーネントをハイライト表示させます。
注意:
注意: Oracle Database Cache データベースの作成または設定を行う前に、「Oracle
Database Cache 設定用の Oracle8i リリース 3(8.1.7)データベースの準備」のス
テップを実行してください。
a.
/oracle/ias102 ディレクトリ内に、Oracle Database Cache データベースを作成
します。Oracle Database Cache のインストールに OUI を使用しない場合、次のコマ
ンドを使用して、手動でインストール可能です。
Compaq Tru64 UNIX へのインストール
22
prompt> /oracle/ias102/bin/wtacca -create [-custom]
b.
インストールが失敗または不正だった場合にアンインストールするには、
-deinstall オプションを使用します。
c.
スキーマを Oracle Database Cache データベースに格納します。
d.
Portal30 をインストールまたはアンインストールするには、次のコマンドを使用し
ます。
prompt> /oracle/ias102/assistants/opca/launch.sh
また、OUI により、選択された他のコンポーネントもインストールされます。
5.
1 つの Oracle ホームを確立するには、次の手順に従います。
a.
ias データベースおよびリスナーをシャットダウンします。
b.
/oracle/ias102 内の listener.ora および tnsname.ora を、
/oracle/817ee 内の listener.ora および tnsnames.ora に、シンボリック・
リンクを使用してマージします。
prompt> ln -sf /oracle/817ee/admin/SID/pfile/initSID.ora
/oracle/817ee/dbs/initSID.ora
c.
パスワード・ファイルを ias102 から 817ee にコピーします。
d.
/oracle/817ee からオリジナル・データベースを起動します。
e.
/oracle/817ee 内のリスナーをシャットダウンし、再起動します。
f.
Oracle Database Cache を設定します。
prompt> /oracle/817ee/bin/oemapp dbastudio
Oracle8i リリース 3(
(8.1.7)のファイル
)のファイル
次に、Oracle9i Application Server リリース 1.0.2 および Oracle8i リリース 3(8.1.7)Enterprise
Edition のインストールおよび設定が完了した後の、Oracle8i リリース 3(8.1.7)の
tnsnames.ora、listener.ora および sqlnet.ora ファイルの例を示します。
tnsnames.ora
# TNSNAMES.ORA Network Configuration File:
/oracle/817ee/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
EXTPROC_CONNECTION_DATA.US.ORACLE.COM =
(DESCRIPTION =
(ADDRESS_LIST =
Compaq Tru64 UNIX へのインストール
23
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
DEC26.US.ORACLE.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =¥
safari.us.oracle.com)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = dec26)
)
)
INST1_HTTP.US.ORACLE.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =¥
safari.us.oracle.com)(PORT = 1522))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = dec26)
(PRESENTATION = http://admin)
)
)
DEC26.US.ORACLE.COM =
(DESCRIPTION =
Compaq Tru64 UNIX へのインストール
24
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =¥
safari.us.oracle.com)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = dec26)
)
)
listener.ora
# LISTENER.ORA Network Configuration File:¥
/oracle/817ee/network/admin/listener.ora
# Generated by Oracle configuration tools.
CONNECT_TIMEOUT_LISTENER = 0
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =¥
safari.us.oracle.com)(PORT = 1522))
)
)
(DESCRIPTION =
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCP)(HOST =¥
safari.us.oracle.com)(PORT = 2482))
Compaq Tru64 UNIX へのインストール
25
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/817ee)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = dec26)
(GLOBAL_DBNAME = dec26) (ORACLE_HOME = /oracle/817ee))
(SID_DESC = (SID_NAME = extproc)
(GLOBAL_DBNAME = extproc)
)
)
sqlnet.ora
# SQLNET.ORA Network Configuration File:¥
/oracle/817ee/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
NAMES.DEFAULT_DOMAIN = us.oracle.com
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
Oracle9i Application Server の tnsnames ファイル
次に、Oracle9i Application Server リリース 1.0.2 および Oracle8i リリース 3(8.1.7)Enterprise
Edition のインストールおよび設定が完了した後の、Oracle9i Application Server の
tnsnames.ora、listener.ora および sqlnet.ora ファイルの例を示します。
tnsnames.ora
# tnsnames.ora
#
Compaq Tru64 UNIX へのインストール
26
# To access iCache from a remote client node, use this as a template for
# the client side tnsnames.ora entry. Fill in the appropriate host and port
# for this iCache node.
#
# icache_db =
#
(DESCRIPTION =
#
(ADDRESS_LIST =
#
(ADDRESS =
#
(PROTOCOL = TCP)
#
(HOST = )
#
(PORT = )
#
)
#
)
#
(CONNECT_DATA =
#
(SERVICE_NAME = -icache)
#
)
#
)
# Internal mame for local Oracle8i Cache.
ora_icache.us.oracle.com =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = icache))
)
(CONNECT_DATA = (SERVICE_NAME = safari.us.oracle.com-icache )
)
)
# Descriptive name to connect to cache via OEM performance monitor.
safari.us.oracle.com-icache.us.oracle.com =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = icache))
)
Compaq Tru64 UNIX へのインストール
27
(CONNECT_DATA = (SERVICE_NAME = safari.us.oracle.com-icache )
)
)
# Support for external procedures within Oracle8i cache.
extproc_connection_data.us.oracle.com =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = ipc)(KEY = icache)
)
(CONNECT_DATA = (SID = iCache_extproc)(SERVER = DEDICATED)
)
)
# Oracle8i Cache's origin database.
ora_icache_origin.us.oracle.com =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = safari.us.oracle.com)
(PORT = 1522)
)
)
(CONNECT_DATA =
(SERVICE_NAME = dec26)
)
)
# Support for mod_ose over normal TCP connections.
inst1_http.us.oracle.com =
(DESCRIPTION =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = safari.us.oracle.com)
Compaq Tru64 UNIX へのインストール
28
(PORT = 1521)
)
(CONNECT_DATA =
(SERVICE_NAME = MODOSE)
(SERVER = shared)
(PRESENTATION = http://admin)
)
)
# To support mod_ose over TCP with SSL connections, uncomment
# the following lines.
#
#inst1_https =
#
(DESCRIPTION =
#
(ADDRESS =
#
(PROTOCOL = TCPS)
#
(HOST = safari.us.oracle.com)
#
(PORT = 2484)
#
)
#
(CONNECT_DATA =
#
(SERVICE_NAME = MODOSE)
#
(SERVER = shared)
#
(PRESENTATION = http://admin)
#
#
)
)
DEC26.US.ORACLE.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =¥
safari.us.oracle.com)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = dec26)
Compaq Tru64 UNIX へのインストール
29
)
)
listener.ora
#
# listener
#
CONNECT_TIMEOUT_LISTENER = 0
LOGGING_LISTENER = OFF
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
# Local connections.
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = icache))
)
)
(DESCRIPTION =
# General TCP connections.
(ADDRESS =
(PROTOCOL = TCP)(HOST = safari.us.oracle.com)(PORT = 1521)
)
)
#
For secure connections over SSL, uncomment the following lines.
#
#
(DESCRIPTION =
#
(ADDRESS =
#
(PROTOCOL = TCPS)(HOST = safari.us.oracle.com)(PORT = 2484)
#
#
# Secure TCP connections.
)
)
Compaq Tru64 UNIX へのインストール
30
(DESCRIPTION =
# IIOP Connections.
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCP)(HOST = safari.us.oracle.com)(PORT¥
= 2481))
)
#
For secure IIOP connections over SSL, uncomment the following lines.
#
#
(DESCRIPTION =
#
# Secure IIOP Connections.
(PROTOCOL_STACK =
#
(PRESENTATION = GIOP)
#
(SESSION = RAW)
#
)
#
(ADDRESS = (PROTOCOL = TCPS)(HOST =¥
safari.us.oracle.com)(PORT = 2482))
#
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = safari.us.oracle.com-icache)
(ORACLE_HOME = /oracle/ias102)
(SID_NAME = icache)
)
(SID_DESC =
(ORACLE_HOME = /oracle/ias102)
(SID_NAME = iCache_extproc)
(PROGRAM = extproc)
)
)
Compaq Tru64 UNIX へのインストール
31
sqlnet.ora
#static sqlnet.ora for Oracle8i Cache v1.0.0.0
NAMES.DEFAULT_DOMAIN = us.oracle.com
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
HP-UX に必須の移行パッチ
次に、Oracle9i Application Server リリース 1.0.2.1 の HP-UX に必須の移行パッチについて説明
します。
HP-UX に必須の移行パッチは、Enterprise Edition および Standard Edition の移行環境でのみ使
用可能です。HP-UX Migration Patch CD を使用して、HP 9000 Series HP-UX システムの
Enterprise Edition および Standard Edition の移行先にパッチをインストールします。パッチを
インストールし、移行するには、次のステップを実行します。
1.
移行プロセスを完了します。
2.
稼動中のデータベースおよび他のプロセスをシャットダウンします。
3.
移行パッチのインストール前に、oraInventory ディレクトリをバックアップします。こ
れにより、移行が失敗した場合、バックアップ・ファイルから復元が可能です。
4.
runInstaller スクリプトを使用して、
移行パッチを Enterprise Edition および Standard Edition
のインストール先にインストールします。移行パッチのインストール時に、「Available
Product Components」画面で、jdbc/oci ドライバを 4 つ、すべて選択してください。
5.
次の構文を使用して、移行ツールを実行します。
OH/javavm/install/iasmig /orahome <OH> /orasid <ORACLE_SID>
注意:
注意: OH(ORACLE_HOME)および ORACLE_SID は、指定する必要のある変数です。
Linux Intel における JDK 1.2.2 エラー・ログ
Linux Intel で JDK 1.2.2 を Oracle9iAS Portal とともに使用すると、Apache エラー・ログ・ファ
イルに、次のエラーが示されます。
do_ypcall:Int_call:RPC:Unable to send; error: Bad file description
JDK 1.2.2 でグリーン・スレッドを使用すると、このエラーが発生します。これは既知の問題
で、Oracle Portal の機能には問題ありません。
HP-UX に必須の移行パッチ
32
デフォルトの index.html の移行時の置換
1 つの Oracle ホームを使用して Oracle9i Application Server をリリース 1.0.2 から 1.0.2.1 に移行
すると、$ORACLE_HOME/Apache/Apache/htdocs/ディレクトリのデフォルトの
index.html ファイルが置き換えられます。移行後にファイルを復元できるよう、移行前に
index.html をバックアップしてください。
インストレーション・ガイドの訂正
『Oracle9i Application Server for UNIX インストレーション・ガイド』(部品番号 J03819-01)
では、Oracle9i Application Server のインストール・プロセスについて説明しています。この
項では、インストールを正しく行うための追加情報を示します。
Oracle LDAP Client Kit
『インストレーション・ガイド』の 2-2 ページの表 2-1 で、Oracle LDAP Client Kit は Oracle
LDAP Developer's Kit として誤って記載され、Minimal Edition のインストールではインストー
ル不可となっています。Oracle LDAP Client Kit は、Minimal Edition のインストール時もイン
ストール可能です。
Oracle9iAS Wireless Web Integration Server
『インストレーション・ガイド』の 4-41 ページの表 4-6 で、Oracle9iAS Wireless Web Integration
Server の Web サイトが記されていません。このコンポーネントの Web サイトは
http://hostname.domain:5555 で、「Administrator/manager」でログインします。
『インストレーション・ガイド』の表 3-2 および 4-5 には、Oracle9iAS Wireless Web Integration
Server を起動および停止するためのコマンドが記されていません。これらのコマンドは次の
とおりです。
起動
ORACLE_HOME/panama/WebIntegration/Server/bin/server.sh
停止
http://hostname.domainname:5555 に移動し、「shutdown」をクリックします。
ポート番号
『インストレーション・ガイド』の表 3-3 および 4-4 には、すべての必要なポート番号が記
されていません。次に、これらのポート番号を示します。
コンポーネント
ポート番号
Oracle Portal
Oracle Portal は Oracle HTTP Server と同じポート
番号を使用
デフォルトの index.html の移行時の置換
33
Oracle9iAS Wireless
Oracle9iAS Wireless は Oracle HTTP Server と同じ
ポート番号を使用
Oracle9iAS Wireless Web Integration
Server
5555
Oracle HTTP Server
7777
Oracle HTTP Server
(SSL を使用する場合)
80、443
Oracle HTTP Server Jserv Servlet
Engine
8007
Oracle Internet File System
Oracle Internet File System は Oracle HTTP Server
と同じポート番号を使用
FTP: 21
SMB: 139
SMTP: 2500
IMAP: 143
CUP: 4180
Oracle Enterprise Java Engine TNS
Listener
TCP/IP: 1521
IIOP: 2481
インストレーション・ガイドの訂正
34