日本語PDF

Oracleベース・ホームへのデモ・ディレクトリのコピー

読取り専用モードのORACLE_HOMEで、このトピックにリストされたdemoディレクトリをORACLE_HOMEからORACLE_BASE_HOMEにコピーする必要があります。

Oracle Databaseには、Oracle Databaseの製品、オプションおよび機能について学習するために使用できる、様々な例と製品のデモンストレーションが含まれている様々なdemoディレクトリがあります。読取り専用モードのORACLE_HOMEでは、これらのdemoディレクトリの使用時に書込みが行われるため、ORACLE_HOMEのこれらのdemoディレクトリを使用できません。

デフォルトでは、デモ・ディレクトリの多くは使用できません。例および製品デモを表示するには、Oracle Database Examplesをインストールする必要があります。

それぞれのdemoディレクトリを、ORACLE_BASE_HOMEの対応する場所にコピーします。これで、demoディレクトリのこのコピーを使用できます。

次のdemoディレクトリをORACLE_HOMEからORACLE_BASE_HOMEにコピーする必要があります。

  • jdbc/demo

  • odbc/demo

  • ord/http/demo

  • precomp/demo

  • rdbms/demo

  • sqlj/demo

  • sqlplus/demo

  • xdk/demo

odbc/demoprecomp/demordbms/demoおよびxdk/demo demoディレクトリに対してシンボリック・リンクも作成する必要があります。このトピックの「シンボリック・リンクの作成」の項を参照してください。

デモ・ディレクトリのコピー

たとえば、rdbms/demoディレクトリをORACLE_HOMEからORACLE_BASE_HOMEにコピーするには、次の手順を実行します。

  1. Oracleソフトウェア所有者ユーザー(oracle)としてログインします。

  2. rdbms/demoディレクトリがORACLE_BASE_HOMEにコピーされていることを確認します。

    $ ls -l -d $(orabasehome)/rdbms/demo
  3. rdbms/demoディレクトリがコピーされていない場合は、作成してコピーします。

    $ mkdir -p $(orabasehome)/rdbms
    $ cp -r $ORACLE_HOME/rdbms/demo $(orabasehome)/rdbms/demo

同様に、前にリストされたすべてのdemoディレクトリをORACLE_HOMEからORACLE_BASE_HOMEにコピーします。

シンボリック・リンクの作成

odbc/demoprecomp/demordbms/demoおよびxdk/demo demoディレクトリに対してシンボリック・リンクを作成する必要があります。

rdbms/demoについては、$ORACLE_HOME/rdbms/demoを、コピーへのシンボリック・リンクに置き換えます。

  1. シンボリック・リンクがまだ存在していないことを確認してください。

    $ ls -l -d $ORACLE_HOME/rdbms/demo
  2. $ORACLE_HOME/rdbms/demoがまだ元のdemoディレクトリである場合は、名前を変更してシンボリック・リンクに置き換えます。

    $ cd $ORACLE_HOME/rdbms
    $ mv demo demo.installed
    $ ln -s $(orabasehome)/rdbms/demo $ORACLE_HOME/rdbms/demo

odbc/demoについては、$ORACLE_HOME/odbc/demoを、コピーへのシンボリック・リンクに置き換えます。

  1. シンボリック・リンクがまだ存在していないことを確認してください。

    $ ls -l -d $ORACLE_HOME/odbc/demo
  2. $ORACLE_HOME/odbc/demoがまだ元のdemoディレクトリである場合は、名前を変更してシンボリック・リンクに置き換えます。

    $ cd $ORACLE_HOME/odbc
    $ mv demo demo.installed
    $ ln -s $(orabasehome)/odbc/demo $ORACLE_HOME/odbc/demo

precomp/demoについては、$ORACLE_HOME/precomp/demoを、コピーへのシンボリック・リンクに置き換えます。

  1. シンボリック・リンクがまだ存在していないことを確認してください。

    $ ls -l -d $ORACLE_HOME/precomp/demo
  2. $ORACLE_HOME/precomp/demoがまだ元のdemoディレクトリである場合は、名前を変更してシンボリック・リンクに置き換えます。

    $ cd $ORACLE_HOME/precomp
    $ mv demo demo.installed
    $ ln -s $(orabasehome)/precomp/demo $ORACLE_HOME/precomp/demo

xdk/demoディレクトリでは、xdk/demoディレクトリのコピー後に、$(orabasehome)/xdk/includeをポイントするシンボリック・リンクが $ORACLE_HOME/xdk/includeに必要です。

  1. シンボリック・リンクがまだ存在していないことを確認してください。

    $ ls -l -d $ORACLE_HOME/xdk/include
  2. シンボリック・リンクが存在しない場合は、次のコマンドを実行します。

    $ ln -s $ORACLE_HOME/xdk/include $(orabasehome)/xdk/include

ノート:

plsql/demoディレクトリでは、ncmpdemo.sqlを読取り専用モードで使用できません。

init.oraファイルのコピー

ORACLE_HOMEからORACLE_BASE_HOMEにinit.oraファイルをコピーします。

  1. Oracleソフトウェア所有者ユーザー(oracle)としてログインします。

  2. ORACLE_BASE_HOMEにinit.oraファイルが存在するかどうかを確認します。

    $ ls $(orabasehome)/init.ora 

    ORACLE_BASE_HOMEにinit.oraファイルが存在する場合は、このinit.oraファイルを$ORACLE_HOME/init.oraファイルと同期させます。

  3. ORACLE_BASE_HOMEにinit.oraファイルが存在しない場合は、ORACLE_HOMEからコピーします。

    $ cp $ORACLE_HOME/init.ora $(orabasehome)/init.ora