Oracle8i for Linux Intel リリース・ノート, ര...

40
Oracle Oracle のロゴは Oracle Corporation の登録商標です。 Net8Oracle8iOracle Database Configuration AssistantOracle interMediaOracle interMediaTextOracle NamesPL/SQLPro*C/C++Pro*COBOLSQL*FormsSQL*Loader および SQL*Plus は、 Oracle Corporation の商標です。記載されているその他の製品名および社名はその製品および会社を識別する目的にのみ使用されており、それぞれ該当する所 有者の商標です。 Copyright © 2000, Oracle Corporation All Right Reserved Oracle8i for Linux Intel リリース・ノート リリース 8.1.7 2001 2 部品番号: J02814-01

Transcript of Oracle8i for Linux Intel リリース・ノート, ര...

Page 1: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

Oracle と Oracle のロゴは Oracle Corporation の登録商標です。Net8、Oracle8i、Oracle Database Configuration Assistant、Oracle interMedia、Oracle interMediaText、Oracle Names、PL/SQL、Pro*C/C++、Pro*COBOL、SQL*Forms、SQL*Loader および SQL*Plus は、Oracle Corporationの商標です。記載されているその他の製品名および社名はその製品および会社を識別する目的にのみ使用されており、それぞれ該当する所

有者の商標です。

Copyright © 2000, Oracle Corporation All Right Reserved

Oracle8i for Linux Intel リリース・ノート

リリース 8.1.7

2001 年 2 月

部品番号: J02814-01

Page 2: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

2 Oracle8i for Linux Intelリリース・ノート

目次目次目次目次

はじめに................................................................................................................................. 5 マニュアルに記載されている名称について ................................................................... 5 英語オンライン・ドキュメントの扱いについて ............................................................ 5 Oracle JServer の名称について ..................................................................................... 5 最新情報の入手について................................................................................................ 5

第1部 .................................................................................................................................... 6 リリース 8.1.7 製品リスト .................................................................................................... 7 第 1 章 日本語環境での使用上の注意.................................................................................. 12

配布について................................................................................................................ 13 Oracle インストール前の設定作業............................................................................... 13 GUI Java ツールを使った場合のインストール時及び設定時の注意 ............................ 14 Oracle Enterprise Manager について ........................................................................... 14 ディスクリート・トランザクションについて.............................................................. 14 Oracle8i のサーバー側の SSL の設定時の注意事項 ..................................................... 15 CMP の deployejb 時の環境変数 LANG について ........................................................ 15 Net8 OpenAPI のサポートについて ............................................................................. 15 CORBA / Enterprise JavaBeans のインストール時の注意事項 ................................... 15 Oracle Database Configuration Assistant について ..................................................... 16

共通の注意事項 .................................................................................................... 16 データ・ファイルのサイズについて ............................................................ 16

各オプションを使用する際の注意事項 ................................................................ 17 Oracle8i JVM(JServer)を使用する場合 ................................................... 17 SGA のサイズのついて ................................................................................ 18 Oracle interMedia を使用する場合 ............................................................... 18

データベースの作成先に関する注意事項 ............................................................. 18 Java 対応データベースの初期化.................................................................................. 19

手動インストール................................................................................................. 19

Page 3: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

目次 3

NET8 トレース・アシスタントについて ..................................................................... 19 エラー・メッセージについて....................................................................................... 19 interMedia 関連 ............................................................................................................ 20

プリフィックス索引付けの制限事項 .................................................................... 20 単一トークン索引の最適化の制限事項 ................................................................ 20 カタログ索引の制限事項 ...................................................................................... 20 interMedia Text をリリース 8.1.6 からリリース 8.1.7 に移行する手順 ................ 20 INSO フィルタの制限事項 ................................................................................... 21 INSO フィルタでサポートするファイルの制限事項 ............................................ 21

JDBC サンプル・プログラムの実行 ............................................................................ 22 OCI サンプル・プログラムの実行 ............................................................................... 23 Oracle8i JVM 関連ユーティリティについて ................................................................ 23 Pro*C について ............................................................................................................ 24 Pro*COBOL について .................................................................................................. 24

第 2 部 .................................................................................................................................. 25 第 2 章 Oracle8i for Linux Intel リリース・ノート ............................................................... 26

オペレーティング・システム要件 ............................................................................... 27 Java Runtime Environment .................................................................................. 27 Java Development Kit .......................................................................................... 27

その他の情報リソース ................................................................................................. 27 製品の README ファイルおよびリリース・ノート............................................ 27 プラットフォーム固有のドキュメント ................................................................ 28 リリース 8.1.7 で改訂および新規追加されたドキュメント ................................. 28

デフォルトの JDBC ドライバの動作............................................................................ 28 インストールの問題点および制限事項 ........................................................................ 29

Hummingbird 社の Exceed の使用 ....................................................................... 29 アップグレードに関連した既知の問題 ................................................................ 30 Oracle Universal Installer の既知の問題、制限および回避方法 ........................... 31 プリコンパイラ Pro*C/C++.................................................................................. 31 Oracle8i JVM の削除について.............................................................................. 32

システム管理製品 ........................................................................................................ 33

Page 4: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

4 Oracle8i for Linux Intelリリース・ノート

Oracle Intelligent Agent ........................................................................................ 33 OEM_MONITOR データベース・ロール.............................................................. 33 Oracle8i Server の再インストール ....................................................................... 34 Oracle Internet Directory ...................................................................................... 34 Oracle Database Configuration Assistant............................................................. 34 Net8 Configuration Assistant................................................................................ 34

Oracle8i リリース 8.1.7 の新機能................................................................................. 35 Oracle Enterprise Manager .................................................................................. 35

Linux Intel 版リリース 8.1.7 に含まれない製品............................................................ 35 JDK 1.2 の JDBC OCI ドライバ ................................................................................... 36

第 3 章 Oracle Servlet Engine ............................................................................................. 37 はじめに....................................................................................................................... 37 パラメータ・ファイルの変更....................................................................................... 38

ケース 1................................................................................................................ 38 ケース 2................................................................................................................ 38

Page 5: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

はじめに 5

はじめにはじめにはじめにはじめに ※ 米国ではホームページ、ホワイトペーパー等で Oracle8i Release 3 と呼ばれていますが、

国内ではこれまでの呼び方との整合性を保つため、「Release 3」とは呼ばずに、「リリー

ス 8.1.7」または「R8.1.7」と呼びます。

マニュアルに記載されている名称についてマニュアルに記載されている名称についてマニュアルに記載されている名称についてマニュアルに記載されている名称について

Oracie8i関連マニュアルは、英語版を翻訳しているため、マニュアル中で参照されている情

報には、日本では提供されていないものも含まれます。

インターネット URL

マニュアル名

ソフトウェア名

英語オンライン・ドキュメントの扱いについて英語オンライン・ドキュメントの扱いについて英語オンライン・ドキュメントの扱いについて英語オンライン・ドキュメントの扱いについて

CD 媒体上の英語のドキュメントと同一のドキュメントが日本語で提供されている場合は、

日本語版を参照してください。

Oracle JServer の名称についての名称についての名称についての名称について

リリース 8.1.7 より Oracle JServer の名称が「Oracle8i JVM」に変更になりました。Oracle8i関連マニュアルおよび CD-ROM 製品で Oracle JServer の名称が混在して表示される場合があ

りますが同じ製品を示しておりますので、注意してください。

最新情報の入手について最新情報の入手について最新情報の入手について最新情報の入手について

日本オラクルでは、インターネット開発者向けのあらゆる技術リソースを、24 時間 365 日提

