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

およびバージョン およびバージョン およびバージョン およびバージョン 7 のクライアント のクライアント のクライアント のクライアント / サーバーの サーバーの サーバーの サーバーの 構成

ドキュメント内 new_logo.eps (ページ 130-142)

ユーザーユーザーユーザー

バージョン 8 およびバージョン およびバージョン およびバージョン およびバージョン 7 のクライアント のクライアント のクライアント のクライアント / サーバーの サーバーの サーバーの サーバーの 構成

構成 構成 構成

Oracle7とOracle8iのクライアントは、Oracle7データベースまたはOracle8iデータベース

のいずれかと通信できます。この機能によって、非常に柔軟にネットワークを設計し、どの ような場合に次のことを行うべきかを判断できます。

Oracle7およびOracle8iデータベースの複数のOracleホームへのインストール

Oracle7およびOracle8iデータベースの別のコンピュータへのインストール

Oracle7データベースのOracle8iデータベースへの移行

現行のOracle8iデータベース・リリースへのOracle8データベースの アップグレード

Oracle7クライアントのOracle8iクライアントへの移行 追加情報

追加情報追加情報

追加情報: データベースの移行でExport UtilityおよびImport Utilityを 使用する場合の詳細は、『Oracle8i移行ガイド』の第2章「移行の準備」

の「移行方法の選択」を参照してください。これらのユーティリティの起 動方法については、3-9ページの「Export Utility(EXP)」および3-9ペー ジの「Import Utility(IMP)」を参照してください。Windows NTでのこ れらのツールの使用方法については、8-12ページの「既存のデータベース のエクスポート」および8-22ページの「データベースのインポート」を参 照してください。

注意 注意注意

注意: 8.0.xまでのOracle Installerを使用して作成した既存のOracle

ホームには、リリース8.1.5製品をインストールできません。

データベースの共存に関する次の問題点を考慮して、上述のオプションのどれが最も要件に 適しているかを決定します。

Oracle7データベース・アプリケーション

異なるクライアントとデータベース・リリースに関する考慮事項

複数バージョン管理

Oracle7 データベース・アプリケーション データベース・アプリケーション データベース・アプリケーション データベース・アプリケーション

ほとんどのOracle7アプリケーションは、Oracle8iデータベースで実行できます。一部のア プリケーションは、Oracle8iデータベースがサポートされているバージョンにアップグレー ドしない限り、Oracle8iデータベースで実行できません。Oracle7のアプリケーションと

Oracle8iのアプリケーションがある場合は、すべてのOracle7アプリケーションをOracle8i

にアップグレードするときまで、Oracle7データベースとOracle8iデータベースを同じコン ピュータに存在させることができます。サードパーティのアプリケーションがOracle8iでサ ポートされているかどうかを確認するには、アプリケーションの販売元に問い合せてくださ い。

異なるクライアントとデータベース・リリースに関する考慮事項 異なるクライアントとデータベース・リリースに関する考慮事項 異なるクライアントとデータベース・リリースに関する考慮事項 異なるクライアントとデータベース・リリースに関する考慮事項

環境にアップグレードが適しているのか、移行が適しているのかを判断する前に、次のクラ イアント/データベース間の接続の問題について検討してください。

Oracle8i Clientリリース8.1からOracle8iデータベース・リリース8.1に

Oracle8 Clientリリース8.0/Oracle7 ClientからOracle8iデータベース・ リリース8.1に

Oracle8i Clientリリース8.1からOracle8リリース8.0/Oracle7データベースに 追加情報

追加情報追加情報

追加情報: 『Oracle8i移行ガイド』の第9章「アプリケーションのアップ グレード」を参照してください。

Oracle8 i Client リリース リリース リリース リリース 8.1 から から から から Oracle8 i データベース・リリース データベース・リリース データベース・リリース データベース・リリース 8.1 に に に に

