Oracleベース・ホームへのdemoディレクトリのコピー
読取り専用モードのORACLE_HOMEで、この項にリストされているdemoディレクトリをORACLE_HOMEからORACLE_BASE_HOMEにコピーする必要があります。
Oracle Databaseには、Oracle Databaseの製品、オプションおよび機能について学ぶために使用できる、様々な例と製品のデモンストレーションが含まれている様々なdemoディレクトリがあります。読取り専用モードのORACLE_HOMEでは、これらのdemoディレクトリの使用時に書込みが行われるため、ORACLE_HOME内のこれらのdemoディレクトリを使用できません。
多くの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/demo、precomp/demo、rdbms/demoおよびxdk/demo demoディレクトリのシンボリック・リンクも作成する必要があります。このトピックのシンボリック・リンクの作成に関する項を参照してください。
demoディレクトリのコピー
たとえば、rdbms/demoディレクトリをORACLE_HOMEからORACLE_BASE_HOMEにコピーするには、次を実行します。
-
Oracleソフトウェア所有者ユーザー(
oracle)としてログインします。 -
rdbms/demoディレクトリがORACLE_BASE_HOMEにコピーされていることを確認します。$ ls -l -d $(orabasehome)/rdbms/demo -
rdbms/demoディレクトリがコピーされていない場合は、そのディレクトリを作成してコピーします。$ mkdir -p $(orabasehome)/rdbms $ cp -r $ORACLE_HOME/rdbms/demo $(orabasehome)/rdbms/demo
同様に、前にリストしたすべてのdemoディレクトリをORACLE_HOMEからORACLE_BASE_HOMEにコピーします。
シンボリック・リンクの作成
odbc/demo、precomp/demo、rdbms/demoおよびxdk/demo demoディレクトリのシンボリック・リンクを作成する必要があります。
rdbms/demoの場合は、$ORACLE_HOME/rdbms/demoをコピーへのシンボリック・リンクに置き換えます。
-
シンボリック・リンクがまだ存在していないことを確認します。
$ ls -l -d $ORACLE_HOME/rdbms/demo -
$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をコピーへのシンボリック・リンクに置き換えます。
-
シンボリック・リンクがまだ存在していないことを確認します。
$ ls -l -d $ORACLE_HOME/odbc/demo -
$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をコピーへのシンボリック・リンクに置き換えます。
-
シンボリック・リンクがまだ存在していないことを確認します。
$ ls -l -d $ORACLE_HOME/precomp/demo -
$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ディレクトリをコピーした後に、$ORACLE_HOME/xdk/includeに$(orabasehome)/xdk/includeを指すシンボリック・リンクが必要となります。
-
シンボリック・リンクがまだ存在していないことを確認します。
$ ls -l -d $ORACLE_HOME/xdk/include -
シンボリック・リンクが存在しない場合は、次のコマンドを実行します。
$ ln -s $ORACLE_HOME/xdk/include $(orabasehome)/xdk/include
注意:
plsql/demoディレクトリでは、ncmpdemo.sqlは読取り専用モードで使用できません。
init.oraファイルのコピー
ORACLE_HOMEからORACLE_BASE_HOMEにinit.oraファイルをコピーします。
-
Oracleソフトウェア所有者ユーザー(
oracle)としてログインします。 -
ORACLE_BASE_HOMEに
init.oraファイルが存在するかどうかを確認します。$ ls $(orabasehome)/init.oraORACLE_BASE_HOMEに
init.oraファイルが存在する場合は、このinit.oraファイルを$ORACLE_HOME/init.oraファイルと同期させます。 -
ORACLE_BASE_HOMEに
init.oraファイルが存在しない場合は、ORACLE_HOMEからコピーします。cp $ORACLE_HOME/init.ora $(orabasehome)/init.ora