供するコミュニティ・サイト OTN-J(Oracle Technology Network Japan)を運営しています。

OTN-J では、最新の技術情報、オンライン・マニュアル、ソフトウェア・コンポーネントな

どを、無料で入手できます。

http://otn.oracle.co.jp/

Page 6: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

6 Oracle8i for Linux Intelリリース・ノート

第1部第1部第1部第1部

Page 7: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

リリース 8.1.7 製品リスト 7

リリースリリースリリースリリース 8.1.7 製品リスト製品リスト製品リスト製品リスト Oracle8i Enterprise Edition 8.1.7.0.0

Oracle8i Server 8.1.7.0.0

Advanced Replication 8.1.7.0.0

Oracle HTTP Server 1.3.12.0.1a

Oracle HTTP Server Extensions 8.1.7.0.0

Apache Module for Oracle Servlet Engine 8.1.7.0.0

Oracle Mod PL/SQL Gateway 3.0.0.4.0

BC4J Runtime 3.2.1

Apache Configuration for Oracle XML Developer's Kit 8.1.7.0.0

Oracle Product Options 8.1.7.0.0

Oracle interMedia 8.1.7.0.0

Oracle Time Series 8.1.7.0.0 *(1)

Oracle Spatial 8.1.7.0.0 *(2)

Oracle Advanced Security 8.1.7.0.0

Oracle Partitioning 8.1.7.0.0

Net8 Products 8.1.7.0.0

Net8 Client 8.1.7.0.0

Net8 Server 8.1.7.0.0

Oracle Names 8.1.7.0.0

Oracle Connection Manager 8.1.7.0.0

Oracle Protocol Support 8.1.7.0.0 *(3)

Oracle Utilities 8.1.7.0.0

Oracle Database Utilities 8.1.7.0.0

SQL*Plus 8.1.7.0.0

Oracle Java Products 8.1.7.0.0

Oracle JDBC Drivers 8.1.7.0.0

Page 8: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

8 Oracle8i for Linux Intelリリース・ノート

Oracle JDBC/OCI Driver for JDK 1.1 8.1.7.0.0

Oracle JDBC Thin Driver for JDK 1.1 8.1.7.0.0

Oracle SQLJ 8.1.7.0.0

Oracle Java Tools 8.1.7.0.0

Oracle Enterprise Manager Products 8.1.7.0.0 *(1)

Oracle Intelligent Agent 8.1.7.0.0

Oracle Agent Extensions 8.1.7.0.0

Oracle Applications Extensions 8.1.7.0.0

Oracle HTTP Server Extensions 8.1.7.0.0

Oracle eBusiness Management Extensions 8.1.7.0.0

Oracle Forms Extensions 8.1.7.0.0

Oracle Management Server 2.2.0.0.0

Oracle Enterprise Manager Client 2.2.0.0.0 *(1)

Net8 Integration 8.1.7.0.0 *(1)

Oracle DBA Management Pack 2.2.0.0.0 *(1)

Oracle Schema Manager 2.2.0.0.0 *(1)

Oracle Storage Manager 2.2.0.0.0 *(1)

Oracle Security Manager 2.2.0.0.0 *(1)

Oracle Instance Manager 2.2.0.0.0 *(1)

SQL*Plus Worksheet 2.2.0.0.0 *(1)

Oracle DBA Studio 2.2.0.0.0 *(1)

Oracle Enterprise Manager Events 2.2.0.0.0 *(1)

Oracle Diagnostic Pack Advanced Events 2.2.0.0.0 *(1)

Oracle Management Pack for SAP R/3 Advanced Events 2.2.0.0.0 *(1)

Management Pack for Oracle Applications Quick Tour 2.2.0.0.0 *(1)

Oracle HTTP Server 1.3.12.0.1a

Oracle Enterprise Manager Quick Tours 2.2.0.0.0 *(1)

Oracle Configuration Assistants 8.1.7.0.0

Oracle Data Migration Assistant 8.1.7.0.0

Page 9: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

リリース 8.1.7 製品リスト 9

Oracle Database Configuration Assistant 8.1.7.0.0

Development Tools 8.1.7.0.0

Oracle Call Interface (OCI) 8.1.7.0.0

Object Type Translator 8.1.7.0.0

Oracle XML Developer's Kit 8.1.7.0.0 *(4)

Oracle Installation Products 8.1.7.0.0

Oracle Universal Installer 1.7.1.8.0

Oracle8i for UNIX Documentation 8.1.7.0.0

Oracle Generic Connectivity 8.1.7.0.0 *(1)

Oracle8i Client 8.1.7

Net8 Products 8.1.7

Net8 Client 8.1.7

Oracle Protocol Support 8.1.7.0.0 *(3)

Oracle Utilities 8.1.7.0.0

Oracle Database Utilities 8.1.7.0.0

SQL*Plus 8.1.7.0.0

Oracle Java Products 8.1.7.0.0

Oracle JDBC Drivers 8.1.7.0.0

Oracle JDBC/OCI Driver for JDK 1.1 8.1.7.0.0

Oracle JDBC Thin Driver for JDK 1.1 8.1.7.0.0

Oracle SQLJ 8.1.7.0.0

Oracle Java Tools 8.1.7.0.0

Oracle Programmer 8.1.7.0.0

Development Tools 8.1.7.0.0

Oracle Call Interface (OCI) 8.1.7.0.0

Object Type Translator 8.1.7.0.0

Oracle XML Developer's Kit 8.1.7.0.0 *(4)

Pro*C/C++ 8.1.7.0.0

Oracle Enterprise Manager Products 8.1.7.0.0 *(1)

Page 10: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

10 Oracle8i for Linux Intelリリース・ノート

Oracle Enterprise Manager Client 2.2.0.0.0 *(1)

Net8 Integration 8.1.7.0.0 *(1)

Oracle DBA Management Pack 2.2.0.0.0 *(1)

Oracle Schema Manager 2.2.0.0.0 *(1)

Oracle Storage Manager 2.2.0.0.0 *(1)

Oracle Security Manager 2.2.0.0.0 *(1)

Oracle Instance Manager 2.2.0.0.0 *(1)

SQL*Plus Worksheet 2.2.0.0.0 *(1)

Oracle DBA Studio 2.2.0.0.0 *(1)

Oracle Enterprise Manager Events 2.2.0.0.0 *(1)

Oracle Diagnostic Pack Advanced Events 2.2.0.0.0 *(1)

Oracle Management Pack for SAP R/3 Advanced Events 2.2.0.0.0 *(1)

Management Pack for Oracle Applications Quick Tour 2.2.0.0.0 *(1)

Oracle Enterprise Manager Quick Tours 2.2.0.0.0 *(1)

Oracle Advanced Security 8.1.7.0.0

Oracle Installation Products 8.1.7.0.0

Oracle Universal Installer 1.7.1.8.0

Oracle interMedia Client Option 8.1.7.0.0

Oracle Internet Directory Client 2.1.1.0.0

Oracle8i for UNIX Documentation 8.1.7.0.0

Oracle8i Management and Integration 8.1.7.0.0

Oracle Management Server 2.2.0.0.0

Oracle Enterprise Manager Client 2.2.0.0.0 *(1)

Net8 Integration 8.1.7.0.0 *(1)

Oracle DBA Management Pack 2.2.0.0.0 *(1)

Oracle Schema Manager 2.2.0.0.0 *(1)

Oracle Storage Manager 2.2.0.0.0 *(1)

Oracle Security Manager 2.2.0.0.0 *(1)

Oracle Instance Manager 2.2.0.0.0 *(1)

Page 11: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