以下の図に示されているように、Oracle8i Clientリリース8.1にはNet8 Clientリリース8.1 が必要であり、Oracle8iリリース8.1データベースにはNet8 Serverリリース8.1が必要で す。

Oracle8i Clientリリース8.1とクライアントは、『Oracle8i Net8管理者ガイド』の第6章

「ネーミング・メソッドとリスナーの構成」の「ローカル・ネーミング・メソッドによる ネットワークの構成」で説明されているように、サービス名で構成する必要があります。

Oracle8i

Oracle8i Client Applicationリリース8.1

Net8 Clientリリース8.1

データベース 8.1.5

Net8 Serverリリース8.1

Oracle8 Client リリース リリース リリース リリース 8.0/Oracle7 Client から から から から Oracle8 i データベース・ データベース・ データベース・ データベース・

リリース リリース リリース リリース 8.1 に に に に

以下の図に示されているように、Oracle8iデータベース・リリース8.1に正常に接続するた めに、Oracle8 Clientリリース8.0には互換性のあるリリースのNet8 Clientが必要であり、

Oracle7 ClientにはSQL*Net Clientが必要であり、Oracle8iデータベース・リリース8.1に

はNet8 Serverリリース8.1が必要です。

リリース8.0とリリース7xのクライアントをサービス名で再構成する必要はありませんが、

新機能を利用して再構成するようお薦めします。たとえば、TNSNAMES.ORAファイルは 次のようになっています。

net_service_name = (DESCRIPTION=

(ADDRESS =...) (ADDRESS =...) )

(CONNECT_DATA=

(SERVICE_NAME=SALES) )

Oracle8i Oracle7 Client Application

SQL*Net Client Net8 Serverリリース8.1 Oracle8i Client Applicationリリースリリースリリースリリース8.0

Net8 Clientリリースリリースリリースリリース8.0

Net8 Serverリリースリリースリリースリリース8.1

データベース 8.1.5

手作業でSID=SIDをSERVICE_NAME=SERVICE_NAMEに置き換えるか、またはNet8

Assistantの互換モードを使用するかして再構成できます。『Oracle8i Net8管理者ガイド』の

第5章「アップグレードまたは移行の検討」の「Net8 Assistantによる互換性問題の取り扱 い」を参照してください。

Oracle7クライアントがOracle8リリース8.1データベースに接続している環境について、以

下の質問を考えてみます。

サード・パーティ製のOracle7アプリケーションでNet8の機能を利用できますか。

いいえ。Net8ライブラリで動作するようにアプリケーションを再構築またはアップグ レードする必要があります。

リモートのOracle8iデータベースに接続するためにOracle7クライアントはNet8 Client を必要としますか。

いいえ。Oracle7クライアントがリモートのOracle8iデータベースに接続する必要があ る場合でも、SQL*Net Clientリリース2.xをOracleクライアント上で構成するだけで す。Net8はSQL*Net release 2.xと下位互換性があります。ただ、この接続タイプでは Net8に用意されている新しいネットワーク機能を利用できないという制限があります。

ローカルのOracle8iデータベースに接続するためにOracle7クライアントはNet8 Client を必要としますか。

はい。Oracle7クライアントがローカルのOracle8iデータベースに接続する必要がある 場合には、SQL*Net Clientリリース2.x、Net8 Client、およびNet8 Serverを同じシス テム上に置きます。Net8 ClientとNet8 ServerはOracle8iまたはOracle8のインストー ル時にすでにインストールされていることに注意してください。

Oracle7リリース7.3.4およびSQL*Netリリース2.3.4を使用している場合には、サービ

ス名を指定せずにローカルのOracle8データベースに接続できます。Oracle 7クライア ントは、自動的にBequeath Protocol Adapterを使用して、Oracle8データベースに接続 されます。

Oracle7リリース7.3.3(またはこれ以下)とSQL*Netリリース2.3.3(またはこれ以下)

