Oracle® Database

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

12c リリース1 (12.1) for Oracle Solaris

B71321-07(原本部品番号:E55099-04)

2015年12月

Oracle Database Clientインストレーション・ガイド, 12c リリース1 (12.1) for Oracle Solaris

B71321-07

Copyright © 2014, 2015, Oracle and/or its affiliates.All rights reserved.

原本著者: Prakash Jashnani

原本協力者: Douglas Williams、Aparna Kamath

原本協力者:  Oracle Database 12cのドキュメントを、本リリースに携わった全員にとって創造の源となったMark Townsendに捧げます。

原本協力者:  David Austin、Subhranshu Banerjee、Preethi Vallam、Janelle Simmons、Gurumurthy Ramamurthy、Mark Bauer、Robert Chang、Jonathan Creighton、Sudip Datta、Thirumaleshwara Hasandka、Joel Kallman、George Kotsovolos、Sagar Jadhav、Simon Law、Shekhar Vaggu、Richard Long、Rolly Lv、Padmanabhan Manavazhi、Sreejith Minnanghat、Krishna Mohan、Rajendra Pingte、Hanlin Qian、Roy Swonger、Ranjith Kundapur、Aneesh Khandelwal、Barb Lundhild、Barbara Glover、Binoy Sukumaran、Hema Ramamurthy、Prasad Bagal、Martin Widjaja、Ajesh Viswambharan、Eric Belden、Sivakumar Yarlagadda、Rudregowda Mallegowda、Matthew McKerley、Trivikrama Samudrala、Akshay Shah、Sue Lee、Sangeeth Kumar、James Spiller、Saar Maoz、Rich Long、Mark Fuller、Sunil Ravindrachar、Sergiusz Wolicki、Eugene Karichkin、Joseph Francis、Srinivas Poovala、David Schreiner、Neha Avasthy、Dipak Saggi、Sudheendra Sampath、Mohammed Shahnawaz Quadri、Shachi Sanklecha、Zakia Zerhouni、Jai Krishnani、Darcy Christensen、Clara Jaeckel、Emily Murphy、Terri Winters、Kevin Flood

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle およびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 Oracle Database Clientのインストールの概要

- 1.1 インストールの計画

- 1.2 インストールの考慮事項

- 1.2.1 ハードウェアおよびソフトウェアの動作保証

- 1.2.2 複数のOracleホームのサポート

- 1.2.2.1 Oracleがインストールされているシステムへのソフトウェアのインストール

- 1.2.2.2 最新バージョンでの既存ソフトウェアの更新

- 1.2.3 64ビット・プラットフォーム用の独立した32ビット・クライアント・ソフトウェア

- 1.2.4 タイムゾーン付きタイムスタンプ・データ型のパッチ適用の簡略化

- 1.3 Oracle Database Clientのインストール方法

- 1.3.1 対話型のインストール方法

- 1.3.2 レスポンス・ファイルを使用した自動インストールの方法

- 1.4 Oracle Database Clientのインストール・タイプ

- 1.5 Oracle Database ClientとOracle Databaseの相互運用性

2 Oracle Database Clientのインストール前の作業

- 2.1 システムへrootとしてログイン

- 2.2 Oracle Database用のサーバーの構成

- 2.2.1 サーバーのハードウェアとメモリー構成の確認

- 2.2.2 一般的なサーバーの最低要件

- 2.2.3 サーバー記憶域の最低要件

- 2.2.4 サーバー・メモリーの最低要件

- 2.3 オペレーティング・システムの一般的なセキュリティの措置の確認

- 2.4 オペレーティング・システム要件について

- 2.5 Oracle Solaris on SPARC (64-Bit)のオペレーティング・システム要件

- 2.5.1 SPARC (64-Bit)でサポートされているOracle Solaris 11リリース

- 2.5.2 SPARC (64-Bit)でサポートされているOracle Solaris 10リリース

- 2.6 Oracle Solaris on x86-64 (64-Bit)のオペレーティング・システム要件

- 2.6.1 x86-64 (64-Bit)向けにサポートされるOracle Solaris 11リリース

- 2.6.2 x86-64 (64-Bit)向けにサポートされるOracle Solaris 10リリース

- 2.7 Oracle Solarisの追加のドライバおよびソフトウェア・パッケージ

- 2.7.1 Open Database Connectivityのインストール要件

- 2.7.1.1 ODBCドライバおよびOracle Databaseについて

- 2.7.1.2 Oracle Solaris向けのODBCドライバのインストール

- 2.7.2 Oracle Solaris用のプログラミング環境のインストール要件

- 2.7.2.1 プログラミング環境およびOracle Databaseについて

- 2.7.2.2 プログラミング環境のサポートの構成

- 2.7.3 Webブラウザのインストール要件

- 2.8 ソフトウェア要件の確認

- 2.9 Oracle Solaris 11のオペレーティング・システム・パッケージの確認

- 2.10 Oracle Solaris 10のオペレーティング・システム・パッチの確認

- 2.11 Instant Client Lightのインストール要件

- 2.12 64ビット・プラットフォーム用の独立した32ビット・クライアント・ソフトウェア

- 2.13 必要なオペレーティング・システム・グループおよびユーザーの作成

- 2.13.1 Oracleインベントリ・グループの作成

- 2.13.2 Oracleソフトウェア所有者ユーザーの作成

- 2.13.2.1 Oracleソフトウェア所有者ユーザーの存在の確認

- 2.13.2.2 Oracleソフトウェア所有者ユーザーの作成

- 2.13.2.3 Oracle Database Clientソフトウェア所有者ユーザーの変更

- 2.14 必要なソフトウェア・ディレクトリの識別

- 2.14.1 Oracleベース・ディレクトリ

- 2.14.2 Oracleインベントリ・ディレクトリ

- 2.14.3 Oracleホーム・ディレクトリ

- 2.15 Oracleベース・ディレクトリの識別または作成

- 2.15.1 既存のOracleベース・ディレクトリの識別

- 2.15.2 Oracleベース・ディレクトリの作成

- 2.16 Oracleソフトウェア所有者環境の構成

3 Oracle Database Clientのインストール

- 3.1 インストール・ガイドラインの参照

- 3.2 インストール・ソフトウェアへのアクセス

- 3.2.1 Oracleソフトウェアのダウンロード

- 3.2.1.1 OTNからのインストール用アーカイブ・ファイルのダウンロード

- 3.2.1.2 Oracle Software Delivery Cloudからのソフトウェアのダウンロード

- 3.2.1.3 インストール・ファイルの解凍

- 3.2.2 ハードディスクへのソフトウェアのコピー

- 3.2.2.1 ディスクのマウント

- 3.2.2.2 ハードディスクへのOracle Database Clientソフトウェアのコピー

- 3.3 Oracle Database Clientソフトウェアのインストール

- 3.3.1 Oracle Universal Installerの実行

- 3.3.2 Oracle Net Configuration Assistantの使用

- 3.3.3 Oracle Database Clientのインプレース・アップグレードの実行

4 Oracle Database Clientのインストール後の作業

- 4.1 インストール後の必須作業

- 4.1.1 パッチのダウンロードとインストール

- 4.1.2 Instant Clientの更新

- 4.1.3 Instant Clientでの接続

- 4.2 インストール後の推奨作業

- 4.2.1 Instant Client Lightの構成

- 4.2.2 root.shスクリプトのバックアップ作成

- 4.2.3 Instant ClientまたはInstant Client LightのOracle Databaseへの接続

- 4.2.3.1 簡易接続ネーミング・メソッドを使用した接続の指定

- 4.2.3.2 tnsnames.oraファイルの構成による接続の指定

- 4.2.3.3 空の接続文字列およびTWO_TASKを使用した接続の指定

- 4.2.4 ユーザー・アカウントの設定

- 4.2.5 NLS_LANG環境変数の設定

- 4.2.6 クライアントの静的ライブラリの生成

- 4.3 インストール後の製品固有の必須作業

- 4.3.1 Oracle Net Servicesの構成

- 4.3.2 Oracleプリコンパイラの構成

- 4.3.2.1 Pro*C/C++の構成

- 4.3.2.2 Pro*FORTRANの構成

5 Oracle Database Clientソフトウェアの削除

- 5.1 削除ツールについて

- 5.2 削除ツールの実行例

- 5.3 Deinstallコマンドの実行例

- 5.4 アンインストール・レスポンス・ファイルの例

A レスポンス・ファイルを使用したOracle Database Clientのインストール

- A.1 レスポンス・ファイルの使用方法

- A.1.1 サイレント・モードまたはレスポンス・ファイル・モードを使用する理由

- A.1.2 レスポンス・ファイルの一般的な使用手順

- A.2 レスポンス・ファイルの準備

- A.2.1 レスポンス・ファイル・テンプレートの編集

- A.2.2 レスポンス・ファイルの保存

- A.3 レスポンス・ファイルを使用したOracle Universal Installerの実行

- A.4 レスポンス・ファイルを使用したOracle Database Clientのインプレース・アップグレードの実行

B Oracle Databaseグローバリゼーション・サポートの構成

- B.1 異なる言語でのOracleコンポーネントのインストールおよび使用

- B.1.1 異なる言語で実行するためのOracleコンポーネントの構成

- B.1.1.1 LANG環境変数を使用したオペレーティング・システムのロケールの指定

- B.1.1.2 NLS_LANGを使用したロケールおよびキャラクタ・セットの構成

- B.1.2 翻訳リソースのインストール

- B.2 異なる言語でのOracle Universal Installerの実行

C トラブルシューティング

- C.1 要件の確認

- C.2 X Windowの表示エラー

- C.3 インストール・エラーが発生した場合の対処方法

- C.4 インストール・セッションのログの確認

- C.5 コンフィギュレーション・アシスタントのトラブルシューティング

- C.5.1 コンフィギュレーション・アシスタントの障害

- C.5.2 致命的エラー

- C.6 インベントリの問題のトラブルシューティング

- C.7 画面表示の問題のトラブルシューティング

- C.8 サイレント・モード・インストールでのレスポンス・ファイルのエラー処理

- C.9 インストール失敗後のクリーン・アップ

D インストールに関するよくある質問

- D.1 Oracle DatabaseまたはOracle Database Clientのインストール

- D.2 Oracle Databaseツールのインストール

- D.3 Oracle DatabaseおよびOracleのアプリケーションのインストール

- D.4 Oracle Database異機種間接続性ツール(ゲートウェイ)のインストール

索引

はじめに

このマニュアルでは、Oracle Database ClientをOracle Solaris on SPARC(64-Bit)およびOracle Solaris on x86-64(64-Bit)にインストールおよび構成する方法について説明します。また、レスポンス・ファイルを使用したデータベースのインストールおよび構成、グローバリゼーション・サポートおよびトラブルシューティングについても説明します。

ここでは、次のトピックについて説明します。

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

対象読者

このマニュアルは、Oracle Database Client 12cリリース1 (12.1)をインストールするすべてのユーザーを対象にしています。Oracle Database、Oracle Real Application Clusters、Oracle Clusterware、Oracle Database ExamplesおよびOracle Enterprise Manager Cloud Controlの他のインストレーション・ガイドについては、Oracle Technology Networkで提供されています。

http://www.oracle.com/technetwork/indexes/documentation/index.html

関連項目:
デフォルト設定を使用したOracle Databaseのインストールは、『Oracle Databaseインストレーション・ガイド』を参照してください。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

関連ドキュメント

Oracle Database製品の関連マニュアルは、次のとおりです。

- 『Oracle Databaseインストレーション・ガイド』

- 『Oracle Databaseリリース・ノート for Oracle Solaris』

- 『Oracle Database Clientクイック・インストレーション・ガイド for Oracle Solaris on SPARC(64-Bit)』

- 『Oracle Real Application Clustersインストレーション・ガイドfor Linux and UNIX Systems』

- 『Oracle Grid Infrastructureインストレーション・ガイド』

- 『Oracle Databaseクイック・インストレーション・ガイド for Oracle Solaris on SPARC(64-Bit)』

- 『Oracle Databaseクイック・インストレーション・ガイド for Oracle Solaris on x86-64(64-Bit)』

- 『Oracle Database Clientクイック・インストレーション・ガイド for Oracle Solaris on x86-64(64-Bit)』

すべてのOracleエラー・メッセージの詳細は、Oracle Databaseエラー・メッセージ・リファレンスを参照してください。Oracleエラー・メッセージのドキュメントはHTML形式でのみ提供されます。Oracle Database 12cリリース1 (12.1)オンライン・ドキュメント・ライブラリにアクセスできる場合は、範囲を指定してエラー・メッセージを参照できます。特定の範囲を検出したら、ブラウザの「このページの検索」機能を使用して特定のメッセージを検索します。インターネットに接続している場合、Oracleオンライン・ドキュメントのエラー・メッセージ検索機能を使用して、特定のエラー・メッセージを検索できます。

ドキュメント・セットの多くのマニュアルでは、シード・データベースのサンプル・スキーマが使用されています。このスキーマはOracleをインストールする際にデフォルトでインストールされます。これらのスキーマの作成方法およびその使用方法の詳細は、『Oracle Databaseサンプル・スキーマ』を参照してください。

リリース・ノート、インストール・ドキュメント、ホワイト・ペーパーまたはその他の関連ドキュメントは、Oracle Technology Networkから無償でダウンロードできます。Oracle Technology Networkを使用するには、オンラインでの登録が必要です。登録は、次のWebサイトから無償で行えます。

http://www.oracle.com/technetwork/community/join/overview/index.html

Oracle Technology Networkのユーザー名およびパスワードを取得している場合は、次のURLでOracle Technology Network Webサイトのドキュメントのセクションに直接接続できます。

http://www.oracle.com/technetwork/indexes/documentation/index.html

このマニュアルのリリース時点で入手できなかった重要な情報は、『Oracle Databaseリリース・ノート for Oracle Solaris』を参照してください。Oracle Databaseのリリース・ノートは定期的に更新されます。リリース・ノートの最新バージョンは、次のURLのOracle Technology Networkから入手できます。

http://www.oracle.com/technetwork/indexes/documentation/index.html

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 Oracle Database Clientのインストールの概要

この章では、Oracle Database Clientの様々なインストール・タイプと、Oracle Database Clientのインストール前に考慮する問題について説明します。

- インストールの計画

- インストールの考慮事項

- Oracle Database Clientのインストール方法

- Oracle Database Clientのインストール・タイプ

- Oracle Database ClientとOracle Databaseの相互運用性

1.1 インストールの計画

Oracle Databaseのインストールは、次のフェーズで構成されます。

1. リリース・ノートの参照: インストールを開始する前に、『Oracle Databaseインストレーション・ガイドfor Oracle Solaris』を参照してください。リリース・ノートは、プラットフォーム固有のマニュアルとともに使用可能です。
リリース・ノートの最新バージョンは、次のURLのOracle Technology Networkから入手できます。

http://www.oracle.com/technetwork/indexes/documentation/index.html

2. ライセンス情報の確認: メディア・パック内のインストール・メディアには多くのOracleコンポーネントが含まれていますが、使用可能なのは、ライセンスを購入したコンポーネントのみです。
Oracleサポート・サービスでは、ライセンスを購入していないコンポーネントに対するサポートは提供していません。

関連項目:
『Oracle Databaseライセンス情報』

3. インストールの計画: この章では、インストールできるOracle製品と、インストール開始前に考慮が必要な問題について説明します。
また、付録Dでは、サイトでOracleアプリケーションを使用している場合や複数のOracle Database Client接続が必要な場合のOracle Database Clientのインストール方法など、Oracle Databaseコンポーネントのインストールに関するよくある質問について説明しています。

4. インストール前の作業の完了: 第2章では、製品のインストール前に完了する必要のある作業について説明します。

5. ソフトウェアのインストール: 次の章を参照してOracle Databaseをインストールします。

- 第3章では、Oracle Universal Installerを使用してOracle Database Clientをインストールする方法について説明します。

- 付録Bでは、グローバリゼーション・サポート情報について説明します。

- 付録Aでは、サイレント・インストールの実行方法について説明します。Oracle Database Clientを複数インストールする必要がある場合には、この方法をお薦めします。

- 付録Cでは、インストールで問題が発生した場合のトラブルシューティングに関するアドバイスを提供します。

6. インストール後の作業の完了: 第4章では、推奨および必須のインストール後の作業について説明します。

1.2 インストールの考慮事項

この項には、この製品のインストール方法を決定する前に考慮する必要のある情報が記載されています。この項の内容は、次のとおりです。

- ハードウェアおよびソフトウェアの動作保証

- 複数のOracleホームのサポート

- 64ビット・プラットフォーム用の独立した32ビット・クライアント・ソフトウェア

- タイムゾーン付きタイムスタンプ・データ型のパッチ適用の簡略化

1.2.1 ハードウェアおよびソフトウェアの動作保証

このマニュアルに記載されているプラットフォーム固有のハードウェア要件とソフトウェア要件は、このマニュアルの発行時点での最新情報です。このドキュメントの公開後に、プラットフォームやオペレーティング・システム・ソフトウェアの新バージョンが動作保証されている可能性があるため、My Oracle SupportのWebサイトの動作保証マトリックスで、動作保証されているハードウェア・プラットフォームとオペレーティング・システムのバージョンの最新のリストを確認してください。My Oracle SupportのWebサイトは、次のURLで参照できます。

https://support.oracle.com/

My Oracle Supportを利用するには、オンライン登録が必要です。ログイン後、メニュー・オプションから「動作保証」タブを選択します。「動作保証」ページで、「動作保証検索」オプションを使用して、製品、リリースおよびプラットフォームで検索します。製品デリバリやライフタイム・サポートなどの、動作保証クイック・リンクのオプションを使用して検索することもできます。

1.2.2 複数のOracleホームのサポート

Oracle Databaseは、複数のOracleホームをサポートします。このリリース以前のソフトウェアを、同じシステムの異なるOracleホーム・ディレクトリに複数回インストールできます。

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

- 既存のOracleインストール環境を含むシステムに対するソフトウェアのインストール

- 最新バージョンでの既存ソフトウェアの更新

1.2.2.1 Oracleがインストールされているシステムへのソフトウェアのインストール

この製品は、新規のOracleホーム・ディレクトリにインストールする必要があります。Oracle Databaseのあるリリースの製品を別のリリースのOracleホーム・ディレクトリにはインストールできません。たとえば、既存のOracle9iのOracleホーム・ディレクトリにリリース12.1のソフトウェアをインストールすることはできません。

Oracle Database Clientは、Oracle Databaseと同じリリース・レベルであれば、同じOracle Databaseホームにインストールできます。たとえば、Oracle Database Client 12.1.0.1を既存のOracle Database 12.1.0.1ホームにインストールすることはできますが、Oracle Database Client 12.1.0.1を既存のOracle Database 12.1.0.2ホームにインストールすることはできません。クライアントのインストール前にパッチ・セットを適用した場合は、再度パッチ・セットを適用する必要があります。

このリリースは、別のOracleホーム・ディレクトリにインストールするかぎり、同じシステムに複数回インストールできます。

1.2.2.2 最新バージョンでの既存ソフトウェアの更新

インプレース・アップグレード機能では、新しいクライアント・ソフトウェアを同じインストール・タイプの既存クライアント・ホームにインストールして、既存クライアント・インストールを最新リリースにアップグレードします。たとえば、リリース12.1.0.1がインストールされている場合、Oracle Universal Installerを使用してリリース12.1.0.2にアップグレードします。

このオプションを選択する前に、次の事項を考慮します。

- このアップグレードは、クライアント・ホームでのみ可能です。データベース・インストールなど、クライアント以外のインストールが含まれる他のOracleホームでは実行できません。

- このアップグレードでは、一般に他のユーザーによって更新されるクライアント・ホームのファイルは削除されません。たとえば、構成データ・ファイルは削除されません。

- Oracle Database Clientホームに関連するプロセスが実行中の場合、このアップグレードは実行できません。

関連項目:
「Oracle Database Clientのインプレース・アップグレードの実行」

1.2.3 64ビット・プラットフォーム用の独立した32ビット・クライアント・ソフトウェア

詳細は、「64ビット・プラットフォーム用の独立した32ビット・クライアント・ソフトウェア」を参照してください。

1.2.4 タイムゾーン付きタイムスタンプ・データ型のパッチ適用の簡略化

Oracle Databaseでは、TIMESTAMP WITH TIMEZONEデータ型のパッチ適用プロセスが簡略化されています。

関連項目:
日時データ型およびタイム・ゾーン・サポートの詳細は、『Oracle Databaseグローバリゼーション・サポート・ガイド』を参照してください。

1.3 Oracle Database Clientのインストール方法

Oracle Database Clientのインストールは、次に示すインストール方法から選択して実行できます。

- 対話型のインストール方法

- レスポンス・ファイルを使用した自動インストールの方法

1.3.1 対話型のインストール方法

対話型によるOracle Database Clientのインストールでは、Oracle Universal Installerによって一連の画面が表示され、それらの画面を通してOracle Database Clientソフトウェアのインストールに必要なすべての情報を指定できます。

1.3.2 レスポンス・ファイルを使用した自動インストールの方法

レスポンス・ファイルを作成し、それをOracle Universal Installerの起動時に指定することにより、Oracle Databaseのインストールの手順の一部またはすべてを自動化できます。類似した構成を持つシステム上で複数インストールを実行する必要がある場合や、このソフトウェアをインストールするシステムに、X Window Systemソフトウェアがインストールされていない場合には、この自動インストールの方法が便利です。

レスポンス・ファイルを使用すると、必要な情報をすべて指定したかどうかによって、次のいずれかのモードでOracle Universal Installerを実行できます。

- サイレント・モード: 必要な情報をすべて指定したレスポンス・ファイルを使用し、Oracle Universal Installerの起動時に-silentオプションを指定すると、Oracle Universal Installerはサイレント・モードで実行されます。Oracle Universal Installerの画面は表示されません。

- レスポンス・ファイル・モード: レスポンス・ファイルに必要な情報を一部指定しない場合、Oracle Universal Installerはレスポンス・ファイル・モードで実行されます。

これらのモード、およびレスポンス・ファイルを使用したインストールの実行方法の詳細は、付録Aを参照してください。

1.4 Oracle Database Clientのインストール・タイプ

Oracle Database Clientのインストール時には、次のインストール・タイプのいずれかを選択できます。

- InstantClient: Oracle Call Interface(OCI)、Oracle C++ Call Interface(OCCI)、Pro*CまたはJava Database Connectivity(JDBC)OCIの各アプリケーションで要求される共有ライブラリのみをインストールできます。このインストール・タイプは、Oracle Database Clientの他のインストール・タイプよりディスク領域が少なくてすみます。

