データベース名(DB_NAME)、データベースインスタンス名(INSTANCE_NAME、ORACLE_SID)、ドメイン名データベース、グローバル・データベース名、データベース・サービス名
のみデータベース名(DB_NAME)とORACLE7,8データベース内のデータベースのインスタンス名(インスタンス名)。
Oracle8iで、すなわちデータベースのドメイン名(DB_DOMAIN)、サービス名(SERVICE_NAME)、およびオペレーティングシステム環境変数(ORACLE_SID)新しいパラメータの出現で9iの。
、何?データベース名(DB_NAME)である第一の
データベース名は、内部識別データを区別するために使用される、データが変更されません、バイナリパラメータデータベース制御ファイルに格納されたインストールまたは作成されています。
インストールが完了し、データベースされた後、パラメータは次の形式のデータベースPFILEパラメータ・ファイルに書き込まれ:
[コード:. 1:1aaf156970]
.........
DB_NAME =「ORCL」#(変更しない)
DB_DOMAIN = dbcenter。 toys.com
INSTANCE_NAME = ORCL
SERVICE_NAMES = orcl.dbcenter.toys.com
CONTROL_FILE =(...............
.........
[/コード:. 1:1aaf156970]
サーバプログラムは、2つのデータベースを作成した場合Oracle8iで各データベースは、データベース名(DB_NAME)の両方で実行して、2人のデータベース名があります。
それはPFILE異なるデータベースの制御に関連する制御パラメータデータに属します。
現在のデータベースクエリの名前
方法:五$データベースからSELECT名;
SQL> SELECT五$データベースから名前;
NAME
---------
ORCL
方法2:パラメータデシベル表示
SQL> --db_nameデータベース名を、DB_DOMAINデータベースドメイン名の
SQL>パラメータデシベル表示
NAMEに値の型を
------------------------------------ ----- ------------------------------ ------
db_16k_cache_sizeビッグ整数0
DB_2K_CACHE_SIZEビッグ整数0
大整数0 db_32k_cache_size
db_4k_cache_size大きな整数0
0整数DB_8K_CACHE_SIZEの大きなを
0整数DB_BLOCK_BUFFERS
文字列FALSEのDB_BLOCK_CHECKING
DB_BLOCK_CHECKSUM文字列TRUE
8192整数DB_BLOCK_SIZEを
ON DB_CACHE_ADVICE列
DB_CACHE_SIZE大整数0
DB_CREATE_FILE_DEST文字列
DB_CREATE_ONLINE_LOG_DEST_1列
DB_CREATE_ONLINE_LOG_DEST_2文字列
db_create_online_log_dest_3列
db_create_online_log_dest_4列
db_create_online_log_dest_5列
DB_DOMAIN列
16件の整数DB_FILE_MULTIBLOCK_READ_COUNT
DB_FILE_NAME_CONVERT列
200の整数DB_FILES
1440整数DB_FLASHBACK_RETENTION_TARGET
0整数DB_KEEP_CACHE_SIZEの大きな
DB_NAME列ORCL
DB_RECOVERY_FILE_DEST列c:/oracle/product/10.2.0/flash_recovery_areaの
2G整数DB_RECOVERY_FILE_DEST_SIZEの大きなは
大整数0 DB_RECYCLE_CACHE_SIZE
ORCL DB_UNIQUE_NAME列を
DB_WRITER_PROCESSES整数1
DBWR_IO_SLAVES整数0
RDBMS_SERVER_DN文字列
STANDBY_ARCHIVE_DEST文字列%ORACLE_HOME%/ RDBMS
STANDBY_FILE_MANAGEMENT文字列MANUAL
SQL>のV $から値を選択しますパラメータ名=「DB_NAME」;
値
-------------------------------------------------- ------
ORCLの
方法3:パラメータ・ファイルを表示します。
データベースインスタンス名(INSTANCE_NAME、ORACLE_SID)であるものを第二は、
時々使用されるインスタンス名(INSTANCE_NAME)データベースインスタンス名の説明、時々使用ORACLE_SIDパラメータのためのパラメータです。違い、以下に示すように、これらは、データベースの2つの例である:
[コード:. 1:1aaf156970]
(ORACLE_SID)
OS <----------------> ORACLEデータベース<----- ---(INSTANCE_NAME(インスタンス名))
[/コード:. 1:1aaf156970]
インスタンス名のINSTANCE_NAME、ORACLE_SIDデータベースとオペレーティングシステムとの間の関係は、図に示す
INSTANCE_NAMEのORACLEデータベースパラメータはパラメータであり、パラメータ・ファイル内のこのパラメータとすることができます外部接続を使用してクエリ、。
例えば、データベースサーバに、接続後、データベース名、またはインストールデータとしてデータベースを作成するために、唯一のデータベースの名前は役に立たない知っている、インスタンス名を知る必要がある、
インスタンス名を変更することができます。:インストールが完了データベースされた後、インスタンスの名前は次の形式でデータベースPFILEパラメータ・ファイルに書き込まれ
、[コード:. 1:1aaf156970]
DB_NAME = "ORCL" #(変更しない)
DB_DOMAIN = dbcenter.toys.com
INSTANCE_NAME ORCL =#(変更することができ、同一または異なるDB_NAMEであってもよい)
SERVICE_NAMES = orcl.dbcenter.toys.com
CONTROL_FILE =(.... ...........
.........
[/コード:1:1aaf156970]
クエリ現在のデータベースインスタンス名
方法1:五$インスタンスからSELECT INSTANCE_NAME;
SQL>のV $からSELECT INSTANCE_NAME例えば、
INSTANCE_NAME
----------------
ORCLの
方法2:パラメータのインスタンスを表示する
SQL>表示パラメータインスタンス;
NAME VALUEのTYPE
------------------------------------ ----------- --- ------
ACTIVE_INSTANCE_COUNT整数
CLUSTER_DATABASE_INSTANCES整数1
INSTANCE_GROUPS列
INSTANCE_NAME列ORCL
INSTANCE_NUMBER整数0
INSTANCE_TYPEストリングRDBMS
OPEN_LINKS_PER_INSTANCE整数4
PARALLEL_INSTANCE_GROUP列
1つの整数parallel_server_instances
SQL> V $パラメータ名= 'インスタンス名'の値を選択します。
VALUEの
------------------------------------------------- -------------
ORCLの
方法3:パラメータ・ファイルのクエリ。
ORACLE_SIDパラメータは、オペレーティング・システム環境変数であり、オペレーティングシステムの相互作用のため。つまり、オペレーティングシステムのインスタンス名を取得するために、あなたはORACLE_SIDを使用する必要があります。これ等のORACLE_BASE、ORACLE_HOME、パラメータ同じ使用。
データベースのインストール後、ORACLE_SIDは、データベース・パラメータ・ファイルの名前を定義するために使用されます。以下のような:
$ ORACLE_BASE / ADMIN / DB_NAME / pfileを/ initの$ ORACLE_SID.oraの。
メソッド定義:
[コード:. 1:1aaf156970]
エクスポートORACLE_SID = ORCL
[/コード:. 1:1aaf156970]
もし同じサーバで作成された複数のデータベース、同時に、上記で定義されたプロセスは繰り返すことができ、データベースの複数のインスタンスが存在しなければなりません別のインスタンスを選択します。
また、使用することができます
[コード:. 1:1aaf156970]
[OracleのDatacent @] $てoraenv。
[/コード:. 1:1aaf156970]
オペレーティング・システムを介して異なる開始ORACLE_SID異なるインスタンス(インスタンス)に切り替えるために
、ネットワークに接続されたORACLE_SID
ORACLE_SIDのOracleサーバー別のネットワーク接続を識別するように構成されています。オラクルのホスト接続文字列を設定する場合、ORACLE_SIDを指定する必要があります。
もちろん、ネットワークコンポーネントの8iのバージョンの後にサービス名SERVICE_NAMESを使用する必要があります。この概念について説明します。
第三に、データベース名とインスタンス名の関係。
データベース名との間の関係とインスタンス名は、一般的に1対1の関係で、データベースインスタンス名がある名前がある、
あなたは、単一のサーバー上の2つのデータベースを作成した場合、2人のデータベース名、データベースのインスタンス名2がです2つの識別データベース、ユーザが接続され、かつ実施例を求めます。
場合特定しかしながら、8I、9iのパラレル・サーバー・アーキテクチャ(すなわち、オラクルリアルアプリケーションクラスタ)、多くの関係との間のデータベース・インスタンス(データベース・インスタンスの複数に対応する、ユーザ一度だけインスタンスは、リンクされました失敗の例では、データベースの安全な動作を確保するために自動化されたサービスの他の例。)
第四に、データベースのドメイン名は何ですか?
分散データベース・システムの作業では、データベース・サーバの異なるバージョン間で、関係なく、オペレーティングシステムは、UNIXまたはWindowsを実行しているのは、サーバーとの間でデータベース・リンクを介してリモートレプリケーションすることができ
、主に分散環境でのOracleのデータベースのドメイン名レプリケーション。例:
:を含む国立交通運輸行政の分散データベース・システム、
福建省ノード:fj.jtyz
厦門、福建省ノード:xm.fj.jtyz
江西:jx.jtyz
江西省上饒は:sr.jx.jtyz
これは、ドメイン名のデータベースです。
。データベースのドメイン名は、彼の議論はDB_DOMAINで、パラメータファイル内に存在する
クエリデータベース・ドメインの
方法:SELECT値をVからパラメータに名前=「DB_DOMAINを」$;
SQL> VからSELECT値は、パラメータに名前=「DB_DOMAINを」$;
VALUEの
-------------------------------------------------- ---------
方法2:パラメータのドメイン表示
パラメータドメインを表示]> [SQLを
NAMEに値の型を
--------------------------- --------- ----------- ------------------
DB_DOMAIN文字列
メソッド3:パラメータ・ファイルのクエリ。
第五に、グローバル・データベース名
このよう前述のグローバル・データベース名とグローバル・データベース名=名+データベース・ドメインのデータベースは、福建省のノードである:oradb.fj.jtyz
六、データベース・サービス名は何ですか?
Oracle9iのバージョンから、我々は、データベース・サービス名を新しいパラメータを導入しました。パラメータ名はSERVICE_NAMESです。
あなたは、ドメイン名のデータベースを持っている場合は、データベース・サービス名は、グローバル・データベース名であり、そうでない場合は、データベースサーバー名とデータベース名と同じ。
クエリのデータベース・サービス名
方法1:VからSELECT値がパラメータにWHERE名= 'SERVICE_NAMESを' $;
SELECT VからSQL>の値は、パラメータにWHERE名= 'SERVICE_NAMESを' $;
VALUEの
-------------- ------------------------------------------------
ORCLの
方法2:パラメータSERVICE_NAMEの表示
パラメータSERVICE_NAMEを表示> SQLを、
VALUEのNAME TYPE
------------------------------------ ----------- ---------
ORCL SERVICE_NAMES文字列
方法3:パラメータ・ファイルのクエリ。
ネットワークに接続されたデータベースサービス
Oracleネットワーク・コンポーネントは、データベースの開始とデータベース・サービス名を使用して、クライアントのホスト接続文字列からのOracle8i。ORACLE_SID、すなわちデータベースのインスタンス名を使用する前に
データベース名(DB_NAME)、データベースインスタンス名(INSTANCE_NAME、ORACLE_SID)、ドメイン名データベース、グローバル・データベース名、データベース・サービス名
おすすめ
転載: blog.csdn.net/f_zongjian/article/details/5835425
おすすめ
ランキング