別名
Oracle Names server内のネットワーク・オブジェクトの代替名。別名は、参照しているオブジェクトの名前を格納します。クライアントが別名の参照をリクエストすると、Oracleは、その別名があたかも参照されているオブジェクトであるかのようにしてその参照を完了します。
アプリケーション・ゲートウェイ
Oracle Netファイアウォール・プロキシを実行するホスト・コンピュータ。アプリケーション・ゲートウェイは、クライアント側から見ると実際のサーバーのように機能し、サーバー側から見ると実際のクライアントのように機能します。インターネットと企業の内部ネットワークの間に位置し、双方のユーザーに仲介サービス(プロキシ・サービス)を提供します。
ASCIIキャラクタ・セット
American Standard Code for Information Interchangeキャラクタ・セットの略で、デジタル・データを使用して英数字情報を表現するための規則です。IBMおよびIBM互換コンピュータを除く大半のコンピュータで使用している照合順序です。
属性
ディレクトリ・エントリの性質を説明する情報項目。1つのエントリは1組の属性から構成され、それぞれがオブジェクト・クラスに所属します。さらに、各属性にはタイプと値があり、タイプは属性の情報の種類を説明するもので、値には実際のデータが格納されています。
認証方式
分散環境におけるユーザー、クライアントおよびサーバーの認証に信頼性を与えるセキュリティ方式。ネットワーク認証方式を利用すると、ユーザーはシングル・サインオンの恩恵を受けることもできます。Oracle Databaseにおける次の認証方式のサポートは、Oracle Advanced Securityのインストールの有無に左右されます。
RADIUS
Kerberos
自動診断リポジトリ(ADR)
システム全体をトレースおよびロギングする中央リポジトリ。このリポジトリはファイルベースの階層的データストアであり、ネットワークのトレースやロギング情報などの診断情報が格納されます。
クライアント・ロード・バランシング
ロード・バランシング機能では、複数のリスナーが単一データベースにサービスを提供する場合に、クライアントはリスナー間で接続リクエストをランダムに選択できます。このランダム化によって、すべてのリスナーに着信接続リクエストの処理負荷を分散できます。
クライアント・プロファイル
クライアントのプロパティ。ネーミング・メソッドの優先順位、クライアントとサーバーのロギングとトレース、名前の要求元であるドメイン、Oracle Advanced Securityに関するその他のクライアント・オプションなどがあります。
クライアント/サーバー・アーキテクチャ
2台のCPU間で処理を分割するソフトウェア・アーキテクチャ。1つのCPUは、トランザクションでクライアントとして機能し、サービスをリクエストして受け取ります。もう1つはサーバーとして、リクエストに対してサービスを提供します。
CMADMIN (Connection Manager Administration)
リスナー・プロセスとOracle Connection Managerゲートウェイ・プロセスの他、必要に応じてシャットダウン・プロセスと起動プロセスの状態を監視するOracle Connection Managerのプロセス。CMADMINは、リスナーに関するゲートウェイ・プロセスの情報を登録し、Oracle Connection Manager制御ユーティリティを使用して実行されるコマンドを処理します。
CMGW (Connection Managerゲートウェイ)
Oracle Connection Managerのインスタンスに配置されているリスナーによって選別および転送されたクライアント接続を受信するOracle Connection Managerのプロセス。ゲートウェイ・プロセスはデータベース・サーバーにリクエストを転送します。さらに、単一のプロトコル接続を通して、複数のクライアント接続を多重化または処理することができます。
接続データ
接続先データベースのサービス名またはOracleシステム識別子(SID)を定義する接続記述子の一部。次の例では、SERVICE_NAME
にsales.us.example.com
というサービスが定義されています。
(DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521) (CONNECT_DATA= (SERVICE_NAME=sales.us.example.com)))
接続記述子
特別にフォーマットされた、ネットワーク接続の接続先の説明。接続記述子には、宛先サービスおよびネットワーク・ルート情報が含まれます。
宛先サービスはそのサービス名で表現されます。ネットワーク・ルートは、少なくとも、ネットワーク・アドレスによってリスナーの位置を提供します。
接続識別子
接続記述子を解決する名前、ネット・サービス名またはサービス名。ユーザーは、接続するサービスに対する接続文字列内に、接続識別子とともにユーザー名およびパスワードを渡すことで接続リクエストを開始します。たとえば、次のようにします。
CONNECTusername
@
connect_identifier
接続時フェイルオーバー
クライアントの接続リクエストが、プロトコル・アドレスの障害により別のアドレスにフェイルオーバーするときに発生します。静的に構成されたグローバル・データベース名では、接続時フェイルオーバーは無効になります。
接続ロード・バランシング
インスタンスやディスパッチャ間で、同じサービスに対するアクティブな接続数を均等化する方法。接続ロード・バランシングにより、リスナーはディスパッチャごとの接続数およびノードのロードに基づいて、ルーティングを決定できます。
データベース管理者(DBA)
Oracleサーバーまたはデータベース・アプリケーションを操作および管理する人。
DBA権限を所有し、データベース管理操作を実行できるOracleユーザー名。通常、これら2つを同時に意味します。多くのサイトでは複数のDBAが配置されます。
データベース・リンク
Oracleデータベース・サーバーから別のデータベース・サーバーへの一方向の接続パスを定義するポインタ。リンクは、データ・ディクショナリ表内のエントリとして定義されます。リンクにアクセスするには、データ・ディクショナリのエントリを含むローカル・データベースに接続する必要があります。
ローカル・データベースAに接続されたクライアントはデータベースAに格納されたリンクを使用してリモート・データベースB内の情報にアクセスできます。しかし、データベースBに接続されたユーザーは同じリンクを使用してデータベースAのデータにアクセスできません。データベースB上のローカル・ユーザーがデータベースA上のデータにアクセスする場合、データベースBのデータ・ディクショナリに格納されるリンクを定義する必要があります。
次のデータベース・リンクがサポートされます。
データベースの特定のスキーマ内のプライベート・データベース・リンク。プライベート・データベース・リンクの所有者のみが使用できます。
あるデータベースに対するパブリック・データベース・リンク。データベース内のすべてのユーザーが使用できます。
デフォルト・ドメイン
ほとんどのクライアント・リクエストがその内部で実行されるドメイン。クライアントが常駐しているドメイン、またはクライアントがネットワーク・サービスを頻繁にリクエストするドメイン。デフォルト・ドメインは、未修飾ネットワーク名のリクエストに追加するドメインを決定するクライアント構成パラメータでもあります。名前リクエストにピリオド(.)が入っていない場合は、未修飾のリクエストです。
ディレクトリ・ネーミング
データベース・サービス、ネット・サービス名またはネット・サービス別名を、中央ディレクトリ・サーバーに格納されている接続記述子に解決するネーミング・メソッド。ディレクトリ・サーバーによって、ディレクトリ・ネーミング・オブジェクトの集中管理が実現され、サービスの追加または再配置に伴う作業負荷を軽減できます。
ディレクトリ・サーバー
Lightweight Directory Access Protocol(LDAP)を使用してアクセスされるディレクトリ・サーバー。LDAP準拠ディレクトリ・サーバーのサポートにより、分散Oracleネットワークを管理および構成するための集中化機能が提供されます。ディレクトリ・サーバーは、ローカライズされたクライアント側とサーバー側のtnsnames.ora
ファイルを置き換えられます。
ディスパッチャ
多くのクライアントが、クライアントごとの専用サーバー・プロセスなしで同じサーバーに接続できるようにするプロセス。ディスパッチャは、複数の着信ネットワーク・セッション・リクエストを処理して、共有サーバー・プロセスに送ります。「共有サーバー」も参照してください。
ドメイン
ドメイン・ネーム・システム(DNS)ネームスペース内の任意のツリーまたはサブツリー。ドメインは通常、所属するホストの名前が共通の接尾辞、つまりドメイン名を共有しているコンピュータのグループを指します。
ドメイン・ネーム・システム(DNS)
ドメインとして階層化された、コンピュータやネットワーク・サービスのネーミングに関するシステム。DNSはTCP/IPネットワークで使用され、ユーザー・フレンドリな名前でコンピュータの位置を識別します。DNSは、ユーザー・フレンドリな名前をコンピュータが理解できるIPアドレスに変換します。
Oracle Net Servicesの場合、DNSはTCP/IPアドレスのホスト名をIPアドレスに変換します。
エンタープライズ・ロール
エンタープライズ・ロールは、通常のデータベース・ロールに類似していますが、認証が複数のデータベースにまたがる点が異なります。エンタープライズ・ロールは、特定のデータベース上で権限を定義するロールの一種です。エンタープライズ・ロールは、あるデータベースのデータベース管理者により作成されます。1人または複数のエンタープライズ・ユーザーに対して、エンタープライズ・ロールの権限付与または取消しを行うことが可能です。これらのロールの権限付与および取消しについての情報も、ディレクトリ・サーバー内に格納されます。
エンタープライズ・ユーザー
企業内で固有の識別情報を持つユーザー。エンタープライズ・ユーザーは、スキーマを介して個々のデータベースに接続します。エンタープライズ・ユーザーには、データベースに対する各自のアクセス権限を決定するエンタープライズ・ロールが割り当てられます。
外部ドメイン
所定の管理リージョン内で管理されないドメイン。このドメインはリージョンの関係においてのみ外部であり、絶対的な意味での外部ドメインではありません。ネットワーク管理者は、通常、キャッシュ・パフォーマンスを最適化するために特定のリージョンに対する外部ドメインを定義します。
FTP
File Transfer Protocol。一方のコンピュータのユーザーが、TCP/IPネットワークを介して他方のコンピュータとファイルを送受信できるようにするクライアント/サーバー・プロトコル。
グローバル・データベース名
他のデータベースから一意に識別される、データベースの完全な名前。グローバル・データベース名の形式は、database_name
.
database_domain
です。たとえば、sales.us.example.com
となります。
データベース名の部分sales
は、データベースを呼び出すときに使用する単純な名前です。データベース・ドメイン部分us.example.com
によって、データベースが位置するデータベース・ドメインを指定し、一意のグローバル・データベース名にします。可能なかぎり、データベース・ドメインにはネットワーク・ドメインを反映する名前を使用してください。
グローバル・データベース名は、初期化パラメータ・ファイルのSERVICE_NAMES
パラメータで指定したデータベースのデフォルト・サービス名です。
異機種間サービス
Oracleデータベース・サーバーからOracle以外のシステムにアクセスするための基本的な技術を提供する統合コンポーネント。異機種間サービスを使用すると、次のことが可能になります。
Oracle SQLを使用して、Oracleサーバーに存在するデータと同じように、非Oracleシステムに格納されているデータに透過的にアクセスすること
Oracleプロシージャ・コールを使用して、Oracle分散環境からOracle以外のシステム、サービスまたはApplication Program Interface(API)に透過的にアクセスすること
階層ネーミング・モデル
階層的に関連付けられた複数のドメインに名前を分割するOracle Namesのインフラストラクチャ。Oracle Namesの場合、階層ネーミング・モデルは、集中管理または委任管理で使用できます。
ホスト・ネーミング
ネーミング・メソッド解決。これによって、TCP/IP環境内のユーザーが既存の名前解決サービスで名前を解決します。この名前解決サービスは、ドメイン・ネーム・システム(DNS)、ネットワーク・インフォメーション・サービス(NIS)または集中的に管理された/etc/hosts
ファイル・セットの場合があります。ホスト・ネーミングによって、ユーザーはサーバー・コンピュータのホスト名またはホスト名の別名を指定してOracleデータベース・サーバーに接続できます。この機能を利用するために、クライアント構成は不要です。単純なTCP/IP環境の場合は、このメソッドをお薦めします。
アイデンティティ管理レルム
IDの集合で、同じ管理ポリシーによって制御されるすべてのIDです。企業で、同じイントラネットにアクセスするすべての従業員は1つのレルムに属し、その企業の公開アプリケーションにアクセスするすべての外部ユーザーは別のレルムに属します。アイデンティティ管理レルムは、ディレクトリ上で特別なオブジェクト・クラスが関連付けられている特定のエントリによって表されます。
インスタンス
システム・グローバル領域(SGA)とOracleバックグラウンド・プロセスの組合せ。データベースがデータベース・サーバー上で起動すると(コンピュータの種類にかかわらず)、Oracleにより、SGAと呼ばれるメモリー領域が割り当てられ、1つ以上のOracleプロセスが開始されます。インスタンスのメモリーおよびプロセスにより、関連付けられたデータベースのデータは効率的に管理され、データベース・ユーザーにサービスが提供されます。ユーザーは、任意のインスタンスに接続し、クラスタ・データベース内の情報にアクセスできます。
インスタンス名
Oracleデータベース・インスタンスの名前。インスタンス名は、データベース初期化パラメータ・ファイルのINSTANCE_NAME
パラメータによって識別されます。INSTANCE_NAME
は、インスタンスのOracleシステム識別子(SID)に対応しています。クライアントは、接続記述子にINSTANCE_NAME
パラメータを指定すると特定のインスタンスに接続できます。
IPアドレス
ネットワーク上のノードを識別するために使用します。ネットワーク上の各コンピュータには、ネットワークIDと一意のホストIDからなる一意のIPアドレスが割り当てられます。通常、このアドレスは、8ビットずつの10進値をピリオドで区切ったドット10進表記(192.168.2.22
など)で表されます。
JDBC Thinドライバ
Oracle JDBCアプレットおよびアプリケーションで使用されるType IVドライバ。このドライバはすべてJavaで記述されているため、プラットフォームに依存しません。クライアント側での追加のOracleソフトウェアのインストールは不要です。Thinドライバは、データベース・サーバーへのアクセス用としてOracleが開発したプロトコルTwo-Task Common(TTC)を使用して、サーバーと通信します。
キーワード値ペア
キーワードと値の組合せ。接続記述子および複数の構成ファイルの標準的な情報単位として使用されます。キーワード値ペアはネストされる可能性があります。つまり、キーワードは他のキーワード値ペアを値として持つことがあります。
ldap.oraファイル
Oracle Internet Directoryコンフィギュレーション・アシスタントまたはOracle Net Configuration Assistantによって作成されるファイル。次のディレクトリ・サーバー・アクセス情報が記述されています。
ディレクトリ・サーバーのタイプ
ディレクトリ・サーバーの位置
クライアントまたはサーバーが、データベース・サービスに接続するための接続識別子を検索または構成するために使用するデフォルトのOracleコンテキスト
Oracle Internet Directoryコンフィギュレーション・アシスタントで作成されたldap.ora
ファイルはORACLE_HOME/ldap/admin
ディレクトリに配置されます。Oracle Net Configuration Assistantで作成されたldap.ora
ファイルはORACLE_HOME/network/admin
ディレクトリに配置されます。
Lightweight Directory Access Protocol (LDAP)
標準の拡張可能ディレクトリ・アクセス・プロトコル。クライアントからのディレクトリ・システムへのアクセスを可能にする、プログラム的なインタフェースおよび伝送プロトコルの業界標準。
リンク修飾子
データベースに接続するために使用される接続名を指定するデータベース・リンク名に付加されます。データベース・ユーザー名およびパスワード資格証明の代替設定を提供します。たとえば、グローバル・データベース・リンクsales.us.example.com
にリンク修飾子fieldrep
を追加できます。
SQL> SELECT * FROM emp@sales.us.example.com@fieldrep
リスナー
サーバー上に常駐するプロセスで、クライアントの着信接続リクエストをリスニングし、サーバーへの通信量を管理します。
クライアントがデータベース・サーバーとのネットワーク・セッションをリクエストすると、リスナーは実際のリクエストを受信します。クライアントの情報がリスナーの情報と一致すると、リスナーはデータベース・サーバーへの接続を認めます。
listener.oraファイル
次の内容を識別するリスナー用の構成ファイル。
一意名
接続リクエストを受け入れるプロトコル・アドレス
リスニングの対象となるサービス
通常listener.ora
ファイルはORACLE_HOME/network/admin
ディレクトリに配置されます。
Oracleでは、サービス登録があるため、データベース・サービスの識別を必要としません。ただし、Oracle Enterprise Managerを使用する場合は、静的サービス構成が必要となります。
ロード・バランシング
クライアント接続を複数のリスナー、ディスパッチャ、インスタンスおよびノードに均等に分散し、1つのコンポーネントへの負荷を軽くする機能。
Oracle Net Servicesは、クライアント・ロード・バランシングと接続ロード・バランシングをサポートします。
ローカル・ネーミング
ネーミング・メソッド。各クライアントのtnsnames.ora fileに構成および格納されている情報を使用して、ネットワーク・アドレスを検索します。ローカル・ネーミングは、変更が少なく、サービスの数が少ない単純な分散ネットワークに非常に適しています。
位置の透過性
分散データベースの特性。データ表の場所が不明でも、これによって、アプリケーションはデータ表にアクセスできます。すべてのデータ表は1つのデータベースに存在しているようにみなされ、表名に基づいて実際のデータの場所が判別されます。ユーザーは1つの文で複数のノードのデータを参照できます。システムでは、必要に応じて、自動的および透過的にリモート・ノードにSQL文(一部)をルート指定して実行します。データは、ユーザーまたはアプリケーションに影響を与えずにノード間を移動できます。
ロギング
エラー、サービス・アクティビティおよび統計情報をログ・ファイルに書き込む機能。画面に表示されるエラー・メッセージで障害を識別できない場合、管理者はログ・ファイルから追加情報を取得できます。エラー・スタックとしてのログ・ファイルは、各種レイヤーでのソフトウェアの状態を示します。
「トレース」も参照してください。
Microsoft Active Directory
Microsoft Windows 2000 Serverに含まれているLDAP準拠のディレクトリ・サーバーの1つ。ネットワーク上のオブジェクトに関する情報を格納し、ユーザーおよびネットワーク管理者がこの情報を利用できるようにします。Active Directoryでは、シングル・ログオン・プロセスを使用してネットワーク上のリソースにアクセスできます。
Active Directoryは、クライアントがアクセス可能なサービス情報を格納するディレクトリ・ネーミング・メソッドとして構成できます。
Microsoft Windows NTのシステム固有の認証
認証方式の1つ。これにより、Microsoft Windows NTサーバーおよびそのサーバー上で動作しているデータベースに対して、クライアントのシングル・ログオン・アクセスが可能になります。
Named Pipesプロトコル
分散アプリケーションを使用するクライアント/サーバー間でプロセス間通信を提供する高水準のインタフェースの1つ。Named Pipesでは、Named Pipesプロトコルを使用するネットワーク上でクライアント/サーバー対話が可能です。
ネーミング・コンテキスト
全体が、1つのディレクトリ・サーバーに常駐するサブツリー。サブツリーは、連続したものです。つまり、サブツリーの頂点となるエントリから始まり、下位方向にリーフ・エントリまたは従属ネーミング・コンテキストへの参照のいずれかまでを範囲とする必要があります。サイズの範囲としては、単一のエントリからディレクトリ情報ツリー(DIT)全体までが可能です。
Oracleコンテキストは、ネーミング・コンテキストの下に作成できます。
ネーミング・メソッド
データベース・サービスに接続するときに、クライアント・アプリケーションが接続識別子を接続記述子に変換するために使用する解決メソッド。Oracle Netでは、次の4種類のネーミング・メソッドを提供しています。
簡易接続ネーミング
ネット・サービス別名
ディレクトリ・サーバー内のディレクトリ・ネーミング・オブジェクトの代替名。ディレクトリ・サーバーには、定義済のネット・サービス名またはデータベース・サービスの別名が格納されます。ネット・サービス別名には接続記述子情報はありません。そのかわりに、別名の対象オブジェクトの場所を参照するのみです。クライアントがネット・サービス別名のディレクトリ参照をリクエストすると、ディレクトリはそのエントリがネット・サービス別名であると判断し、参照しているのが実際のエントリであるかのようにして参照を完了します。
ネット・サービス名
接続記述子に変換するサービスの単純な名前。ユーザーは、接続するサービスに対する接続文字列に、ネット・サービス名とともにユーザー名およびパスワードを渡すことによって接続リクエストを開始します。
CONNECT
username/password@net_service_name
必要に応じて、ネット・サービス名を次のような様々な場所に格納できます。
各クライアントのローカル構成ファイルtnsnames.ora
ディレクトリ・サーバー
NISなどの外部ネーミング・サービス
ネットワーク管理者
ネットワーク・コンポーネントのインストール、構成およびテストなどのネットワーク管理作業を実行する人。ネットワーク管理者は、構成ファイル、接続記述子、サービス名、別名、パブリック・データベース・リンク、グローバル・データベース・リンクなどを管理します。
ネットワーク・キャラクタ・セット
Oracleの定義では、キーワードと値のペア(つまり、接続記述子と構成ファイル)で値として使用できる文字のセット。このセットには、大文字と小文字の英数字およびいくつかの特殊文字が含まれます。
Network Information Service (NIS)
Sun社のYellow Pages(yp
)クライアント/サーバー・プロトコル。ユーザー名やホスト名などのシステム構成データをネットワーク上のコンピュータ間に配布するためのプロトコルです。
ネットワーク・インタフェース(NI)
Oracleのクライアント、サーバーまたは外部プロセスがOracle Netの機能にアクセスするための、汎用インタフェースを提供するネットワーク・レイヤー。NIレイヤーは、接続のブレーク・リクエストおよびリセット・リクエストを処理します。
Network Program Interface (NPI)
サーバー/サーバー間対話用インタフェースの1つ。OCIがクライアントに対して行うすべての機能を実行して、調整サーバーが追加サーバーにSQLリクエストを作成できるようにします。
オブジェクト・クラス
ディレクトリ・サーバーにおいて、名前を持った属性のグループ。属性をエントリに割り当てるには、その属性を保持しているオブジェクト・クラスをそのエントリに割り当てます。
同じオブジェクト・クラスに関連するオブジェクトはすべて、そのオブジェクト・クラスの属性を共有します。
Open Systems Interconnection (OSI)
ISOによって開発されたネットワーク・アーキテクチャ・モデル。異機種間コンピュータ・ネットワーク・アーキテクチャの国際標準のフレームワーク。
OSIアーキテクチャには7つのレイヤーがあります。最下位から最上位までのレイヤーは次のとおりです。
1. 物理レイヤー
2. データ・リンク・レイヤー
3. ネットワーク・レイヤー
4. トランスポート・レイヤー
5. セッション・レイヤー
6. プレゼンテーション・レイヤー
7. アプリケーション・レイヤー
Oracle Advanced Security
企業のネットワークを保護して、インターネットに安全に拡張するためのセキュリティ機能の統合パッケージ。Oracle Advanced Securityは、ネットワーク暗号化と認証ソリューション、シングル・サインオン・サービスおよびセキュリティ・プロトコルの単一の統合を提供します。業界標準を統合することにより、ネットワークに対する他に例のないセキュリティが得られます。
Oracle Call Interface (OCI)
Application Program Interface(API)の1つ。これにより、第3世代言語のネイティブ・プロシージャやファンクション・コールを使用して、Oracle Databaseサーバーにアクセスし、SQL文実行のすべての段階を制御するアプリケーションを作成できます。OCIは、C、C++、COBOL、FORTRANなど、多数の第3世代言語のデータ型、コール規則、構文およびセマンティクスをサポートします。
Oracle Connection Manager
クライアント接続リクエストをその次のホップに送るか、または直接データベース・サーバーに送る際の経路となるルーター。Oracle Connection Managerを通して接続リクエストをルート指定するクライアントは、そのOracle Connection Managerに構成されているセッションの多重化、アクセス制御またはプロトコル変換機能を利用できます。
Oracle Connection Manager制御ユーティリティ
Oracle Net Servicesに含まれているユーティリティ。Oracle Connection Managerの起動、停止および状態の取得などの様々な機能を制御します。
Oracleコンテキスト
ディレクトリ情報ツリー(DIT)内に存在し、ネーミング・コンテキストまたは公開されていないディレクトリ・エントリの下に位置するcn=OracleContextの相対識別名(RDN)。Oracleコンテキストには、Oracle Netのディレクトリ・ネーミングやOracle Advanced Securityのエンタープライズ・ユーザー・セキュリティなどのOracle機能で使用するためのエントリが含まれています。ディレクトリ・サーバーには1つまたは複数のOracleコンテキストが存在できます。Oracle Internet Directoryは、DIT構造のルートにOracleコンテキストを自動的に作成します。このルートOracleコンテキストには、
dn:cn=OracleContext
のDNがあります。
Oracle Enterprise Manager
独立したOracle製品。Oracle製品群の管理に使用する統合的、包括的なシステム管理プラットフォームを提供するために、グラフィカル・コンソール、エージェント、共通サービスおよびツール類を統合します。
Oracle Internet Directory
Oracleデータベース上のアプリケーションとして実装されているディレクトリ・サーバー。分散ユーザーおよびネットワーク・リソースの情報を検索できます。Oracle Internet Directoryは、オープンなインターネット規格のディレクトリ・サーバー・アクセス・プロトコルであるLightweight Directory Access Protocol(LDAP)バージョン3とOracleデータベースの高度のパフォーマンス、拡張性、耐久性および可用性を組み合せています。
Oracle Net
クライアント・アプリケーションからOracleデータベース・サーバーへのネットワーク・セッションを可能にする通信ソフトウェア。ネットワーク・セッションの確立後、Oracle Netはクライアント・アプリケーションとデータベース・サーバーのためのデータ伝達手段として機能します。クライアント・アプリケーションとデータベース・サーバー間でのメッセージの交換に加え、これらの間の接続を確立および維持します。Oracle Netがネットワーク上の各コンピュータに配置されるためこれらのジョブを実行できます。
Oracle Net Configuration Assistant
インストール後に、次の内容を含む基本ネットワーク・コンポーネントを構成する処理ツール。
リスナー名およびプロトコル・アドレス
クライアントが接続識別子の変換に使用するネーミング・メソッド。
tnsnames.ora
ファイル内のネット・サービス名
ディレクトリ・サーバーの使用
Oracle Net Manager
ツールの1つ。構成機能にコンポーネント制御機能を組み合せることによって、Oracle Net Servicesの構成および管理のための統合環境を提供します。
Oracle Net Managerを使用すると、次のネットワーク・コンポーネントを構成できます。
Oracle Net Services
分散された異機種間コンピューティング環境において企業全体の接続性に解決策を提供する、一連のネットワーキング・コンポーネント。Oracle Net Servicesは、Oracle Net、リスナー、Oracle Connection Manager、Oracle Net Configuration AssistantおよびOracle Net Managerで構成されます。
Oracleプログラム・インタフェース(OPI)
OCIによって送信された適切な各メッセージに対する応答を受け持つネットワーキング・レイヤー。たとえば、OCIが25行のデータのフェッチをリクエストすると、OPIはフェッチした25行のデータをOCIに戻します。
Oracleプロトコル・サポート
クライアント/サーバー接続で使用する業界標準プロトコルにTransparent Network Substrate(TNS)の機能をマッピングするソフトウェア・レイヤー。
Oracle Rdb
Digital社の64ビット・プラットフォーム用データベース。Oracle Rdbには独自のリスナーがあるため、クライアントはOracleデータベースと通信するのと同じようにOracle Rdbと通信できます。
Oracleスキーマ
ディレクトリ・サーバーに格納できる内容を判断する一連の規則。Oracleには、Oracle Net Servicesのエントリなど、Oracleエントリの多くの種類に適用する独自のスキーマがあります。Oracle Net ServicesのエントリのOracleスキーマには、そのエントリに登録される属性があります。
Oracleシステム識別子(SID)
実行中のリリース8.1よりも前のOracleデータベースの特定のインスタンスを識別する名前。どのデータベースでも、そのデータベースを参照するインスタンスが1つ以上存在します。
リリース8.1より前のOracle Databaseでは、SIDがデータベースを識別しています。SIDは、tnsnames.oraファイルの接続記述子およびlistener.oraファイルのリスナー定義に含まれています。
Oracle Real Application Clusters
複数のインスタンスがデータ・ファイルの1つの共有データベースにアクセスできるようにするアーキテクチャ。Oracle Real Application Clustersはソフトウェア・コンポーネントであり、必要なクラスタ・データベース・スクリプト、初期化ファイル、およびOracle Enterprise EditionとOracle Real Application Clustersに必要なデータ・ファイルを提供します。
パケット
接続またはデータ転送がリクエストされるたびに、ネットワーク上で送信される情報のブロック。パケットに記述される情報は、connect、accept、redirect、dataなど、パケット・タイプによって異なります。パケット情報はトラブルシューティングに役立つことがあります。
PMONプロセス
ユーザー・プロセスが失敗したときにプロセス・リカバリを実行するプロセス・モニター(PMON)のデータベース・プロセス。PMONは、キャッシュをクリーン・アップし、プロセスで使用されていたリソースを解放する役割を持ちます。PMONはディスパッチャおよびサーバー・プロセスをチェックし、これらに障害が発生した場合、再起動します。サービス登録の一部として、PMONはリスナーにインスタンス情報を登録します。
プレゼンテーション・レイヤー
通信中にアプリケーション・レイヤー・エンティティが通信または参照する情報の表現を管理するネットワーク通信レイヤー。Two-Task Common(TTC)は、プレゼンテーション・レイヤーの一例。
プロファイル
クライアントまたはサーバー上でのOracle Net Services機能の有効化および構成の優先順位を指定するパラメータの集合。プロファイルの格納および実装は、sqlnet.ora
ファイルを介して行います。
プロトコル・アドレス
ネットワーク・オブジェクトのネットワーク・アドレスを識別するアドレス。
接続が確立されると、クライアントとリクエストの受信者(リスナー、Oracle Connection Managerなど)が同じプロトコル・アドレスで構成されます。クライアントは、このアドレスを使用して接続リクエストを特定のネットワーク・オブジェクト位置に送信し、受信者はこのアドレスでリクエストのリスニングを行います。クライアントおよび接続受信者にとって、同じプロトコルをインストールし、同じアドレスを構成することが重要です。
プロトコル変換
Oracle Connection Managerの機能です。異なるネットワーク・プロトコルを持つクライアントとサーバーが相互に通信できるようにします。この機能は、SQL*Netバージョン2のOracle Multi-Protocol Interchangeで以前提供されていた機能を置換したものです。
プロキシ・サーバー
実際のサーバーのかわりとなるサーバーで、クライアントの接続リクエストを実際のサーバーや他のプロキシ・サーバーに転送します。プロキシ・サーバーは、アクセス制御、データとシステムのセキュリティ、監視およびキャッシュ機能を提供します。
パブリック・データベース・リンク
すべてのユーザーがアクセスできるローカル・データベース上に、DBAが作成するデータベース・リンク。
「データベース・リンク」および「プライベート・データベース・リンク」も参照してください。
レルムOracleコンテキスト
各アイデンティティ管理レルムに含まれるOracleコンテキスト。次の情報が格納されます。
アイデンティティ管理レルムのユーザー・ネーミング・ポリシー(ユーザーのネーミングおよび検索方法)
必須の認証属性
アイデンティティ管理レルム内のグループの位置
アイデンティティ管理レルムに関する権限割当て(誰がレルムにユーザーを追加する権限を所持するかなど)。
そのレルムに使用する認証などのアプリケーション固有のデータ
ルートOracleコンテキスト
Oracle Identity Managementインフラストラクチャにおいて、ルートOracleコンテキストは、インフラストラクチャのデフォルトのアイデンティティ管理レルムへのポインタを含むOracle Database Net Servicesリファレンス内のエントリです。また、指定されたレルムの簡単な名前によって、アイデンティティ管理レルムを検索する方法に関する情報を含んでいます。
Secure Sockets Layer (SSL)
ネットワーク接続を保護するためにNetscape社が開発した業界標準プロトコル。SSLでは公開鍵インフラストラクチャ(PKI)を使用して、認証、暗号化およびデータの整合性を実現しています。
サービス名
データベースの論理的表現で、クライアントに対してデータベースはこの形式で表現されます。データベースは複数のサービスとして表現される場合があり、またサービスは複数のデータベース・インスタンスとして実装されることがあります。サービス名は、グローバル・データベース名(データベース名とドメイン名で構成される名前)であり、インストール中またはデータベース作成中に入力した文字列です。グローバル・データベース名がわからない場合は、初期化パラメータ・ファイルのSERVICE_NAMES
パラメータの値から確認できます。
サービス登録
PMONプロセスがリスナーに自動的に情報を登録する機能。この情報はリスナーに登録されるため、listener.ora
ファイルはこの静的情報で構成する必要はありません。
サービス登録では、次の情報をリスナーに提供します。
セッション・データ・ユニット(SDU)
Oracle Netがネットワーク間でデータを転送する前にデータを配置するバッファ。Oracle Netがバッファ内のデータを送信するのは、データ送信がリクエストされたとき、またはバッファがデータでいっぱいになったときです。
セッション・レイヤー
プロトコル・アドレスのエンティティが必要とするサービスを提供するネットワーク・レイヤーであり、エンティティで対話の編成と同期およびデータ交換の管理を行えるようにします。このレイヤーは、クライアントとサーバー間のネットワーク・セッションを確立、管理および終了します。セッション・レイヤーの例には、ネットワーク・セッション(NS)があります。
共有サーバー
サポートされるユーザー数を増やすために、多数のユーザー・プロセスがごく少数のサーバー・プロセスを共有できるように構成されたデータベース・サーバー。共有サーバー構成では、多数のユーザー・プロセスがディスパッチャに接続します。ディスパッチャは、複数の着信ネットワーク・セッション要求を共通キューに送ります。サーバー・プロセスの共有プールの中のアイドル状態の共有サーバー・プロセスは、共通キューから要求を取り出します。つまり、サーバー・プロセスの小規模プールによる多数のクライアントの処理が可能になります。専用サーバーと対比される機能です。
SID_LIST_listener_name
listener.ora
ファイルの1セクションです。リスナーにサービスされるデータベースのOracleシステム識別子(SID)を定義します。Oracle8i以上のインスタンス情報は自動的にリスナーに登録されるため、このセクションはOracle Databaseリリース8.0でのみ有効です。また、静的構成は、外部プロシージャの呼出しなどのその他のサービスや、異機種間サービスにも必要です。
sqlnet.oraファイル
次の内容を指定する、クライアントまたはサーバー用の構成ファイル。
修飾されていないサービス名またはネット・サービス名に付加されるクライアント・ドメイン
名前の解決時にクライアントが使用するネーミング・メソッドの順序
使用するロギング機能とトレース機能
接続ルート
外部ネーミング・パラメータ
Oracle Advanced Securityパラメータ
通常sqlnet.ora
ファイルはORACLE_HOME/network/admin
ディレクトリに配置されます。
SSL付きTCP/IPプロトコル
クライアント上のOracleアプリケーションをTCP/IPおよびSecure Sockets Layer(SSL)を介して、リモートのOracle Databaseと通信できるようにするプロトコル。
tnsnames.oraファイル
ネット・サービス名を接続記述子にマッピングする構成ファイル。このファイルはローカル・ネーミング・メソッドに使用されます。通常tnsnames.ora
ファイルはORACLE_HOME/network/admin
ディレクトリに配置されます。
トレース
操作に関する詳細情報を出力ファイルに書き込む機能。トレース機能によって、操作が実行されるときのイベントを示す詳細な文が生成されます。管理者はトレース機能を使用して、異常な状態を診断します。通常、トレース機能はオンになっていません。
「ロギング」も参照してください。
透過的アプリケーション・フェイルオーバー(TAF)
Oracle Real Application ClustersやOracle Fail Safeなどの高可用性環境を対象としたランタイム・フェイルオーバーであり、アプリケーションからサービスへの接続のフェイルオーバーおよび再確立を意味します。TAFにより、クライアント・アプリケーションは接続障害の発生時にデータベースに自動的に再接続でき、実行中だったSELECT
文を再開することも可能です。この再接続は、Oracle Call Interface(OCI)ライブラリ内から自動的に実行されます。
Transparent Network Substrate (TNS)
基盤となるテクノロジの1つ。標準のネットワーク・トランスポート・プロトコルで機能するOracle Net Foundationレイヤーに組み込まれています。
トランスポート
データ・フロー制御およびエラー・リカバリ・メソッドによってエンドツーエンドの信頼性を維持するネットワーキング・レイヤー。Oracle Net Foundationレイヤーでは、Oracleプロトコル・サポートをトランスポート・レイヤーに使用します。
Two-Task Common (TTC)
標準的なOracle Net接続で使用されるプレゼンテーション・レイヤー。クライアントとサーバーの異なるキャラクタ・セットや型式の、キャラクタ・セットとデータ型の変換を提供します。
バーチャル・サーキット
ディスパッチャが使用する共有メモリーの1つで、クライアント・データベースの接続リクエストおよび応答を目的とします。ディスパッチャは、リクエストが到着するとバーチャル・サーキットを共通キューに配置します。アイドル状態の共有サーバーは、共通キューからバーチャル・サーキットを取り出してリクエストを処理し、そのバーチャル・サーキットが、共通キューから別のバーチャル・サーキットを取り出す前に、取り出したバーチャル・サーキットを放棄します。
WebDAVプロトコル
World Wide Web分散オーサリングおよびバージョニング。HTTPに対して一連の拡張機能を備えたプロトコル。ユーザーはリモートWebサーバー上でファイルを管理できます。