関連項目:
OCI Instant Clientの詳細は、『Oracle Call Interfaceプログラマーズ・ガイド』または『Oracle Database JDBC開発者ガイド』を参照してください。

Instant Clientのインストールには、Instant Client Lightが含まれます。アプリケーションのエラー・メッセージが米語のみの場合は、Instant Client Lightを使用できます。Instant Client Lightは、サポートされているキャラクタ・セットのいずれかを使用し、米語のエラー・メッセージを使用するアプリケーションで役立ちます。サポートされているキャラクタ・セットは次のとおりです。

- US7ASCII

- WE8DEC

- WE8ISO8859P1

- WE8EBCDIC37C(EBCDICプラットフォームのみ)

- WE8EBCDIC1047(EBCDICプラットフォームのみ)

- WE8MSWIN1252

- UTF8

- AL32UTF8

- AL16UTF16

Instant Client Lightを使用する利点は、通常のInstant Clientよりもフットプリントがはるかに小さいことです。通常のInstant Clientが110MBを使用するのに対し、アプリケーションがロードする必要がある共有ライブラリは、34MBのみです。そのため、アプリケーションで使用するメモリーが少なくてすみます。

- 管理者: ローカル・システムまたはリモート・システム上のOracle Databaseインスタンスにアプリケーションを接続できます。Oracle Databaseを管理できるツールも提供されます。

- ランタイム: アプリケーションでローカル・システムまたはリモート・システムのOracleデータベース・インスタンスに接続できます。

- カスタム: 「管理者」および「ランタイム」コンポーネントのリストから個別のコンポーネントを選択できます。

1.5 Oracle Database ClientとOracle Databaseの相互運用性

Oracle Database ClientとOracle Databaseの各リリースとの相互運用性の詳細は、次のURLでMy Oracle SupportのWebサイトのNote 207303.1を参照してください。

https://support.oracle.com/

2 Oracle Database Clientのインストール前の作業

このマニュアルには、Oracle Database Client 12cをインストールするために必要な情報が含まれています。Oracle Database Clientをインストールするプラットフォームに関連した情報を必ず確認してください。

この章では、Oracle Universal Installerを起動する前に完了しておく必要がある作業について説明します。作業の内容は次のとおりです。

- システムへrootとしてログイン

- Oracle Database用のサーバーの構成

- オペレーティング・システムの一般的なセキュリティの措置の確認

- オペレーティング・システム要件について

- Oracle Solaris on SPARC (64-Bit)のオペレーティング・システム要件

- Oracle Solaris on x86-64 (64-Bit)のオペレーティング・システム要件

- Oracle Solarisの追加のドライバおよびソフトウェア・パッケージ

- ソフトウェア要件の確認

- Oracle Solaris 11のオペレーティング・システム・パッケージの確認

- Oracle Solaris 10のオペレーティング・システム・パッチの確認

- Instant Client Lightのインストール要件

- 64ビット・プラットフォーム用の独立した32ビット・クライアント・ソフトウェア

- 必要なオペレーティング・システム・グループおよびユーザーの作成

- 必要なソフトウェア・ディレクトリの識別

- Oracleベース・ディレクトリの識別または作成

- Oracleソフトウェア所有者環境の構成

2.1 システムへrootとしてログイン

Oracleソフトウェアをインストールする前に、rootユーザーとしていくつかのタスクを完了しておく必要があります。rootユーザーとしてログインするには、次の手順のいずれかを実行します。

注意:
サイレント・モードのインストールを実行する場合を除き、X Window Systemワークステーション、Xターミナル、またはXサーバーがインストールされているPCやその他システムからソフトウェアをインストールする必要があります。

- X Window SystemワークステーションまたはXターミナルからソフトウェアをインストールする手順は、次のとおりです。

1. Xターミナル(xterm)など、ローカル・ターミナル・セッションを開始します。

2. ローカル・システムにソフトウェアをインストールしない場合は、次のコマンドを入力して、リモート・ホストでのローカルのXサーバーのXアプリケーションの表示を可能にします。

$ xhost fully_qualified_remote_host_name

次に例を示します。

$ xhost somehost.us.example.com

3. ローカル・システムにソフトウェアをインストールしない場合は、ssh、rlogin、またはtelnetコマンドを使用して、ソフトウェアをインストールするシステムに接続します。

$ telnet fully_qualified_remote_host_name

4. rootユーザーとしてログインしていない場合は、次のコマンドを入力し、ユーザーをrootに切り替えます。

$ sudo sh
password:
#

- Xサーバー・ソフトウェアがインストールされているPCやその他システムからソフトウェアをインストールする場合の手順は、次のとおりです。

注意:
この手順の詳細は、ご使用のXサーバーのマニュアルを参照してください。使用しているXサーバーのソフトウェアによっては、別の順序でタスクを実行する必要がある場合があります。

1. Xサーバー・ソフトウェアを開始します。

2. Xサーバー・ソフトウェアのセキュリティ設定を、リモート・ホストでローカル・システムのXアプリケーションを表示できるように構成します。

3. ソフトウェアをインストールするリモート・システムに接続し、そのシステム上でXターミナル(xterm)などのターミナル・セッションを開始します。

4. rootユーザーとしてリモート・システムにログインしていない場合は、次のコマンドを入力し、ユーザーをrootに切り替えます。

$ sudo sh
password:
#

2.2 Oracle Database用のサーバーの構成

この項では、Oracle Databaseをインストールする前に完了しておく必要のある、オペレーティング・システムの次の作業について説明します。

- サーバーのハードウェアとメモリー構成の確認

- 一般的なサーバーの最低要件

- サーバー記憶域の最低要件

- サーバー・メモリーの最低要件

2.2.1 サーバーのハードウェアとメモリー構成の確認

現在のシステム情報を確認するには、次のコマンドを実行します。

1. 次のコマンドを入力してシステム・アクティビティ・レポートを取得し、使用可能なRAMおよびスワップ領域を確認します。

# sar -r n i

次に例を示します。

# sar -r 2 10

nは次の反復の遅延秒数、iはテストする反復回数です

システムにインストールされている物理RAMのサイズが必要なサイズより少ない場合、インストールを続行する前にメモリーを増設する必要があります。

2. 構成済スワップ領域のサイズを確認するには、次のコマンドを入力します。

# /usr/sbin/swap -l

追加のスワップ領域の構成方法は、必要に応じてオペレーティング・システムのドキュメントを参照してください。

注意:
サーバーのスワップ領域割当ての詳細は、Oracle Solarisドキュメントを参照してください。Oracle Solarisドキュメントのガイドラインは、このマニュアルに示すスワップ領域要件より優先されます。

3. /tmpディレクトリ内の使用可能な領域の量を確認するには、次のコマンドを入力します。

# df -k /tmp

df -kコマンドでは、ディスク領域が1KBのブロックで表示されます。多くのシステムで、dfコマンドを-hフラグとともに使用して(df -h)、人間が判読可能な形式で出力を表示できます。

4. 次のいずれかのコマンドを入力して、システムの空きディスク領域のサイズを確認します。

# df -k
# df -h

5. RAMサイズを確認するには、次のコマンドを入力します。

# /usr/sbin/prtconf | grep "Memory size"

6. 次のコマンドを入力して、システム・アーキテクチャでOracleソフトウェアを実行できるかどうかを確認します。

# /bin/isainfo -kv

このコマンドの出力結果には、プロセッサ・タイプが表示されます。このコマンドからの想定される出力は次のとおりです。

Oracle Solaris on SPARC(64-Bit):

64-bit sparcv9 kernel modules

Oracle Solaris on x86-64(64-Bit):

64-bit amd64 kernel modules

想定した出力が表示されない場合、このシステムにそのソフトウェアはインストールできません。次の手順に進む前に、ご使用のシステム・アーキテクチャに適したソフトウェアを入手してください

2.2.2 一般的なサーバーの最低要件

ご使用のシステムが、次に示す一般的な最低要件を満たしていることを確認してください。

- システムが必ず実行レベル3で起動されるようにします。

- システム・コンソールベースのインストールの実行中に、Oracle Universal Installerが正しく表示されるよう、ディスプレイ・カードの表示解像度が少なくとも1024 x 768であることを確認してください。

2.2.3 サーバー記憶域の最低要件

ご使用のOracle Solarisシステムが、次の記憶域要件を満たしていることを確認してください。

- Oracle Solarisシステムが、次の表に説明されている、ソフトウェア・ファイルのディスク領域要件を満たしていることを確認してください。

表2-1 Oracle Solaris on SPARC (64-Bit)におけるソフトウェア・ファイルのディスク領域要件

インストール・タイプ

ディスク領域

Instant Client

255MB

管理者

1.9GB

ランタイム

1.5GB

カスタム(最大)

1.9GB

表2-2 Oracle Solaris on x86-64 (64-Bit)におけるソフトウェア・ファイルのディスク領域要件

インストール・タイプ

ディスク領域

Instant Client

264MB

管理者

1.8GB

ランタイム

1.4GB

カスタム(最大)

1.9GB

- /tmpディレクトリに180MBの領域。
/tmpディレクトリの空き領域が、必要な領域の要件を満たさない場合、次のいずれかの手順を実行します。

- ディスク領域の要件が満たされるように、/tmpディレクトリから不要なファイルを削除します。

- oracleユーザーの環境を設定するときに、TMPおよびTMPDIR環境変数を設定します。

関連項目:
TMPおよびTMPDIRの設定の詳細は、「Oracleソフトウェア所有者環境の構成」を参照してください。

- /tmpディレクトリを含むファイル・システムを拡張します。

2.2.4 サーバー・メモリーの最低要件

ご使用のOracle Solarisシステムが、次のメモリー要件を満たしていることを確認してください。

256MB以上のRAM。

表2-3は、インストールされているRAMと構成済スワップ領域の推奨サイズの関係を示したものです。

表2-3 Oracle Solarisのスワップ領域要件

RAM

スワップ領域

256MB

RAMのサイズの3倍

256から512MB

RAMのサイズの2倍

512MBから2GB

RAMのサイズの1.5倍

2から16GB

RAMのサイズと同じ

16GB超

16GB

2.3 オペレーティング・システムの一般的なセキュリティの措置の確認

セキュアなオペレーティング・システムは、一般的なシステム・セキュリティの重要な基本です。オペレーティング・システムのデプロイメントが、オペレーティング・システム・ベンダーのセキュリティ・ガイドに記載されている一般的なセキュリティの措置に準拠していることを確認してください。

2.4 オペレーティング・システム要件について

インストールする製品に応じて、必要なオペレーティング・システム・カーネルとパッケージがインストールされていることを確認してください。

このマニュアルに記載されているのは、タイトル・ページに記載されている日付での最新の要件です。カーネル要件の最新情報については、次のURLのOracle Technology Networkでオンライン版を参照してください。

http://www.oracle.com/technetwork/indexes/documentation/index.html

Oracle Universal Installerによって、システムが示されたオペレーティング・システム・パッケージの要件を満たしていることを確認するチェックが実行されます。これらのチェックが正常に終了するように、Oracle Universal Installerを起動する前に要件を確認してください。

2.5 Oracle Solaris on SPARC (64-Bit)のオペレーティング・システム要件

この項に記載されているOracle Solarisのカーネルとパッケージは、Oracle DatabaseおよびOracle Grid Infrastructure 12c向けのSPARC 64ビットシステムでサポートされています。

- SPARC (64-Bit)でサポートされているOracle Solaris 11リリース

- SPARC (64-Bit)でサポートされているOracle Solaris 10リリース

2.5.1 SPARC (64-Bit)でサポートされているOracle Solaris 11リリース

次の情報を使用して、サポートされているOracle Solaris 11リリースをチェックしてください。

表2-4 SPARC 64ビットでサポートされているOracle Solaris 11オペレーティング・システムの要件

項目

要件

SSHの要件

セキュア・シェルはOracle Solarisのインストール時に構成されます。

Oracle Solaris 11オペレーティング・システム

Oracle Solaris 11.1 SRU 14.5 (Branch: 0.175.1.14.0.5.0)以上のSRUおよびアップデート

Oracle Solaris 11のパッケージ

次のパッケージがインストールされている必要があります。

- pkg://solaris/system/dtrace

- pkg://solaris/developer/assembler

- pkg://solaris/developer/build/make

- pkg://solaris/system/xopen/xcu4 (Oracle Solaris 11の標準インストールの一部としてインストールされていない場合)

- pkg://solaris/x11/diagnostic/x11-info-clients

- pkg://solaris/compress/unzip

2.5.2 SPARC (64-Bit)でサポートされているOracle Solaris 10リリース

次の情報を使用して、サポートされているOracle Solaris 10リリースをチェックしてください。

表2-5 SPARC 64ビットでサポートされているOracle Solaris 10オペレーティング・システムの要件

項目

要件

SSHの要件

サーバーにOpenSSHがインストールされていることを確認します。OpenSSHは必須のSSHソフトウェアです。

Oracle Solaris 10オペレーティング・システム

Oracle Solaris 10 Update 11 (Oracle Solaris 10 1/13 s10s_u11wos_24a)以降のアップデート

Oracle Solaris 10用のパッケージおよびパッチ

次のパッケージおよびパッチ(またはそれ以降のバージョン)がインストールされている必要があります。

SUNWarc
SUNWbtool
SUNWcsl
SUNWdtrc
SUNWeu8os
SUNWhea
SUNWi1cs (ISO8859-1)
SUNWi15cs (ISO8859-15)
SUNWi1of
SUNWlibC
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWxwfnt
147440-25

注意: ロケールに応じて、追加のJava用フォント・パッケージが必要になる場合があります。詳細は、次のWebサイトを参照してください。

http://www.oracle.com/technetwork/java/javase/solaris-font-requirements-142758.html

2.6 Oracle Solaris on x86-64 (64-Bit)のオペレーティング・システム要件

記載されているOracle Solarisのカーネルとパッケージは、Oracle DatabaseおよびOracle Grid Infrastructure 12c向けのx86-64 (64-bit)システムでサポートされています。

- x86-64 (64-Bit)向けにサポートされるOracle Solaris 11リリース

- x86-64 (64-Bit)向けにサポートされるOracle Solaris 10リリース

2.6.1 x86-64 (64-Bit)向けにサポートされるOracle Solaris 11リリース

次の情報を使用して、サポートされているOracle Solaris 11リリースをチェックしてください。

表2-6 x86-64 (64-Bit)のサポートされるOracle Solaris 11オペレーティング・システム要件

項目

要件

SSHの要件

セキュア・シェルはOracle Solarisのインストール時に構成されます。

Oracle Solaris 11オペレーティング・システム

Oracle Solaris 11.1 SRU 14.5 (Branch: 0.175.1.14.0.5.0)以上のSRUおよびアップデート

Oracle Solaris 11のパッケージ

次のパッケージがインストールされている必要があります。

- pkg://solaris/system/dtrace

- pkg://solaris/developer/assembler

- pkg://solaris/developer/build/make

- pkg://solaris/system/xopen/xcu4 (Oracle Solaris 11の標準インストールの一部としてインストールされていない場合)

- pkg://solaris/x11/diagnostic/x11-info-clients

- pkg://solaris/compress/unzip

2.6.2 x86-64 (64-Bit)向けにサポートされるOracle Solaris 10リリース

次の情報を使用して、サポートされているOracle Solaris 10リリースをチェックしてください。

表2-7 x86-64 (64-Bit)のサポートされるOracle Solaris 10オペレーティング・システム要件

項目

要件

SSHの要件

サーバーにOpenSSHがインストールされていることを確認します。OpenSSHは必須のSSHソフトウェアです。

Oracle Solaris 10オペレーティング・システム

Oracle Solaris 10 Update 11 (Oracle Solaris 10 1/13 s10x_u11wos_24a)以降のアップデート

Oracle Solaris 10用のパッケージおよびパッチ

次のパッケージおよびパッチ(またはそれ以降のバージョン)がインストールされている必要があります。

SUNWarc
SUNWbtool
SUNWcsl
SUNWdtrc
SUNWeu8os
SUNWhea
SUNWlibC
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWi1of
SUNWi1cs (ISO8859-1)
SUNWi15cs (ISO8859-15)
SUNWxwfnt
147441-25

注意: ロケールに応じて、追加のJava用フォント・パッケージが必要になる場合があります。詳細は、次のWebサイトを参照してください。

http://www.oracle.com/technetwork/java/javase/solaris-font-requirements-142758.html

2.7 Oracle Solarisの追加のドライバおよびソフトウェア・パッケージ

追加のドライバやパッケージをインストールする必要はありませんが、次のリストのドライバおよびパッケージをインストールまたは構成することが可能です。

- Open Database Connectivityのインストール要件

- Oracle Solaris用のプログラミング環境のインストール要件

- Webブラウザのインストール要件

2.7.1 Open Database Connectivityのインストール要件

Open Database Connectivity (ODBC)をインストールする場合は、次の項を確認してください。

- ODBCドライバおよびOracle Databaseについて

- Oracle Solaris向けのODBCドライバのインストール

2.7.1.1 ODBCドライバおよびOracle Databaseについて

Open Database Connectivity (ODBC)は、データベースにアクセスするためのAPIのセットで、データベースに接続してデータベース上でSQL文を実行します。ODBCドライバを使用するアプリケーションは、スプレッドシートやカンマ区切りファイルなど、不均一なデータ・ソースにアクセスできます。

2.7.1.2 Oracle Solaris向けのODBCドライバのインストール

Oracle SolarisでODBCを使用するには、次のパッケージが必要です。

unixODBC-2.3.1 or later

ODBCドライバを次のWebサイトからダウンロードし、インストールします。

http://www.unixodbc.org/

2.7.2 Oracle Solaris用のプログラミング環境のインストール要件

プログラミング環境をインストールする場合は、次の項を確認してください。

- プログラミング環境およびOracle Databaseについて

- プログラミング環境のサポートの構成

2.7.2.1 プログラミング環境およびOracle Databaseについて

Oracle Databaseでは、様々な環境でのアプリケーション開発用に複数のプログラミング言語がサポートされています。一部の言語では、使用しているオペレーティング・システムの追加のコンパイラ・パッケージをインストールする必要があります。

プログラミング環境はオプションです。Oracle Databaseに必須ではありません。

関連項目:
プログラミング環境の概要は、『Oracle Database開発ガイド』を参照してください

2.7.2.2 プログラミング環境のサポートの構成

システムが、構成するプログラミング環境の要件を満たしていることを確認してください。

表2-8 Oracle Solaris用のプログラミング環境の要件

プログラミング環境

サポート要件

Java Database Connectivity

JDK 6 (Java SE Development Kitリリース1.6.0_37以上の1.6へのアップデート): JNDI拡張およびOracle Java Database Connectivityを含みます。

Solaris 11でサポート: JDK 7 (Java SE Development Kitリリース1.7.0)

Solaris 10でサポート: JDK 7 (Java SE Development Kitリリース1.7.0)

このリリースでは、JDK 1.6がインストールされています。

Oracle Call Interface(OCI)

JDK 6 (Java SE Development Kitリリース1.6.0_37以上の1.6へのアップデート): JNDI拡張およびOracle Call Interfaceドライバを含みます。このリリースでは、JDK 1.6がインストールされています。

Oracle C++
Oracle C++ Call Interface
Pro*C/C++
Oracle XML Developer's Kit (XDK)

Oracle Solaris Studio 12 (以前のSun Studio)

デプロイするアプリケーションに応じて、追加のパッチが必要な場合があります。

Oracle Solaris Studioを次のURLからダウンロードします。

http://www.oracle.com/technetwork/server-storage/solarisstudio/overview/index.html

Pro*COBOL

Micro Focus Server Express 5.1

Pro*FORTRAN

Oracle Solaris Studio 12(Fortran 95)

2.7.3 Webブラウザのインストール要件

Webブラウザは、Oracle Enterprise Manager Database ExpressとOracle Enterprise Manager Cloud Controlを使用する場合のみ必要です。WebブラウザがJavaScriptおよびHTML 4.0標準とCSS 1.0標準をサポートしている必要があります。

これらの要件を満たすブラウザの一覧については、My Oracle SupportでEnterprise Manager動作保証マトリックスを参照してください。

https://support.oracle.com

関連項目:
Enterprise Manager動作保証マトリックスにアクセスする手順については、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。

2.8 ソフトウェア要件の確認

システムがこれらの要件を満たしていることを確認するには、次の手順を実行します。

1. インストールされているOracle Solarisのバージョンを確認するには、次のコマンドを入力します。

# uname -r
5.11

この例で示されているバージョンは、Oracle Solaris 11(5.11)です。

2. リリース・レベルを確認するには、次のコマンドを入力します。

# cat /etc/release
Oracle Solaris 11.1 SPARC

3. 必要なパッケージがインストールされているかどうかを調べるために、次のコマンドを入力します。
Oracle Solaris 10の場合

pkginfo -i pkg_name

Oracle Solaris 11の場合

pkg list pkg_name

ここで、pkg_nameはチェックする対象のパッケージの名前です。

たとえば、必要なOracle Solaris 10パッケージがインストールされているかどうかを確認するには、次のようなコマンドを入力します。

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot \
SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl SUNWdtrc

システム・アーキテクチャに必要なパッケージがインストールされていない場合は、インストールします。パッケージのインストールの詳細は、オペレーティング・システムまたはソフトウェアのドキュメントを参照してください。

関連項目:
「Oracle Solaris 11のオペレーティング・システム・パッケージの確認」

注意:
表示されたパッケージのより新しいバージョンが、システムにインストールされている場合があります。記載のパッチがインストールされていない場合、記載のバージョンをインストールする前に、それより新しいバージョンがインストールされているかどうかを確認します。

2.9 Oracle Solaris 11のオペレーティング・システム・パッケージの確認

次のコマンドを使用して必要なパッケージがあるかどうかをチェックします。

# /usr/bin/pkg verify [-Hqv] [pkg_pattern ...]

-Hオプションは検証出力からヘッダーを省略します。

-qオプションは、致命的なエラーが見つかった場合にエラーのみを返し、それ以外は出力しません。

-vオプションではパッケージに関する情報メッセージが含まれます。

システムのアーキテクチャに必要なパッケージがインストールされていない場合は、My Oracle Supportからダウンロードしてインストールします。

https://support.oracle.com

関連項目:

- 詳細は、Oracle Solaris 11ソフトウェア・パッケージの追加および更新を参照してください。

- Oracle Solaris 11製品ドキュメント

- サポート・リポジトリの更新情報は、My Oracle Supportノート1021281.1を参照してください。
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1021281.1

2.10 Oracle Solaris 10のオペレーティング・システム・パッチの確認

注意:
表示されたパッチのより新しいバージョンが、システムにインストールされている場合があります。記載のパッチがインストールされていない場合、記載のバージョンをインストールする前に、それより新しいバージョンがインストールされているかどうかを確認します。

