standard設定では、Oracle Databaseソフトウェアがインストールされているホストで他のヘルパー・スクリプトとともにruei-prepare-db.shを使用してレポータ・データベース・インスタンスが作成されます。 ただし、データベース・サーバーのコマンドラインに対するアクセス権がない場合やスクリプトをどこにコピーしても不便である場合があります。 これには、プラガブルDatabase設定が含まれます。
この付録の各セクションでは、次の内容について説明します:
既存のデータベース・インスタンスまたはプラガブルDatabase。 段落B.1およびGeneric Database Instance SetupのB.2を必要なオプション(キャラクタ・セットなど)の参照として使用して、データベース・インスタンスまたはコンテナDatabaseが1000 xpnktjを使用して構成する必要があります。
リモート・データベース・サービスへの完全修飾接続文字列。 プラガブル・データベースを設定する場合、これはコンテナ・データベースではなく、プラガブル・データベースの名前である必要があります。
sysdba権限を持つSYSユーザーのパスワード。 プラガブル・データベース設定の場合、これは-global- SYS
ユーザーである必要があります。
RUEIを設定するには、次の手順を実行します:
root
ユーザーとして、次のコマンドを実行します:
cd /usr/local
tar xzf /root/RUEI/mkstore/mkstore-11.2.0.4.0.tar.gz
これでmkstoreユーティリティが/usr/local/mkstore-11.2.0.4.0
にインストールされます。 インストール・ディレクトリ・バージョンを独立させるには、次のコマンドを実行するより一般的なシンボリック・リンクを作成します:
ln -s /usr/local/mkstore-11.2.0.4.0 /usr/local/mkstore
/etc/ruei.conf
で、次の設定を追加/変更します:
export DEFAULT_TABLESPACE=<name_of_default_tablespace>
export REMOTE_DB=1
export DBCONNECT="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=<databasehostname>)(Port=<port>))(CONNECT_DATA=(service_name=<service name>)))"
export RUEI_DB_INST=<name of service or sid>
export MKSTORE_BIN=/usr/local/mkstore/mkstore
<>
間のすべての値は例として機能します。 これらを設定に適した値に置き換えます。
レポータ・システムでruei-prepare-db.sh
を実行しています:
ruei-prepare-db.sh
およびsql_scripts
サブディレクトリを$RUEI_USER user (e.g. /tmp)
が使用できるようにし、次のコマンドを実行することで適切な権限を設定します:
cd /tmp
chmod +x ruei-prepare-db.sh
chmod -R +r sql_scripts/
$RUEI_USER
ユーザーとして、次のコマンドを実行します:
cd /tmp
./ruei-prepare-db.sh create
ruei-prepare-db.sh
スクリプトでは、インスタンス作成を除くすべての通常のステップが実行され、SYS
ユーザーのパスワード、RUEIユーザーのパスワードおよびウォレットのパスワードが要求されます。