|
以下の節では、Oracle ソフトウェアをインストールする前に把握しておく必要のある情報を示します。
インストール プログラムには、Oracle ソフトウェア製品全体、または個々のコンポーネントを必要に応じてインストールおよびアンインストールするための完全なフレームワークが用意されています。Oracle Enterprise Repository は、以下のいずれかのオプションを使用してインストールできます。
Oracle が提供するサポート レベルは以下のとおりです。
インストール プログラムは以下のいずれかのモードで使用できます。
グラフィカル モード インストールは、対話形式で行う GUI ベースのソフトウェアのインストール方法です。Windows システムでも UNIX システムでも実行できます。インストール手順については、「グラフィカル モードでのインストール プログラムの実行」を参照してください。
グラフィカル モード インストールを実行する場合は、ソフトウェアをインストールするマシンに接続されているコンソールが Java ベースの GUI をサポートしている必要があります。Windows システムのすべてのコンソールでは Java ベースの GUI がサポートされていますが、UNIX システムのコンソールではサポートされていないものもあります。
| 注意 : | グラフィカル表示をサポートしないシステムにおいて、インストール プログラムをグラフィカル モードで起動する場合は、自動的にコンソール モード インストールが開始されます。 |
コンソール モード インストールは、UNIX システムまたは Windows システムのコマンド ラインから対話形式で行うテキスト ベースのソフトウェアのインストール方法です。この方法の使用手順については、「コンソール モードでのインストールの実行」を参照してください。
サイレント モード インストールは、対話形式でないソフトウェアのインストール方法です。この方法では、XML プロパティ ファイルを使用してインストール オプションを選択する必要があります。サイレント モード インストールは、スクリプトの一部として、またはコマンド ラインから実行できます。サイレント モード インストールは、インストール コンフィグレーションを 1 回だけ設定し、それらを使用して多くのマシンにインストールを複製するための方法です。サイレント モードでのインストール プログラムの実行については、「サイレント モードでのインストールの実行」を参照してください。
インストール プログラムを使用すると、以下のコンポーネントをシステムにインストールできます。
Oracle Enterprise Repository では、ビジネス プロセスや Web サービスからパターン、フレームワーク、アプリケーション、コンポーネントに至るまで、あらゆる種類のソフトウェア アセットのメタデータを管理します。また、これらのアセットを結び付ける関係や依存関係を割り当てることにより、影響分析を強化し、アセットの再利用を促進および最適化し、最終結果に与える影響を測定します。
Oracle Enterprise Repository は、システムにインストール可能な以下のサブコンポーネントで構成されています。
| 注意 : | この Oracle Enterprise Repository の新しい Eclipse プラグインを新しい WorkSpace Studio にインストールするか、または既存の Eclipse インストールを使用するかを指定できます。詳細については、Oracle Enterprise Repository の Oracle Workshop for WebLogic を使用した Eclipse との統合に関するドキュメントを参照してください。 |
Oracle ソフトウェアは、Oracle Web サイトと DVD の両方で配布されます。
ソフトウェアは、Oracle Web サイト (http://www.oracle.com/technology/index.html) からダウンロードできます。
最寄りの販売代理店でソフトウェアを購入した場合は、製品の箱に以下のものが入っています。
インストール プログラムでは、一時ディレクトリを使用して、対象のシステムへのソフトウェアのインストールに必要なファイルを展開します。インストール プロセスでは、インストール プログラムにバンドルされている圧縮された Java Runtime Environment (JRE) および一時ディレクトリに展開する JRE の非圧縮のコピーを保存するための十分な容量が一時ディレクトリに必要です。展開されたファイルは、インストール プロセスの終了時に一時ディレクトリから削除されます。一般に、インストール プログラムに必要な容量は、インストールされたファイルで最終的に必要となる一時ディスク容量の約 2.5 倍です。
インストール プログラムで使用されるデフォルトの一時ディレクトリは以下のとおりです。
| 注意 : | インストール プログラムの実行に必要な一時ディスク容量が十分に確保できない場合は、別のディレクトリを指定するように求められるか、またはインストール プログラムが終了します。 |
一時ディスク容量を十分に確保するために、別のディレクトリの割り当てが必要な場合があります。そのためには、次の表の手順に従います。
|
|
|
Windows システムで、[All Users] フォルダに [スタート] メニューのショートカットを作成するには管理者特権が必要です。
管理者特権を持つユーザとしてソフトウェアをインストールする場合は、[All Users] フォルダまたはローカル ユーザの [スタート メニュー] フォルダに [スタート] メニューのショートカットを作成するためのオプションが表示されます。次の表は、使用可能なオプションを示しています。
管理者特権を持たないユーザがソフトウェアをインストールすると、そのユーザのローカルの [スタート メニュー] フォルダに [スタート] メニューのエントリが作成されます。
データベース管理者は、Oracle Enterprise Repository のファイルのインストール先となる空のデータベースを作成する必要があります。また、このデータベースのユーザ (例 : OER_USER) を作成して、Oracle Enterprise Repository データベースのデータベース オーナーの特権を与える必要があります。
| ヒント : | Oracle XE で確認済みのバグが原因で、データベースを一定期間実行した後に ORA-12519 エラーが発生することがあります。この問題を完全に修正するには、次の文を実行します。ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE; COMMIT; |
Oracle Enterprise Repository のインストール プロセスを開始する前に、以下に示すデータベースの前提条件を確認する必要があります。
Oracle Enterprise Repository 10.3 をインストールする前に、必要なテーブルスペースを作成するには、次の手順に従います。
以下のサンプル スクリプトは、OER_DATA テーブルスペースと OER_INDEX テーブルスペースを作成する方法を示しています。
| 注意 : | これらのスクリプトは Unix/Linux ベースの DataFile 用です。Windows の場合は、c:\oracle\...\file.dbf というファイル パス値が適切な構文になります。 |
CREATE TABLESPACE OER_DATA
DATAFILE '/opt/oracle/oradata/oer/oer_data.dbf' SIZE 100M AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
LOGGING
ONLINE
SEGMENT SPACE MANAGEMENT AUTO;
CREATE TABLESPACE OER_INDEX
DATAFILE '/opt/oracle/oradata/oer/oer_index.dbf' SIZE 100M AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
LOGGING
ONLINE
SEGMENT SPACE MANAGEMENT AUTO;
Oracle Enterprise Repository 10.3 をインストールする前に、必要なデータベース ユーザを作成するには、次の手順に従います。
次のサンプル スクリプトは、新しく作成された OER テーブルスペースのユーザを作成する方法を示しています。
CREATE USER OER IDENTIFIED BY OER_PWD
DEFAULT TABLESPACE OER_DATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT "CONNECT" TO OER;
ALTER USER OER DEFAULT ROLE "CONNECT", "RESOURCE";
GRANT CREATE MATERIALIZED VIEW TO OER;
GRANT CREATE SEQUENCE TO OER;
GRANT CREATE SESSION TO OER;
GRANT CREATE SYNONYM TO OER;
GRANT CREATE SNAPSHOT TO OER;
GRANT CREATE TABLE TO OER;
GRANT CREATE TRIGGER TO OER;
GRANT CREATE VIEW TO OER;
GRANT UNLIMITED TABLESPACE TO OER;
このプロセスを完了するには、適切な管理者特権が必要です。以下の手順では、Enterprise Manager を使用することを前提としています。
Oracle Enterprise Repository のインストール プロセスを開始する前に、以下に示すデータベースの前提条件を確認する必要があります。
Oracle Enterprise Repository 10.3 をインストールする前に、必要なデータベースを作成するには、次の手順に従います。
OER」と入力します。OER_DATA に変更します。OER_USER」と入力します。または、セキュリティ ポリシーに適した Windows ログイン アカウントを選択します。
Oracle Enterprise Repository 10.3 をインストールする前に、必要なユーザを作成するには、次の手順に従います。
| 注意 : | この手順が必要なのは、Oracle Enterprise Repository アプリケーションのインストールに SQL Server 認証を使用する場合のみです。 |
OER_USER」と入力します。または、セキュリティ ポリシーに適した Windows ログイン アカウントを選択します。public と db_owner のデータベース ロールを与えます。
以下の節では、サポートされているデータベースを UTF-8/Unicode 文字エンコーディング用にコンフィグレーションする方法について説明します。
SQL Server は、UTF-8/Unicode 文字エンコーディングをサポートするように自動的にコンフィグレーションされます。追加のコンフィグレーションは不要です。
--#SET TERMINATOR
-- UDB Client Invocation Command:
-- db2 -tv (allows semicolons as the command terminator)
--
-- Dependencies:
-- UDB Client
-- In DB2 ADDNODE of server - 8 character alias (@NODE-NAME)
-- Create the OER database
DROP DATABASE OER;
CREATE DATABASE OER USING CODESET UTF-8 TERRITORY US;
-- Connect to the OER database
CONNECT TO OER USER OER_USER USING OER_USER_PWD;
-- Create the OER 32K Buffer Pools
CREATE BUFFERPOOL OER32KDATAbp SIZE 1000 PAGESIZE 32K;
CREATE BUFFERPOOL OER32KINDXbp SIZE 1000 PAGESIZE 32K;
CREATE BUFFERPOOL OER32KBLOBbp SIZE 1000 PAGESIZE 32K;
CREATE BUFFERPOOL OER32KTEMPbp SIZE 1000 PAGESIZE 32K;
CONNECT RESET;
CONNECT TO OER USER OER_USER USING OER_USER_PWD;
CREATE REGULAR TABLESPACE oerdatats PAGESIZE 32 K MANAGED BY DATABASE USING(file '/opt/IBM/DB2/data/oerdatats.dat' 300M) extentsize 512k BUFFERPOOL OER32KDATAbp;
CREATE REGULAR TABLESPACE oerindxts PAGESIZE 32 K MANAGED BY DATABASE USING(file '/opt/IBM/DB2/data/oerindxts.dat' 300M) extentsize 512k BUFFERPOOL OER32KINDXbp;
CREATE REGULAR TABLESPACE oerlobts PAGESIZE 32 K MANAGED BY DATABASE USING(file '/opt/IBM/DB2/data/oerlobts.dat' 300M) extentsize 512k BUFFERPOOL OER32kBLOBbp;
-- Create the OER Temp Tablespace
CREATE TEMPORARY TABLESPACE oertempts PAGESIZE 32 K MANAGED BY DATABASE USING(file '/opt/IBM/DB2/data/oertempts.dat' 128M) BUFFERPOOL OER32KTEMPbp;
-- TUNING PARAMETERS
-- Default Values
-- UPDATE DATABASE CONFIGURATION FOR OER USING APP_CCTL_HEAP_SZ 128;
-- UPDATE DATABASE CONFIGURATION FOR OER USING CHNGPGS_THRESH 60;
-- UPDATE DATABASE CONFIGURATION FOR OER USING DBHEAP 600;
-- UPDATE DATABASE CONFIGURATION FOR OER USING LOCKLIST 50;
-- UPDATE DATABASE CONFIGURATION FOR OER USING LOGPRIMARY 3;
-- UPDATE DATABASE CONFIGURATION FOR OER USING MAXAPPLS 40;
-- UPDATE DATABASE CONFIGURATION FOR OER USING MINCOMMIT 1;
-- UPDATE DATABASE CONFIGURATION FOR OER USING NUM_IOCLEANERS 1;
-- UPDATE DATABASE CONFIGURATION FOR OER USING STMHEAP 2048;
-- UPDATE DATABASE CONFIGURATION FOR OER USING DFT_DEGREE 1;
-- New Values Growth
UPDATE DATABASE CONFIGURATION FOR OER USING LOGBUFSZ 131;
UPDATE DATABASE CONFIGURATION FOR OER USING MAXLOCKS 60;
UPDATE DATABASE CONFIGURATION FOR OER USING DFT_PREFETCH_SZ 32;
UPDATE DATABASE CONFIGURATION FOR OER USING LOGFILESIZ 1024;
UPDATE DATABASE CONFIGURATION FOR OER USING SOFTMAX 120;
UPDATE DATABASE CONFIGURATION FOR OER USING SORTHEAP 737;
UPDATE DATABASE CONFIGURATION FOR OER USING CATALOGCACHE_SZ 526;
UPDATE DATABASE CONFIGURATION FOR OER USING NUM_IOSERVERS 6;
UPDATE DATABASE CONFIGURATION FOR OER USING PCKCACHESZ 859;
UPDATE DATABASE CONFIGURATION FOR OER USING UTIL_HEAP_SZ 39963;
UPDATE DATABASE CONFIGURATION FOR OER USING LOGSECOND 50;
CONNECT TO OER USER OER USING OER_USER_PWD;
ALTER BUFFERPOOL OER32KDATAbp SIZE 14532;
ALTER BUFFERPOOL IBMDEFAULTBP SIZE 3633;
COMMIT;
CONNECT RESET;
Drop user OER cascade;
CREATE USER OER IDENTIFIED BY OER_PWD
DEFAULT TABLESPACE USER_DATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT "CONNECT" TO OER;
ALTER USER OER DEFAULT ROLE "CONNECT", "RESOURCE";
GRANT CREATE MATERIALIZED VIEW TO OER;
GRANT CREATE SEQUENCE TO OER;
GRANT CREATE SESSION TO OER;
GRANT CREATE SYNONYM TO OER;
GRANT CREATE SNAPSHOT TO OER;
GRANT CREATE TABLE TO OER;
GRANT CREATE TRIGGER TO OER;
GRANT CREATE VIEW TO OER;
GRANT UNLIMITED TABLESPACE TO OER;
データベースの文字エンコーディングを ISO-8859 から Unicode/UTF-8 に移行するために必要なプロセスの概要を次に示します。使用しているデータベース サーバに固有の操作は、データベース管理者が行う必要があります。
インストール プロセスでは、以下のディレクトリの場所を指定する必要があります。
Oracle ソフトウェアのインストール時には、BEA ホーム ディレクトリを指定するように求められます。このディレクトリは、同じマシンにインストールされているさまざまな製品で使用される共通ファイル用のリポジトリとして機能します。そのため、BEA ホーム ディレクトリは、システムにインストールされているすべての製品のための中心的なサポート ディレクトリと見なすことができます。
BEA ホーム ディレクトリ内のファイルは、システム上でのソフトウェアの正常な動作に不可欠です。これらのファイルの役割を以下に示します。
次の図は、Windows プラットフォームにおけるサンプルの BEA ホーム ディレクトリの構造を示しています。この構造には、Sun と BEA JRockit の両方の JDK が含まれています。

この図には、BEA ホーム ディレクトリで必要なファイルとディレクトリのみを示しています。ただし、デフォルトの製品インストール ディレクトリを選択すると、BEA ホーム ディレクトリにディレクトリが追加されます。製品インストール ディレクトリのデフォルトの場所は BEA ホーム ディレクトリ内ですが、それ以外の別の場所を選択できます。
| 注意 : |
CLASSPATH が正しく解決されないことがあります。1 つの BEA ホーム ディレクトリにインストールできる製品の各バージョンのインスタンスは 1 つだけです。たとえば、BEA ホーム ディレクトリにインストールできる Oracle Enterprise Repository 10.3 のインスタンスは 1 つだけですが、このディレクトリには ALER 2.6 のインスタンスも追加できます。 registry.xml が含まれていない場合、または他のインストール ディレクトリが空でない場合は、以下のメッセージが表示されます。次に、コード リスト 2-1 に示すエラー メッセージが表示され、インストールを続行するか、ディレクトリ選択タスクに戻るように求められます。For BEA Home directory selection task: BEA_HOME directory is not empty.Proceed with installation?For product installation directories selection task:One or more installation directories are not empty.Proceed with installation?
次の表は、BEA ホーム ディレクトリ内のファイルとディレクトリを示しています。
複数の BEA ホーム ディレクトリを作成することはできますが、Oracle では作成する BEA ホーム ディレクトリは 1 つだけにすることをお勧めします。ほとんどの場合、BEA ホーム ディレクトリは 1 つあれば十分です。ただし、それぞれに個別の製品スタックを備えた開発環境とプロダクション環境を用意する方がよい場合もあります。ディレクトリが 2 つある場合は、準備が整うまでプロダクション環境を変更せずに、開発環境 (BEA ホーム ディレクトリ内) を更新できます。
製品インストール ディレクトリには、システムにインストールするように選択したすべてのソフトウェア コンポーネント (プログラム ファイルやサンプルも含む) が格納されます。初期インストール時には、製品インストール ディレクトリを選択するように求められます。たとえば、Windows システムでデフォルトの場所をそのまま使用する場合、ソフトウェアは次のディレクトリにインストールされます。
ここで、C:\bea は BEA ホーム ディレクトリ、repository103 は Oracle Enterprise Repository ソフトウェア用の製品インストール ディレクトリです。ただし、製品インストール ディレクトリには任意の名前とシステム上の場所を指定することができます。ディレクトリ名を repository103 にしたり、BEA ホーム ディレクトリ内に製品インストール ディレクトリを作成したりする必要はありません。また、Process Engine 用の製品インストール ディレクトリを作成する必要があります。
コマンド ラインまたはスクリプトからインストールを開始すると、-log オプションを指定して、詳細なインストール ログを生成できます。インストール ログには、インストール プロセスで発生したイベントに関するメッセージ (情報、警告、エラー、および致命的) が記録されます。この種類のファイルは、特にサイレント インストールで役立ちます。
| 注意 : | インストール ログに警告メッセージが記録されることがあります。ただし、致命的なエラーが発生しない限り、インストール プログラムによるインストールは正常に完了します。インストール ユーザ インタフェースは各インストールが成功したか失敗したかを示し、インストール ログ ファイルにはインストールが成功したことを示すエントリが記録されます。 |
インストール時に詳細なログ ファイルを作成するには、コマンド ラインで -log=full_path_to_log_file オプションを使用します。たとえば、次のように指定します。
oer30_win32.exe -log=C:\logs\OER_install.log
このパスではファイルを指定する必要があります。パス名にフォルダ名を追加するだけで新しいフォルダを作成することはできません。パスには既存のフォルダのみを指定する必要があります。コマンドの実行時に、存在しないフォルダがパスに含まれている場合は、インストール プログラムでログ ファイルが作成されません。
ソフトウェアのアップグレードについては、『Upgrade Guide』を参照してください。
|