必要なオペレーティング・システム・パッチがあることを確認します。システムがこれらの要件を満たしていることを確認するために、次の手順を使用します。

1. オペレーティング・システム・パッチがインストールされているかどうかと、それが適切なバージョンなのかを確認するには、次のようなコマンドを入力します。

# /usr/sbin/patchadd -p | grep patch_number

たとえば、いずれかのバージョンの119963パッチがインストールされているかどうかを確認するには、次のコマンドを使用します。

# /usr/sbin/patchadd -p | grep 119963

オペレーティング・システム・パッチがインストールされていない場合は、次のWebサイトからダウンロードしてインストールします。

https://support.oracle.com

2.11 Instant Client Lightのインストール要件

Instant Client Lightを使用する場合は、前の項で説明した要件の他に、アプリケーションで次の言語とキャラクタ・セットを使用する必要があります。

- 言語: Oracleでサポートされる言語

- 地域: Oracleでサポートされる地域

- キャラクタ・セット:

- シングルバイト

- US7ASCII

- WE8DEC

- WE8MSWIN1252

- WE8ISO8859P1

- Unicode

- UTF8

- AL16UTF16

- AL32UTF8

Instant Client Lightは、次のデータベース・キャラクタ・セットのいずれかを備えるデータベースに接続できます。

- US7ASCII

- WE8DEC

- WE8MSWIN1252

- WE8ISO8859P1

- WE8EBCDIC37C

- WE8EBCDIC1047

- UTF8

- AL32UTF8

言語、地域およびキャラクタ・セットは、NLS_LANG環境変数によって決定されます。

2.12 64ビット・プラットフォーム用の独立した32ビット・クライアント・ソフトウェア

64ビットのOracle Database Clientソフトウェアには、32ビット・クライアント・バイナリは含まれていません。64ビット・プラットフォーム上で32ビット・クライアント・バイナリが必要な場合は、それぞれの32ビット・クライアント・ソフトウェアから32ビット・バイナリを別々のOracleホーム内にインストールします。

64ビットのOracle Database Clientのインストール前の要件は、32ビットのOracle Database Clientにも適用されます。

関連項目:
詳細は、My Oracle Supportノート883702.1を参照してください。
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=883702.1

2.13 必要なオペレーティング・システム・グループおよびユーザーの作成

このシステムにOracleソフトウェアを初めてインストールするかどうかにより、またインストールする製品により、次のオペレーティング・システム・グループおよびユーザーの作成が必要になる場合があります。

- Oracleインベントリ・グループ(通常はoinstall)
Oracle中央インベントリへの書込みアクセスが可能なグループ(oraInventory)に属している必要があります。

Oracleソフトウェアのインストール時のインストール・ログとトレース・ファイル。これらのファイルは、今後の参照のために関連するOracleホームにコピーされます。

Oracleのインストールに関するその他のメタデータ・インベントリ情報は個々のOracleホーム・インベントリ・ディレクトリに格納され、中央インベントリからは分離されます。

新規インストールでは、Oracle Universal Installerを使用して中央インベントリ・ディレクトリを作成することをお薦めします。デフォルトでは、/u01/appなどOFA構造に準拠してOracleパスを作成すると、中央インベントリはパスu01/app/oraInventoryに作成され、すべてのOracleインストールの所有者は、適切な権限を使用して、このディレクトリに書き込むことができます。

- Oracleソフトウェア所有者ユーザー(通常はoracle)
Oracleソフトウェアをシステムに初めてインストールする場合は、このユーザーを作成する必要があります。このユーザーはインストール時にインストールされる全ソフトウェアの所有者となります。このユーザーには、プライマリ・グループとしてOracleインベントリ・グループを指定する必要があります。また、セカンダリ・グループは、OSDBAグループおよびOSOPERグループであることが必要です。

注意:

- Oracleドキュメントでは、Oracle Databaseインストールを所有するユーザーのことをoracleユーザーと呼びます。

- Oracle Databaseインストールは、Oracleソフトウェア所有者ユーザー(oracle)が所有し、Oracleソフトウェア所有者ユーザーのプライマリ・グループはOracleインベントリ・グループ(oinstall)である必要があります。

システム上のOracleソフトウェアの全インストールに対して、単一のOracleインベントリ・グループが必要です。初回インストール後は、そのシステムへの以降のすべてのOracleソフトウェア・インストールに、同一のOracleインベントリ・グループを使用する必要があります。ただし、インストールごとに異なるOracle所有者ユーザーを作成することは可能です。

注意:
次の各項では、ローカル・ユーザーおよびグループの作成方法について説明します。ローカル・ユーザーおよびグループを作成するかわりに、Network Information Services(NIS)などのディレクトリ・サービスに適切なユーザーおよびグループを作成できます。ディレクトリ・サービスの使用方法は、システム管理者に問い合せるか、オペレーティング・システムのドキュメントを参照してください。

次の各項では、ローカル・ユーザーおよびグループの作成方法について説明します。

- Oracleインベントリ・グループの作成

- Oracleソフトウェア所有者ユーザーの作成

2.13.1 Oracleインベントリ・グループの作成

既存のOracleインベントリ・グループがない場合は、作成する必要があります。次の項目ごとに、Oracleインベントリ・グループの名前の確認方法(存在する場合)および作成方法(必要な場合)を説明します。

- Oracleインベントリ・グループが存在するかどうかの確認

- Oracleインベントリ・グループの作成

Oracleインベントリ・グループが存在するかどうかの確認

Oracleソフトウェアをシステムに初めてインストールするときには、Oracle Universal InstallerによりoraInst.locファイルが作成されます。このファイルでは、Oracleインベントリ・グループ名(通常はoinstall)およびOracleインベントリ・ディレクトリのパスが識別されます。

oraInst.locファイルには、次のような内容が含まれます。

inventory_loc=central_inventory_location
inst_group=group

前述の例では、central_inventory_locationがOracle中央インベントリの場所、groupが中央インベントリへの書込み権限のあるグループ名を示します。

既存のOracleインベントリがある場合は、すべてのOracleソフトウェアのインストールで同じOracleインベントリを使用し、インストールに使用するすべてのOracleソフトウェア・ユーザーにこのディレクトリへの書込み権限があることを確認してください。

Oracleインベントリ・グループが存在するかどうかを確認するには、次のコマンドを入力します。

# more /var/opt/oracle/oraInst.loc

oraInst.locファイルが存在する場合、このコマンドの出力は次のようになります。

inventory_loc=/u01/app/oraInventory
inst_group=oinstall

Oracleインベントリ・グループの作成

oraInst.locファイルが存在しない場合は、次のようにOracleインベントリ・グループを作成します。

# /usr/sbin/groupadd oinstall

2.13.2 Oracleソフトウェア所有者ユーザーの作成

次の状況では、Oracleソフトウェア所有者ユーザーを作成する必要があります。

- Oracleソフトウェア所有者ユーザーが存在しない場合(たとえば、システムへOracleソフトウェアを初めてインストールする場合)。

- Oracleソフトウェア所有者ユーザーは存在するが、異なるオペレーティング・システム・ユーザーを使用する場合。

2.13.2.1 Oracleソフトウェア所有者ユーザーの存在の確認

Oracleソフトウェア所有者ユーザー(oracle)の有無を判別するには、次のコマンドを入力します。

# id oracle

oracleユーザーが存在する場合、このコマンドからの出力は、次のようになります。

uid=54321(oracle) gid=54321(oinstall) groups=54322(dba),54323(oper)

ユーザーが存在する場合、既存のユーザーを使用するか、または他のoracleユーザーを作成するかを決定します。既存のユーザーを使用する場合は、そのユーザーのプライマリ・グループがOracleインベントリ・グループであることを確認してください。詳細は、次の項のいずれかを参照してください。

注意:
必要に応じて、既存のユーザーの使用または変更の前にシステム管理者に連絡してください。

- 既存のOracleソフトウェア所有者ユーザーを使用し、ユーザーのプライマリ・グループがOracleインベントリ・グループの場合、「必要なソフトウェア・ディレクトリの識別」を参照してください。

- 既存のユーザーを変更するには、「Oracle Database Clientソフトウェア所有者ユーザーの変更」を参照してください。

- ユーザーを作成する場合は、次の項を参照してください。

2.13.2.2 Oracleソフトウェア所有者ユーザーの作成

Oracleソフトウェア所有者ユーザーが存在しない場合や、新しいOracleソフトウェア所有者ユーザーが必要な場合は、次の手順で作成します。次の手順では、oracleというユーザー名を使用します(この名前のユーザーが存在しない場合)。

1. oracleユーザーを作成するには、次のようなコマンドを入力します。

# /usr/sbin/useradd -g oinstall[ -G dba]oracle

各項目の意味は次のとおりです。

- -gオプションは、プライマリ・グループを指定します。oinstallなど、Oracleインベントリ・グループを指定する必要があります。

- -Gオプションは、オプションのセカンダリ・グループを指定します。OSDBAグループと、必要な場合にはOSOPERグループを含む必要があります。たとえば、dba, osoperなどです。

2. oracleユーザーのパスワードを設定します。

# passwd -r files oracle

続行するには、「必要なソフトウェア・ディレクトリの識別」を参照してください。

2.13.2.3 Oracle Database Clientソフトウェア所有者ユーザーの変更

oracleユーザーは存在するが、そのプライマリ・グループがoinstallでない場合は、次のようなコマンドを入力してプライマリ・グループを変更します。

# /usr/sbin/usermod -g oinstall -G dba oracle

-gオプションを使用してプライマリ・グループを指定し、セカンダリ・グループが必要な場合は-Gオプションを使用して指定します。

注意:
Oracleでは、既存のOracle Databaseサーバーまたは他のOracleソフトウェア・インストールの所有者の変更はサポートされていません。OracleではOracle Database Clientソフトウェア所有者の変更のみがサポートされています。

2.14 必要なソフトウェア・ディレクトリの識別

Oracleソフトウェア用に次のディレクトリを識別または作成する必要があります。

- Oracleベース・ディレクトリ

- Oracleインベントリ・ディレクトリ

- Oracleホーム・ディレクトリ

注意:
Oracleソフトウェア用に選択したパス(Oracleホーム・パス、Oracleベース・パスなど)では、ASCII文字のみを必ず使用してください。一部のパスにインストール所有者名がデフォルトで使用されるため、このASCII文字制限はユーザー名、ファイル名およびディレクトリ名に適用されます。

2.14.1 Oracleベース・ディレクトリ

Oracleベース・ディレクトリは、Oracleソフトウェア・インストールの最上位ディレクトリです。UNIXシステムでは、Optimal Flexible Architecture(OFA)のガイドラインによって、次のようなパスをOracleベース・ディレクトリに使用することが推奨されています。

/mount_point/app/software_owner

各項目の意味は次のとおりです。

- mount_pointは、Oracleソフトウェアを格納するファイル・システムのマウント・ポイント・ディレクトリです。
このマニュアルの例では、マウント・ポイント・ディレクトリに/u01を使用しています。

- software_ownerは、oracleなど、Oracleソフトウェアをインストールしているソフトウェア所有者のオペレーティング・システム・ユーザー名です。

すべてのOracle製品を含むORACLE_BASEフォルダを指定する必要があります。

注意:
既存のOracleベースがある場合は、既存のものを使用ドロップダウン・ボックスから選択できます。デフォルトでは、ドロップダウン・ボックスには、選択したOracleベースの既存の値が含まれます。詳細は、「Oracle Database Clientソフトウェアのインストール」を参照してください。
Oracleベースがない場合は、リスト・ボックスでテキストを編集し、新規作成できます。

複数のインストールに同じOracleベース・ディレクトリを使用することも、異なるインストール用に別々のOracleベース・ディレクトリを作成することもできます。異なるオペレーティング・システム・ユーザーが同じシステム上にOracleソフトウェアをインストールする場合、各ユーザーは個別のOracleベース・ディレクトリを作成する必要があります。次の例では、すべてのOracleベース・ディレクトリが同じシステムに存在できます。

/u01/app/oracle
/u01/app/orauser

次の各項では、インストールに適した既存のOracleベース・ディレクトリの識別方法、および必要な場合のOracleベース・ディレクトリの作成方法について説明します。

Oracleベース・ディレクトリを作成するか既存のディレクトリを使用するかにかかわらず、ORACLE_BASE環境変数を設定して、そのディレクトリのフルパスを指定する必要があります。

2.14.2 Oracleインベントリ・ディレクトリ

Oracleインベントリ・ディレクトリ(oraInventory)には、システム上にインストールされたすべてのソフトウェアのインベントリが格納されます。このディレクトリは、単一システム上にインストールされたすべてのOracleソフトウェアに必須であり、共有のものです。既存のOracleインベントリ・パスがある場合は、Oracle Universal InstallerはそのOracleインベントリを使用します。

システムに最初のOracleソフトウェアをインストールする場合、Oracle Universal Installerによりu[01-09]/app形式のOFA準拠パスが提供されます(/u01/appなど)。インストールを実行中のユーザーには、そのパスの書込み権限があります。すべてを満たしている場合、Oracle Universal Installerはパス/u[01-09]/app/oraInventoryにOracleインベントリ・ディレクトリを作成します。次に例を示します。

/u01/app/oraInventory

インストールの際にoracleユーザーのORACLE_BASEを設定した場合、Oracle Universal Installerにより、パスORACLE_BASE/../oraInventoryにOracleインベントリ・ディレクトリが作成されます。たとえば、ORACLE_BASEが/u01/app/oracle/に設定されている場合、Oracleインベントリ・ディレクトリは、パス/u01/app/oraInventoryに作成されます。

OFA準拠パスの作成およびORACLE_BASEの設定を行わなかった場合、Oracleインベントリ・ディレクトリはインストールを実行するユーザーのホーム・ディレクトリに配置されます。次に例を示します。

/home/oracle/oraInventory

Oracle Universal Installerでは、指定したディレクトリが作成され、それに対する適切な所有者、グループおよび権限が設定されます。ユーザーが作成する必要はありません。

注意:

- すべてのOracleソフトウェア・インストールはこのディレクトリに依存します。ディレクトリを必ず定期的にバックアップしてください。

- システムからすべてのOracleソフトウェアを完全に削除した場合を除き、このディレクトリは削除しないでください。

- デフォルトでは、Oracleインベントリ・ディレクトリはOracleベース・ディレクトリの下にインストールされません。これは、すべてのOracleソフトウェア・インストールが共通のOracleインベントリを共有するためです。その結果、すべてのユーザーに対してOracleインベントリは1つしかありません。一方、各ユーザーには個別のOracleベースがあります。

2.14.3 Oracleホーム・ディレクトリ

Oracleホーム・ディレクトリは、特定のOracle製品のソフトウェアをインストールするディレクトリです。異なるOracle製品、または同じOracle製品の異なるリリースは、個別のOracleホーム・ディレクトリにインストールする必要があります。Oracle Universal Installerを実行すると、このディレクトリのパスおよびディレクトリを識別する名前を指定するよう求められます。OFAガイドラインに従い、指定するOracleホーム・ディレクトリは、インストールを実行するユーザー・アカウントのOracleベース・ディレクトリのサブディレクトリであることを強くお薦めします。Oracleホーム・ディレクトリには、次のようなパスを指定することをお薦めします。

$ORACLE_BASE/product/12.1.0/client_1

Oracle Universal Installerは、指定したディレクトリ・パスをOracleベース・ディレクトリの下に作成します。また、適切な所有者、グループおよび権限も設定されます。このディレクトリを作成する必要はありません。

注意:
インストール時には、事前定義済の権限が適用された既存のディレクトリを、Oracleホーム・ディレクトリとして指定しないでください。指定した場合、ファイルおよびグループの所有権のエラーによりインストールが失敗する可能性があります。

2.15 Oracleベース・ディレクトリの識別または作成

インストールを開始する前に、既存のOracleベース・ディレクトリを識別するか、必要に応じて作成する必要があります。この項の内容は、次のとおりです。

- 既存のOracleベース・ディレクトリの識別

- Oracleベース・ディレクトリの作成

注意:
システムに他のOracleベース・ディレクトリが存在する場合にも、Oracleベース・ディレクトリを作成するように選択できます。

2.15.1 既存のOracleベース・ディレクトリの識別

既存のOracleベース・ディレクトリは、OFAガイドラインに準拠するパスを持たない可能性があります。ただし、既存のOracleインベントリ・ディレクトリまたは既存のOracleホーム・ディレクトリを識別する場合、通常は次のようにOracleベース・ディレクトリを識別できます。

- 既存のOracleインベントリ・ディレクトリの識別
次のコマンドを入力してoraInst.locファイルの内容を表示します。

# more /var/opt/oracle/oraInst.loc

oraInst.locファイルが存在する場合、このコマンドの出力は次のようになります。

inventory_loc=/u01/app/oraInventory
inst_group=oinstall

inventory_locパラメータは、Oracleインベントリ・ディレクトリ(oraInventory)を識別します。oraInventoryディレクトリの親ディレクトリは、通常、Oracleベース・ディレクトリです。前述の例では、/u01/app/oracleはOracleベース・ディレクトリです。

- 既存のOracleホーム・ディレクトリの識別
次のコマンドを入力してoratabファイルの内容を表示します。

# more /var/opt/oracle/oratab

oratabファイルが存在する場合、このファイルには、次のような行が含まれます。

*:/u03/app/oracle/product/12.1.0/dbhome_1:N
*:/opt/orauser/infra_904:N
*:/oracle/9.2.0:N

各行に指定されたディレクトリ・パスは、Oracleホーム・ディレクトリを示します。使用するOracleソフトウェア所有者のユーザー名が末尾に付いているディレクトリ・パスは、Oracleベース・ディレクトリとして有効な選択です。前述の例で、oracleユーザーを使用してソフトウェアをインストールする場合、次のディレクトリのどちらかを選択できます。

/u03/app/oracle
/oracle

注意:
可能であれば、最初のパス(/u03/app/oracle)のようなディレクトリ・パスを選択します。このパスは、OFAガイドラインに準拠しています。

- 既存のOracleベース・ディレクトリの識別
Oracleホーム・ディレクトリを特定した後、次のようなコマンドを実行してOracleベースの場所を確認します。

cat /u01/app/oraInventory/ContentsXML/inventory.xml

続行する手順は、次のとおりです。

- Oracleベース・ディレクトリが存在し、これを使用する場合は、「Oracleソフトウェア所有者環境の構成」を参照してください。
この後の項でoracleユーザーの環境を構成する際に、ORACLE_BASE環境変数を設定して選択したディレクトリを指定します。

- Oracleベース・ディレクトリがシステムに存在せず、Oracleベース・ディレクトリを作成する場合は、次の項を参照してください。

2.15.2 Oracleベース・ディレクトリの作成

Oracleベース・ディレクトリを作成する前に、ディスク領域がある適切なファイル・システムを識別する必要があります。

適切なファイル・システムを識別するには、次の手順を実行します。

1. マウント済の各ファイル・システム上の空きディスク領域を判別するには、次のコマンドを使用します。

# df -k

2. 表示から、適切な空き領域を持つファイル・システムを識別します。

3. 指定したファイル・システム用のマウント・ポイント・ディレクトリの名前を書き留めます。

Oracleベース・ディレクトリを作成し、適切な所有者、グループ、および権限を指定する手順は、次のとおりです。

1. 次のようなコマンドを入力して、識別したマウント・ポイント・ディレクトリに推奨されるサブディレクトリを作成し、適切な所有者、グループおよびそれらの権限を設定します。

# mkdir -p /mount_point/app
# chown -R oracle:oinstall /mount_point/app
# chmod -R 775 /mount_point/app/

次に例を示します。

# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/app
# chmod -R 775 /u01/app/

2. この章で後述するoracleユーザーの環境を構成する際に、ORACLE_BASE環境変数を設定して、作成したOracleベース・ディレクトリを指定します。

2.16 Oracleソフトウェア所有者環境の構成

Oracle Universal Installerはoracleアカウントから実行します。ただし、Oracle Universal Installerを起動する前に、oracleユーザーの環境を構成する必要があります。環境を構成するには、次のことが必要です。

- シェル起動ファイルで、デフォルトのファイル・モード作成マスク(umask)を022に設定します。

- DISPLAY環境変数を設定します。

注意:
オペレーティング・システム・ベンダーによってサポートされているシェル・プログラムを使用します。オペレーティング・システムでサポートされていないシェル・プログラムを使用すると、インストール時にエラーが発生する場合があります。

oracleユーザーの環境を設定する手順は、次のとおりです。

1. 新規Xターミナル・セッション(xterm)を開始します。

2. 次のコマンドを入力し、Xウィンドウ・アプリケーションがこのシステム上に表示されることを確認します。

$ xhost + RemoteHost

RemoteHostは完全修飾されたリモートのホスト名です。次に例を示します。

$ xhost + somehost.example.com

3. ソフトウェアをインストールするシステムにログインしていない場合は、そのシステムにoracleユーザーとしてログインします。

4. oracleユーザーとしてログインしていない場合は、ユーザーをoracleに切り替えます。

$ su - oracle

5. oracleユーザーのデフォルト・シェルを確認するには、次のコマンドを入力します。

$ echo $SHELL

6. シェル起動スクリプトを実行するには、次のいずれかのコマンドを入力します。

- Bashシェルの場合:

$ . ./.bash_profile

- BourneまたはKornシェルの場合:

$ . ./.profile

- Cシェルの場合:

% source ./.login

7. ソフトウェアをローカル・システムにインストールしない場合は、Xアプリケーションがローカル・システムに表示されるように、次のようなコマンドを入力します。

- Bourne、Bash、またはKornシェルの場合:

$ DISPLAY=local_host:0.0

- Cシェルの場合:

% setenv DISPLAY local_host:0.0

この例で、local_hostは、Oracle Universal Installerの表示に使用するシステム(ワークステーションまたはPC)のホスト名またはIPアドレスです。

8. /tmpディレクトリの空きディスク領域が400MBに満たないことが確認された場合は、400MB以上の空き領域があるファイル・システムを識別し、このファイル・システムの一時ディレクトリを指定するようにTMPおよびTMPDIR環境変数を設定します。

1. マウント済の各ファイル・システム上の空きディスク領域を確認するには、次のコマンドを使用します。

# df -k

2. 必要に応じて、次のようなコマンドを入力し、識別したファイル・システム上に一時ディレクトリを作成し、そのディレクトリに適切な権限を設定します。

$ sudo mkdir /mount_point/tmp
$ sudo chmod a+wr /mount_point/tmp
# exit

3. 次のようなコマンドを入力し、TMPおよびTMPDIR環境変数を設定します。

- Bourne、Bash、またはKornシェルの場合:

