Operating Systems
4 SQL*Plus の管理
4.1 コマンドラインSQL*Plusの管理
Release 19
データベース管理者リファレンス for Linux and UNIX System-Based
Operating Systems
グローバルなサイト・プロファイル・ファイル
は、$ORACLE_HOME/sqlplus/admin/glogin.sqlです。この場所にサイト・プロファイル・
ファイルがすでに存在する場合は、SQL*Plusのインストール時にそのファイルが上書きされま
す。SQL*Plusを削除すると、そのサイト・プロファイル・ファイルも削除されます。
ユーザー・プロファイル・ファイルの使用
ユーザー・プロファイル・ファイルは、login.sqlです。SQL*Plusは、最初に現行のディレクト リを検索し、次に環境変数ORACLEPATHで指定したディレクトリを検索してこのファイルを検出 します。この環境変数の値は、ディレクトリをコロンで区切ったリストです。SQL*Plusでは、こ れらのディレクトリを環境変数ORACLEPATHにリストされている順序で検索し、login.sqlファ イルを検出します。
login.sqlファイルに設定されているオプションは、glogin.sqlファイルに設定されているオ プションよりも優先されます。
関連項目:
プロファイル・ファイルの詳細は、『SQL*Plusユーザーズ・ガイドおよびリファレンス』を参照 してください。
4.1.2 Oracle Databaseサンプル・スキーマの使用
Oracle Databaseをインストールするか、またはOracle Database Configuration Assistantを使用してデ ータベースを作成する場合は、Oracle Databaseサンプル・スキーマをインストールできます。
関連項目
Oracle Databaseサンプル・スキーマ
4.1.3 SQL*Plusのコマンドライン・ヘルプのインストールと削除
この項では、SQL*Plusのコマンドライン・ヘルプのインストール方法と削除方法について説明し ます。
SQL*Plusのコマンドライン・ヘルプのインストール SQL*Plusのコマンドライン・ヘルプの削除
関連項目
SQL*Plusユーザーズ・ガイドおよびリファレンス
4.1.3.1 SQL*Plusのコマンドライン・ヘルプのインストール
SQL*Plusのコマンドライン・ヘルプは、次の3つの方法でインストールできます。
事前構成済データベースのインストールを完了します。
インストールの一部として事前構成済データベースをインストールすると、SQL*Plusのコマ ンドライン・ヘルプがSYSTEMスキーマに自動的にインストールされます。
$ORACLE_HOME/bin/helpinsシェル・スクリプトを使用して、SYSTEMスキーマにコマ ンドライン・ヘルプを手動でインストールします。
helpinsスクリプトは、SYSTEMパスワードを要求するプロンプトを表示します。プロンプ トを表示せずにこのスクリプトを実行する場合は、環境変数SYSTEM_PASSにSYSTEMユー ザー名とパスワードを設定します。次に例を示します。
Bourne、BashまたはKornシェル:
$ SYSTEM_PASS=SYSTEM/system_password; export SYSTEM_PASS
Cシェルの場合:
% setenv SYSTEM_PASS SYSTEM/system_password
$ORACLE_HOME/sqlplus/admin/help/helpbld.sqlスクリプトを使用し
て、SYSTEMスキーマにコマンドライン・ヘルプを手動でインストールします。
たとえば、次のコマンドを実行します。system_passwordは、SYSTEMユーザーのパスワ ードです。
$ sqlplus
SQL> CONNECT SYSTEM
Enter password: system_password
SQL> @?/sqlplus/admin/help/helpbld.sql ?/sqlplus/admin/help helpus.sql
注意: helpinsシェル・スクリプトおよびhelpbld.sqlスクリプトは、新しい表
を作成する前に、既存のコマンドライン・ヘルプの表を削除します。
4.1.3.2 SQL*Plusのコマンドライン・ヘルプの削除
SYSTEMスキーマからSQL*Plusのコマンドライン・ヘルプの表を手動で削除するに
は、$ORACLE_HOME/sqlplus/admin/help/helpdrop.sqlスクリプトを実行します。このス クリプトには、次のコマンドを実行します。system_passwordは、SYSTEMユーザーのパスワ
ードです。
$ sqlplus
SQL> CONNECT SYSTEM
Enter password: system_password
SQL> @?/sqlplus/admin/help/helpdrop.sql