リリース 8.1.7 製品リスト 11

SQL*Plus Worksheet 2.2.0.0.0 *(1)

Oracle DBA Studio 2.2.0.0.0 *(1)

Oracle Enterprise Manager Events 2.2.0.0.0 *(1)

Oracle Diagnostic Pack Advanced Events 2.2.0.0.0 *(1)

Oracle Management Pack for SAP R/3 Advanced Events 2.2.0.0.0 *(1)

Management Pack for Oracle Applications Quick Tour 2.2.0.0.0 *(1)

Oracle Enterprise Manager Web Site 2.2.0.0.0 *(1)

Oracle HTTP Server 1.3.12.0.1a

Oracle Enterprise Manager Quick Tours 2.2.0.0.0 *(1)

Oracle Internet Directory 2.1.1.0.0 *(1)

Oracle Integration Server 8.1.7.0.0

Oracle Applications InterConnect 3.1.3 *(1)

*(1) 日本ではサポートされていません。

*(2) 2001 年 2 月 26 日現在、サポートされていません。

*(3) LU6.2、SPX プロトコルはこのバージョンではサポートされません.

*(4) XML Developer's kit for C/C++は日本ではサポートされていません

Page 12: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

12 Oracle8i for Linux Intelリリース・ノート

第第第第 1 章章章章 日本語環境での使用上の注意日本語環境での使用上の注意日本語環境での使用上の注意日本語環境での使用上の注意 この章では、次の項目について説明します。

• 配布について

• Oracle インストール前の設定作業

• GUI Java ツールを使った場合のインストール時及び設定時の注意

• Oracle Enterprise Manager について

• ディスクリート・トランザクションについて

• Oracle8iのサーバー側の SSL の設定時の注意事項

• CMP の deployejb 時の環境変数 LANG について

• Net8 OpenAPI のサポートについて

• CORBA / Enterprise JavaBeans のインストール時の注意事項

• Oracle Database Configuration Assistant について

• Java 対応データベースの初期化

• NET8 トレース・アシスタントについて

• エラー・メッセージについて

• interMedia 関連

• JDBC サンプル・プログラムの実行

• OCI サンプル・プログラムの実行

• Oracle8i JVM 関連ユーティリティについて

• Pro*C について

• Pro*COBOL について

Page 13: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 1 章 日本語環境での使用上の注意 13

配布について配布について配布について配布について

2001 年 2 月時点での対応する配布パッケージは次のとおりです。

Red Hat 6.2/6.2J/6.2J 改訂版/6E for Oracle8i

Turbolinux Server 6.1 日本語版/Data Server 6 for Oracle8i

Miracle Linux Standard Edition 1.0

最新の対応する配布パッケージ及び追加の情報については日本オラクルのホームページ

http://www.oracle.co.jp/に掲載されます。

Oracle インストーインストーインストーインストール前の設定作業ル前の設定作業ル前の設定作業ル前の設定作業

現在の Oracle Universal Installer(OUI)は日本語環境では使用できません。日本語環境にイン

ストールする場合、あらかじめ環境変数 LANG 及び LC_ALL を「C」に設定してください。

• Bash の場合の実行例

$ export LANG=C $ export LC_ALL=C

• C シェルの場合の実行例

% setenv LANG C % setenv LC_ALL C

• Turbolinux Server 6.1 上では、以下の作業を行わずにインストールを行うと Database Configuration Assistant(DBCA)の起動中にハングアップします。これは、DBCA が、

/usr/bin/free を要求しているのに対し、Turbolinux Server 6.1 では、free コマンドが/bin/freeに位置するためです。 簡単な回避方法は、root ユーザーで/usr/bin/free にシンボリック・リンクを貼ります。も