$ TMP=/mount_point/tmp
$ TMPDIR=/mount_point/tmp
$ export TMP TMPDIR

- Cシェルの場合:

% setenv TMP /mount_point/tmp
% setenv TMPDIR /mount_point/tmp

9. システムに既存のインストール環境があり、同じユーザー・アカウントを使用して今回のインストールを行う場合は、ORACLE_HOME、ORACLE_BASE、ORACLE_SID、TNS_ADMINの環境変数と、Oracleソフトウェア・ホームに接続されているOracleインストール・ユーザーに対して設定されたその他の環境変数の設定を削除します。
次のコマンドを入力し、ORACLE_HOME、ORACLE_BASE、ORACLE_SIDおよびTNS_ADMINの環境変数が設定されていないことを確認します。

- Bourne、Bash、またはKornシェルの場合:

$ unset ORACLE_HOME
$ unset ORACLE_BASE
$ unset ORACLE_SID
$ unset TNS_ADMIN

- Cシェルの場合:

% unsetenv ORACLE_HOME
% unsetenv ORACLE_BASE
% unsetenv ORACLE_SID
% unsetenv TNS_ADMIN

次のコマンドを使用してPATH環境変数をチェックします。

$ echo $PATH

$ORACLE_HOME/binパスがPATH環境変数から削除されていることを確認します。

注意:
ORACLE_HOME環境変数が設定されている場合、Oracle Universal Installerはその環境変数でOracleホーム・ディレクトリのデフォルト・パスとして指定されている値を使用します。ORACLE_BASE環境変数を設定する場合は、ORACLE_HOME環境変数の設定を解除し、Oracle Universal Installerによって提示されるデフォルト・パスを選択することをお薦めします。

10. 環境設定が正しく行われたかどうかを確認するには、次のコマンドを入力します。

$ umask
$ env | more

umaskコマンドの実行により、値22、022または0022が表示されることを確認します。また、ここで設定した環境変数に正しい値が設定されることを確認します。

3 Oracle Database Clientのインストール

Oracle Database Clientソフトウェアはインストール・メディアで提供されますが、Oracle Technology NetworkのWebサイトからもダウンロードできます。ほとんどの場合、ソフトウェアのインストールには、Oracle Universal Installerのグラフィカル・ユーザー・インタフェース(GUI)を使用します。ただし、Oracle Universal Installerでは、サイレント・モードでインストールを実行することもできます。その場合、GUIは使用しません。

- インストール・ガイドラインの参照

- インストール・ソフトウェアへのアクセス

- Oracle Database Clientソフトウェアのインストール

関連項目:
サイレント・モード・インストールの詳細は、付録Aを参照してください。

3.1 インストール・ガイドラインの参照

Oracle Universal Installerを起動する前に、次のガイドラインを確認してください。

- Oracle Universal Installer
以前のOracleリリースでこのリリースのコンポーネントをインストールする場合は、Oracle Universal Installerを使用しないでください。

- Oracleソフトウェアの再インストール
Oracle DatabaseがインストールされているOracleホーム・ディレクトリにOracleソフトウェアを再インストールする場合は、開始する前に、インストールされていたOracle Partitioningなどのコンポーネントもすべて再インストールする必要があります。

3.2 インストール・ソフトウェアへのアクセス

Oracle Database Clientソフトウェアはインストール・メディアで提供されますが、Oracle Technology NetworkのWebサイトまたはOracle Software Delivery Cloudのポータルからもダウンロードできます。ソフトウェアをハードディスクからインストールするには、ソフトウェアをダウンロードして解凍するか、インストール・メディアからコピーする必要があります。

Oracle Database Clientのアクセスおよびインストールは、次のいずれかの方法で実行できます。

- インストール・メディアまたは既存のハードディスクの場所からソフトウェアをインストールするには、「Oracle Database Clientソフトウェアのインストール」を参照してください。

- ソフトウェアをハードディスクにコピーする場合は、「ハードディスクへのソフトウェアのコピー」を参照してください。

- Oracle Technology Networkからソフトウェアをダウンロードする場合は、「Oracleソフトウェアのダウンロード」を参照してください。

3.2.1 Oracleソフトウェアのダウンロード

試用版のインストール・ファイルをOracle Technology Network(OTN)またはOracle Software Delivery Cloudのポータルからダウンロードして、ハードディスクに解凍できます。必ずライセンス規約をすべて確認し、理解してください。ほとんどのダウンロードには、開発ライセンスが含まれています。この項の内容は、次のとおりです。

- OTNからのインストール用アーカイブ・ファイルのダウンロード

- Oracle Software Delivery Cloudからのソフトウェアのダウンロード

- インストール・ファイルの解凍

3.2.1.1 OTNからのインストール用アーカイブ・ファイルのダウンロード

Oracle Technology Networkからインストール用アーカイブ・ファイルをダウンロードする手順は、次のとおりです。

1. ブラウザを使用して、次のURLにあるOracle Technology Networkのソフトウェア・ダウンロード・ページにアクセスします。

http://www.oracle.com/technetwork/indexes/downloads/index.html

2. インストールする製品のダウンロード・ページにナビゲートします。

3. ダウンロード・ページで、各必須ファイルのサイズを合計して必要なディスク領域を確認します。
ファイル・サイズは、ファイル名の隣に表示されます。

4. アーカイブ・ファイルの格納および展開用に、十分な空き領域のあるファイル・システムを選択します。

ほとんどの場合、使用可能なディスク領域としては、全アーカイブ・ファイルの2倍以上のサイズが必要です。

5. 手順4で選択したファイル・システム上で、インストール・ディレクトリを保持するための親ディレクトリ(OraDB12cなど)を製品ごとに作成します。

6. すべてのインストール用アーカイブ・ファイルを、手順5で作成したディレクトリにダウンロードします。

7. ダウンロードしたファイルのサイズが、Oracle Technology Network上の対応するファイルと一致することを確認します。また、次のようなコマンドを使用して、チェックサムがOracle Technology Networkでの記述と同じであることを検証します。

cksum filename.zip

8. 作成した各ディレクトリでファイルを解凍します。

9. 必須インストール・ファイルを解凍した後、「Oracle Database Clientソフトウェアのインストール」を参照してください。

3.2.1.2 Oracle Software Delivery Cloudからのソフトウェアのダウンロード

Oracle Software Delivery Cloudからソフトウェアをメディア・パックとしてダウンロードできます。メディア・パックは電子版のソフトウェアで、オラクルのお客様はCD-ROMまたはDVDでも入手可能です。メディア・パックをダウンロードする手順は、次のとおりです。

1. ブラウザを使用して、次のURLにあるOracle Software Delivery Cloudのポータルにアクセスします。

https://edelivery.oracle.com/

2. オンライン・フォームに情報(名前、会社、Eメール・アドレス、国)を入力して、「輸出確認」手続きを行います。

3. メディア・パックの検索ページで、ダウンロードするメディア・パックを特定するための製品パックとプラットフォームを指定します。製品パックの名前がわからない場合は、ライセンス・リストを使用して検索できます。

4. オプションで、ダウンロードする関連製品を「結果」リストから選択します。

5. 検索結果ページで「Readme」をクリックし、ダウンロード手順と製品情報が記載されたReadmeファイルをダウンロードして確認します。

6. Readmeを確認したら、検索結果から適切なメディア・パックを選択し、個別のzipファイルをダウンロードします。このページに記載されたダウンロードの注意事項に従います。必要なzipファイルのコンテンツをダウンロードして解凍した後、ソフトウェアのインストールを開始します。

注意:
ダウンロード可能なファイルのリストが記載されたページを印刷しておいてください。インストール中に参照する可能性のある部品番号とその説明のリストが含まれています。

7. ファイルをダウンロードした後、「ダイジェストの表示」をクリックして、MD5またはSHA-1チェックサムが、メディア・ダウンロード・ページに示されている内容と一致することを検証します。

関連項目:

- ソフトウェア・ダウンロードの整合性を検証する方法の詳細は、次のMy Oracle Supportノート549617.1を参照してください。
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=549617.1

- メディア・パックの詳細は、Oracle Software Delivery Cloudポータルのよくある質問セクションを参照してください。

3.2.1.3 インストール・ファイルの解凍

インストール用アーカイブ・ファイルを解凍する手順は、次のとおりです。

1. 必要に応じて、ダウンロードしたインストール用アーカイブ・ファイルが格納されているディレクトリに変更します。

2. Oracle Databaseソフトウェアは2つのアーカイブ・ファイルで使用できます。必ず、両方のアーカイブ・ファイルを同じディレクトリに抽出します。
ダウンロードしたファイルの拡張子がzipの場合は、次のコマンドを使用してファイルの内容を解凍します。

unzip file_name.zip

ダウンロードしたファイルの拡張子がcpio.gzの場合は、次のコマンドを使用します。

$ gunzip filename.cpio.gz

このコマンドによって、次のような名前のファイルが作成されます。

filename.cpio

インストール・ファイルを解凍するには、次のようなコマンドを入力します。

$ cpio -idcmv < filename.cpio

注意:
cpioコマンドで使用する正しいオプションの詳細は、ダウンロード・ページを参照してください。
一部のブラウザでは、ダウンロードと同時にファイルの解凍が行われても、ファイルの拡張子は.gzのまま変更されません。

このコマンドを実行すると、ファイルごとにDisknという名前のサブディレクトリが作成されます。nは、ファイル名にあるディスク番号です。

必要なインストール・ファイルをすべて解凍したら、「Oracle Database Clientソフトウェアのインストール」を参照してください。

3.2.2 ハードディスクへのソフトウェアのコピー

Oracle Database Clientをインストールする前に、ソフトウェアをハード・ディスクにコピーして、インストール・プロセスの実行を少し高速化することをお薦めします。インストール・メディアの内容をハードディスクにコピーする前に、ディスクをマウントする必要があります。次の各項では、ディスクをマウントして内容をハードディスクにコピーする方法について説明します。

- ディスクのマウント

- ハードディスクへのOracle Database Clientソフトウェアのコピー

3.2.2.1 ディスクのマウント

ほとんどのOracle Solarisシステムでは、ディスク・ドライブにディスクを挿入するとディスクが自動的にマウントされます。ディスクが自動的にマウントされない場合は、次の手順に従ってディスクをマウントしてください。

1. ユーザーをrootに切り替えます。

$ sudo sh
password:

2. 必要に応じて、次のコマンドを入力し、現在マウントされているディスクを取り出して、ドライブから取り除きます。

# eject

3. 適切なディスクをディスク・ドライブに挿入します。

4. ディスクが自動的にマウントされたかを確認するには、次のコマンドを入力します。

# ls /dvd/dvd0

5. このコマンドでディスクの内容の表示に失敗した場合は、次のようなコマンドを入力してマウントします。

# /usr/sbin/mount -r -F hsfs /dev/dsk/cxtydzs2 /dvd

この例では、/dvdはディスクのマウント・ポイント・ディレクトリで、/dev/dsk/cxtydzs2はディスク・デバイスのデバイス名(たとえば/dev/dsk/c0t2d0s2)です。

6. Oracle Universal Installerに「ディスクの場所」ダイアログ・ボックスが表示されている場合は、次の例のように、ディスクのマウント・ポイント・ディレクトリのパスを入力します。

- 自動的にマウントされたディスクの場合:

/dvd/dvd0

- 手動でマウントされたディスクの場合:

/dvd

以降の操作については、次のいずれかの項を参照してください。

- ソフトウェアをハードディスクにコピーする場合は、「ハードディスクへのOracle Database Clientソフトウェアのコピー」を参照してください。

- ソフトウェアをインストール・メディアからインストールする場合は、「Oracle Database Clientソフトウェアのインストール」を参照してください。

3.2.2.2 ハードディスクへのOracle Database Clientソフトウェアのコピー

システムでインストール・メディアを使用できない場合は、別のシステムのファイル・システムへインストール・メディアからソフトウェアをコピーした後、NFSを使用してファイル・システムをマウントするか、FTPを使用してソフトウェアのインストール先のシステムへファイルをコピーできます。

インストール・メディアの内容をハードディスクにコピーする手順は、次のとおりです。

1. Oracleソフトウェアを格納するディレクトリをハードディスク上に作成します。

$ mkdir OraCl12c

2. ディレクトリを手順1で作成したディレクトリに変更します。

$ cd OraCl12c

3. ディスクがマウントされていない場合は、マウントします。
一部のプラットフォームでは、ディスクをドライブに挿入した時点で、ディスクが自動的にマウントされます。ディスクが自動的にマウントされない場合、ディスクのマウントの詳細について「ディスクのマウント」を参照してください。

4. 次のように、マウントされたディスクの内容を、対応する新規のサブディレクトリにコピーします。

$ cp -R /directory_path OraCl12c

5. 必要に応じて、次のディスクをマウントし、手順4の操作を繰り返します。

3.3 Oracle Database Clientソフトウェアのインストール

Oracle Universal Installerを使用してOracle Database Clientソフトウェアをインストールします。次の項では、Oracleソフトウェアのインストール方法を説明します。

- Oracle Universal Installerの実行

- Oracle Net Configuration Assistantの使用

- Oracle Database Clientのインプレース・アップグレードの実行

関連項目:
クライアントのインストール方法を決定する前の考慮事項の詳細は、「インストールの考慮事項」を参照してください。

3.3.1 Oracle Universal Installerの実行

インストール・プロセスのタイプにかかわらず、次の手順に従ってOracle Universal Installer (OUI)を起動し、ソフトウェアをインストールします。

1. Oracleソフトウェア所有者ユーザー(通常はoracle)として、Oracleコンポーネントのインストール先コンピュータにログオンします。

2. ソフトウェアをインストール・メディアからインストールする場合、ディスクがマウントされていないときは、マウントします。
ディスクが自動的にマウントされない場合、ディスクのマウントの詳細について「ディスクのマウント」を参照してください。

一部のプラットフォームでは、インストール・メディアをドライブに挿入した時点で、ディスクが自動的にマウントされます。

3. Oracle Universal Installerを起動するため、インストール・ファイルの場所に合せて、次のいずれかの操作を行います。

注意:
Oracle Universal Installerは、oracleユーザーとしてログインしてユーザーの環境を設定したターミナル・セッションから起動してください。

関連項目:
oracleユーザーの環境設定の詳細は、「Oracleソフトウェア所有者環境の構成」を参照してください。

- インストール・ファイルがディスク上にある場合は、次のようなコマンドを入力します。このコマンドのdirectory_pathは、インストール・メディアのclientディレクトリのパスです。

$ /directory_path/runInstaller

- インストール・ファイルがハードディスク上にある場合は、ディレクトリをclientディレクトリに変更して次のコマンドを入力します。

$ ./runInstaller

Oracle Universal Installerが表示されない場合は、「X Windowの表示エラー」のトラブルシューティング情報を参照してください。

4. システムに既存のOracle Database Client 12cリリース1(12.1.0.1)以降がインストールされている場合、インストール・モードの選択画面が表示されます。Oracle Database Clientソフトウェアを新規の場所にインストールする場合は「新規インストール」を選択し、以前のリリースのOracle Database Clientをアップグレードする場合は「アップグレード」を選択して、「既存のOracle Database Clientのアップグレードの実行」の手順に従います。

5. 「インストール・タイプの選択」画面で、インストール・タイプ(「InstantClient」、「管理者」、「ランタイム」または「カスタム」)を選択し、「次へ」をクリックします。

6. 「製品言語の選択」では、製品の実行に使用する言語を選択できます。

製品の言語を、「使用可能な言語」リストから選択して、「選択された言語」リストに移します。「次へ」をクリックします。

手順5で「InstantClient」をインストール・タイプとして選択した場合、この画面は表示されません。

7. 「インストール場所の指定」画面で、次の詳細を入力します。

Oracleベース: このパスはデフォルトで表示されます。このパスは要件に応じて変更できます。手順5で「InstantClient」をインストール・タイプとして選択した場合、「Oracleベース」セクションは表示されません。

「ソフトウェアの場所」セクションで、デフォルト値のままにするか、OracleコンポーネントをインストールするOracleホーム・ディレクトリのパスを入力します。ディレクトリ・パスには空白を含めないでください。「次へ」をクリックします。

関連項目:
Oracleベース・ディレクトリおよびOracleホーム・ディレクトリの詳細は、「必要なソフトウェア・ディレクトリの識別」を参照してください。

8. コンピュータにOracle Databaseを初めてインストールする場合、インストーラの「インベントリの作成」画面で、中央インベントリのディレクトリ・パスを指定するように求められます。
Oracleインベントリ・ディレクトリ(Oracleインベントリ・グループ)を所有するオペレーティング・システム・グループのoraInventoryグループ名を選択します。「次へ」をクリックします。

注意: デフォルトでは、Oracleインベントリ・ディレクトリはOracleベース・ディレクトリの下にインストールされません。これは、すべてのOracleソフトウェア・インストールが共通のOracleインベントリを共有するためです。その結果、すべてのユーザーに対してOracleインベントリは1つしかない一方で、各ユーザーには個別のOracleベースがあります。

9. 手順5で「カスタム」をインストール・タイプとして選択した場合は、「使用可能な製品コンポーネント」画面が表示されます。インストールする製品を選択し、「次へ」をクリックします。

注意:
Oracle Database 11gリリース2(11.2)以降では、カスタム・インストール・オプションを使用して、Oracle Connection Manager、Oracle Net ListenerおよびOracle Scheduler Agentをインストールできます。

10. 手順9で、インストールするコンポーネントの一部としてOracle Scheduler Agentを選択した場合は、「Oracle Database Scheduler Agent」画面が表示されます。Scheduler Agentホスト名とScheduler Agentのポート番号を入力します。「次へ」をクリックします。

11. 「前提条件チェックの実行」画面では、ご使用のコンピュータが、目的の製品をインストールするための最低システム要件を満たしているかどうかを確認します。「次へ」をクリックします。
注意: 「すべて無視」オプションを選択する場合は注意が必要です。このオプションを選択すると、Oracle Databaseをシステムに正常にインストールできるかどうかをOracle Universal Installerが確認できない場合があります。

12. 「サマリー」画面に表示された情報を確認して、「インストール」をクリックします。

注意:
「サマリー」画面で「レスポンス・ファイルの保存」をクリックすると、すべてのインストール手順をレスポンス・ファイルに保存できます。このファイルは、後でサイレント・インストールに使用できます。

13. 「製品のインストール」画面に、クライアント・インストールの進捗状況が表示されます。「カスタム」インストール・オプションを使用してOracle Net ListenerまたはOracle Scheduler Agentを選択した場合のみ、ルート構成スクリプトを実行するよう要求されます。プロンプトが表示されたら、rootユーザーとしてroot.shスクリプトを実行します。

Oracleソフトウェアを初めてシステムにインストールする場合、Oracle Universal InstallerでorainstRoot.shスクリプトの実行が求められます。このスクリプトをrootユーザーとして実行します。

「OK」をクリックします。

14. カスタム・インストールの実行中、手順9で、インストールするコンポーネントのリストからOracle Net Listenerを選択した場合、「Oracle Net Configuration Assistantの使用」の手順を確認します。

15. 「終了」画面で、「閉じる」をクリックしてOracle Universal Installerを終了します。

3.3.2 Oracle Net Configuration Assistantの使用

カスタムのOracle Database Clientのインストール中、手順9で、インストールするコンポーネントのリストからOracle Net Listenerを選択した場合、Oracle Universal Installerにより、Oracle Database Clientのインストールの一環としてOracle Net Configuration Assistantが自動的に起動されます。次の手順を実行し、Oracle Net Configuration Assistantを使用してリスナーおよびネーミング・メソッドを構成します

1. 「ようこそ」画面で「次へ」をクリックします。

注意:
デフォルトのネットワーク構成に対し、「標準構成の実行」を選択することもできます。

2. 「リスナーの構成-リスナー名」画面で、リスナー名を入力するか、デフォルト値を受け入れます。「次へ」をクリックします。

3. 「リスナーの構成-プロトコルの選択」画面で、「使用可能なプロトコル」リストから1つ以上のプロトコルを選択し、「選択済プロトコル」リストに移動します。「次へ」をクリックします。

4. 「リスナーの構成-TCP/IPプロトコル」画面で、標準ポート番号を選択するか、別のポート番号を入力します。「次へ」をクリックします。

5. 追加のリスナーを構成しない場合、「いいえ」を選択して「次へ」をクリックします。

6. リスナーの構成はこれで終わりました。「次へ」をクリックして次に進みます。

注意:
複数のリスナーがある場合、「リスナーの構成-リスナーの選択」場面に表示されたリストからリスナーを1つ選択して開始します。

7. 「ネーミング・メソッドの構成」画面で、「はい」を選択してネーミング・メソッドを構成します。「次へ」をクリックします。

8. 「ネーミング・メソッドの構成-メソッドの選択」画面で、「使用可能なメソッド」リストからネーミング・メソッドを選択し、「選択済メソッド」リストに移動します。「次へ」をクリックします。
通常は「ローカル・ネーミング」で十分です。

9. 「ネット・サービス名の構成-サービス名」画面でサービス名を入力し、「次へ」をクリックします。

10. 「ネット・サービス名の構成-プロトコルの選択」画面で、アクセスするデータベースのプロトコルを選択し、「次へ」をクリックします。

11. 「ネット・サービス名の構成-TCP/IPプロトコル」画面で、Oracle Databaseがインストールされているコンピュータのホスト名を入力します。標準ポート番号を使用するか、別のポート番号を指定して、「次へ」をクリックします。

12. 「ネット・サービス名の構成」の「テスト」画面で、「はい。テストを実行します。」をクリックしてデータベースの接続をテストします。「次へ」をクリックします。

13. 「ネット・サービス名の構成-接続」画面で、「次へ」をクリックします。
ほとんどの場合、テストが失敗するのは、Oracle Universal Installerからダイアログ・ボックスに提供されるデフォルトのユーザー名とパスワードがターゲット・データベースのユーザー名とパスワードと一致しない場合のみです。「ログインの変更」をクリックし、ユーザー名とパスワードを再入力して「OK」をクリックします。

14. 「ネット・サービス名の構成-ネット・サービス名」画面でネット・サービス名を入力し、「次へ」をクリックします。

15. 残りのプロンプトに応答して、構成を完了します。

16. 「終了」画面で、「閉じる」をクリックしてOracle Universal Installerを終了します。

スタンドアロン・モードでのインストール後Oracle Net Configuration Assistantを実行して、リスナー、ネーミング・メソッド、ネット・サービス名およびディレクトリ・サーバーの使用を構成することもできます。

Oracle Net Configuration Assistantをスタンドアロン・モードで起動するには、ORACLE_HOME/binディレクトリからnetcaを実行します。

