このマニュアルでは、Oracle Databaseに対するOracleのグローバリゼーション・サポートについて説明します。また、グローバリゼーション・サポート環境の設定、キャラクタ・セットの選択と移行、ロケール・データのカスタマイズ、言語ソート、グローバル環境でのプログラムおよびUnicodeを使用したプログラムの実行の各操作を行う方法について説明します。
ここでは、次の項目について説明します。
このマニュアルは、次のタスクを実行するデータベース管理者、システム管理者およびデータベース・アプリケーション開発者を対象にしています。
グローバリゼーション・サポート環境の設定
キャラクタ・セットの選択、分析または移行
言語に応じたデータのソート
ロケール・データのカスタマイズ
グローバル環境でのプログラムの作成
Unicodeの使用
このマニュアルを使用するには、リレーショナル・データベースの概念、Oracleサーバーの基本概念、およびOracleを実行するオペレーティング・システム環境についての理解が必要です。
Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWeb サイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc
)を参照してください。
Oracle Supportへのアクセス
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のインストール時にデフォルトでインストールされるシード・データベースのサンプル・スキーマを使用しています。これらのスキーマがどのように作成されているか、およびその使用方法については、『Oracle Databaseサンプル・スキーマ』を参照してください。
ドキュメント(印刷物)は次のURLのOracle Storeで入手できます。
http://oraclestore.oracle.com/
リリース・ノート、インストール関連ドキュメント、ホワイト・ペーパーまたはその他の関連ドキュメントは、OTN(Oracle Technology Network)から、無償でダウンロードできます。OTN-Jを使用するには、オンラインでの登録が必要です。登録は、次のWebサイトから無償で行えます。
http://www.oracle.com/technology/
OTNのユーザー名とパスワードをすでに持っている場合は、次のOTN Webサイトのドキュメント・セクションに直接移動できます。
http://www.oracle.com/technology/documentation/
このセクションでは、このマニュアルの本文およびコード例で使用される表記規則について説明します。この項の内容は次のとおりです。
本文の表記規則
本文では、特定の項目が一目でわかるように、次の表記規則を使用します。その規則と使用例を示します。
規則 | 意味 | 例 |
---|---|---|
太字 | 太字は、本文中で定義されている用語または用語集に記載されている用語(あるいはその両方)を示します。 | この句を指定すると、索引構成表が作成されます。 |
イタリック | イタリックは、ドキュメントのタイトルまたは強調を示します。 | 『Oracle Database概要』
リカバリ・カタログおよびターゲット・データベースが同じディスクに存在しないことを確認します。 |
固定幅フォントの大文字 |
固定幅フォントの大文字は、システム指定の要素を示します。このような要素には、パラメータ、権限、データ型、Recovery Managerキーワード、SQLキーワード、SQL*Plusまたはユーティリティ・コマンド、パッケージおよびメソッドがあります。また、システム指定の列名、データベース・オブジェクト、データベース構造、ユーザー名およびロールも含まれます。 | NUMBER 列に対してのみ、この句を指定できます。
|
固定幅フォントの小文字 |
固定幅フォントの小文字は、実行可能ファイル、ファイル名、ディレクトリ名およびユーザーが指定する要素のサンプルを示します。このような要素には、コンピュータ名およびデータベース名、ネット・サービス名および接続識別子があります。また、ユーザーが指定するデータベース・オブジェクトとデータベース構造、列名、パッケージとクラス、ユーザー名とロール、プログラム・ユニットおよびパラメータ値も含まれます。
注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。 |
sqlplus と入力して、SQL*Plusをオープンします。
パスワードは、
|
固定幅フォントの小文字のイタリック |
固定幅フォントの小文字のイタリックは、プレースホルダまたは変数を示します。 | parallel_clause を指定できます。
|
コード例の表記規則
コード例は、SQL、PL/SQL、SQL*Plusまたは他のコマンドライン文の例です。次の例のように固定幅フォントで表示され、通常のテキストと区別されます。
SELECT username FROM dba_users WHERE username = 'MIGRATE';
次の表に、コード例で使用される表記規則とその使用例を示します。
規則 | 意味 | 例 |
---|---|---|
[ ] |
大カッコは、カッコ内の項目を任意に選択することを表します。大カッコは、入力しないでください。 |
DECIMAL (digits [ , precision ]) |
{ } |
中カッコは、カッコ内の項目のうち、1つが必須であることを表します。中カッコは、入力しないでください。 |
{ENABLE | DISABLE} |
| |
縦線は、大カッコまたは中カッコ内の複数の選択項目の区切りに使用します。項目のうちの1つを入力します。縦線は、入力しないでください。 |
{ENABLE | DISABLE} [COMPRESS | NOCOMPRESS] |
... |
水平の省略記号は、次のいずれかを示します。
|
CREATE TABLE ... AS subquery; SELECT col1, col2, ... , coln FROM employees; |
. . . |
垂直の省略記号は、例に直接関連しない複数の行が省略されていることを示します。 |
SQL> SELECT NAME FROM V$DATAFILE; NAME ------------------------------------ /fsl/dbs/tbs_01.dbf /fs1/dbs/tbs_02.dbf . . . /fsl/dbs/tbs_09.dbf 9 rows selected. |
その他の記号 | 大カッコ、中カッコ、縦線および省略記号以外の記号は、記載されているとおりに入力する必要があります。 |
|
Italics
|
イタリック体は、特定の値を指定する必要があるプレースホルダや変数を示します。 |
CONNECT SYSTEM/system_password DB_NAME = database_name |
UPPERCASE |
大文字は、システム指定の要素を示します。これらの要素は、ユーザー定義の要素と区別するために大文字で示されます。大カッコ内にないかぎり、表示されているとおりの順序および綴りで入力します。ただし、大/小文字が区別されないため、小文字でも入力できます。 |
SELECT last_name, employee_id FROM employees; SELECT * FROM USER_TABLES; DROP TABLE hr.employees; |
lowercase |
小文字は、ユーザー指定のプログラム要素を示します。たとえば、表名、列名またはファイル名などです。
注意: プログラム要素には、大文字と小文字を組み合せて使用するものもあります。これらの要素は、記載されているとおりに入力してください。 |
SELECT last_name, employee_id FROM employees; sqlplus hr/hr CREATE USER mjones IDENTIFIED BY ty3MU9; |
Microsoft Windowsオペレーティング・システム環境での表記規則
次の表に、Microsoft Windowsオペレーティング・システム環境での表記規則とその使用例を示します。
規則 | 意味 | 例 |
---|---|---|
「スタート」>を選択 | プログラムを起動する方法を示します。 | Database Configuration Assistantを起動するには、「スタート」→「すべてのプログラム」→「Oracle - HOME_NAME」→「Configuration and Migration Tools」→「Database Configuration Assistant」の順に選択します。 |
ファイル名およびディレクトリ名 | ファイル名およびディレクトリ名は大/小文字が区別されません。特殊文字の左山カッコ(<)、右山カッコ(>)、コロン(:)、二重引用符(")、スラッシュ(/)、縦線(|)およびハイフン(-)は使用できません。特殊文字の円記号(¥)は、引用符で囲まれている場合でも、要素のセパレータとして処理されます。Windowsでは、ファイル名が¥¥で始まる場合、汎用命名規則が使用されていると解釈されます。 |
c:\winnt"\"system32 is the same as C:\WINNT\SYSTEM32 |
Windowsコマンド・プロンプト> |
現在のハード・ディスク・ドライブのWindowsコマンド・プロンプトを表します。コマンド・プロンプトのエスケープ文字はカレット(^)です。プロンプトは作業中のサブディレクトリを表します。このマニュアルでは、コマンド・プロンプトと呼びます。 |
C:\oracle\oradata> |
特殊文字 | Windowsコマンド・プロンプトで二重引用符(")のエスケープ文字として円記号(¥)が必要な場合があります。丸カッコおよび一重引用符(')にはエスケープ文字は必要ありません。エスケープ文字および特殊文字の詳細は、Windowsオペレーティング・システムのドキュメントを参照してください。 |
C:\>exp scott/tiger TABLES=emp QUERY=\"WHERE job='SALESMAN' and sal<1600\"
C:\>imp SYSTEM/password FROMUSER=scott TABLES=(emp, dept)
|
HOME_NAME
|
Oracleホームの名前を表します。ホーム名には、英数字で16文字まで使用できます。ホーム名に使用可能な特殊文字は、アンダースコアのみです。 |
C:\> net start OracleHOME_NAMETNSListener
|
ORACLE_HOME およびORACLE_BASE |
Oracle8iより前のリリースでは、Oracleコンポーネントをインストールすると、すべてのサブディレクトリが最上位のORACLE_HOME の直下に置かれました。ディレクトリの名前は、デフォルトでは次のいずれかです。
このリリースは、Optimal Flexible Architecture(OFA)のガイドラインに準拠しています。 このマニュアルに示すディレクトリ・パスの例は、すべてOFAの表記規則に準拠しています。 OFAの準拠の詳細、および非OFA準拠ディレクトリ下でのOracle製品のインストールの詳細は、『Oracle Databaseプラットフォーム・ガイド for Microsoft Windows』を参照してください。 |
ORACLE_BASE \ ORACLE_HOME \rdbms\admin ディレクトリに移動します。 |