しくは、Turbolinux 社(http://www.turbolinux.co.jp/)よりパッチを入手して

適用してください。

# ln -s /bin/free /usr/bin

Page 14: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

14 Oracle8i for Linux Intelリリース・ノート

GUI Java ツールを使った場合のインストール時及び設定時の注意ツールを使った場合のインストール時及び設定時の注意ツールを使った場合のインストール時及び設定時の注意ツールを使った場合のインストール時及び設定時の注意

Oracle Database Configuration Assistant(DBCA)、Net8 Assistant、Net8 Configuration Assistantの GUI Java ツールは、日本語モードでは上手く動作しない可能性が有ります。あらかじめ環

境変数 LANG 及び LC_ALL を「C」に設定し、英語モードで起動するか手動で設定する様に

してください。(設定方法に関しては「Oracle インストール前の設定作業」の項を参照してく

ださい。)

また、上記のツールは、以下のエラーを出力して起動しない場合があります。この場合は、

再実行してください。

SIGSEGV received at befffa1c in /usr/X11R6/libXt.so.6. Proccesing Terminated ....

それでも問題が解決しない場合は、Java GUI ツールを利用しないで手動で設定を行うようお

願いします。

また、DBCA は、インストール時にも起動されるので、問題を確実に回避する為には、OUIのインストールではカスタムを選択し、データベース作成は行わず、インストール終了後手

動で設定を行います。

DBCA を利用せずにデータベースを作成する方法に関しましては、『Oralce8i 管理者ガイド』

の「Oracle データベースの作成」の項を参照してください。

本ドキュメントは、OTN-J(http://otn.oracle.co.jp/)からも入手可能です。

Oracle Enterprise Manager についてについてについてについて

このバージョンでは、Oracle Enterprise Manager はサポートされません。

ディスクリート・トランザクションについてディスクリート・トランザクションについてディスクリート・トランザクションについてディスクリート・トランザクションについて

Oracle8i リリース 8.1.x では、ディスクリート・トランザクション(離散トランザクション)

は使用できません。

Page 15: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 1 章 日本語環境での使用上の注意 15

Oracle8i ののののサーバー側のサーバー側のサーバー側のサーバー側の SSL の設定時の注意事項の設定時の注意事項の設定時の注意事項の設定時の注意事項

Oracle8iのサーバー側の SSL を設定する際に、次の作業を Oracle8iをインストールした OSユーザーにて実行する必要があります。

1. Wallet Manager にて Wallet を自動ログイン可能に設定する

2. Listener を起動する

3. Oracle8iを起動する

これは、Wallet の自動ログインを可能にする場合に生成されるファイル cwallet.sso が、セキ

ュリティ上の理由で OS ユーザーの情報を含むためです。これらの作業をインストールに使

用した OS ユーザー以外の OS ユーザー(dba グループのユーザー等)にて実行すると、デー

タベースの稼働時に SSL 接続に失敗します。

CMP のののの deployejb 時の環境変数時の環境変数時の環境変数時の環境変数 LANG についてについてについてについて

CMP の deployejb 時に環境変数 LANG を C に設定してください。

CMP の deployejb 時に環境変数 LANG を C に設定しない場合、内部的に生成している SQLJコードのコンパイルに失敗します。(Bug#1380088)

Net8 OpenAPI のサポートについてのサポートについてのサポートについてのサポートについて

Net8 OpenAPI はサポート対象外です。

CORBA / Enterprise JavaBeans のインストール時の注意事項のインストール時の注意事項のインストール時の注意事項のインストール時の注意事項

Oracle8i用のサーバー側の CORBA アプリケーションや Enterprise JavaBeans アプリケーショ

ンを使用する場合、インストール時に次の点に注意してください。

Oracle Universal Installer の「Install Type」の画面で「Custom」を選択した場合、「Available Product Compoments」の画面で、必要なプロダクトに加え「Oracle Enterprise Manager Product 8.1.7.0.0」を選択してください。

Page 16: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

16 Oracle8i for Linux Intelリリース・ノート

Oracle Database Configuration Assistant についてについてについてについて

共通の注意事項共通の注意事項共通の注意事項共通の注意事項

データ・ファイルのサイズについてデータ・ファイルのサイズについてデータ・ファイルのサイズについてデータ・ファイルのサイズについて

データ・ファイルの設定画面で System、Rollback および Temp の表領域が通常より大きく設

定される場合は、環境に応じたサイズに再設定してください。Rollback 用の表領域には、最

低 75MB を割り当て(Oracle8i JVM(JServer)を選択した場合)、「Auto Extend」を「ON(デ

フォルト)」に設定してください。その他のデータ・ファイルについても「Auto Extend」の

設定を「ON(デフォルト)」に設定することをお薦めします。また、Oracle Database Configuration Assistant(DBCA)終了後に各データ・ファイルの AutoExtend を実際の環境に応じて変更し

てください。

「Oracle Database Configuration Assistant:データ・ファイルの設定」画面

データ・ファイルの設定画面:画面上部のタブをクリックし、各データ・ファイルのサイズ

を調整してください。

Page 17: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 1 章 日本語環境での使用上の注意 17

各オプションを使用する際の注意事項各オプションを使用する際の注意事項各オプションを使用する際の注意事項各オプションを使用する際の注意事項

Oracle8i JVM((((JServer))))を使用する場合を使用する場合を使用する場合を使用する場合

DBCA にて Oracle8i JVM(JServer)オプションを選択する場合は、次の点に注意してくださ

い。

「Oracle Database Configuration Assistant:オプション選択」画面

Page 18: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

18 Oracle8i for Linux Intelリリース・ノート

SGA のサイズのついてのサイズのついてのサイズのついてのサイズのついて

SGA 関連の設定画面で shared_pool_size、db_block_buffers が通常より大きく設定される場合

があります。Oracle8i JVM(JServer)をデータベースにインストールする際には、OS のプロ

セス用に多くのメモリーを必要としますので、SGA 関連のパラメータ値は小さめに調整し、

インストール後に実際の環境に応じて値を再設定してください。

「Oracle Database Configuration Assistant:SGA 関連の設定」画面

Oracle8i JVM(JServer)をインストールする場合、shared_pool_size は最低 50MB 必要となり

ますので注意してください。

Oracle interMedia を使用する場合を使用する場合を使用する場合を使用する場合

interMedia をインストールするには、Oracle8i JVM(JServer)のインストールが必須となりま

す。また、インストール時の注意点は Oracle8i JVM(JServer)を使用する場合と同様です。

データベースの作成先に関する注意事項データベースの作成先に関する注意事項データベースの作成先に関する注意事項データベースの作成先に関する注意事項

DBCA の-dbloc オプションが無効になります。そのため、OUI のインストール時に作成され

るデータベースは作成先をどこに指定しても、必ず$ORACLE_HOME/ORADATA の下に作成

されます。データ・ファイルの位置指定は、DBCA の設定画面上で直接指定してください。

Page 19: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 1 章 日本語環境での使用上の注意 19

Java 対応データベースの初期化対応データベースの初期化対応データベースの初期化対応データベースの初期化

手動インストール手動インストール手動インストール手動インストール

Oracle8iインストール・オプションで Oracle8i JVM をインストールしていない場合、Oracle Database Congiguration Assistant(DBCA)が出力するデータベース作成スクリプト(<SID 名

>java.sh)を実行することで、既存のデータベースに Oracle8i JVM を追加できます。

DBCA でデータベース作成スクリプトを作成するには、データベースを作成する際に「Create database now」ではなく「Save information to a shall script」を選択することによりデータベー

ス作成スクリプトを作成できます。次の点に注意して作成してください。

− 作成するデータベースの種類に「Custom」を選択

− データベースを構成するオプションに「Oracle JServer」を選択

NET8 トレース・アシスタントについてトレース・アシスタントについてトレース・アシスタントについてトレース・アシスタントについて

trcasst コマンドは TNS-04206 が発生するため、使用することができません。(Bug#1399379)

エラー・メッセージについてエラー・メッセージについてエラー・メッセージについてエラー・メッセージについて

日本語メッセージに誤訳があります。

エラー番号エラー番号エラー番号エラー番号 誤誤誤誤 正正正正

ORA-28231 あいまい化ツールキットにデー

タが渡されていません。

DBMS_OBFUSCATION_TOOLKITパッケージにデータが渡されていま

せん。

ORA-28232 あいまい化ツールキットの入力

の長さが無効です。

DBMS_OBFUSCATION_TOOLKITパッケージの入力の長さが無効で

す。

Page 20: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

20 Oracle8i for Linux Intelリリース・ノート

interMedia 関連関連関連関連

プリフィックス索引付けの制限事項プリフィックス索引付けの制限事項プリフィックス索引付けの制限事項プリフィックス索引付けの制限事項

マルチバイト・キャラクタに対してプリフィックス索引付けは使用できません。

(Bug#1387222)

単一トークン索引の最適化の制限事項単一トークン索引の最適化の制限事項単一トークン索引の最適化の制限事項単一トークン索引の最適化の制限事項

「単一トークン索引の最適化」を行なう際に、最適化するトークンにマルチバイト・キャラ

クタは指定できません。(Bug#1387232)

カタログ索引の制限事項カタログ索引の制限事項カタログ索引の制限事項カタログ索引の制限事項

マルチバイト・キャラクタのテキストに対してカタログ索引は適用できません。

(Bug#1352993)

interMedia Text をリリースをリリースをリリースをリリース 8.1.6 からリリースからリリースからリリースからリリース 8.1.7 に移行する手順に移行する手順に移行する手順に移行する手順

interMedia Text をリリース 8.1.6 からリリース 8.1.7 に移行するには、次の手順で作業を実行

します。

Database Migration Assistant などを用いてデータベースのアップグレード作業後、次の手順を

実行してください。SQL*Plus を実行して次のスクリプトおよび SQL を実行してください。

1. SYS ユーザーで接続し、次のスクリプトを実行します。

$ORACLE_HOME/ctx/admin/upgrade/s0801070.sql 2. CTXSYS ユーザーで接続し、次のスクリプトを実行します。

$ORACLE_HOME/ctx/admin/upgrade/u0801070.sql $ORACLE_HOME/ctx/admin/dr0typec.pkh $ORACLE_HOME/ctx/admin/dr0pkh.sql $ORACLE_HOME/ctx/admin/dr0plb.sql $ORACLE_HOME/ctx/admin/dr0type.plb $ORACLE_HOME/ctx/admin/dr0typec.plb $ORACLE_HOME/ctx/admin/dr0itypc.sql

Page 21: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 1 章 日本語環境での使用上の注意 21

3. CTXSYS ユーザーのオブジェクトで STATUS が INVALID のものがないかを確認します。

INVALID のものがあれば、そのオブジェクトを再コンパイルします。STATUS を確認

するために次の SQL を実行します。

SQL> select object_name,object_type 2 from user_objects 3 where status = 'INVALID';

INSO フィルタの制限事項フィルタの制限事項フィルタの制限事項フィルタの制限事項

データベースの所有者以外の OS ユーザーで INSO フィルタを使用すると、テキスト索引が

作成できません。(Bug#1409135)

INSO フィルタを使用する場合は、データベースをインストールしたシステム上で、データ

ベースの所有者にて作業を実行する必要があります。

INSO フィルタでサポートするファイルの制限事項フィルタでサポートするファイルの制限事項フィルタでサポートするファイルの制限事項フィルタでサポートするファイルの制限事項

INSO フィルタで、日本語 PDF ファイルは使用できません。

Page 22: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

22 Oracle8i for Linux Intelリリース・ノート

JDBC サンプル・プログラムの実行サンプル・プログラムの実行サンプル・プログラムの実行サンプル・プログラムの実行

JDBC のサンプル・プログラムを実行するには、次の方法で環境変数 CLASSPATH の設定お

よび Makefile の修正を実行してください。

JDBC のサンプル・プログラムがアーカイブされているファイル demo.tar を展開します。

% cd $ORACLE_HOME/jdbc/demo % tar xvf demo.tar % chmod -R u+w DBMetaData samples

• $ORACLE_HOME/jdbc/demo/samples/oci8/basic-samples 内のサンプル・プログラムを実行

するには、次の手順で行ってください。

1. $ORACLE_HOME/jdbc/demo/samples/oci8/basic-samples ディレクトリに移動します。

% cd $ORACLE_HOME/jdbc/demo/samples/oci8/basic-samples 2. 次のように$ORACLE_HOME/jdbc/demo/samples/oci8/basic-samples/Makefile を修正

します。(11 行目)

#CLASSPATH=${ORACLE_HOME}/jdbc/lib/classes111.zip:${DEMO_CLASSPATH} 3. 環境変数 CLASSPATH を設定します。

% setenv CLASSPATH .:$ORACLE_HOME/jdbc/lib/classes111.zip: $ORACLE_HOME/jdbc/lib/jndi.zip:$ORACLE_HOME/jdbc/lib/jta.zip

4. サンプル・プログラムのコンパイルおよび実行をします。

% make • $ORACLE_HOME/jdbc/demo/samples/oci8/object-samples 内のサンプル・プログラムを実

行するには、次の手順で実行してください。

1. $ORACLE_HOME/jdbc/demo/samples/oci8/object-samples ディレクトリに移動します。

% cd $ORACLE_HOME/jdbc/demo/samples/oci8/object-samples 2. 次のように$ORACLE_HOME/jdbc/demo/samples/oci8/object-samples/Makefile を修正

します。(14 行目)

#CLASSPATH=${ORACLE_HOME}/jdbc/lib/classes111.zip:${DEMO_CLASSPATH} 3. 環境変数 CLASSPATH を設定します。

% setenv CLASSPATH :$ORACLE_HOME/jdbc/lib/classes12.zip:$ORACLE_HOME/jdbc/lib/jndi.zip:$ORACLE_HOME/jdbc/lib/jta.zip

4. サンプル・プログラムのコンパイルおよび実行をします。

% make 注意注意注意注意:::: $ORACLE_HOMEはご使用の環境変数ORACLE_HOMEのPATHを指定してください。

Page 23: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 1 章 日本語環境での使用上の注意 23

OCI サンプル・プログラムの実行サンプル・プログラムの実行サンプル・プログラムの実行サンプル・プログラムの実行

Oracle 社から提供されている次の Make ファイルを使用して静的リンクで MAKE すると、エ

ラーが発生します。Make ファイルを次のように修正してから MAKE を行ってください。

$ORACLE_HOME/rdbms/demo/demo_rdbms.mk

《変更前》

LDFLAGS=-L$(LIBHOME) -L$(RDBMSLIB) 《変更後》

LDFLAGS=-L$(LIBHOME) -L$(ORACLE_HOME)/lib/ -L$(ORACLE_HOME)/rdbms/ lib $(ORACLE_HOME)/lib/naeet.o $(ORACLE_HOME)/lib/nautab.o $(ORACLE_HOME)/lib/naect.o

Oracle8i JVM 関連ユーティリティについて関連ユーティリティについて関連ユーティリティについて関連ユーティリティについて

loadjava などの Oracle8i JVM 関連ユーティリティは ksh 上で動作しますが、一部のディスト

リビューションでは、ksh がデフォルトでインストールされません。しかし、ディストリビ

ューションパッケージ中には、ksh クローンである pdksh パッケージが同梱されていますの

で、後から pdksh をインストールすることにより実行可能になります。(Miracle Linux では

標準インストールでインストールされます。)

• Red Hat Linux Server 6.2J の場合

Red Hat Linux のインストール・ディスク 1 を CD-ROM ドライブに入れます。

$ su - # mount -t iso9660 /dev/cdrom /mnt/cdrom # cd /mnt/cdrom/RedHat/RPMS # rpm -ivh pdksh-5.2.14-2.i386.rpm

• Turbolinux Server 6.1 の場合

Turbo Linux のインストール・ディスクを CD-ROM ドライブに入れます。

$ su - # mount -t iso9660 /dev/cdrom /mnt/cdrom # cd /mnt/cdrom/TurboLinux/RPMS # rpm -ivh pdksh-5.2.14-1.i386.rpm

Page 24: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

24 Oracle8i for Linux Intelリリース・ノート

Pro*C についてについてについてについて

Pro*C を利用する場合、LD_LIBRARY_PATH に$ORACLE_HOME/lib が設定されている必要

があります。

• csh の場合

% setenv LD_LIBRARY_PATH $ORACLE_HOME/lib • bash の場合

% export LD_LIBRARY_PATH=$ORACLE_HOME/lib Turbo Linux/Miracle Linux の場合の pcscfg.cfg ファイルの設定例は以下の通りです。 Red Hat 6.2 の例と詳細に関しては、後述されている Pro*C/C++に関する記述を参照してくだ

さい。(この例では$ORACLE_HOME が/u0/oracle/product/8.1.7/にあると仮定します。)

sys_include = (/u0/oracle/product/8.1.7/precomp/syshdr,/usr/lib/gcc-lib/i586-pc-linux/egcs-2.91.66/include/,/usr/include) include = (/u0/oracle/product/8.1.7/precomp/public) include = (/u0/oracle/product/8.1.7/rdbms/demo) include = (/u0/oracle/product/8.1.7/rdbms/public) include = (/u0/oracle/product/8.1.7/network/public) include = (/u0/oracle/product/8.1.7/plsql/public) include = (/u0/oracle/product/8.1.7/otrace/public) ltype = short

Pro*COBOL についてについてについてについて

今回のバージョンでは、Pro*COBOL はサポートされません。

Page 25: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 1 章 日本語環境での使用上の注意 25

第第第第 2 部部部部

Page 26: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

26 Oracle8i for Linux Intelリリース・ノート

第第第第 2 章章章章 Oracle8i for Linux Intel リリース・ノートリリース・ノートリリース・ノートリリース・ノート 原典情報: A87386-01 Oracle8i Release Notes Release 3(8.1.7) for Linux Intel

このリリース・ノートは、Oracle8i for Linux Intel リリース 8.1.7 に添付されています。このリ

リース・ノートでは、『Oracle8i for Linux Intel インストレーション・ガイド リリース 8.1.7』に対する補足および修正情報を記載しています。

このリリース・ノートの内容は、次のとおりです。

オペレーティング・システム要件

その他の情報リソース

デフォルトの JDBC ドライバの動作

インストールの問題点および制限事項

システム管理製品

Oracle8iリリース 8.1.7 の新機能

Linux Intel 版リリース 8.1.7 に含まれない製品

JDK 1.2 の JDBC OCI ドライバ

Page 27: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 2 章 Oracle8i for Linux Intel リリース・ノート 27

オペレーティング・システム要件オペレーティング・システム要件オペレーティング・システム要件オペレーティング・システム要件

Java Runtime Environment

Oracle8iに含まれる Java Runtime Environment(JRE)は、Oracle Universal Installer などの Oracle Java アプリケーションで使用されます。また、これらのアプリケーションの実行をサポート

するのは、この JRE のみです。オラクル社カスタマ・サポート・センターによって提供され

るパッチを適用する場合を除いて、この JRE は変更しないでください。

Java Development Kit

Oracle HTTP [Apache]コンポーネントを使用するためには、Java Development Kit(JDK)1.1.8のインストールが必要です。リリース 8.1.7 をインストールする際に、JDK のインストール

先ホーム・ディレクトリを指定するよう求められます。

注意注意注意注意: 入力した JDK のインストール先ホーム・ディレクトリが無効な場合は、Oracle HTTP [Apache]のインストール、構成および起動時にエラーが発生します。

JDK 1.1.8 で推奨される Linux OS 用パッチについては、次の Web サイトを参照してください。

http://www.ibm.com/java/jdk/118/linux/

その他の情報リソースその他の情報リソースその他の情報リソースその他の情報リソース

この項で説明する内容は、次のとおりです。

製品の README ファイルおよびリリース・ノート

プラットフォーム固有のドキュメント

リリース 8.1.7 で改訂および新規追加されたドキュメント

製品の製品の製品の製品の README ファイルおよびリリース・ノートファイルおよびリリース・ノートファイルおよびリリース・ノートファイルおよびリリース・ノート

Oracle8iリリース 8.1.7 を使用する前に、リリース・ノートおよび$ORACLE_HOME/relnotesディレクトリにある READMEファイルを確認してください。READMEファイルは、CD-ROMの最上位層にある index.htmにリンクされています。

Page 28: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

28 Oracle8i for Linux Intelリリース・ノート

プラットフォーム固有のドキュメントプラットフォーム固有のドキュメントプラットフォーム固有のドキュメントプラットフォーム固有のドキュメント

『Oracle8i for Linux Intel 管理者リファレンス』および『Oracle8i for Linux Intel インストレー

ション・ガイド』は、Oracle8iソフトウェア CD-ROM 上で使用可能です。HTML および PDF形式のドキュメントを表示するには、Linux システム上で動作する Web ブラウザを使用して、

Oracle8i CD-ROM の最上位層にある index.htmファイルを開きます。このファイルに、製

品および Linux 固有のドキュメントへのリンクが含まれています。

リリースリリースリリースリリース 8.1.7 で改訂および新規追加されたドキュメントで改訂および新規追加されたドキュメントで改訂および新規追加されたドキュメントで改訂および新規追加されたドキュメント

Oracle8i オンライン・ドキュメント CD-ROM には、リリース 8.1.6 および 8.1.7 のマニュアル

が含まれています。リリース 8.1.6 以降の更新内容は、リリース 8.1.7 のマニュアルにのみ記

載されています。リリース 8.1.6 のマニュアルは改訂されていませんが、それらのマニュア

ルに対する更新情報の一部が次のドキュメントに含まれている場合がありますので、注意し

てお読みください。

リリース・ノート

『Oracle8i リリース 8.1.7 追加情報』

デフォルトのデフォルトのデフォルトのデフォルトの JDBC ドライバの動作ドライバの動作ドライバの動作ドライバの動作

Oracle8iリリース 8.1.7 では、ResultSet::getXXXStream() APIのデフォルト動作が、

JDBC 仕様に準拠して、データベースの NULL LONG/LONG RAW値に対して NULL 値を返す

ように変更されました。以前のバージョンの 8.1.x JDBC ドライバのデフォルト動作は、デー

タベースの NULL 値に対して空のストリームを返すものでした。8.1.7 ドライバの使用時に以

前の JDBC のデフォルト動作を使用するには、Java プロパティ

jdbc.backward_compatible_to_8.1.6を指定する必要があります。たとえば、仮想マ

シンの実行時にこの Java プロパティを指定するには、次のコマンドを使用します。

java -Djdbc.backward_compatible_to_8.1.6 myJavaProgram これにより、ResultSet::getXXXStream()の呼出しに対して、8.1.7 JDBC ドライバが空

のストリームを返すようになります。

jdbc.backward_compatible_to_8.1.6 Java プロパティは、8.1.7 JDBC Thin Driver およ

び OCI ドライバに適用されます。

Page 29: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 2 章 Oracle8i for Linux Intel リリース・ノート 29

インストールの問題点および制限事項インストールの問題点および制限事項インストールの問題点および制限事項インストールの問題点および制限事項

この項で説明する内容は、次のとおりです。

Hummingbird 社の Exceed の使用

アップグレードに関連した既知の問題

Oracle Universal Installer の既知の問題、制限および回避方法

プリコンパイラ Pro*C/C++

Oracle8i JVM の削除について

Hummingbird 社の社の社の社の Exceed の使用の使用の使用の使用

Oracle8iのインストールおよび使用時に Hummingbird 社の Exceed X-Window エミュレータを

使用している場合、ウィンドウ・マネージャが「ネイティブ」モードで実行されるよう設定

することにより、Microsoft Windows の機能をウィンドウ・マネージャとして使用することが

できます。ウィンドウ・マネージャの設定方法については、Exceed のドキュメントを参照し

てください。

オラクル社では、製品のインストールおよび構成時に Exceed の使用をサポートしていますが、

この X-Window エミュレータを使用することにより、次の一般的な問題が発生する可能性が

あります。

Exceed による画面の座標処理には不具合があるため、エミュレータを使用する際、インスト

ーラのウィンドウおよび関連するインストーラ・ダイアログ、または構成アシスタントで表

示上の問題が発生する可能性があります。インストール時に「Next」ボタンをクリックする

と、メイン・ウィンドウの画面情報を読み取ることができなくなったり、インストーラ・ウ

ィンドウが拡大表示され、ダイアログ・ボックスのボタンが画面の外に出てしまうためにマ

ウスでボタンを選択できなくなるといった表示上の問題があります。この問題を解決するに

は、X-Window セッション全体を終了してから新規セッションを起動する必要があります。

新たにシェルを起動し、そのシェルからインストーラを再実行するのみでは、問題は解決さ

れません。

Page 30: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

30 Oracle8i for Linux Intelリリース・ノート

ダイアログ・ボックスが画面に表示されなくなる問題を解決するには、次の操作を実行して

ください。

1. Windows の「スタート」メニューの「Exceed」プログラム・グループで、「xconfig」ア

プリケーションを選択します。

2. 「Fonts」アプレットを選択します。

3. 「Font Settings」ダイアログ・ボックスで、「Font Database」ボタンをクリックします。

4. 「Font Database」ダイアログ・ボックスで、「Automatic Font Substitution」オプションの

選択を解除します。

5. 「Add...」ボタンをクリックします。「Add Font Directory」ダイアログ・ボックスが表

示されます。

6. 「Add Font Directory」ダイアログ・ボックスで、「Server」ラジオ・ボタンをクリック

します。

7. 「Add Font Server」ダイアログ・ボックスの「Host Name」フィールドに、マシンのホス

ト名を入力します。他の項目はすべて、デフォルト設定のままにします。

8. すべてのダイアログ・ボックスで「OK」および「Close」をクリックして、設定を保存

します。

アップグレードに関連した既知の問題アップグレードに関連した既知の問題アップグレードに関連した既知の問題アップグレードに関連した既知の問題

Oracle8i for Linux Intel リリース 8.1.7 は、新しい ORACLE_HOME にインストールする

必要があります。以前のバージョンの Oracle8iがインストールされた ORACLE_HOMEにリリース 8.1.7 をインストールしてアップグレードしようとすると、修復不能なエラ

ーが発生します。同一の ORACLE_HOME でのアップデートは、Linux Intel 版のリリー

ス 8.1.7 ではサポートされていません。

Oracle Data Migration Assistant を使用してデータベースの手動または自動アップグレー

ドを実行する前に、初期化パラメータ・ファイル内の_SYSTEM_TRIG_ENABLEDが

FALSE(_SYSTEM_TRIG_ENABLED = FALSE)になっていることを確認してください。

データベースのアップグレード作業の完了後、他のアップグレード作業(Oracle8i JVMへのアップグレードなど)を実行する前に、初期化パラメータ・ファイルから

_SYSTEM_TRIG_ENABLEDを削除するか、この値を TRUE に設定する必要があります。

アップグレードおよび移行の詳細は、『Oracle8i移行ガイド』を参照してください。

Page 31: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 2 章 Oracle8i for Linux Intel リリース・ノート 31

Oracle Universal Installer の既知の問題、制限および回避方法の既知の問題、制限および回避方法の既知の問題、制限および回避方法の既知の問題、制限および回避方法

リリース 8.0.x から 8.1.7 にアップグレードする際、次のエラーは無視してください。こ

のエラー・メッセージが表示されても、アップグレードは正常に行われます。8.1.x か

ら 8.1.7 にアップグレードする際には、このエラーは発生しません。

ORA-00604: error occurred at recursive SQL level 1 処理の遅いコンピュータでは、Oracle Universal Installer のロード画面が「ちらつく」場

合があります。これは、インストール処理には影響ありません。

Oracle Universal Installer の「Inventory」ウィンドウから呼び出される「Help」ウィンド

ウに 2 度目にアクセスするときには、このウィンドウのスクロールやサイズ変更ができ

ません。この問題を回避するには、「Inventory」ウィンドウを閉じてください。これに

より「Help」ウィンドウにアクセス可能になります。「Help」ウィンドウのサイズを変

更してから、このウインドウを閉じます。次に「Inventory」ウィンドウからヘルプを起

動すると、変更したサイズで表示されます。これは、Java Development Kit(JDK)1.1.8に起因する不具合です。

リリース 8.1.6 または 8.1.7 のインストール後に、リリース 8.1.5 をインストールしない

でください。この操作を実行すると、リリース 8.1.6 または 8.1.7 は完全に削除され、機

能的に不完全になります。これは、必須の Java Runtime Environment(JRE)1.1.8 が削除

されてしまうためです。同様の問題は、各インストールで共有される、ORACLE_HOMEを使用しないすべての製品に当てはまります。

プリコンパイラプリコンパイラプリコンパイラプリコンパイラ Pro*C/C++

今回の配布に、変更されたシステム・ヘッダー・ファイルが添付されています。システム・

ヘッダー・ファイルは、$ORACLE_HOME/precomp/syshdrディレクトリに格納されていま

す。Pro*C/C++の構成ファイル(pcscfg.cfg)には、少なくとも次に示すシステム・ヘッダー

を含める必要があります。次の例は、Red Hat 6.x システムのファイルです。

sys-include = (<oracle_home>/precomp/syshdr, /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/, /usr/include) include = (<oracle_home>/precomp/public) include = (<oracle_home>/rdbms/demo) include = (<oracle_home>/rdbms/public) include = (<oracle_home>/network/public) include = (<oracle_home>/plsql/public) include = (<oracle_home>/otrace/public) ltype = short <oracle_home>は、Oracle8iのインストール先を示します。

Page 32: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

32 Oracle8i for Linux Intelリリース・ノート

Oracle8i JVM の削除についての削除についての削除についての削除について

Oracle8i JVM を、Oracle8iリリース 8.1.7 とともにインストールされた他の製品と別個に削除

することはできません。

Oracle8i JVM を削除すると、Oracle Universal Installer によって、Oracle8iおよび Oracle8i JVMに依存するその他の製品がシステムから削除されます。

Page 33: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 2 章 Oracle8i for Linux Intel リリース・ノート 33

システム管理製品システム管理製品システム管理製品システム管理製品

この項で説明する内容は、次のとおりです。

Oracle Intelligent Agent

OEM_MONITOR データベース・ロール

Oracle8i Server の再インストール

Oracle Internet Directory

Oracle Database Configuration Assistant

Net8 Configuration Assistant

Oracle Intelligent Agent

Oracle Intelligent Agent のインストール・モデルが、リリース 8.1.7 にあわせて変更されまし

た。各領域の管理を行うための Oracle Intelligent Agent 拡張機能(Oracle Applications Extensions、Oracle HTTP Server Extensions、Oracle EBusiness Management Tool Extensions など)は、個別

にインストールが可能になりました。

これにより、インストール時には基本的な Oracle Intelligent Agent を選択し、個別に任意の

Oracle Intelligent Agent 拡張機能を選択できます。Oracle Data Gatherer は、基本的な Oracle Intelligent Agent の一部としてインストールされることに注意してください。

Oracle Intelligent Agent dbsnmpを起動する前に、次の環境変数を設定してください。

PATH=$PATH:$ORACLE_HOME/Apache/perl/bin PERL5LIB=$ORACLE_HOME/Apache/perl/lib/5.00503

OEM_MONITOR データベース・ロールデータベース・ロールデータベース・ロールデータベース・ロール

OEM_MONITOR ロールは Oracle Enterprise Manager Diagnostics Pack の「優先接続情報」で

指定される任意のデータベース・ユーザーに付与することができ、これは拡張(データベー

ス)イベントの登録時に必要となります。

このロールは、$ORACLE_HOME/rdbms/admin/catsnmp.sqlで定義されます。これは、

データベースの作成時に、カタログ・スクリプトから呼び出されます。データベース・ユー

ザーは、評価される拡張イベントをいくつか保持するために、OEM_MONITOR ロールに加

え、監視対象のデータベースのデフォルト表領域に割当てを必要とします。この操作を行わ

ない場合、権限が不足しているというメッセージが表示されます。

Page 34: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

34 Oracle8i for Linux Intelリリース・ノート

Oracle8i Server の再インストールの再インストールの再インストールの再インストール

Oracle8i Server リリース 8.1.7 がすでにインストールされている ORACLE_HOME に Oracle8i Server を再インストールする場合は、再インストールを始める前に使用可能であった Oracle Partitioning などの製品オプションも再インストールする必要があります。

Oracle Internet Directory

Oracle8iリリース 8.1.7 に含まれる複数の製品のディレクトリ機能対応により、Oracle Internet Directory などの LDAP バージョン 3 に対応したディレクトリ・サーバーを利用できるように

なりました。ご購入いただいた Oracle8iリリース 8.1.7 には、Oracle Internet Directory for Linux Intel リリース 2.1.1 の使用限定版が含まれています。これは、ディレクトリ機能に対応した

Oracle コンポーネント、Net8、Oracle Advanced Security、Oracle8iなどの製品、および将来デ

ィレクトリ機能に対応するすべての Oracle 製品とともにのみ使用できます。

Oracle Database Configuration Assistant

Oracle Database Configuration Assistant を使用して、Oracle8i JVM を含む Custom データベース

を作成する場合、ご使用のシステムのハードウェア構成によっては、Oracle8i JVM をデータ

ベースにロードするのに 1 時間以上かかる場合があります。

Net8 Configuration Assistant

サイレント・モードの「Typical」インストール・タイプで Oracle8iリリース 8.1.7 をインス

トールする場合、Net8 Configuration Assistant は Oracle8i JVM にアクセスするための IIOP リ

スニング・エンドポイントを構成しません。インストール後、コマンドラインから Net8 Configuration Assistant を起動し、LISTENER という名前のリスナーの IIOP エンドポイントを

構成してください。詳細は、『Oracle8i Net8 管理者ガイド』を参照してください。

Page 35: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 2 章 Oracle8i for Linux Intel リリース・ノート 35

Oracle8i リリースリリースリリースリリース 8.1.7 の新機能の新機能の新機能の新機能

Oracle8i for Linux Intel リリース 8.1.7 には次の新機能が含まれます。

Oracle Enterprise Manager

Oracle Enterprise Manager

Oracle では、Oracle Enterprise Manager バージョン 2 で、いくつかの機能を拡張しました。ア

ーキテクチャが 3 層構造になったため、拡張性が向上し、重要な管理サービスに対して自動

ロード・バランシングやフェイルオーバー機能を提供することが可能になりました。このア

ーキテクチャでは、複数の Enterprise Manager 管理者がサポートされます。各管理者は、異な

るコンソールを使用して、共通リポジトリに格納された管理情報をリアルタイムに共有する

ことができます。さらに、Oracle Enterprise Manager は、Java ベースのアプリケーションにな

ったため、ブラウザから実行したり、インストールされた Java アプリケーションとして実行

できます。

Linux Intel 版リリース版リリース版リリース版リリース 8.1.7 に含まれない製品に含まれない製品に含まれない製品に含まれない製品

次のオプションは、Linux Intel 版リリース 8.1.7 のインストールでは利用できません。

Parallel Server オプション

プリコンパイラ・オプション: Pro*COBOL、Mod*Ada、Pro*FORTRAN

Legato Storage Manager

Oracle8i Visual Information Retrieval Cartridge

XML SQL ユーティリティ

JDK 1.2 の JDBC(JDK 1.1 の JDBC はサポートされます)

Page 36: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

36 Oracle8i for Linux Intelリリース・ノート

JDK 1.2 のののの JDBC OCI ドライバドライバドライバドライバ

JDK 1.2 の JDBC OCI ドライバは、Linux Intel 版 リリース 8.1.7 ではサポートされません。次

の製品は、JDK 1.1 ではサポートされますが、JDK 1.2 ではサポートされません。これは、JDBC OCI ドライバへの依存が原因です。

Oracle HTTP Server [Apache]

Enterprise JavaBeans

SQLJ

Page 37: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 3 章 Oracle Servlet Engine 37

第第第第 3 章章章章 Oracle Servlet Engine 原典情報: A86590-01 Oracle8i Oracle Servlet Engine Release Notes Release 3 (8.1.7)

この章では、Oracle Servlet Engine 環境の初期設定について説明します。

次の項目について説明します。

はじめに

パラメータ・ファイルの変更

はじめにはじめにはじめにはじめに

1. Oracle Servlet Engine を設定するには、セッション・シェルを使用します。セッション・

シェルを起動して、Oracle Servlet Engine の Web ドメインを構成するコマンドにアクセ

スします。

例:

% sess_sh -u sys/change_on_install -s jdbc:oracle:oci8:@ 2. この手順以降は、セッション・シェルで実行します。createservice コマンドで、Web サ

ービスを作成します。サービス・ルート・ディレクトリを定義します。サービス名と JNDIロケーションを指定してください。マルチドメイン・サービスを作成する場合は、IP ア

ドレスとバーチャル・ホスト名も定義してください。

$ createwebservice -root <JNDIロケーション> <Webサービス名> 例:

$ createwebservice -root webdomains webserver 3. データベース・リスナーを経由して OSE にアクセスするには、addendpoint コマンドで

登録します。

$ addendpoint -net8 <Webサービス名> <エンドポイント名> 例:

$ addendpoint -net8 -timeout 300 webserver endpnet8 指定のポート番号でディスパッチャを起動しても、OSE にアクセスできます。 次の例では、ポート番号 8800 のディスパッチャでアクセスします。

Page 38: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

38 Oracle8i for Linux Intelリリース・ノート

例:

$ addendpoint -port 8800 -timeout 300 webserver endp8800 4. createwebdomain コマンドで新しい Web ドメインを作成します。作成される Web ドメイ

ンは、このコマンドを実行したスキーマにより所有されます。ドメインに含まれるサー

ブレットは、ドメイン・オーナーとして実行されます。-docroot オプションで OSE ファ

イル・ディレクトリを指定します。

$ createwebdomain [-docroot <ファイル・ディレクトリ>] <Webドメイン名> 例:

$ createwebdomain -docroot /usr/local/public_html /webdomains $ exit

パラメータ・ファイルの変更パラメータ・ファイルの変更パラメータ・ファイルの変更パラメータ・ファイルの変更

必要に応じたケースを選択し、パラメータ・ファイルを変更します。

ケースケースケースケース 1

指定のポート番号でディスパッチャを起動する場合

初期化パラメータ・ファイル(init.ora)に mts_dispatchers パラメータを追加します。

mts_dispatchers = "(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)¥ (PORT=<ポート番号>))(DISP=1)(PRE=http://<Web サービス名>)" 例:

mts_dispatchers = "(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)¥ (PORT=8800))(DISP=1)(PRE=http://webserver)"

ケースケースケースケース 2

データベース・リスナーを経由して OSE にアクセスする場合

初期化パラメータ・ファイル(init.ora)に mts_dispatchers パラメータを追加します。

> mts_dispatchers = "(PROTOCOL=tcp)(PRE=http://<Webサービス名>)"

例:

mts_dispatchers = "(PROTOCOL=tcp)(PRE=http://webserver)"

Page 39: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

第 3 章 Oracle Servlet Engine 39

Net8 クライアント用にデフォルトのポート 1521 を使用しない TCP/IP リスナー・アドレ

スを構成する場合は、local_listener パラメータを設定し、tnsnames.oraファイルなど

を使用してこのパラメータを解決する必要があります。

> local_listener = "local_listener_name" 例:

local_listener = "listener_orcl" tnsnames.oraファイルにエントリを追加します。

> <local_listener_name> = > (ADDRESS_LIST = > (ADDRESS = (PROTOCOL=TCP)(HOST=localhost)(PORT=<ポート番号>)) > ) > #(ポート番号:TCP/IPリスナーがリスニングしているポート番号) 例:

listener_orcl = (ADDRESS_LIST = (ADDRESS = (PROTOCOL=TCP)(HOST=localhost)(PORT=7521)) ) Listener.oraファイルにエントリを追加します。

> (DESCRIPTION = > (PROTOCOL_STACK = > (PRESENTATION = http://<Webサービス名>) > (SERVICE_NAME=localhost) > ) > (ADDRESS = (PROTOCOL=TCP)(HOST=localhost)(PORT=<ポート番号>)) > ) > #(ポート番号:HTTPプロトコルをリスニングするポート番号)

Page 40: Oracle8i for Linux Intel リリース・ノート, ര ﰰ뤀㠀⸀⸀otndnld.oracle.co.jp/.../817/linux/J02814-01_RN.pdf · はじめに 5 はじめに ※ 米国ではホームページ、ホワイトペーパー等でOracle8i

40 Oracle8i for Linux Intelリリース・ノート

例:

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL=TCP)(HOST=localhost)(PORT=7521)) ) ) (DESCRIPTION = (PROTOCOL_STACK = (PRESENTATION = GIOP) (SESSION = RAW) ) (ADDRESS = (PROTOCOL=TCP)(HOST=localhost)(PORT=2481)) ) (DESCRIPTION = (PROTOCOL_STACK = (PRESENTATION = http://webserver) (SERVICE_NAME = localhost) ) (ADDRESS = (PROTOCOL=TCP)(HOST=localhost)(PORT=7700)) )