関連項目:
『Oracle Database Net Services管理者ガイド』のOracle Net Configuration Assistantを使用したネットワーク・コンポーネントの構成に関する項

3.3.3 Oracle Database Clientのインプレース・アップグレードの実行

次の手順で、Oracle Database Client 12cリリース1(12.1)のインプレース・アップグレードを実行できます。

注意:
システムにOracle Database Client 12cリリース1 (12.1.0.1)以上のクライアント・ホームがすでにインストールされている場合のみ、Oracle Database Clientのインプレース・アップグレードを行えます。

1. 「Oracle Universal Installerの実行」に示された手順1から3を実行します。

2. システムにOracle Database Client 12cリリース1 (12.1.0.1)以上がすでにインストールされている場合のみ、インストール・モードの選択画面が表示されます。「アップグレード」を選択して、既存のOracle Database Clientソフトウェアを最新バージョンにアップグレードします。

3. 「インストール場所の指定」画面で、デフォルトのソフトウェアの場所の値はそのままにします。システム上に複数のクライアント・インストールが存在する場合、最新のバージョンへのアップグレード元となるクライアントのOracleホーム・ディレクトリ・パスを選択します。ディレクトリ・パスには空白を含めないでください。「次へ」をクリックします。

4. 「製品言語の選択」では、製品の実行に使用する言語を選択できます。
製品の言語を、「使用可能な言語」リストから選択して、「選択された言語」リストに移します。「次へ」をクリックします。

5. 「前提条件チェックの実行」画面では、ご使用のコンピュータが、目的の製品をインストールするための最低システム要件を満たしているかどうかを確認します。「次へ」をクリックします。

6. 「サマリー」画面に表示された情報を確認して、「インストール」をクリックします。

7. 「製品のインストール」画面に、クライアント・アップグレードの進捗状況が表示されます。既存のOracle Database ClientホームがOracle Scheduler Agentとともにインストールされている場合のみ、ルート構成スクリプトを実行するよう要求されます。要求されたら、rootユーザーとしてroot.shスクリプトを実行してインストールを完了し、「OK」をクリックします。

8. 「終了」画面で情報を確認し、「閉じる」をクリックしてOracle Universal Installerを終了します。

関連項目:

- 「最新バージョンでの既存ソフトウェアの更新」

- 「レスポンス・ファイルを使用したOracle Database Clientのインプレース・アップグレードの実行」

4 Oracle Database Clientのインストール後の作業

この章では、Oracle Database Clientソフトウェアをインストールした後に、インストール後の作業を完了する方法について説明します。内容は次のとおりです。

- インストール後の必須作業

- インストール後の推奨作業

- インストール後の製品固有の必須作業

「インストール後の必須作業」で説明する作業は、必ず実行してください。すべてのインストールが完了した後は、「インストール後の推奨作業」で説明する作業を実行することをお薦めします。

「インストール後の製品固有の必須作業」で説明する製品のいずれかをインストールして使用する場合は、製品固有の項で説明する作業を実行する必要があります。

注意:
この章では、基本構成についてのみ説明します。すべての構成およびチューニングの詳細は、『Oracle Database管理者リファレンス for Linux and UNIX-Based Operating Systems』、『Oracle Database管理者ガイド』、および製品固有の管理ガイドおよびチューニング・ガイドを参照してください。

4.1 インストール後の必須作業

インストールの完了後は、ここで説明する各作業を実行する必要があります。

- パッチのダウンロードとインストール

- Instant Clientの更新

- Instant Clientでの接続

4.1.1 パッチのダウンロードとインストール

インストールに必要なパッチについては、My Oracle SupportのWebサイトで確認してください。

注意:
パッチをダウンロードしてもInstant Clientを更新できません。Instant Clientを更新するには、「Instant Clientの更新」の手順を実行してください。

必要なパッチをダウンロードする手順は、次のとおりです。

1. Webブラウザを使用して、My Oracle SupportのWebサイトを表示します。

https://support.oracle.com/

2. My Oracle Supportにログインします。

注意:
My Oracle Supportの登録ユーザーでない場合は、ここで登録してくださいをクリックして登録の手順に従います。

3. My Oracle Supportのメイン・ページで「パッチと更新版」タブをクリックします。

4. 「パッチ検索」グループで、「製品またはファミリ(拡張検索)」を選択します。

5. 「製品」フィールドで、Oracle Databaseを選択します。

6. 「リリース」フィールドで、リリース番号を1つ以上選択します。たとえば、Oracle 12.1.0.1.0とします。

7. 「検索」をクリックします。

8. 「パッチ検索」ページに、使用可能なすべてのパッチの更新が表示されます。

9. パッチ番号を選択して「README」をクリックします。パッチ・セットに関する情報と、インストールへのパッチの適用方法が記載された「README」ページが表示されます。

10. 「パッチ検索」ページに戻って「ダウンロード」をクリックし、ファイルをシステムに保存します。

11. Oracle Database 12cで提供された解凍ユーティリティを使用して、My Oracle SupportからダウンロードしたOracleのパッチ更新を解凍します。解凍ユーティリティは、$ORACLE_HOME/binディレクトリにあります。

4.1.2 Instant Clientの更新

Instant Clientを更新する手順は、次のとおりです。

1. Oracle Technology NetworkからInstant Clientをダウンロードします。
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

2. 既存のディレクトリにファイルを格納する場合は、そのディレクトリが空であることを確認します。
別のディレクトリにファイルを格納(および以前のファイルを削除)する場合は、PATH環境変数の設定を更新して新しい格納場所を反映してください。

注意:
Instant ClientまたはInstant Client Lightの制限として、opatchユーティリティを使用してパッチのアップグレードを行えません。これは、パッチのアップグレード・プロセスがパッチをアップグレードするためにアクセスする必要のあるインベントリがInstant Clientのインストールで作成されないためです。また、インベントリが存在しないということは、パッチの試行が不可能になる前に、インストール済の中間のパッチが報告され、競合が検出されることを意味します。

4.1.3 Instant Clientでの接続

「InstantClient」インストール・タイプでインストールした場合は、次のようにユーザーの環境を構成して、動的にリンクされたクライアント・アプリケーションによるデータベースへの接続を有効にすることができます。

1. プラットフォームの適切な共有ライブラリ・パス環境変数を設定して、Instant Clientライブラリを含むディレクトリを指定します。「InstantClient」インストール・タイプの場合、このディレクトリは、インストール時に指定したOracleホーム・ディレクトリになります。たとえば、次のようになります。

/u01/app/oracle/product/12.1.0/client_1

2. 次のいずれかの方法で、クライアント・アプリケーションのデータベース接続情報を指定します。

- 次の形式でSQL接続URL文字列を指定します。

//host:port/service_name

- TNS_ADMIN環境変数を設定してtnsnames.oraファイルの場所を指定し、そのファイルからサービス名を指定します。

- TNS_ADMIN環境変数を設定してTWO_TASK環境変数を設定し、tnsnames.oraファイルからサービス名を指定します。

注意:
ORACLE_HOME環境変数を指定する必要はありません。

4.2 インストール後の推奨作業

インストールの完了後は、ここで説明する各作業を実行することをお薦めします。

- Instant Client Lightの構成

- root.shスクリプトのバックアップ作成

- Instant ClientまたはInstant Client LightのOracle Databaseへの接続

- ユーザー・アカウントの設定

- NLS_LANG環境変数の設定

- クライアントの静的ライブラリの生成

4.2.1 Instant Client Lightの構成

Instant Clientをインストールすると、Instant ClientライブラリがORACLE_HOMEディレクトリにインストールされ、Instant Client Light固有のライブラリがORACLE_HOME/lightディレクトリにインストールされます。Instant Client Lightを構成するには、ORACLE_HOME/libociei.soファイルをORACLE_HOME/light/libociicus.soファイルに置き換える必要があります。

ライブラリ・ファイルを置き換えた後、Instant Client共有ライブラリ・ファイルの場所を指すようにLD_LIBRARY_PATH環境変数を設定する必要があります。

4.2.2 root.shスクリプトのバックアップ作成

インストールの完了後に、root.shスクリプトのバックアップを作成することをお薦めします。他の製品を同じOracleホーム・ディレクトリにインストールすると、Oracle Universal Installerによりインストール中に既存のroot.shスクリプトの内容が更新されます。オリジナルのroot.shスクリプトに含まれていた情報が必要な場合は、バックアップのroot.shファイルからリカバリできます。

4.2.3 Instant ClientまたはInstant Client LightのOracle Databaseへの接続

Instant Client (Instant Client Lightを含む)がOracleデータベースに接続する前に、Instant Clientライブラリを含むディレクトリがLD_LIBRARY_PATH環境変数で指定されていることを確認します。このディレクトリは、インストール時に指定したORACLE_HOMEディレクトリです。

たとえば、Instant ClientまたはInstant Client Light(Instant Client Lightを構成した場合)の共有ライブラリは、次の場所にあります。

/u01/app/oracle/product/12.1.0/client_1

LD_LIBRARY_PATH環境変数の確認後、次の方法のいずれかを使用して、クライアント・アプリケーションのOracle Database接続情報を指定できます。

- 簡易接続ネーミング・メソッドを使用した接続の指定

- tnsnames.oraファイルの構成による接続の指定

- 空の接続文字列およびTWO_TASKを使用した接続の指定

4.2.3.1 簡易接続ネーミング・メソッドを使用した接続の指定

Instant Clientのtnsnames設定を構成せずに、クライアント・アプリケーションから直接、Oracle Databaseに対する接続アドレスを指定できます。この方法は、tnsnames.oraファイルを作成および管理する必要がないという点で便利です。ただし、アプリケーション・ユーザーは、アプリケーションにログインする際にホスト名およびポート番号を指定する必要があります。

たとえば、クライアント・コンピュータでSQL*Plusを実行する場合、ホスト名がshobeen、ポート番号が1521のサーバー上にあるsales_usデータベースへ接続するには、次のようにしてログインできます。

sqlplus system/admin@//shobeen:1521/sales_us

同様に、アプリケーション・コードでOracle Call Interfaceネット・ネーミング・メソッドを使用して、Instant ClientとOracle Databaseの接続を作成できます。たとえば、OCIServerAttach()コール内の次の形式により、接続情報を指定します。

- 次の形式でSQL接続URL文字列を指定します。

//host[:port][/service_name]

次に例を示します。

//shobeen:1521/sales_us

- あるいは、SQL接続情報をOracle Netキーワード値ペアとして指定できます。次に例を示します。

"(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=shobeen) (PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=sales_us)))"

関連項目:
Oracle Call Interface Instant Clientの使用方法の詳細は、『Oracle Call Interfaceプログラマーズ・ガイド』を参照してください。

4.2.3.2 tnsnames.oraファイルの構成による接続の指定

デフォルトでは、Instant Clientをインストールする場合、Oracle Universal Installerには、サンプルのtnsnames.oraファイルも、通常このファイルの作成に使用されるOracle Net Configuration Assistantユーティリティも含まれません。ただし、ユーザーが実際のホスト名とポート番号を指定せずにすむように、tnsnames.oraファイルによるInstant ClientとOracle Databaseの接続の設定を検討してください。

別のOracleインストールからこのファイルをコピーして変更することによって、tnsnames.oraファイルを手動で作成するか、またはOracle Net Configuration Assistantを使用して、このファイルを自動的に作成および管理できます。

Oracle Net Configuration Assistantをインストールする手順は、次のとおりです。

1. Oracle Universal Installerを実行します。

2. 「カスタム」インストール・タイプを選択します。

3. 「使用可能な製品コンポーネント」画面で、Oracle Net Listenerを選択します。

4. 「サマリー」画面で「インストール」をクリックしてから、「終了」および「はい」をクリックしてOracle Universal Installerを終了します。

各クライアント・コンピュータ上で、次のいずれかの設定を構成します。

- TNS_ADMIN環境変数を設定してtnsnames.oraファイルの場所を指定し、そのファイルからサービス名を指定します。

- tnsnames.oraファイルを$ORACLE_HOME/network/adminディレクトリ内に格納し、ORACLE_HOME環境がこのOracleホームに設定されていることを確認します。

関連項目:
Oracle Call Interface Instant Client接続文字列の詳細は、『Oracle Call Interfaceプログラマーズ・ガイド』を参照してください。

4.2.3.3 空の接続文字列およびTWO_TASKを使用した接続の指定

接続文字列を空の接続文字列("")に設定し、TWO_TASK環境変数を次のいずれかの値に設定します。

- 直接アドレス(「簡易接続ネーミング・メソッドを使用した接続の指定」を参照)

- Oracle Netキーワード値ペア

- tnsnames.oraエントリ。さらに、TNS_ADMINをtnsnames.oraの場所に設定します。

- tnsnames.oraエントリ。さらに、次のようにします。

- tnsnames.oraファイルを$ORACLE_HOME/network/adminに格納

- ORACLE_HOME環境変数をこのOracleホームに設定

この方法により、アプリケーション・コード自体で空の接続文字列が使用されている場合、アプリケーションの内部で接続文字列を指定できます。空の接続文字列のメリットは、アプリケーション自体がtnsnames.oraエントリを指定する必要がないという点です。かわりに、ユーザーがアプリケーションを起動する際、TWO_TASK環境変数の設定に応じてスクリプトまたは環境によってデータベースの場所が決定されます。空の文字列を使用するデメリットは、アプリケーションがデータベースに接続するためにこの追加情報を構成する必要があるという点です。

4.2.4 ユーザー・アカウントの設定

ユーザー・アカウントの追加設定の詳細は、『Oracle Database管理者リファレンス for Linux and UNIX-Based Operating Systems』を参照してください。

4.2.5 NLS_LANG環境変数の設定

NLS_LANGは、Oracleソフトウェアのロケール動作を指定する環境変数です。この変数では、クライアント・アプリケーションとデータベース・ユーザー・セッションに使用する言語および地域を設定します。また、クライアント用のキャラクタ・セットも設定します。これは、SQL*Plusなど、Oracleクライアント・プログラムにより入力または表示されるデータのキャラクタ・セットです。

関連項目:
NLS_LANG環境変数の詳細は、付録B「Oracle Databaseグローバリゼーション・サポートの構成」を参照してください。

注意:
表示されるデータのキャラクタ・セットは、使用しているキーボード・ドライバやフォントなどのオペレーティング・システムの環境によって決定されます。NLS_LANGキャラクタ・セットがオペレーティング・システムに適合している必要があります。

4.2.6 クライアントの静的ライブラリの生成

クライアントの静的ライブラリ(libclntst11.a)は、インストール時に生成されません。クライアントの静的ライブラリにアプリケーションをリンクする場合は、次の手順に従って最初に静的ライブラリを生成する必要があります。

1. ユーザーをoracleに切り替えます。

2. ORACLE_HOME環境変数を設定して、Oracle Databaseのインストールに使用したOracleホーム・ディレクトリを指定します。次に例を示します。

- Bourne、Bash、またはKornシェルの場合:

$ ORACLE_HOME=/u01/app/oracle/product/12.1.0/client_1
$ export ORACLE_HOME

- Cシェルの場合:

% setenv ORACLE_HOME /u01/app/oracle/product/12.1.0/client_1

3. 次のコマンドを入力します。

$ $ORACLE_HOME/bin/genclntst

4.3 インストール後の製品固有の必須作業

次の項では、該当する製品をインストールして使用する場合に実行する必要のある、インストール後の作業について説明します。

- Oracle Net Servicesの構成

- Oracleプリコンパイラの構成

注意:
インストール後の作業は、使用する製品についてのみ実行する必要があります。

4.3.1 Oracle Net Servicesの構成

システムに以前のリリースのOracleソフトウェアがインストールされている場合は、Oracle Netのtnsnames.oraおよびlistener.ora構成ファイルの情報を、以前のリリースから新規リリースの対応するファイルにコピーできます。

注意:
tnsnames.oraおよびlistener.oraファイルのデフォルトの位置は、$ORACLE_HOME/network/admin/ディレクトリです。ただし、これらのファイルを1つの中央の場所に保存することもできます。

必要な場合は、追加のデータベース・インスタンスの接続情報を新しいファイルに追加することもできます。

4.3.2 Oracleプリコンパイラの構成

この項では、Oracleプリコンパイラに関するインストール後の作業について説明します。

- Pro*C/C++の構成

- Pro*FORTRANの構成

注意:
プリコンパイラの構成ファイルは、すべて$ORACLE_HOME/precomp/adminディレクトリにあります。

4.3.2.1 Pro*C/C++の構成

PATH環境変数の設定に、Cコンパイラの実行可能ファイルを含むディレクトリが指定されていることを確認します。

表4-1に、コンパイラのデフォルト・ディレクトリおよび適切なパス設定確認コマンドを示します。

表4-1 C/C++コンパイラのディレクトリ

パス

コマンド

/usr/bin

$ which gcc

/opt/SunProd/studio11/bin

$ which cc

4.3.2.2 Pro*FORTRANの構成

PATH環境変数の設定に、FORTRANコンパイラの実行可能ファイルを含むディレクトリが指定されていることを確認します。パス設定は、xlfwhich f95コマンドで確認できます。

5 Oracle Database Clientソフトウェアの削除

この章では、削除ツールを使用して、指定したOracleホームに関連するOracleソフトウェアおよび構成ファイルを完全に削除する方法を説明します。

削除ツールは、Oracle Database Clientインストールを削除します。

Oracle Database、Oracle Clusterware、Oracle ASM、Oracle RACまたはOracle Databaseクライアントのインストールに関連付けられているOracleホーム全体を削除する際には、削除ツールを使用することをお薦めします。個々の製品やコンポーネントの削除はサポートされません。

次の各項では、削除ツールとそのツールを使用するための追加オプションについて説明します。

- 削除ツールについて

- 削除ツールの実行例

- Deinstallコマンドの実行例

- アンインストール・レスポンス・ファイルの例

5.1 削除ツールについて

Oracle Database 12cから、データベース・インストール・メディアに削除ツールが統合されています。Oracle Database、Oracle Database ClientまたはOracle Grid Infrastructureインストール・メディアのベース・ディレクトリから、runInstallerコマンドに-deinstallおよび-homeオプションを指定して使用すると、削除ツールを実行できます。

また、削除ツールは、インストール後にOracleホーム・ディレクトリで別のコマンド(deinstall)として使用することも可能です。削除ツールの場所は、$ORACLE_HOME/deinstallディレクトリです。

削除ツールは、指定した情報と、ソフトウェア・ホームから収集した情報を使用して、レスポンス・ファイルを作成します。このファイルのかわりに、以前のdeinstallコマンドで生成されたレスポンス・ファイルを指定するには、–checkonlyオプションを使用するか、レスポンス・ファイル・テンプレートを編集します。

Oracleホームのソフトウェアが実行されていない場合(インストール失敗の後など)、削除ツールは構成を確認できないため、対話的に、またはレスポンス・ファイルですべての構成の詳細を提供する必要があります。

注意:
deinstallコマンドを実行した場合に、構成解除して削除しようとしているホーム以外の登録済ホームが中央インベントリ(oraInventory)に含まれていなければ、削除コマンドは、Oracle Databaseインストール所有者のOracleベース・ディレクトリ内の次のファイルとディレクトリ・コンテンツを削除します。

- admin

- cfgtoollogs

- checkpoints

- diag

- oradata

- fast_recovery_area

Optimal Flexible Architecture(OFA)構成を使用してインストールを構成すること、およびOracleソフトウェアが排他的に使用するOracleベースとOracleホーム・パスを予約することを強くお薦めします。Oracleソフトウェア所有者であるユーザー・アカウントが所有するOracleベース内のこれらの場所に、ユーザー・データがある場合、このデータはdeinstallコマンドによって削除されます。

Oracleソフトウェア・インストールの所有者として削除ツールを実行することをお薦めします。削除ツールは、デフォルトでは、インストール所有者としてOracleホームのdeinstallディレクトリから実行します。

$ $ORACLE_HOME/deinstall/deinstall

deinstallコマンドでは、次の構文を使用します。変数はイタリックで示しています。

./deinstall [-silent] [-checkonly] [-paramfile complete path of input response file] [-params name1=value
name2=value . . .] [-o complete path of directory for saving files]
[-tmpdir complete path of temporary directory to use]
[-logdir complete path of log directory to use] [-help]

データベース・インストール・メディアから削除ツールを実行するには、-deinstallオプションの後に-homeオプションを指定したrunInstallerコマンドを使用し、削除するOracleホームのパスを次の構文で指定します(変数コンテンツはイタリックで示されています)。

./runInstaller -deinstall -home complete path of Oracle home [-silent] [-checkonly] [-paramfile complete path of input response file] [-params name1=value
name2=value . . .] [-o complete path of directory for saving files]
[-tmpdir complete path of temporary directory to use]
[-logdir complete path of log directory to use] [-help]

サーバーに関する情報の入力を求められたら、情報を入力するかデフォルトを受け入れます。

削除ツールは、Oracleソフトウェアを停止し、オペレーティング・システム上のOracleソフトウェアおよび構成ファイルを削除します。

注意:
Oracleソフトウェアを削除するには、同じリリースの削除ツールを実行する必要があります。以前のリリースからOracleソフトウェアを削除するとき、それより新しいリリースの削除ツールは実行しないでください。たとえば、既存の11.2.0.4 OracleホームからOracleソフトウェアを削除する場合、12.1.0.1のインストール・メディアから削除ツールを実行しないでください。

また、レスポンス・ファイルを使用して削除ツールを実行することも、次のオプションを選択してツールを実行することもできます。

- -home
このフラグは、確認または削除するOracleホームのパスを指定します。

削除するOracleホームでdeinstallコマンドを使用してOracleソフトウェアを削除する場合は、そのOracleホーム以外の場所にあるレスポンス・ファイルを指定し、-homeフラグは使用しません。

$ORACLE_HOME/deinstallパスからdeinstallを実行する場合は、実行されているホームの場所をツールが認識できるため、-homeフラグは不要です。インストール・メディアからrunInstaller -deinstallを使用する場合は、-homeが必須です。

- -silent
このフラグは、削除ツールを非対話モードで実行します。このオプションを指定した場合は、次のいずれかが必要です。

- インストールおよび構成の情報を判別するためにアクセスできる作業システム。失敗したインストールでは、-silentフラグは機能しません。

- 削除または構成解除するOracleホームの構成値が記述されたレスポンス・ファイル。

使用または変更するレスポンス・ファイルは、-checkonlyフラグを指定してツールを実行すると生成できます。ツールにより、削除および構成解除するOracleホームの情報が検出されます。この方法でも、-silentオプションで使用できるレスポンス・ファイルが生成されます。

$ORACLE_HOME/deinstall/responseディレクトリにあるテンプレート・ファイルdeinstall.rsp.tmplを変更することもできます。

