GLOBAL_NAME

GLOBAL_NAMEとは、グローバル・データベース名示すデータディクショナリ・ビューです。この記事では、Oracleでグローバルデータベース名を確認したり、変更する方法を紹介しています。

構造

GLOBAL_NAMEは次のカラムを持つ。

GLOBAL_NAME
列名 データ型 NULL 説明
GLOBAL_NAME VARCHAR2(4000) グローバル・データベース名

グローバルデータベース名の確認

現在のデータベースのグローバル・データベース名を確認する。

SQL> SELECT * FROM GLOBAL_NAME;

グローバルデータベース名の変更

グローバル・データベース名は ALTER DATABASE 文で変更できる。

SQL> ALTER DATABASE RENAME GLOBAL_NAME TO example.segakuin.com;

tnsnames.ora

GLOBAL_NAME はローカルネーミングパラメータ (tnsnames.ora) で定義できる。

net_service_name=
  (DESCRIPTION_LIST=
    (DESCRIPTION=
      (CONNECT_DATE=
        (SERVICE_NAME=generic)
        (GLOBAL_NAME=example)
      )
    )
  )

データ・ディクショナリ・ビュー

オラクル・データベースのデータ・ディクショナリ・ビューには次のものがある。