を使用している場合、SQL*Net Clientバージョン2.xでSQL*Net Easy Configurationま

たはOracle Network Managerを使用してサービス名を作成する必要があります。

Oracle8i Client リリース リリース リリース リリース 8.1 から から から から Oracle8 リリース リリース リリース リリース 8.0/Oracle7 データベースに データベースに データベースに データベースに

Oracle8i Clientリリース8.1にはNet8 Clientリリース8.1が必要であり、Oracle7 Serverに

はSQL*Net Serverが必要であり、Oracle8 Serverリリース8.0にはNet8 Serverリリース8.0

が必要です。

リリース8.1クライアントは、データベースのSIDで構成する必要があります。たとえば、

TNSNAMES.ORAには次のような影響があります。

net_service_name = (DESCRIPTION=

(ADDRESS =...) (ADDRESS =...) )

(CONNECT_DATA=

(SID=SALES) )

これは、手作業でTNSNAMES.ORAファイルを編集するか、またはNet8 Assistantの互換 モードを使用するかして構成できます。『Oracle8i Net8管理者ガイド』の第5章「アップグ レードまたは移行の検討」の「リリース8.0または7.xの機能の利用と、リリース8.0または 7.xのサービスへの接続」を参照してください。

さらに、『Oracle8i Net8管理者ガイド』の第6章「ネーミング・メソッドとリスナーの構成」

の「リスナーの構成」で説明しているように、データベース・サーバー上の

LISTENER.ORAをSIDの記述でそのまま構成する必要があります。

Oracle7 データベース

Oracle8i Client Applicationリリース8.1

Net8 Clientリリース8.1

SQL*Net Server

Oracle8 データベース

8.0

Net8 Serverリリース8.0

Oracle8クライアント・リリース8.1がOracle7データベースに接続している環境について、

以下の質問を考えてみます。

リモートのOracle7データベースに接続するためにOracle8クライアントはSQL*Net

Clientリリース2.xを必要としますか。

いいえ。Oracle8クライアントがリモートのOracle7データベースに接続する必要があ る場合、Oracle8クライアント上でNet8 Clientのみを構成する必要があります。

SQL*Netリリース2.xはNet8と上位互換性があります。ただ、この接続タイプでは

Net8に用意されている新しいネットワーク機能を利用できないという制限があります。

ローカルのOracle7データベースに接続するためにOracle8クライアントはSQL*Netリ リース2.xを必要としますか。

はい。Oracle8クライアントがローカルのOracle7データベースに接続する必要がある 場合には、SQL*Net Serverリリース2.xとNet8 Clientの両方を同じシステム上に置く 必要があります。

複数バージョン管理 複数バージョン管理 複数バージョン管理 複数バージョン管理

同時に同じコンピュータ・システム上で異なるバージョンのOracleデータベースを実行で きます。ただし、それぞれのバージョンは、そのバージョンと一致するデータベースにしか アクセスできません。たとえば、バージョン7とバージョン8のOracleを同一コンピュー タ・システム上にインストールしてある場合、バージョン7のサーバーはバージョン7の データベースにアクセスできますが、バージョン8のデータベースにはアクセスできず、

バージョン8のサーバーはバージョン8のデータベースにアクセスできますが、バージョン 7のデータベースにはアクセスできません。バージョン8のデータベースでバージョン7の データベース・ファイルを読み込む方法としては、移行を実行するしかありません。移行し た後は、バージョン7のデータベースはファイルを読み込めなくなることに注意してくださ い。

追加情報追加情報追加情報

追加情報: SQL*Netの移行とNet8のアップグレードの詳細は、以下を

参照してください。

『Oracle8i Net8管理者ガイド』の第4章「リリース8.1のインストレー ションとNet8関連製品について」

『Oracle8i Net8管理者ガイド』の第5章「アップグレードまたは移行 の検討」

ドキュメント内 new_logo.eps (ページ 130-142)