- -checkonly
このフラグは、Oracleソフトウェア・ホームの構成ステータスをチェックする場合に使用します。-checkonlyフラグを指定してツールを実行すると、Oracleの構成は削除されません。-checkonlyフラグを使用すると、削除ツールでの使用や、-silentオプションを指定しての使用が可能なレスポンス・ファイルが生成されます。

- -paramfile 入力レスポンス・ファイルの完全パス
このフラグは、デフォルト以外の場所にあるレスポンス・ファイルを使用して削除ツールを実行します。このフラグを使用する場合は、レスポンス・ファイルが存在する場所を完全パスで指定します。

レスポンス・ファイルのデフォルトの位置は、削除ツールの位置によって異なります。

- インストール・メディアまたはステージングの場所からの場合: /response。

- インストール済Oracleホームからの場合(インストール後): $ORACLE_HOME/deinstall/response

- -params [name1=value name2=value name3=value . . .]
このフラグは、作成しておいたレスポンス・ファイルで変更する1つ以上の値を上書きする場合に、レスポンス・ファイルとともに使用します。

- -o 保存するレスポンス・ファイルのディレクトリの完全パス
このフラグは、レスポンス・ファイル(deinstall.rsp.tmpl)が保存されている、デフォルトの場所以外のパスを指定する場合に使用します。

レスポンス・ファイルのデフォルトの位置は、削除ツールの位置によって異なります。

- インストール・メディアまたはインストール前のステージングの場所からの場合: /response

- インストール済Oracleホームからの場合(インストール後): $ORACLE_HOME/deinstall/response

- -tmpdir 一時ディレクトリの完全パス
このフラグは、Oracle Deinstallation Toolが削除時に一時ファイルを書き込む場所としてデフォルト以外を指定する場合に指定します。

- -logdir ログ・ディレクトリの完全パス
このフラグは、Oracle Deinstallation Toolが削除時にログ・ファイルを書き込む場所としてデフォルト以外を指定する場合に指定します。

- -help
ヘルプ・オプション(-help)を指定すると、コマンドのオプション・フラグに関する追加情報を取得できます。

関連項目:
-localオプションの詳細は、『Oracle Real Application Clustersインストレーション・ガイドfor Linux and UNIX』を参照してください。

5.2 削除ツールの実行例

インストール・メディアから、-deinstallオプションを指定してrunInstallerコマンドを使用して削除ツールを実行する場合、-homeフラグを入力し、システムから削除するOracleソフトウェアのホーム・ディレクトリへのパスを指定しないかぎり、ヘルプが表示されます。

オプションのフラグ-paramfileを指定すると、レスポンス・ファイルにパスが指定されます。

次の例では、runInstallerコマンドがパス/directory_pathに指定されています(ここで、directory_pathはインストール・メディアのclientディレクトリへのパスで、/u01/app/oracle/product/12.1.0/client_1/は削除するOracleホームへのパスです)。

$ cd /directory_path/
$ ./runInstaller -deinstall -home /u01/app/oracle/product/12.1.0/client_1/

次の例では、ソフトウェア所有者の場所/home/usr/oracleにあるレスポンス・ファイルが使用されています。

$ cd /directory_path/
$ ./runInstaller -deinstall -paramfile /home/usr/oracle/myparamfile.tmpl

5.3 Deinstallコマンドの実行例

$ORACLE_HOME/deinstallフォルダからdeinstallコマンドを使用して削除ツールを実行すると、Oracleホームの入力を求めるプロンプトを表示せずに削除を開始します。

オプションのフラグ-paramfileを指定すると、レスポンス・ファイルにパスが指定されます。

次の例では、deinstallコマンドはパス/u01/app/oracle/product/12.1.0/client_1/deinstallに指定されており、ソフトウェア所有者の場所/home/usr/oracleにあるレスポンス・ファイルが使用されます。

$ cd /u01/app/oracle/product/12.1.0/client_1/deinstall
$ ./deinstall -paramfile /home/usr/oracle/myparamfile.tmpl

5.4アンインストール・レスポンス・ファイルの例

deinstallコマンドを-paramfileオプションとともに使用すると、レスポンス・ファイルで指定した値を使用できます。次に示すレスポンス・ファイルの例では、Oracle Databaseバイナリ所有者はoracle、Oracle Databaseホーム(Oracleホーム)の場所はパス/u01/app/oracle/product/12.1.0/client_1/、Oracleベース(その他のOracleソフトウェアのインストール先)は/u01/app/oracle/、Oracleインベントリ・ホーム(oraInventory)は/u01/app/oraInventory、クライアントはclient1です。

ORACLE_BASE=/u01/app/oracle
INVENTORY_LOCATION=/u01/app/oraInventory
CRS_HOME=false
HOME_TYPE=CLIENT
silent=false
local=false
LOCAL_NODE=node1
ObaseCleanupPtrLoc=/var/tmp/install/orabase_cleanup.lst.
LOGDIR=/u01/app/oraInventory/logs/
ORACLE_HOME=/u01/app/oracle/product/12.1.0/client_1

A レスポンス・ファイルを使用したOracle Database Clientのインストール

この付録では、レスポンス・ファイルを使用して、Oracle Database Clientのサイレント・インストールまたはレスポンス・ファイル・インストールを実行する方法について説明します。内容は次のとおりです。

- レスポンス・ファイルの使用方法

- レスポンス・ファイルの準備

- レスポンス・ファイルを使用したOracle Universal Installerの実行

- レスポンス・ファイルを使用したOracle Database Clientのインプレース・アップグレードの実行

A.1 レスポンス・ファイルの使用方法

Oracle Universal Installerの起動時にレスポンス・ファイルを指定することで、Oracleソフトウェアのインストールおよび構成を完全または部分的に自動化できます。Oracle Universal Installerは、レスポンス・ファイル内に含まれる値を使用して、Oracle Universal Installerのプロンプトの一部または全部に応答します。内容は次のとおりです。

- サイレント・モードまたはレスポンス・ファイル・モードを使用する理由

- レスポンス・ファイルの一般的な使用手順

通常、Oracle Universal Installerは対話モードで実行されます。つまり、Graphical User Interface(GUI)画面で情報の入力を要求されます。レスポンス・ファイルを使用してこの情報を入力する場合は、次のいずれかのモードでコマンド・プロンプトからOracle Universal Installerを実行します。

- サイレント・モード
すべてのプロンプトに対するレスポンスをレスポンス・ファイルに組み込んで、Oracle Universal Installerの起動時に-silentオプションを指定すると、Oracle Universal Installerはサイレント・モードで実行されます。サイレント・モードによるインストールでは、画面は一切表示されません。かわりに、Oracle Universal Installerの起動に使用した端末に進捗情報が表示されます。

- レスポンス・ファイル・モード
一部またはすべてのプロンプトに対する応答をレスポンス・ファイルに組み込み、-silentオプションを指定しない場合、Oracle Universal Installerはレスポンス・ファイル・モードで実行されます。レスポンス・ファイル・モードによるインストールでは、レスポンス・ファイルに情報を指定した画面も、必要な情報を指定しなかった画面も、すべて表示されます。これによって、レスポンス・ファイルに情報を指定しておいた画面でその値を確認しながらインストールを進めることができます。

レスポンス・ファイルにリストされている変数の値を入力して、サイレントまたはレスポンス・ファイル・インストールの設定を定義します。たとえば、Oracleホームの場所を指定するには、次に示すように、ORACLE_HOME変数に適切な値を入力します。

ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1

レスポンス・ファイルの変数の設定を指定する別の方法は、その設定をOracle Universal Installerの実行時にコマンドラインの引数として渡す方法です。次に例を示します。

-silent directory_path

このコマンドのdirectory_pathは、DVD上またはハード・ドライブ上のクライアント・ディレクトリのパスです。

関連項目:

- レスポンス・ファイルの形式の詳細は、Oracle Universal Installerユーザーズ・ガイドを参照してください。

- レスポンス・ファイルの詳細は、My Oracle SupportのWebサイトを参照してください。
https://support.oracle.com/

A.1.1 サイレント・モードまたはレスポンス・ファイル・モードを使用する理由

次の表に、Oracle Universal Installerをサイレント・モードまたはレスポンス・ファイル・モードで実行する理由をいくつか示します。

モード

使用方法

サイレント

サイレント・モードは、次のように使用します。

- cronなどのオペレーティング・システム・ユーティリティを使用してスケジュールできる、無人インストールを実行する場合。

- ユーザーとの対話なしで複数のシステムに同様のインストールを複数実行する場合。

- X Window Systemソフトウェアがインストールされていないシステムにソフトウェアをインストールする場合。

Oracle Universal Installerでは、起動に使用した端末に進捗情報が表示されますが、Oracle Universal Installerの画面は表示されません。

レスポンス・ファイル

レスポンス・ファイル・モードは、Oracle Universal Installerのすべてのプロンプトではなく一部にのみデフォルトの応答を指定して、複数のシステムに類似のOracleソフトウェア・インストールを実行する場合に使用します。
レスポンス・ファイル・モードでは、すべてのインストーラ画面が表示されますが、これらの画面のフィールドのデフォルト値はレスポンス・ファイルから提供されます。レスポンス・ファイルに値を指定していない画面のフィールドには、情報を入力する必要があります。

A.1.2 レスポンス・ファイルの一般的な使用手順

Oracle Universal Installerを使用して、サイレント・モードまたはレスポンス・ファイル・モードでOracle製品をインストールおよび構成するための一般的な手順は、次のとおりです。

注意:
Oracle Universal Installerをサイレント・モードまたはレスポンス・ファイル・モードで実行する前に、システム上で必要なインストール前の作業をすべて完了しておく必要があります。

1. レスポンス・ファイルを準備します。

2. Oracle Universal Installerをサイレント・モードまたはレスポンス・ファイル・モードで実行します。

3. Oracle Universal Installerのプロンプトに従って、rootスクリプトを実行します。

4. ソフトウェアのみのインストールが完了した場合、必要に応じて、Net Configuration AssistantおよびDatabase Configuration Assistantをサイレント・モードまたはレスポンス・ファイル・モードで実行します。

これらの手順については、次の各項で説明しています。

A.2 レスポンス・ファイルの準備

この項では、サイレント・モードまたはレスポンス・ファイル・モードでのインストール時に使用するレスポンス・ファイルを準備するための方法について説明します。

- レスポンス・ファイル・テンプレートの編集

- レスポンス・ファイルの保存

A.2.1 レスポンス・ファイル・テンプレートの編集

Oracleには、製品、インストール・タイプおよび構成ツールごとに、レスポンス・ファイルのテンプレートが用意されています。これらのファイルは、Oracle Databaseインストール・メディアのORACLE_HOME/assistants/ディレクトリ、およびclient/responseディレクトリにあります。

注意:
ソフトウェアをハードディスクにコピーした場合、レスポンス・ファイルはstage_area/client/responseディレクトリにあります。

表A-1に、Oracle Databaseで提供されるレスポンス・ファイルを示します。

表A-1 レスポンス・ファイル

レスポンス・ファイル

説明

client_install.rsp

Oracle Database Clientのクライアント・インストール。

netca.rsp

クライアント・インストール・タイプを使用して構成操作を実行するOracle Net Configuration Assistant。

レスポンス・ファイルをコピーおよび変更する手順は、次のとおりです。

1. レスポンス・ファイルのディレクトリからシステム上のディレクトリに、レスポンス・ファイルをコピーします。

$ cp /directory_path/response/response_file.rsp local_directory

この例では、directory_pathはインストール・メディアのclientディレクトリのパスです。ソフトウェアをハード・ドライブにコピーしている場合は、responseディレクトリのファイルを必要に応じて編集できます。

2. テキスト・エディタでレスポンス・ファイルを開きます。

$ vi /local_dir/response_file.rsp

関連項目:
レスポンス・ファイルの作成方法の詳細は、Oracle Universal Installerユーザーズ・ガイドを参照してください。

3. ファイルに記述されている指示に従ってファイルを編集します。

注意:
レスポンス・ファイルを適切に構成しないと、Oracle Universal Installerまたはコンフィギュレーション・アシスタントは正常に動作しません。サイレント・モード・インストールの失敗に関するトラブルシューティングの詳細は、「サイレント・モード・インストールでのレスポンス・ファイルのエラー処理」を参照してください。

A.2.2 レスポンス・ファイルの保存

Oracle Universal Installerを対話モードで使用してレスポンス・ファイルを保存し、このファイルを編集してからサイレント・モードまたはレスポンス・ファイル・モードのインストールに使用できます。

Oracle Database 11gリリース2(11.2)以降では、インストールの際、すべてのインストール手順をレスポンス・ファイルに保存できます。それには、「サマリー」ページの「レスポンス・ファイルの保存」ボタンをクリックします。このファイルは、後でサイレント・インストールに使用できます。

レスポンス・ファイルを保存する場合、インストールを完了するか、またはOracle Universal Installerがシステムへのソフトウェアのコピーを開始する前に「サマリー」ページでOracle Universal Installerを終了できます。

サイレント・インストール中にレスポンス・ファイルを保存すると、元のソース・レスポンス・ファイルに指定した変数値が新しいレスポンス・ファイルに保存されます。

注意:
Oracle Universal Installerでは、パスワードはレスポンス・ファイルに保存されません。

レスポンス・ファイルの保存手順:

1. 第2章に示すインストール前の作業を完了します。
Oracle Universal Installerを実行してレスポンス・ファイルを保存する際、システムがソフトウェアのインストール要件を満たしていることを確認するためのチェックが行われます。このため、インストール前の必須作業をすべて完了してから、インストールの実行時にレスポンス・ファイルを保存することをお薦めします。

2. Oracleソフトウェア所有者ユーザー(通常、oracle)に、Oracle Universal Installerの実行時に指定するOracleホーム・パスに対する作成または書込みの権限があることを確認します。

3. Oracle Universal Installerの各画面で、必要な情報を指定します。

4. Oracle Universal Installerに「サマリー」画面が表示されたら、次の操作を実行します。

1. 「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルのファイル名および場所を指定します。次に、「保存」をクリックしてファイルに値を保存します。

2. インストールを続行するには、「終了」をクリックします。
インストールを続行しない場合は、「取消」をクリックします。インストールは中止されますが、保存したレスポンス・ファイルは保持されます。

5. 保存したレスポンス・ファイルを別のシステムで使用するには、事前にそのファイルを編集し、必要な変更を行います。
ファイルを編集する際は、ファイル内の指示に従ってください。

A.3 レスポンス・ファイルを使用したOracle Universal Installerの実行

この段階では、作成したレスポンス・ファイルを指定してコマンドラインからOracle Universal Installerを実行し、インストールを実行する準備ができています。Oracle Universal Installer実行可能ファイルrunInstallerには、複数のオプションがあります。これらのオプション全体のヘルプ情報を表示するには、次のように-helpオプションを指定してrunInstallerコマンドを実行します。

$ directory_path/runInstaller -help

しばらくすると、ヘルプ情報がウィンドウに表示されます。

レスポンス・ファイルを使用してOracle Universal Installerを実行する手順は、次のとおりです。

1. 第2章に示すインストール前の作業を完了します。

2. Oracleソフトウェア所有者ユーザー(通常はoracle)としてログインします。

3. レスポンス・ファイル・モードでインストールを実行する場合は、DISPLAY環境変数を設定します。

注意:
サイレント・モードでインストールを実行する場合は、DISPLAY環境変数を設定する必要はありません。

4. サイレント・モードまたはレスポンス・ファイル・モードでOracle Universal Installerを起動するには、次のようなコマンドを入力します。

$ /directory_path/runInstaller [-silent] [-noconfig] \
-responseFile responsefilename

注意:
レスポンス・ファイルへの相対パスは指定しないでください。相対パスを指定すると、Oracle Universal Installerは正常に動作しません。

各項目の意味は次のとおりです。

- directory_pathは、DVD上またはハード・ドライブ上のクライアント・ディレクトリのパスです。

- -silentを指定すると、Oracle Universal Installerがサイレント・モードで実行されます。
サイレント・モードのレスポンス・ファイルのエラー処理

- -noconfigを指定すると、インストール時にコンフィギュレーション・アシスタントの実行が抑制され、かわりにソフトウェアのみのインストールが実行されます。

- responsefilenameは、構成したインストール・レスポンス・ファイルのフルパスおよびファイル名です。

注意:
runInstallerコマンドで使用できるその他のオプションの詳細は、次のコマンドを入力して参照してください。

$ /directory_path/runInstaller -help

5. インストールが完了したら、rootユーザーとしてログインし、root.shスクリプトを実行します。

$ su - root
password:
# /oracle_home_path/root.sh

6. Oracleソフトウェアを初めてシステムにインストールする場合、Oracle Universal InstallerでorainstRoot.shスクリプトの実行が求められます。rootユーザーとしてログインし、orainstRoot.shスクリプトを実行します。

$ su - root
password:
# /oracle_home_path/orainstRoot.sh

A.4 レスポンス・ファイルを使用したOracle Database Clientのインプレース・アップグレードの実行

次の手順で、レスポンス・ファイルを使用してOracle Database Clientのインプレース・アップグレードを実行できます。

1. client_install.rspファイルのoracle.install.client.upgradingエントリを編集し、trueに設定します。デフォルトでは、oracle.install.client.upgradingエントリはfalseに設定されています。

2. 「レスポンス・ファイルを使用したOracle Universal Installerの実行」に従って、Oracle Universal Installerをサイレント・モードで実行します。

関連項目:
「Oracle Database Clientのインプレース・アップグレードの実行」

B Oracle Databaseグローバリゼーション・サポートの構成

この付録では、グローバリゼーション・サポートに関する次のトピックについて説明します。

- 異なる言語でのOracleコンポーネントのインストールおよび使用

- 異なる言語でのOracle Universal Installerの実行

関連項目:
Oracle Databaseのグローバリゼーション・サポートの概要は、『Oracle Databaseグローバリゼーション・サポート・ガイド』を参照してください。

B.1 異なる言語でのOracleコンポーネントのインストールおよび使用

この項では、次の手順について説明します。

- 異なる言語で実行するためのOracleコンポーネントの構成

- 翻訳リソースのインストール

B.1.1 異なる言語で実行するためのOracleコンポーネントの構成

Oracleコンポーネントを使用する場合、使用する言語と地域(ロケール)を指定できます。コンポーネントのロケール設定により、そのコンポーネントのユーザー・インタフェースに使用される言語、および日付と数値書式などのグローバリゼーション動作が決まります。Oracleコンポーネントに応じて、コンポーネントのロケールは、そのコンポーネントを起動したオペレーティング・システムのセッションから引き継いだロケール、またはNLS_LANG環境変数で定義したロケールが使用されます。

オペレーティング・システムのロケールは通常、Javaテクノロジに基づくOracleコンポーネントで使用されます。NLS_LANG環境変数で定義したロケールは通常、OCIなどのOracle Database Clientライブラリを使用するOracleコンポーネントで使用されます。

注意:
選択した言語でOracleコンポーネントのユーザー・インタフェースが表示されるのは、該当する翻訳リソースが使用可能であり、インストールされている場合にかぎります。そうでない場合、ユーザー・インタフェースは英語で表示されます。

B.1.1.1 LANG環境変数によるオペレーティング・システム・ロケールの決定

Oracle Universal Installer、Oracle Net Configuration Assistant、Oracle Database Configuration Assistantなどのコンポーネントにおけるユーザー・インタフェースの言語や、グローバリゼーション動作は、オペレーティング・システム・セッションのロケール設定によって決まります。また、ユーザー・アプリケーションからOracle JDBCドライバを介して作成されたOracle Databaseセッションにおけるグローバリゼーション動作も、アプリケーションが優先されていないかぎり、オペレーティング・システム・セッションのロケール設定により決まります。

オペレーティング・システム・ロケールは、LANG環境変数の値により指定されます。デフォルトのセッション・ロケールは、KDE、GNOME、telnetなど使用しているデスクトップ環境によって、ログイン画面、構成パネル、または構成ファイルから選択できます。

注意:
使用しているデスクトップ環境で、オペレーティング・システム・セッションのロケールを選択する方法は、オペレーティング・システムに付属のドキュメントを参照してください。

使用しているシェルの環境でLANG変数を変更することにより、選択した言語でOracleコンポーネントを起動できます。たとえば、Oracle Database Configuration Assistantをドイツ語で起動するには、次のいずれかのコマンドを入力します。

- Bourneシェル(sh)、Kornシェル(ksh)、またはBashシェル(bash)の場合:

$ LANG=de_DE.iso88591 dbca

- Cシェル(csh)の場合:

% (setenv LANG de_DE.iso88591; dbca)

使用しているシェルからこれ以降に起動されるすべてのOracleコンポーネントに対してオペレーティング・システム・ロケールを変更する場合は、次のいずれかのコマンドを使用してLANG変数を変更します。

- Bourneシェル(sh)、Kornシェル(ksh)、またはBashシェル(bash)の場合:

$ LANG=de_DE.iso88591; export LANG
$ ...

- Cシェル(csh)の場合:

$ setenv LANG de_DE.iso88591
$ ...

LANG環境変数の値は、有効なオペレーティング・システム・ロケールである必要があります。有効なロケールのリストを表示するには、次のコマンドを入力します。

$ locale -a

注意:
LANG環境変数の値と、それが表している言語および地域とのマッピングの詳細は、オペレーティング・システムに付属のドキュメントを参照してください。

B.1.1.2 NLS_LANGを使用したロケールおよびキャラクタ・セットの構成

NLS_LANG環境変数は、SQL*Plus、expおよびimpなどのコンポーネントのユーザー・インタフェースの言語およびグローバリゼーション動作を決定します。また、クライアント・アプリケーションおよびデータベース・ユーザー・セッションで使用される言語および地域を設定します。また、クライアント・アプリケーションでのデータの入力や表示に使用するキャラクタ・セットも宣言されます。

NLS_LANG環境変数の形式は次のとおりです。

NLS_LANG=language_territory.characterset

この形式の詳細は次のとおりです。

- languageは、Oracleメッセージ、ソート、曜日および月の名前の表示に使用する言語を指定します。

- territoryは、日付、通貨、数値のデフォルトの書式の規則を指定します。

- charactersetは、クライアント・アプリケーションで使用するエンコーディングを指定します。
これはほとんどの場合、ユーザー端末またはオペレーティング・システムのキャラクタ・セットに対応するOracleキャラクタ・セットです。

注意:
コンポーネントに追加の言語をインストールするには、そのコンポーネントを再インストールする必要があります。

NLS_LANG環境変数は、すべてのUNIXベースのプラットフォームで、シェルのローカル環境変数として設定されます。たとえば、オペレーティング・システムのロケール設定がen_US.UTF-8の場合、対応するNLS_LANG環境変数の値はAMERICAN_AMERICA.AL32UTF8となります。

