• 検索結果がありません。

Oracle HTML DBインストールの詳細

ドキュメント内 Oracle HTML DB 導入ガイド (ページ 30-33)

Oracle HTTP ServerおよびOracle HTML DBの製品インストールでは、Oracle Universal

Installerによって次のようなことがおこなわれています。

インストールの開始から Configuration Assistant の起動まで

Oracleホーム以下にOracle HTTP Server およびOracle HTML DBの製品がコピー

されます。

$ cd $ORACLE_HOME

$ ls

sqlnet.log ldap/ owm/ sqlplus/ jdbc/ jdk/

cfgtoollogs/ marvel/ plsql/ srvm/ jlib/ lib/

dcm/ network/ precomp/ Apache/ oui/ inventory/

oraInst.loc ocommon/ rdbms/ bin/ perl/ root.sh*

otrace/ opmn/ relnotes/ diagnostics/ xdk/ root.sh.old*

assistants/ oracore/ slax/ install/ jre/ JRE@

図 19  製品のディレクトリ構成

Configuration Assistant の起動 – Oracle HTTP Server の起動

Configuration Assistant を起動するとまず、次のコマンドにより Oracle HTTP

Serverを含むすべてのOPMNプロセスが起動されます。

$ORCLE_HOME/opmn/bin/opmnctl startall

図 20  Oracle HTTP Serverの起動コマンド

Configuration Assistant の起動 – HTML DB Configuration Assistant の起動

Configuration Assistantでは、インストール時に「HTML DB構成情報の入力」

で 指 定 し た デ ー タ ベ ー ス へ の 接 続 情 報 を も と に 、 デ ー タ ベ ー ス に 接 続 し

$ORACLE_HOME/marvel/10ins.sqlを実行します。

$ORACLE_HOME/bin/sqlplus /nolog @$ORACLE_HOME/htmldb_temp_inst.sql を実行します。

図 21  Oracle HTML DBインストールスクリプト

このスクリプトは$ORACLE_HOME/marvel/coreins.sqlが実行され、HTML DB エンジンの中核をなすデータベース・オブジェクトが作成されます。

メモ  marvelディレクトリは、Oracle HTML DB製品のためのディレクト リです。

インストール先のデータベースには、次のスキーマが作成されて、そのスキーマが

HTML DBに必要なすべてのオブジェクトを所有しています。

z HTMLDB_PUBLIC_USER

mod_plsql経由でデータベースに接続するためのスキーマです。

z FLOWS_010500

HTML DBエンジンをつかさどるスキーマで、インストール直後におよそ1000のデ ータベース・オブジェクトを所有しています。

z FLOWS_FILES

開発されたアプリケーションの関係するデータベース・オブジェクトを所有するス キーマで、インストール直後はほとんどのオブジェクトを所有していません。

図 22  Oracle HTML DBスキーマズ

これらのオブジェクトが作成されると、言語リソースをコールするようなスクリプ トが実行されます。

$ORACLE_HOME/bin/sqlplus /nolog @$ORACLE_HOME/htmldb_temp_lang.sql を実行します。

図 23  Oracle HTML DB言語リソーススクリプト

htmldb_temp_lang.sql はインストール時に指定した言語にもとづくリソース(日本

語の場合は、$ORACLE_HOME/builder/ja/load_ja.sql を含む関連する言語スクリプ ト)をインストールするとともに、Oracle HTML DBを構成するアプリケーションを インストールします。

メモ  Oracle HTML DBはOracle HTML DBのコア・コンポーネントであ る「Application Builder」というアプリケーション開発ツールで作成されたア プリケーションです。Oracle HTML DBのルック・アンド・フィールを含む アプリケーションをこの段階で配布しています。

Configuration Assistant の起動 – Oracle HTTP Server の再起動

最後に次のコマンドでOracle HTTP Serverを再起動します。

$ORCLE_HOME/opmn/bin/opmnctl stopall

$ORCLE_HOME/opmn/bin/opmnctl startall

図 24  OPMNプロセスの起動と停止

インストールの終了

インストール終了前に、htmldb_temp_ins.sqlおよびhtmldb_temp_lang.sqlが削 除されます。root.shの実行がうながされ、Oracle Universal Installerによって「イ ンストールの終了」画面が表示されます。

ドキュメント内 Oracle HTML DB 導入ガイド (ページ 30-33)

関連したドキュメント