関連項目:
NLS_LANGパラメータとグローバリゼーション・サポート初期化パラメータの詳細は、『Oracle Databaseグローバリゼーション・サポート・ガイド』を参照してください。

次の例では、NLS_LANG環境変数に有効な値をいくつか示します。

注意:
オペレーティング・システムのロケール環境設定を指定する方法は、オペレーティング・システムに付属のドキュメントを参照してください。

オペレーティング・システムのロケール

NLS_LANGの値

フランス語(フランス)

FRENCH_FRANCE.WE8ISO8859P15
FRENCH_FRANCE.WE8ISO8859P1
FRENCH_FRANCE.WE8MSWIN1252
FRENCH_FRANCE.AL32UTF8

日本語(日本)

JAPANESE_JAPAN.JA16EUC
JAPANESE_JAPAN.JA16SJIS
JAPANESE_JAPAN.AL32UTF8

B.1.2 翻訳リソースのインストール

Oracleコンポーネントのユーザー・インタフェースを異なる言語で表示するには、それらの言語に翻訳されたリソースをコンポーネントとともにインストールする必要があります。

翻訳リソースをインストールする手順は、次のとおりです。

1. Oracle Universal Installerを起動します。

2. 「セキュリティ・アップデートの構成」画面で、関連のある情報を入力して「次へ」をクリックします。

3. 「インストール・オプションの選択」画面でインストール・オプションを選択し、「次へ」をクリックします。

4. 「システム・クラス」画面で、データベースをインストールするシステム・クラスのタイプを選択し、「次へ」をクリックします。

5. 「Gridインストール・オプション」画面で、実行するデータベース・インストールのタイプを選択し、「次へ」をクリックします。

6. 「製品言語の選択」画面の「使用可能な言語」フィールドで、Oracleコンポーネントで使用する言語を選択します。

注意:
「使用可能な言語」フィールドには、Oracleグローバリゼーション・ライブラリでサポートされるすべての言語がリストされます。通常、実際に翻訳が使用可能な言語はより小さなセットで、コンポーネントごとに異なります。特定コンポーネントの翻訳の範囲は、言語により異なります。たとえば、すべてのユーザー・インタフェース・テキストが翻訳される場合と、ヘルプ・ファイルがなくエラー・メッセージのみが翻訳される場合があります。

7. 矢印(>)を使用して、選択した言語を「選択された言語」フィールドに移動し、「次へ」をクリックします。

注意:
Oracle Universal Installerでは、「選択された言語」フィールドの言語の翻訳が使用可能でない場合、その言語は無視されます。

B.2 異なる言語でのOracle Universal Installerの実行

Oracle Universal Installerを実行する際に表示される言語は、使用しているオペレーティング・システムのロケールによって決まります。Oracle Universal Installerは、次のいずれかの言語で実行されます。

- ブラジル・ポルトガル語(pt_BR)

- フランス語(fr)

- ドイツ語(de)

- イタリア語(it)

- 日本語(ja)

- 韓国語(ko)

- 簡体字中国語(zh_CN)

- スペイン語(es)

- 繁体字中国語(zh_TW)

使用可能ないずれかの言語でOracle Universal Installerを実行するには、./runInstallerコマンドでOracle Universal Installerを起動する前に、オペレーティング・システム・セッションが実行されている環境のロケールを変更します。前述の言語以外を選択した場合、Oracle Universal Installerは英語で実行されます。

LANG環境変数には必ず、該当する言語の短縮名で始まる値を指定する必要があります。Oracle Universal Installerを実行する際に使用できる前述の各言語には、必要な短縮名を丸カッコで囲み言語名の横に付記してあります。たとえば、fr_FRやfr_CAを値として指定すると、Oracle Universal Installerをフランス語で実行できます。

C トラブルシューティング

この付録では、トラブルシューティングについて説明します。内容は次のとおりです。

- 要件の確認

- X Windowの表示エラー

- インストール・エラーが発生した場合の対処方法

- インストール・セッションのログの確認

- コンフィギュレーション・アシスタントのトラブルシューティング

- インベントリの問題のトラブルシューティング

- 画面表示の問題のトラブルシューティング

- サイレント・モード・インストールでのレスポンス・ファイルのエラー処理

- インストール失敗後のクリーン・アップ

C.1 要件の確認

この付録に示すトラブルシューティングの手順を実行する前に、システムが要件を満たしていること、および第2章に説明されているインストール前の作業をすべて完了していることを確認してください。

リリース・ノートの参照

製品をインストールする前に、その製品に関するリリース・ノートを参照してください。リリース・ノートの最新バージョンは、次のURLにあるOracle Technology NetworkのWebサイトから入手できます。

http://www.oracle.com/technetwork/indexes/documentation/index.html

C.2 X Windowの表示エラー

Oracle Universal Installerをリモート・システム上で実行し、ローカル・システム上でOracle Universal Installerのユーザー・インタフェースを表示しようとすると、次のようなエラー・メッセージが表示されることがあります。

"Failed to connect to server"
"Connection refused by server"
"Can't open display"

このうちいずれかのエラー・メッセージが表示された場合は、次の手順を実行してください。

注意:
この手順は、UNIXワークステーションのユーザーにのみ適用されます。Xサーバー・ソフトウェアがインストールされているPCまたは他のシステムを使用している場合、リモート・システムでローカル・システムにXアプリケーションを表示できるようにする方法については、Xサーバーのドキュメントを参照するか、Xサーバーのベンダーまたはシステム管理者に問い合せてください。

1. ローカル・ターミナル・ウィンドウから、X Windowセッションを起動したユーザーとしてログインします。

2. 次のコマンドを入力します。

$ xhost fully_qualified_remote_host_name

次に例を示します。

$ xhost somehost.us.example.com

3. 次のコマンドを入力します。workstation_nameは、ワークステーションのホスト名またはIPアドレスです。

- Bourne、Bash、またはKornシェルの場合:

$ DISPLAY=workstation_name:0.0
$ export DISPLAY

- Cシェルの場合:

% setenv DISPLAY workstation_name:0.0

4. X Windowアプリケーションがローカル・システムで正しく表示されるかどうかを確認するには、次のコマンドを入力します。

$ xclock

Xクロックがモニターに表示されます。

5. Xクロックが表示されたら、Xクロックを閉じ、Oracle Universal Installerを再起動します。

C.3 インストール・エラーが発生した場合の対処方法

インストール中にエラーが発生した場合は、次のように操作してください。

- Oracle Universal Installerを終了しないでください。

- インストール画面の1つに間違った情報を入力して「次へ」をクリックした場合は、「戻る」をクリックして元の画面に戻り、情報を訂正します。

- Oracle Universal Installer (OUI)がファイルをコピーまたはリンクしているときにエラーが発生した場合、インストール・ログで詳細を確認してください。
ファイル・コピーのエラーでは、次のログを確認します。

/u01/app/oraInventory/logs/timestamp for date of install.log
/u01/app/oraInventory/logs/timestamp for date of install.err
/u01/app/oraInventory/logs/timestamp for date of install.out

リンク中のエラーでは、次のログを確認します。

$ORACLE_HOME/install/make.log

OUIを実行しているときにエラーが発生した場合、-debugオプションを指定してOUIを再実行します。

$./runInstaller -debug

ログ・ファイルの詳細を確認します。「インストール・セッションのログの確認」を参照してください。

- コンフィギュレーション・アシスタントの実行中にエラーが発生した場合は、「コンフィギュレーション・アシスタントのトラブルシューティング」を参照してください。

- 問題を解決できない場合は、「インストール失敗後のクリーン・アップ」の手順に従って、失敗したインストールの内容を削除してください。

C.4 インストール・セッションのログの確認

インストール中には、Oracle Universal Installerにより実行されるすべてのアクションがログ・ファイルに記録されます。インストール中にエラーが発生した場合は、問題の原因と考えられる情報をログ・ファイルで確認してください。

ログ・ファイルを表示する手順は、次のとおりです。

1. 必要な場合は、次のコマンドを入力して、oraInventoryディレクトリの位置を確認してください。

$ cat/var/opt/oracle/oraInst.loc

oraInventoryディレクトリの位置は、このファイルのinventory_locパラメータで指定します。

2. 次のコマンドを入力して、ディレクトリをOracle Universal Installerのログ・ファイル・ディレクトリに変更します。orainventory_locationには、oraInventoryディレクトリの位置を指定します。

$ cd /orainventory_location/logs

3. 次のコマンドを入力して、ログ・ファイルの名前を指定します。

$ ls -ltr

このコマンドを実行すると、ファイルが作成順に表示され、直近に作成されたファイルが最後に表示されます。Oracle Universal Installerのログ・ファイルは、次のような形式の名前で保存されています。date_timeは、インストールが開始された日時を示します。

installActionsdate_time.log
oraInstalldate_time.err
oraInstalldate_time.out

4. 問題に関する情報が含まれている可能性が高いログ・ファイルの最新エントリを表示するには、次のようなコマンドを入力します。

$ tail -50 installActionsdate_time.log | more

このコマンドを実行すると、ログ・ファイルの最後の50行が表示されます。

5. Oracle Universal Installerにより表示されたエラーまたはログ・ファイルに記録されたエラーが、再リンクに問題があることを示している場合は、次のファイルで詳細を確認してください。

$ORACLE_HOME/install/make.log

C.5 コンフィギュレーション・アシスタントのトラブルシューティング

コンフィギュレーション・アシスタントの実行中に発生したインストール・エラーのトラブルシューティング方法は、次のとおりです。

- 「インストール・セッションのログの確認」に示したインストール・ログ・ファイルを確認します。

- $ORACLE_HOME/cfgtoollogsディレクトリにある特定のコンフィギュレーション・アシスタントのログ・ファイルを確認します。エラーの原因となった問題を修正します。

- 次が表示された場合、「致命的エラー。再インストール」メッセージ、ログ・ファイルを確認して問題の原因を調べます。これ以降の手順は、「致命的エラー」を参照してください。

C.5.1 コンフィギュレーション・アシスタントの障害

Oracleのコンフィギュレーション・アシスタントの障害は、インストール画面の最下部に表示されます。追加情報がある場合は、コンフィギュレーション・アシスタントのインタフェースに表示されます。コンフィギュレーション・アシスタントの実行ステータスは、次のファイルに格納されます。

oraInventory_location/logs/installActionsdate_time.log

次の表に、実行ステータス・コードを示します。

ステータス

結果コード

コンフィギュレーション・アシスタントの正常終了

0

コンフィギュレーション・アシスタントの異常終了

1

コンフィギュレーション・アシスタントの取消し

-1

C.5.2 致命的エラー

コンフィギュレーション・アシスタントの実行中に致命的エラーが発生した場合は、次の手順に従って現在のインストールを削除し、Oracleソフトウェアを再インストールしてください。

1. 「インストール失敗後のクリーン・アップ」の説明に従って、失敗したインストールの内容を削除します。

2. 致命的エラーの原因を修正します。

3. Oracleソフトウェアを再インストールします。

C.6 インベントリの問題のトラブルシューティング

Oracleホームで次のいずれかの状況が発生した場合は、opatch lsinventory -detailコマンドを実行してインベントリの内容を表示し、Oracle Universal Installerユーザーズ・ガイドの「インベントリの破損からのリカバリ」で問題の修正に関する情報を参照してください。

- インベントリの手順を完了せずに、Oracleホームがクローニングされている場合。

- 不良インベントリが存在する場合。

- インベントリが使用できないのに、別のOracleホームにOracle Enterprise Manager Agentがインストールされた時に作成されている場合。

C.7 画面表示の問題のトラブルシューティング

画面の解像度を640x480または800x600にしてOracleデータベースに接続している場合、タスクバーの背後に隠れてしまうため、GUIの「次へ」ボタンが表示されません。この問題を解決するには、次のいずれかを実行します。

- タスクバーを非表示にします。

- Oracle Universal Installerの画面を上に移動します。

- 画面の解像度を1024x768以上に設定します。

C.8 サイレント・モード・インストールでのレスポンス・ファイルのエラー処理

サイレント・モード・インストールが正常に実行されたかどうかを判断するには、次のログ・ファイルを参照してください。

/oraInventory_location/logs/silentInstalldate_time.log

必要な場合は、前項を参照してoraInventoryディレクトリの位置を確認してください。

サイレント・インストールは、次の場合に失敗します。

- レスポンス・ファイルを指定していない場合

- 不正または不完全なレスポンス・ファイルを指定している場合

- Oracle Universal Installerにディスク領域不足などのエラーが発生した場合

Oracle Universal Installerまたはコンフィギュレーション・アシスタントは、実行時にレスポンス・ファイルの妥当性を検査します。妥当性検査に失敗すると、サイレント・モード・インストールまたは構成プロセスは終了します。

C.9 インストール失敗後のクリーン・アップ

インストールが失敗した場合は、インストールの際にOracle Universal Installerによって作成されたファイルを、削除ツールを使用して削除する必要があります。削除ツールの実行方法の詳細は、「削除ツールについて」を参照してください。

D インストールに関するよくある質問

Oracle Database Clientコンポーネントのインストール方法を決定する際には、次のガイドラインに従ってください。

- Oracle DatabaseまたはOracle Database Clientのインストール

- Oracle Databaseツールのインストール

- Oracle DatabaseおよびOracleのアプリケーションのインストール

- Oracle Database異機種間接続性ツール(ゲートウェイ)のインストール

D.1 Oracle DatabaseまたはOracle Database Clientのインストール

Oracle Database Clientのインストールに関してよくある質問は、次のとおりです。

- Oracle Databaseインスタンスが1つのみ必要です。または、単に製品を理解するためにテスト・データベースをインストールしようと考えています。このような場合、Oracle Databaseをインストールするにはどうすればよいですか。

- 大量のトランザクションまたはデータ・ウェアハウス・アプリケーションを処理できるOracleデータベースを作成するにはどうすればよいですか。

- 複数のOracleデータベースをインストールするにはどのような方法が最適ですか。

- Oracleデータベースへのクライアント接続を構成するにはどうすればよいですか。

- クライアント・ノードのディスク領域が限られている場合、Oracle Database Clientを最も効率よくインストールするにはどうすればよいですか。

- Oracle Database Clientをアップグレードするにはどうすればよいですか。

- コンピュータはサイトではクラスタとして動作するように構成されています。Oracle Databaseをインストールするにはどのようにすればよいですか。

- Oracle以外のデータベースをOracle Databaseに移行するにはどうすればよいですか。

必要なOracle Databaseインスタンスが1つのみであるか、単に製品を理解するためにテスト・データベースをインストールしようと考えています。このような場合、Oracle Databaseをインストールするにはどうすればよいですか。

- デフォルトのインストール設定を使用してクイック・インストールを実行する場合は、プラットフォーム固有のOracle Databaseのクイック・インストレーション・ガイドを参照してください。

- サイトに特別な要件がある場合、Oracle Databaseのインストレーション・ガイドで詳細を参照してください。

大量のトランザクションまたはデータ・ウェアハウス・アプリケーションを処理できるOracleデータベースを作成するにはどうすればよいですか。

大量のトランザクションを処理するアプリケーションやデータ・ウェアハウス・アプリケーション用に設計された初期データベースを作成する場合、Oracle Databaseのインストレーション・ガイドで詳細を参照してください。「拡張インストール」方法を選択し、「データベース構成の選択」画面で必要なデータベース・タイプを選択します。

関連項目:
インストール後に、『Oracle Databaseデータ・ウェアハウス・ガイド』を参照してください。

かわりに、Oracle OLAPを使用することもできます。OLAPオプションは、Oracle Database Enterprise Editionで提供されます。Oracle OLAPは、OLAP要件を満たす必要のあるデータベース環境に最適なサポートを提供します。

関連項目:

- 『Oracle OLAPユーザーズ・ガイド』

- 『Oracle OLAP DMLリファレンス』

- 『Oracle OLAP Java APIリファレンス』

複数のOracleデータベースをインストールするにはどのような方法が最適ですか。

Oracle Databaseのインストレーション・ガイドを参照して、次のいずれかの方法でOracle Databaseをインストールします。

- レスポンス・ファイルを使用したインストール: この方法では、各コンピュータに固有の設定を含むレスポンス・ファイルを使用して、Oracle Universal Installerをコマンドラインから実行できます。

- データベースのクローニング: 対話モードを使用して1つのコンピュータにOracle Databaseをインストールします。データベースをクローニングすることもできます。データベースをクローニングする手順については、『Oracle Database管理者ガイド』で説明しています。

Oracleデータベースへのクライアント接続を構成するにはどうすればよいですか。

1. Oracle Databaseのインストレーション・ガイドで詳細を参照して、サーバーにOracle Databaseをインストールします。

2. 第3章「Oracle Database Clientのインストール」を参照して、各クライアント・ノードにOracle Database Clientをインストールし、「InstantClient」インストール・タイプを選択します。
多数のクライアント・ノードが存在する場合は、ソフトウェアを集中的にステージングし、ドライブをマップして、Oracle Universal Installerをレスポンス・ファイル・モードで実行することを検討します。

クライアント・ノードで、新規Oracleホーム・ディレクトリへのデフォルト・インストールのみが必要な場合、Oracle Databaseのインストレーション・ガイドで詳細を参照してください。

クライアント・ノードのディスク領域が限られている場合、Oracle Database Clientを最も効率よくインストールするにはどうすればよいですか。

1. Oracle Databaseのインストレーション・ガイドで詳細を参照して、サーバーにOracle Databaseをインストールします。

2. 第3章「Oracle Database Clientのインストール」を参照して、各クライアント・ノードにOracle Database Clientをインストールし、「InstantClient」インストール・タイプを選択します。
多数のクライアント・ノードが存在する場合は、Oracle Universal Installerをレスポンス・ファイル・モードで実行することを検討します。

Oracle Database Clientをアップグレードするにはどうすればよいですか。

『Oracle Databaseアップグレード・ガイド』を参照してください。

関連項目:
ソフトウェアのクローニングを使用してOracle Databaseをアップグレードする場合は、『Oracle Database管理者ガイド』を参照してください。

サイトのコンピュータはクラスタとして動作するように構成されています。Oracle Databaseをインストールするにはどうすればよいですか。

次のいずれかのインストール例に従ってください。

- 単一インスタンスOracle Databaseをクラスタ環境で実行する必要がある場合は、Oracle Databaseのインストール前またはインストール後にOracle Grid Infrastructureをインストールします。

- クラスタ内のすべてのデータベースの統合ストレージ・プールが必要な場合は、Oracle Grid Infrastructureをインストールし、Oracle Automatic Storage Management (Oracle ASM)を使用してストレージを管理します。その後、Oracle Database(単一インスタンスまたはReal Application Clusters)をインストールします。

- Oracle Real Application Clustersを使用する予定の場合は、Oracle Grid Infrastructureをインストールし、次にOracle Real Application Clustersをインストールします。

Oracle Grid InfrastructureおよびOracle Real Application Clustersをインストールするには、使用しているプラットフォームの『Oracle Grid Infrastructureインストレーション・ガイド』、および『Oracle Real Application Clustersインストレーション・ガイドfor Linux and UNIX』を参照してください。Oracle ASMおよびOracle Databaseのインストール方法が説明されたOracle Databaseのインストレーション・ガイドを参照してください。

Oracle Clusterwareは、Oracle Real Application Clustersインストールに必須の主要コンポーネントです。Oracle Clusterwareは統合クラスタ管理ソリューションであり、複数のサーバーをバインドして単一システムとして機能させることができます。これは、クラスタと呼ばれます。また、ワークロード管理とコンポーネントの再起動も実行します。たとえば、特定のサービスをサポートしているインスタンスに障害が発生すると、Oracle Clusterwareはそのサービス用に構成されている次に使用可能なインスタンス上でサービスを再開します。Oracle Clusterwareでは、高可用性APIを使用してOracle Clusterware環境内で定義されているプログラムであれば、Oracle以外のプログラムも監視できます。

Oracle以外のデータベースをOracle Databaseに移行するにはどうすればよいですか。

Oracle SQL Developerを使用して、Oracle以外のデータベースおよびアプリケーションをOracleに移行します。Oracle SQL Developerソフトウェアおよびマニュアルは、次のURLで入手できます。

http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html

D.2 Oracle Databaseツールのインストール

Oracle Databaseツールのインストールに関してよくある質問は、次のとおりです。

- Oracle WebLogic Serverをインストールするにはどうすればよいですか。

- Oracle Database製品を管理および監視するにはどうすればよいですか。

- Oracle Database製品のセキュリティを管理するにはどうすればよいですか。

- Oracle Databaseを使用してXMLデータを管理するにはどうすればよいですか。

- Oracle Databaseには、データベース内の傾向や時系列などのデータを分析できるようにOLAPツールが用意されていますか。

- Oracle Databaseには、データに隠れている意味を検出し、データに基づいて可能性のある結果を予測する際に使用できるデータ・マイニング・ツールが用意されていますか。

- Oracle Databaseに対してバックアップおよびリカバリ操作を実行するにはどうすればよいですか。

- Oracle WorkflowはOracle Databaseに含まれていますか。

- Oracle Workflowを使用してソリューションを構築したユーザー用の移行プランはありますか。

Oracle WebLogic Serverをインストールするにはどうすればよいですか。

『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

Oracle WebLogic Serverの詳細は、次の場所にある製品ドキュメントを参照してください。

http://www.oracle.com/technetwork/middleware/weblogic/documentation/index.html

Oracle Database製品を管理および監視するにはどうすればよいですか。

データベースの作成、構成または削除などの一般的な管理機能を実行したり、データベース・テンプレートを管理したりするには、次のいずれかの方法を使用します。

インストールする単一データベースおよびリスナーを管理する手順は、次のとおりです。

1. Oracle Databaseのインストレーション・ガイドを参照して、Oracle Databaseをインストールします。

2. Oracle Databaseから、Database Configuration Assistantを使用してデータベースを管理します。
また、Oracle Enterprise Manager Cloud Controlを使用してデータベースの管理と監視を行うこともできます。

Oracle Enterprise Manager Cloud Controlには、Oracle Management Agent、Oracle Management Service、Oracle Management Repositoryおよびブラウザ・ベースの中央コンソールが含まれており、管理者はエンタープライズの監視、管理および構成の作業をすべて実行できます。

関連項目:
次のOracle Technology NetworkのWebサイトから入手できる『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。
http://www.oracle.com/technetwork/indexes/documentation/index.html

Oracle Databaseの監視や複数のホスト、アプリケーション・サーバーおよびデータベース(インストールするデータベースを含む)の管理など、高度な管理作業を実行するには、次の手順でOracle Enterprise Managerをインストールします。

1. Oracle Databaseのインストレーション・ガイドを参照して、Oracle Databaseをインストールします。
Oracle Real Application Clustersを使用する場合は、『Oracle Grid Infrastructureインストレーション・ガイド』および『Oracle Real Application Clustersインストレーション・ガイドfor Linux and UNIX』に従って、Oracle Databaseをインストールします。

2. 『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』に従って、Oracle Enterprise Managerをインストールおよび構成します。構成後の作業の詳細は、『Oracle Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド』を参照してください。次のOracle Technology NetworkのWebサイトから入手できるOracle Enterprise Manager Cloud Controlのインストール・ドキュメントを参照してください。

http://www.oracle.com/technetwork/indexes/documentation/index.html

Oracle Database製品のセキュリティを管理するにはどうすればよいですか。

オラクル社は、Oracle Internet Directoryと統合された集中管理機能やセキュリティ機能など、エンタープライズ環境向けに多様なセキュリティ・ソリューションを提供しています。Oracle Platform Security Services (OPSS)というOracleセキュリティ・サービス・セットにより、Oracle Database、Oracle WebLogic ServerおよびOracle Identity Managementインフラストラクチャに組み込まれたセキュリティ機能が統合されます。このように統合された機能により、セキュアなE-Businessアプリケーションを開発およびデプロイできます。

Oracle Identity ManagementにはOracle Internet Directoryが組み込まれています。Oracle Internet Directoryは、次のコンポーネントを使用してOracle環境におけるユーザーとアプリケーションの管理作業を簡素化する集中リポジトリです。

- Oracle Internet Directoryクライアント・ツール(LDAPコマンドライン・ツール、Oracle Internet Directory SDKおよびOracle Directory Managerなど)。

- Oracle Internet Directoryサーバー・コンポーネント(ディレクトリ・サーバー、ディレクトリ複製サーバー、ディレクトリ統合サーバー、サーバーの起動および停止用の各種ツールなど)。

Oracle DatabaseにはOracle Internet Directoryクライアント・ツールが含まれますが、Oracle Internet Directoryサーバー・コンポーネントは含まれません。Oracle Internet Directoryサーバー・コンポーネントをインストールするには、次の場所にあるOracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイドとOracle Identity Managementのドキュメントを参照してください。

http://www.oracle.com/technetwork/middleware/id-mgmt/overview/index.html

関連項目:

- 『Oracle Databaseセキュリティ・ガイド』

- 『Oracle Databaseエンタープライズ・ユーザー・セキュリティ管理者ガイド』

- 『Oracle Label Security管理者ガイド』

- Oracle Technology Networkのデータベース・セキュリティに関する項:
http://www.oracle.com/technetwork/topics/security/whatsnew/index.html

Oracle Databaseを使用してXMLデータを管理するにはどうすればよいですか。

Oracle Databaseの一部としてインストールされるOracle XML DBを使用します。Oracle XML DBを使用すると、サイトにおけるXMLデータの格納、生成、取得、問合せ、および管理を効率的に実行できます。Oracle XML DBは、制約やトリガーを使用してXMLデータの参照整合性を管理可能にするなど、リレーショナル・データベースの長所をすべて備えています。Oracle XML DBでは、大量のXMLデータであっても、解析済のリレーショナル形式で格納することにより効率的に処理され、アクセス・パフォーマンスも向上します。

Oracle XML DBでは、XMLデータのネイティブ・データ型であるXML型をサポートしています。XML型に対しては、必要に応じて様々な記憶域オプションを選択できます。Oracle XML DBではその他にも、XML Schema処理、構造化記憶域および非構造化記憶域、一般的なプロトコル(FTP、HTTP(S)およびWebDAV)を使用してアクセス可能なコンテンツ・リポジトリ、XMLに対応したSQLの標準であるSQL/XMLをサポートしています。Oracle Database 11gリリース2 (11.2)から、Oracle XML DBにはXMLの問合せ、変換および構成に使用するXQuery言語、スキーマベースのXMLに関するメタデータをユーザーが独自に定義できる機能、XMLデータのDML処理に使用できる一連の新規SQL関数などに対するサポートが導入されています。

Oracle XML DBとOracle XML開発者キット(XDK)を併用することにより、Oracle DatabaseまたはOracle WebLogic Server上で実行されるアプリケーションを構築できます。

関連項目:

- 『Oracle XML DB開発者ガイド』

- 『Oracle XML Developer's Kitプログラマーズ・ガイド』

Oracle Databaseには、使用するデータベースの傾向や時系列などのデータを分析できるOLAPツールが用意されていますか。

はい。Oracle OLAPは、Oracle Database Enterprise Editionインストールの一部として使用できます。Oracle OLAPは、OLAP要件を満たす必要のあるデータベース環境に最適なサポートを提供します。

関連項目:

- 『Oracle OLAPユーザーズ・ガイド』

- 『Oracle OLAP DMLリファレンス』

- 『Oracle OLAP Java APIリファレンス』

Oracle Databaseには、データに隠れている意味を検出し、データに基づいて可能性のある結果を予測する際に使用できるデータ・マイニング・ツールが用意されていますか。

はい。データベース・インストール用のEnterprise Editionライセンスが必要です。Oracle Databaseのインストールに含まれているOracle Data Miningをインストールしてください。Oracle Data Miningオプションを使用すると、様々なアルゴリズムを使用する予測的でわかりやすいデータ・マイニング・モデルを作成し実行できます。

Oracle Databaseのインストレーション・ガイドに記載されている次の方法を使用して、Oracle Data Miningをインストールします。

1. Oracle Universal Installerの実行時に、「Enterprise Edition」インストール・タイプを選択します。

2. 「データベース構成の選択」画面で「汎用目的」または「トランザクション処理」構成を選択します。

関連項目:
Oracle Data Miningのインストール後に、次のマニュアルを参照してください。

- 『Oracle Data Mining概要』

- Oracle Data Miningユーザー・ガイド

- 『Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス』(Data Miningを検索)

Oracle Databaseに対してバックアップおよびリカバリ操作を実行するにはどうすればよいですか。

Oracle Database Recovery Manager(RMAN)を使用します。これは、Oracle Databaseに統合されたバックアップおよびリカバリのツールです。このツールは、高パフォーマンスで管理しやすいバックアップとリカバリという、重要なニーズを満たします。Recovery Managerはデータベース・サーバーに固有のものであり、自動的にデータベース構造の変更を追跡し、それに応じて操作を最適化します。また、Recovery Managerは先進的なテープ・メディア管理製品と統合されているため、Oracleデータベースのバックアップを既存のネットワーク・データ保護インフラストラクチャと統合できます。

関連項目:

- 『Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド』

- 『Oracle Database Recovery Managerリファレンス』

Oracle WorkflowはOracle Databaseに含まれていますか。

Oracle Database 11g以降、Oracle Workflowはデータベースと一緒にはリリースされなくなりました。Oracle Workflowは、Oracle E-Business Suiteリリースに含まれます。

関連項目:
Oracle Workflowの方向性に関する項:
http://www.oracle.com/technetwork/middleware/ias/overview/index.html

Oracle Workflowを使用してソリューションを構築したユーザー用の移行プランはありますか。

2006年1月以降は、Oracle SOA Suiteを使用してワークフローを再作成および実装するようお薦めしています。Oracle SOA Suite (旧Oracle BPEL Process Manager)へのOracle Workflowプロセスの移行に関する詳細な推奨事項は、次に示す技術的な移行ガイドを参照してください。

http://www.oracle.com/technetwork/middleware/ias/owf2bpel-132189.pdf

関連項目:
Oracle Workflowの方向性に関する項:
http://www.oracle.com/technetwork/middleware/ias/workflow-sod-089843.html

D.3 Oracle DatabaseおよびOracleのアプリケーションのインストール

Oracle DatabaseおよびOracleアプリケーションのインストールに関してよくある質問は、次のとおりです。

- OracleのアプリケーションをOracle Databaseとともにインストールするにはどうすればよいですか。

- Oracle Databaseと通信するWebアプリケーションを作成するにはどうすればよいですか。

- Oracleアプリケーションで使用できるWebサーバーはどれですか。

- Oracle以外のアプリケーションをOracleに移行するにはどうすればよいですか。

OracleアプリケーションをOracle Databaseとともにインストールするにはどうすればよいですか。

多くの場合、Oracle Database自体をインストールしてからOracleアプリケーションをインストールします。そのアプリケーションのOracle Universal Installerに、接続情報の入力を求めるプロンプトが表示されます。アプリケーションのマニュアルで要件を確認してください。

Oracle Real Application Clustersデータベースでアプリケーションを実装する必要がある場合は、『Oracle Grid Infrastructureインストレーション・ガイド』および『Oracle Real Application Clustersインストレーション・ガイドfor Linux and UNIX』を参照してください。

Oracle Databaseと通信するWebアプリケーションを作成するにはどうすればよいですか。

Oracle Application ExpressおよびWebサーバーをインストールしてください。

Oracle Databaseのインストレーション・ガイドを参照して、Oracle Databaseをインストールします。Oracle Databaseをインストールすると、Oracle Application Expressは自動的にインストールされます。

Oracleアプリケーションで使用できるWebサーバーはどれですか。

別のメディアで出荷されるOracle HTTP Serverをインストールするか、XML DB HTTPプロトコル・サーバーおよびOracle Databaseとともにインストールされる埋込みPL/SQLゲートウェイを使用します。

Oracle以外のアプリケーションをOracleに移行するにはどうすればよいですか。

Oracle SQL Developerを使用して、Oracle以外のアプリケーションをOracleに移行します。Oracle SQL Developerソフトウェアおよびマニュアルは、次のURLで入手できます。

http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html

D.4 Oracle Database異機種間接続性ツール(ゲートウェイ)のインストール

次の項では、ゲートウェイ製品について説明します。

OracleのアプリケーションからOracle以外のデータベース・システムのデータにアクセスするにはどうすればよいですか。

OracleアプリケーションからOracle以外のデータベース・システムのデータにアクセスするにはどうすればよいですか。

Oracle Database Gatewayを接続性ツールとして使用すると、OracleのアプリケーションでOracle以外のデータベース内のデータにアクセスできます。Oracle Database Gatewayの機能は次のとおりです。

- Oracle以外のデータベースをOracle Database環境に統合します。

- Oracle PL/SQLアプリケーションによるAPPC対応トランザクションとの統合、またはIBM WebSphere MQ内のメッセージへのアクセスを可能にします。

ゲートウェイ製品は、Oracleのアプリケーション、OracleデータベースおよびOracle以外のデータベースから独立してコンピュータにインストールできます。

たとえば、次の使用例を考えてみます。

- Oracle DatabaseがUNIXコンピュータにインストールされています。

- OracleのアプリケーションがMicrosoft Windowsコンピュータにインストールされており、UNIXコンピュータ上のOracleデータベースのデータにアクセスします。

- Oracleアプリケーションでは、Oracle Solaris上のDB2データベース内のデータとUNIX上のOracle Database内のデータを結合する必要があります。

DB2を実行しているOracle Solarisコンピュータ、Oracleを実行しているUNIX、またはそれ以外のコンピュータにDatabase Gateway for DRDAをインストールするように選択できます。

表D-1に、OracleアプリケーションからアクセスできるOracle以外のデータベース・システム、およびそのシステムに使用できるゲートウェイ製品を示します。

表D-1 Oracleゲートウェイ製品

Oracle以外のデータベース

Oracleゲートウェイ製品およびマニュアル

IBM DB2 Universal Database(UDB)

Oracle Database Gateway for DRDA。

Oracle Database Gatewayインストレーションおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), Oracle Solaris on x86-64 (64-Bit), and HP-UX Itaniumおよび『Oracle Database Gateway for DRDAユーザーズ・ガイド』を参照してください。

IBM DB2 z/OS

Oracle Database Gateway for DRDA。

Oracle Database Gatewayインストレーションおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), Oracle Solaris on x86-64 (64-Bit), and HP-UX Itaniumおよび『Oracle Database Gateway for DRDAユーザーズ・ガイド』を参照してください。

IBM DB2/400

Oracle Database Gateway for DRDA。

Oracle Database Gatewayインストレーションおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), Oracle Solaris on x86-64 (64-Bit), and HP-UX Itaniumおよび『Oracle Database Gateway for DRDAユーザーズ・ガイド』を参照してください。

WebSphere MQ

Oracle Database Gateway for WebSphere MQ。

『Oracle Database Gateway for WebSphere MQインストレーションおよびユーザーズ・ガイド』。

CICS/TS

IMSTM

Oracle Database Gateway for APPC。

Oracle Database Gateway for APPCインストレーションおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), and HP-UX Itaniumを参照してください。

『Oracle Database Gateway for APPCユーザーズ・ガイド』を参照してください。

SQL Server

Oracle Database Gateway for SQL Server。

Oracle Database Gatewayインストレーションおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), Oracle Solaris on x86-64 (64-Bit), and HP-UX Itaniumおよび『Oracle Database Gateway for SQL Serverユーザーズ・ガイド』を参照してください。

Sybase Adaptive Server

Oracle Database Gateway for Sybase。

Oracle Database Gatewayインストレーションおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), Oracle Solaris on x86-64 (64-Bit), and HP-UX Itaniumおよび『Oracle Database Gateway for Sybaseユーザーズ・ガイド』を参照してください。

Teradata

Oracle Database Gateway for Teradata。

Oracle Database Gatewayインストレーションおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), Oracle Solaris on x86-64 (64-Bit), and HP-UX Itaniumおよび『Oracle Database Gateway for Teradataユーザーズ・ガイド』を参照してください。

Informix Server

Oracle Database Gateway for Informix。

Oracle Database Gatewayインストレーションおよび構成ガイドfor IBM AIX on POWER Systems (64-Bit), Linux x86-64, Oracle Solaris on SPARC (64-Bit), Oracle Solaris on x86-64 (64-Bit), and HP-UX Itaniumおよび『Oracle Database Gateway for Informixユーザーズ・ガイド』を参照してください。

索引
A B C D E F G H I J L M N O P R S T U V W X

A

「管理者」インストール・タイプ, 1.4

概要, 1.1

レスポンス・ファイル, A

APPC対応データベース, D.4 アプリケーション

Oracle以外のアプリケーションのOracleへの移行, D.3

B

データベースのバックアップ

Oracle Database Recovery Manager, D.2

C

動作保証, ハードウェアおよびソフトウェア, 1.2.1

client_install.rspファイル, A.2.1

クラスタ

「Oracle Clusterware」、「Oracle Real Application Clusters」も参照

コンフィギュレーション・アシスタント

障害, C.5.1

トラブルシューティング, C.5, C.5

カスタム

インストール・タイプ, 1.4

D

データ・マイニング・ツール

Oracle Data Mining, D.2

データ・ウェアハウス・ツール

Oracle OLAP, D.2

Database Configuration Assistant

トラブルシューティング, C.5

データベース

Oracle以外

APPC対応, D.4

Oracle以外, リスト, D.4 OLAPのサポート(Oracle OLAP), D.2 Oracle Backup and Recoveryを使用したリカバリ, D.2 セキュリティ管理, D.2 DB2データベース, D.4 DB2 z/OSデータベース, D.4 DB2/400データベース, D.4 削除ツール

例, 5.2, 5.3

E

環境変数

ORACLE_HOME, 2.16

TMPおよびTMPDIR, 2.2.3

TNS_ADMIN, 2.16

エラー

コンフィギュレーション・アシスタント, C.5

インストール, C.3, C.4

レスポンス・ファイル・インストール, C.8

X Window, C.1

X Windowの表示エラー, C.2

F

致命的エラー, C.5.2

ファイル

client_install.rsp, A.2.1

netca.rsp, A.2.1

レスポンス・ファイル, A.2

ファイル・セット, 2.4, 2.5.1, 2.5.2, 2.6.1, 2.6.2

G

ゲートウェイ製品のFAQ, D.4

H

ハードウェア

動作保証, 1.2.1

ハードウェア要件, 2.2

チェック, 2.2.1

概要, 2.2.2

I

IBM DB2データベース, D.4

IBM DB2 z/OSデータベース, D.4

IBM DB2/400データベース, D.4

IBM WebSphere MQ Seriesデータベース, D.4

Informix Serverデータベース, D.4

インプレース・アップグレード, 1.2.2.2, 3.3.1

実行, 3.3.3

レスポンス・ファイルの使用, A.4

インストール

使用可能な製品, 1.4, 1.4

インストール失敗後のクリーン・アップ, C.9

考慮事項, 1.2

エラー, C.4

ログ・ファイル, C.3

レスポンス・ファイルの準備, A.2, A.2.2

レスポンス・ファイル, A, A.2, C.8

レスポンス・ファイル・テンプレート, A.2

サイレント・モード, C.8

エラーの解決手順, C.3

アップグレード, D.1

インストールの概要, 1.1 インストール・タイプ

管理者, 1.4

カスタム, 1.4

Instant Client, 1.4

ランタイム, 1.4

Instant Client

インストール・タイプ, 1.4

Instant Client Light

説明, 1.4

J

Java

Solarisのフォント・パッケージ要件, 2.5.2, 2.6.2

JDK

Solarisのフォント・パッケージ要件, 2.5.2, 2.6.2

JDK要件, 2.4

L

ログ・ファイル, C.3

トラブルシューティング, C.4

M

メモリー要件, 2.2

Microsoft SQL Serverデータベース, D.4

移行

アプリケーションからOracleへ, D.3

Oracle以外のデータベースからOracleへ, D.1

複数のOracleホーム, 1.2.2

N

Net Configuration Assistant

カスタム・インストール, 3.3.2

対話モード, 3.3.2

netca, 3.3.2

トラブルシューティング, C.5

netca, 3.3.2 netca.rspファイル, A.2.1 非対話モード

「レスポンス・ファイル」、「レスポンス・ファイル・モード」も参照

Oracle以外のデータベース, リスト, D.4

O

OLAPツール

説明, D.2

Oracle OLAP, D.2

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

Solarisのバージョンの確認, 2.8

要件, 2.4

一般的な措置の確認, 2.3

オペレーティング・システム要件, 2.5.1, 2.5.2, 2.6.1, 2.6.2 Oracle Application Server, D.2 Oracleアプリケーション

Oracle Databaseとともにインストール, D.3

Oracle Clusterware

説明, D.1

Oracle Real Application Clustersでの使用, D.1

Oracle Data Mining

説明, D.2

インストール, D.2

Oracle Database

管理および監視, D.2, D.2

接続性のFAQ, D.4

インストールのFAQ, D.1

Oracleアプリケーションとともにインストール, D.3, D.3

セキュリティ管理, D.2

アップグレード, D.1

Webサーバー, D.3

Oracle Database Client

接続の構成, D.1

Oracle Databaseコンポーネント

Oracle Databaseツールを使用したインストール, D.2

Oracle Database Recovery Manager(RMAN)

説明, D.2

Oracle Internet Directory, D.2 Oracle OLAP

説明, D.2

Oracle Procedural Gateway

製品リスト, D.4

Oracle Real Application Clusters(RAC)

Oracle Enterprise Managerとともにインストール, D.2

Oracle Clusterware

説明, D.1

Oracle SQL Developer

Oracle以外のアプリケーションのOracleへの移行, D.3

Oracle以外のデータベースのOracleへの移行, D.1

Oracle Technology Network(OTN)

ドキュメントのダウンロード, はじめに

Oracle Transparent Gateway

製品リスト, D.4

Oracle Universal Installer

レスポンス・ファイル, A

リスト, A.2.1, A.2.1

Oracle XML DB

説明, D.2

環境変数ORACLE_HOME

設定解除, 2.16

P

パッケージ

Oracle Solarisでのチェック, 2.9

Solarisでの確認, 2.8

passwdコマンド, 2.13.2.2 patchaddコマンド, 2.10 パッチ

Solarisのダウンロード場所, 2.10

pkginfoコマンド, 2.8

R

RAM要件, 2.2

データベースのリカバリ

Oracle Backup and Recovery, D.2

要件

チェック, 2.2

ハードウェア, 2.2

レスポンス・ファイル・インストール

使用する理由, A.1.1

レスポンス・ファイル

準備, A.2, A.2.2

テンプレート, A.2

サイレント・モード

エラー, C.8

レスポンス・ファイル・モード

概要, A.1

使用する理由, A.1.1

レスポンス・ファイル, A.1

概要, A.1

client_install.rsp, A.2.1

テンプレートによる作成, A.2.1

一般的な手順, A.1.2

netca.rsp, A.2.1

コマンドラインでの値の引渡し, A.1

Oracle Universal Installerでの指定, A.3

レスポンス・ファイルを使用したインストール

概要, A

rootユーザー

ログイン, 2.1

ランタイム

インストール・タイプ, 1.4

S

セキュリティ

管理ツール, D.2

サイレント・モード

概要, A.1

使用する理由, A.1.1

「レスポンス・ファイル・インストール」、「レスポンス・ファイル」も参照

ソフトウェア

動作保証, 1.2.1

ソフトウェア要件, 2.4

ソフトウェア要件の確認, 2.8

Solaris 10 on SPARCのソフトウェア要件, 2.5.2 x86上のSolaris 10のソフトウェア要件, 2.6.2 Solaris 11 on SPARCのソフトウェア要件, 2.5.1 x86上のSolaris 11のソフトウェア要件, 2.6.1 Solaris

バージョンの確認, 2.8

Javaのフォント・パッケージ, 2.5.2, 2.6.2

パッチのダウンロード場所, 2.10

Solaris 11

パッチの検証, 2.9

SQL Serverデータベース, D.4 スワップ領域

要件, 2.2

Sybase Adapter Serverデータベース, D.4

T

一時ディスク領域

要件, 2.2

Teradataデータベース, D.4 TIMESTAMP WITH TIMEZONEパッチの適用, 1.2.4 TMP環境変数, 2.2.3 TMPDIR環境変数, 2.2.3 TNS_ADMIN環境変数

設定解除, 2.16

トラブルシューティング, C

致命的エラー, C.5.2

U

unameコマンド, 2.8

UNIXコマンド

passwd, 2.13.2.2

patchadd, 2.10

pkginfo, 2.8

uname, 2.8

unset, 2.16

unsetenv, 2.16

xhost, 2.1

xterm, 2.1

UNIXワークステーション

インストール, 2.1

unsetコマンド, 2.16 unsetenvコマンド, 2.16

V

パッケージの検証, 2.9

W

Webサーバー(Oracle HTTP Server), D.3

WebSphere MQ Seriesデータベース, D.4

X

X Window

表示エラー, C.1

X Window System

リモート・ホストの有効化, 2.1

X Window System

リモート・ホストの有効化, 2.1

xhostコマンド, 2.1 XMLデータ, D.2 xtermコマンド, 2.1

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。