unix 用siebel server インストールガイド バージョ...

450
UNIX SIEBEL SERVER インストールガイド バージ ョ ン 7.5.3 2003 7

Upload: others

Post on 13-Apr-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

UNIX用SIEBEL SERVER インストールガイド

バージョ ン 7.5.3

2003年7月

Page 2: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Systems, Inc., 2207 Bridgepointe Parkway, San Mateo, CA 94404Copyright © 2004 Siebel Systems, Inc. All rights reserved.Printed in the United States of America

本著作物の一部または全部を、Siebel Systems, Inc.の事前の同意および書面による許可なく、転載、複製、情報検索に保管

するこ とは、 その形態 (複写、 写真、 磁気などの記憶媒体を含みますがそれだけに限り ません) を問わず、 禁じられてい

ます。

Siebel、Siebelのロゴ、TrickleSync、TSQ、Universal Agent、およびこ こで参照したその他の Siebel製品名は Siebel Systems, Inc.の商標であ り、 一部の国、 地域においては登録商標である可能性があ り ます。

これ以外のすべての製品名、 マーク、 ロゴ、 記号に関しても、 各々の所有者の商標または登録商標である可能性があ り

ます。

合衆国政府制限つき権利。 国防総省連邦調達規制補足を条件と して配布されたプログラム、 補助プログラム、 文書は

DFARS 227.7202 「Commercial Computer Software and Commercial Computer Software Documentation」 で制定された

「商用コンピュータ ソフ ト ウェア」 であ り、 プログラム、 補助プログラム、 文書のいかなる使用、 複製および公開は Siebelの当該使用許諾契約に含まれている制限に従う ものと します。 その他すべての合衆国政府によるプログラム、 補助プログ

ラム、 文書の使用、 複製および公開は Siebelの当該使用許諾契約およびFAR 52.227-19の (c)項 「Commercial Computer Software—Restricted Rights」 (1987年 6月 ) または FAR 52.227-14 「Rights in General Data Alternate III」 (1987年 6月 )に記述されている制限に従う ものと します。契約者 /使用許諾付与者は Siebel Systems, Inc. (2207 Bridgepointe Parkway, San Mateo, CA 94404)です。

所有権情報

Siebel Systems, Inc.は、本書およびSiebel eBusiness Applicationsのオンラインヘルプ中

に記載されている情報を機密情報とみなします。 本機密情報は、 以下の条項と条件の

も とでのみ入手ならびに使用できます。 (1) 有効で、 お客様が同契約書の条項に拘束

されるこ とを承諾されたものとする Siebel Systems ソフ ト ウェアライセンスサービス

契約書。 (2) 本書に含まれる、 所有権および制限付き権利に関する通知。

Page 3: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

UNIX 用 Siebel Server インス トールガイ ド 1

はじめに

このマニュアルの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

インス トールディ レク ト リの表記 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

改訂履歴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

第 1 章 Siebel Server インストールの概要

Siebel環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

高可用性の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Siebel Gatewayの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Siebel Enterprise Serverの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Siebel Serverの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Siebel Server コンポーネン トの概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Siebel File SystemおよびFile System Managerの概要 . . . . . . . . . . . . . . . . . . . . . . . 33

Siebel アプリケーシ ョ ンのインス トール開始前の作業 . . . . . . . . . . . . . . . . . . . . . . . . 34

第 2 章 インストールの準備

サーバーのインス トールプロセス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Siebel 7 Gateway と Siebel 6 Gatewayの展開の相違点 . . . . . . . . . . . . . . . . . . . . . . . . . 38

Siebelの実装計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

環境プロファイルと無関係の考慮事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

環境プロファイルに応じた考慮事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 3

Page 4: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

展開チーム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

インス トールサイズの調整 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Siebel Enterprise Serverへの Siebel Serverのグループ化 . . . . . . . . . . . . . . . . . . . . . 47

Siebel展開のト ポロジの計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Siebelディレク ト リ構造の計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

権限と所有権の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

サーバー名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

ファ イル名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

ファ イルシステムの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

ハードウェアの準備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

Siebel アカウン トの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

ポート割り当ての計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

RDBMSのインス トールおよび設定の計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

ステージングポイン トの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

第 3 章 Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Central Dispatchの実装に関する注意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Central Dispatchのアカウン トの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Central Dispatchのネッ ト ワーク接続 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Central Dispatchのインス トールタスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Central Dispatchサイ トの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Central Dispatchサイ トの設定に関する ヒン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Central Dispatchの環境変数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

ネッ ト ワート インターフェイスカード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Dispatch Manager を使用してサイ ト を設定する方法 . . . . . . . . . . . . . . . . . . . . . . . 77

Central Dispatchサイ トでのサーバーの追加または削除 . . . . . . . . . . . . . . . . . . . . . 80

Central Dispatchの再インス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Resonate Administrative Modeアカウン トのパスワードの変更 . . . . . . . . . . . . . . . . . . . 83

4 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 5: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

Central Dispatch を使用した負荷分散のト ラブルシューティング . . . . . . . . . . . . . . . . . 84

Central Dispatchに関する ト ラブルシューティング情報の生成 . . . . . . . . . . . . . . . . 87

Central Dispatch を使用した負荷分散に関する既知の問題 . . . . . . . . . . . . . . . . . . . 87

第 4 章 自動モードまたはコンソールモードでのインストール

自動インス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

自動インス トール用の siebel.ini ファ イルの編集 . . . . . . . . . . . . . . . . . . . . . . . . . . 92

設定 siebel.ini ファ イルのパラ メータ値 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

コマンド ラインからのインス トールの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103

コンソールモードのインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104

コンソールモード インス トール用の siebel.ini ファ イルの編集 . . . . . . . . . . . . . . . .105

コンソールモードでのインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106

コンソールモードでの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107

コンソールモードのインス トールと自動モードのインス トールを組み合わせる . . . . .108

インス トールコマンド用追加フラグ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109

第 5 章 Siebel Gatewayのインストール

Siebel Gatewayの前提条件の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112

Siebel Gateway上での冗長ディ スクアレイのインス トール . . . . . . . . . . . . . . . . . . . . .114

Siebel Gatewayのインス トールと設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115

Siebel Gatewayのインス トール後のタスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Siebel Gatewayのソフ ト ウェアインス トールの確認 . . . . . . . . . . . . . . . . . . . . . . 123

Siebel Gatewayの起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Siebel Gateway を自動起動するよ うに設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

Siebel Gatewayのインス トールの ト ラブルシューティング . . . . . . . . . . . . . . . . . . . . 128

第 6 章 Siebel Serverのインストール

Siebel Serverの展開に関する注意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Siebel Serverのクラスタ化前提条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 5

Page 6: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

サーバー上の言語ロケールの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

データベースインスタンスのインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

データベース接続の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

ネッ ト ワーク接続の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

Central Dispatchのインス トールの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Hummingbird SearchServerのインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Siebel Serverのインス トールタスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Siebel Serverのインス トール前チェッ ク リ ス ト . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Siebel Serverのインス トールと設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

Siebel Serverへの複数の Siebel言語パッ クのインス トール . . . . . . . . . . . . . . . . . . 152

既存インス トールシステムへの新しい製品の追加 . . . . . . . . . . . . . . . . . . . . . . . . 153

Siebel Serverのインス トール後のタスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Siebel Serverのソフ ト ウェアインス トールの確認 . . . . . . . . . . . . . . . . . . . . . . . . 154

既存の Siebel Enterprise Server内での追加サーバーの作成 . . . . . . . . . . . . . . . . . . 156

Siebel ServerのODBCデータソースの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

Siebel Serverの自動起動設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162

環境変数の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

LATCH環境変数の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Siebel アプリケーシ ョ ン用のUnixチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . 167

モバイルユーザーのネッ ト ワーク接続の確立 . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

Siebel Server コンポーネン ト グループの同期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

Siebel Serverのデータベースク ライアン ト ロケールの設定 . . . . . . . . . . . . . . . . . . 168

言語固有の Siebelオブジェク トマネージャについて . . . . . . . . . . . . . . . . . . . . . . . 169

言語固有の Siebelオブジェク トマネージャの無効化 . . . . . . . . . . . . . . . . . . . . . . . 170

Siebel Serverのインス トールの ト ラブルシューティング . . . . . . . . . . . . . . . . . . . . . . 171

第 7 章 Siebel実装のクラスタ化によるフェイルオーバー機能の

実現

ク ラスタ化されたサーバーについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

ク ラスタ化の対象コンポーネン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

6 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 7: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

ク ラスタ化ソ リ ューシ ョ ンでサポート される Siebel コンポーネン ト . . . . . . . . . . 179

ク ラスタ化制限のある Siebelサードパーティ コンポーネン ト . . . . . . . . . . . . . . . 180

Siebel高可用性サポートのマ ト リ ッ クス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181

ク ラスタ化の方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

ク ラスタ化のガイ ド ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

ク ラスタ化の要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

VERITASによる Siebel eBusiness Applicationsのインス トール . . . . . . . . . . . . . . . . . . 185

IBM HACMPによる Siebel eBusiness Applicationsのインス トール . . . . . . . . . . . . . . . 192

ク ラスタ化のテス ト と ト ラブルシューティング . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195

第 8 章 DB2 Universal Database for WindowsおよびUNIXの作成

DB2 UDB Clientのインス トールの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

データベースレイアウ トのガイ ド ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

冗長ディ スクアレイの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198

データベースオブジェク トの分散計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

論理デバイスのレイアウ ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

ミ ラーリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

DB2データベース設定ガイ ド ラ イン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

ODBC ステート メン トハンドル数の増加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

AIXでユーザープロセス数を増やす . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204

DB2データベースマネージャ設定パラ メータ . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

DB2setのパラ メータ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

DB2データベース設定パラ メータ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

データベースの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212

容量計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213

物理デバイスのレイアウ ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214

バッファプールのアクティブ化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216

テーブルスペースの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 7

Page 8: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

データベースの言語の属性の作成および設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

デフォルトの保存パラ メータの上書き . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

第 9 章 DB2 UDBに対する Siebel Database Serverのインストール

データベースサーバーについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

Database Server for DB2のインス トール前のタスク . . . . . . . . . . . . . . . . . . . . . . . . . 225

Database Server for DB2 ソフ ト ウェアのインス トール . . . . . . . . . . . . . . . . . . . . . . . . 227

Database Server for DB2 ソフ ト ウェアのインス トール . . . . . . . . . . . . . . . . . . . . . 227

Database Server for DB2 ソフ ト ウェアのインス トールの確認 . . . . . . . . . . . . . . . . 231

グローバルタイムゾーンサポートのための環境のセッ ト アップ . . . . . . . . . . . . . . 232

DB2のデータベースサーバーに対するテーブルオーナーアカウン ト と管理者アカウントの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

DB2のス ト アドプロシージャ とユーザー定義関数のインス トール . . . . . . . . . . . . 235

Database Server for DB2の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

Database Server for DB2 コンポーネン トのインス トール . . . . . . . . . . . . . . . . . . . 236

Database Server for DB2 インス トールのログファイルの確認 . . . . . . . . . . . . . . . . 241

Database Server for DB2の Siebel レポジ ト リのインポート . . . . . . . . . . . . . . . . . . 242

Database Server for DB2のレポジ ト リ インポートのログファ イルの確認 . . . . . . . . 246

DB2のデータベースサーバーの Siebel レポジ ト リのインポートの ト ラブルシューティング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

DB2にデータベースサーバーをインス トールした後のタスク . . . . . . . . . . . . . . . . . . 247

Siebel Database Server for DB2 インス トールのシステム属性の確認 . . . . . . . . . . . 248

Database Server for DB2に対する複数言語シードデータのインス トール . . . . . . . . 249

Database Server on DB2のレポジ ト リに対する新規言語のインポート . . . . . . . . . 250

DB2上のDatabase Serverへの Siebel ファ イルシステムの組み込み . . . . . . . . . . . . 250

第 10 章 Oracleデータベースの作成

Oracleデータベースレイアウ トのガイ ド ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

Oracleでの冗長ディ スクアレイの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

8 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 9: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

データベースオブジェク トの分散計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254

論理デバイスのレイアウ ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

重要なOracle ファ イルのミ ラーリ ング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

Oracleデータベース設定ガイ ド ライン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

データベースの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261

容量計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261

テーブルスペースの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263

一時テーブルスペースの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

データベースの言語属性の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

ロールバッ クセグメン トの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

パーティシ ョ ン化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

デフォルトの保存パラ メータの上書き . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

Oracleデータベース管理の継続的作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270

第 11 章 Siebel Database Server for Oracleのインストール

Siebel Database Serverについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

Siebel DB Server for Oracleのインス トール前のタスク . . . . . . . . . . . . . . . . . . . . . . . 273

OracleでのDatabase Serverのインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

Oracleに対する Siebel Database Server ソフ ト ウェアのインス トール . . . . . . . . . . 274

Siebel DB Server for Oracleのソフ ト ウェアインス トールの確認 . . . . . . . . . . . . . . 279

グローバルタイムゾーンサポートのための環境のセッ ト アップ . . . . . . . . . . . . . . 279

OracleのDBサーバー用のテーブルオーナーアカウン ト と管理者アカウン トの作成 280

Oracle上の Siebel Database Serverの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

Oracle上の Siebel Database Server コンポーネン トのインス トール . . . . . . . . . . . . 282

Oracle上の Siebel DB Server インス トールのログファイルの確認 . . . . . . . . . . . . . 287

Siebel DB Server for Oracleの Siebel レポジ ト リのインポート . . . . . . . . . . . . . . . . 289

Oarcleに対するレポジ ト リ インポートのログファ イルの確認 . . . . . . . . . . . . . . . 293

Oracleに Siebel DB Server をインス トールした後のタスク . . . . . . . . . . . . . . . . . . . . . 294

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 9

Page 10: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

Oracleに対する Siebel DB Server インス トール後のシステム属性の検証 . . . . . . . . 295

Oracle上の Siebel DB Serverに対する複数言語シードデータのインス トール . . . . . 296

Oracleのレポジ ト リに対する新規言語のインポート . . . . . . . . . . . . . . . . . . . . . . . 297

Oracle上の Siebel DB Serverへの Siebel ファ イルシステムの組み込み . . . . . . . . . . 298

第 12 章 Siebel Web Server Extensionのインストール

Siebel Webサーバーの展開の計画 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

Siebel GatewayおよびEnterprise Serverの確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

Webサーバーの要件の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302

Webサーバー言語パッ クの要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

ド メ イン名の指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

Webサーバーのインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

HP-Apache2 Webサーバーを有効にして Siebel ラ イブラ リ を検索 . . . . . . . . . . . . . 304

IHSおよびHP-Apache2の httpd.conf ファ イルの編集 . . . . . . . . . . . . . . . . . . . . . . 304

Siebel Web Server Extensionのインス トールと設定 . . . . . . . . . . . . . . . . . . . . . . . . . . 305

Siebel Web Server Extensionのインス トール後のタスク . . . . . . . . . . . . . . . . . . . . . . 312

Siebel Web Server Extensionのインス トールディ レク ト リの確認 . . . . . . . . . . . . . 312

Webサーバーへの新しい仮想ディ レク ト リの追加 . . . . . . . . . . . . . . . . . . . . . . . . 314

SWSEプラグインインス トールのログファイルの確認 . . . . . . . . . . . . . . . . . . . . . 315

Siebel Web アプリ ケーシ ョ ン対応のHTTP圧縮の有効化 . . . . . . . . . . . . . . . . . . . 315

Web Server Extension設定ファイル (eapps.cfg) の編集 . . . . . . . . . . . . . . . . . . . 317

Webサーバー上のユーザー権限の付与 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

Siebel Web Server Extensionの変更を受け入れるための Sun ONE (iPlanet) の設定 . .321

再起動が必要なデーモンプロセス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

IHSおよびHP-Apache2 を Siebelアプリ ケーシ ョ ン対応に設定 . . . . . . . . . . . . . . . 323

パフォーマンスの 適化を図るためのHP-Apache2の設定 . . . . . . . . . . . . . . . . . . 325

Siebel Web Server Extension インス トールの ト ラブルシューティング . . . . . . . . . . . . 326

10 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 11: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

第 13 章 eAIのコネクタソフ トウェアのインストール

eAIのコネクタのインス トール前の注意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

Siebel eAIのコネクタのサポート ファ イルのインス トール . . . . . . . . . . . . . . . . . . . . 330

第 14 章 CORBA Object Managerのインストール

Siebel CORBAオブジェク トマネージャについて . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336

Siebel CORBAオブジェク トマネージャのインス トール前提条件の確認 . . . . . . . . . . . 336

CORBA Object Manager用のデータベース接続ソフ ト ウェアの設定 . . . . . . . . . . . 337

Siebel CORBAオブジェク トマネージャのネッ ト ワーク接続の確認 . . . . . . . . . . . 338

Object Request Broker ソフ ト ウェアのインス トール . . . . . . . . . . . . . . . . . . . . . . 339

CORBA Object Managerのインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

Siebel CORBAオブジェク トマネージャのインス トール後のタスク . . . . . . . . . . . . . . 343

CORBA Object Manager ソフ ト ウェアのインス トールの確認 . . . . . . . . . . . . . . . . . . . 344

Siebel CORBAオブジェク トマネージャの 終的な設定 . . . . . . . . . . . . . . . . . . . . . . . 345

性能を向上させるための複数のCORBA Object Managerの設定 . . . . . . . . . . . . . . . . . 346

Siebel CORBAオブジェク トマネージャでの CORBAネームサービスの使用 . . . . . . . . 347

Siebel CORBAオブジェク トマネージャ用シェル環境のセッ ト アップ . . . . . . . . . . . . 347

Orbix を使用する場合のCORBAの 終的な設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

VisiBroker を使用する場合のCORBAの 終的な設定 . . . . . . . . . . . . . . . . . . . . . . . . .351

VisiBroker用の手動アクティブ化の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

VisiBroker用の自動アクティブ化の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

性能を向上させるための複数のオブジェク ト マネージャの登録 . . . . . . . . . . . . . . . . 355

CORBA Object Manager インス トールのト ラブルシューティング . . . . . . . . . . . . . . . 357

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 11

Page 12: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

第 15 章 ChartWorks Serverのインストール

インス トール前の要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360

ChartWorks Serverのインス トールタスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360

ChartWorks Serverのインス トール後のタスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362

ChartWorks Serverの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362

インス トール後のChartWorks Serverの指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

第 16 章 Siebel eBusiness Applicationsのアンインストール

Siebel Serverのアンインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366

Siebel Gatewayのアンインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368

その他のサーバーのアンインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369

Siebel言語パッ クのアンインス トール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

新バージ ョ ンの Siebel アプリ ケーシ ョ ンへの移行 . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

付録 A 実装計画ワークシー ト

チーム リーダー用ワークシート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

Enterprise Server名およびインス トールディ レク ト リに関するワークシート . . . . . . . 375

Siebel アカウン ト 、 VIP、 静的 IPに関するワークシート . . . . . . . . . . . . . . . . . . . . . . . 376

ク ラスタ展開に関するワークシート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377

ポートおよびRDBMSに関するワークシート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378

付録 B サーバーコンポーネン トの有効化

サーバーコンポーネン ト グループの有効化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

12 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 13: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

付録 C データベース作成サンプルスク リプ ト

DB2 UDBサンプルスク リプ ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

Oracleサンプルスク リプ ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

付録 D eapps.cfg フ ァ イルの構造

Web Server Extension設定ファイルの編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402

サンプルの eapps.cfg ファ イル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .413

付録 E Siebel インス トールのための UNIX オペレーテ ィ ング

システムのチューニング

UNIXオペレーティングシステム用の Siebel Serverのチューニング . . . . . . . . . . . . . . 422

UNIXでの外部ユーザー認証の有効化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

eBusiness Applications for AIXのチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

Web Server for AIXのチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

Siebel Web Server Extension for AIXのチューニング . . . . . . . . . . . . . . . . . . . . . . 425

Siebel Server for AIXのチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

AIX用のカーネル設定のチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

AIX用のCentral Dispatchのチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430

AIX用のEnableOLEAutomationの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .431

Solaris用の Siebel eBusiness Applicationsのチューニング . . . . . . . . . . . . . . . . . . . . . .431

Solaris用のWebサーバーのチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .431

Solaris用の Siebel Web Server Extensionのチューニング . . . . . . . . . . . . . . . . . . . 432

Solaris用のカーネル設定のチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433

Solaris用のオブジェク トマネージャインスタンスのチューニング . . . . . . . . . . . . 435

Solaris用のCentral Dispatchのチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

SolarisでのEnableOLEAutomationの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

HP-UX用の Siebel eBusiness Applicationsのチューニング . . . . . . . . . . . . . . . . . . . . . 437

HP-UX用のWebサーバーのチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 13

Page 14: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

目次

HP-UX用のカーネル設定のチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438

HP-UXの 大スレッ ド制限の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

HP-UX Schedulerのチューニング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440

索引

14 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 15: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

はじめに

このマニュアルでは、 UNIXに Siebel eBusiness Applicationsサーバーコンポーネン ト をイ

ンス トールする際に必要な情報、 処理手順、 およびガイ ド ラインについて説明します。

このマニュアルは、 主に次のよ う な役職または職務を担当する方を対象と しています。

システム管理者 Siebel アプリ ケーシ ョ ンのインス トール、保守、およびアップグレード

を含む、 システム全体に対する管理の責任者。

UNIX システム管理者 UNIXのシステム管理を担当するルート レベルのアクセス権を持つ

責任者。

Siebel アプリケーシ ョ ン

管理者

Siebel アプリ ケーシ ョ ンの計画、 セッ ト アップ、 保守の責任者。

データベース管理者 データのロード、 システムの監視やバッ クアップおよび復旧、 容量の

割り当てとサイズ変更、 ユーザーアカウン トの管理など、 データベー

スシステムの管理を行う責任者。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 15

Page 16: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

はじめに

このマニュアルの構成

このマニュアルの構成 Intro

このマニュアルでは、 ほとんどの Siebel eBusiness Applicationsのインス トールに必要な

情報について説明します。 Siebel ソフ ト ウェアのインス トール手順を、 論理的に順を追っ

て説明します。

Siebel eBusiness Applicationsのバージ ョ ン 7.5 を起動する と、 Siebel UNIXのインス トール

および設定に InstallShield と設定GUI を使用できます。

注 : すべての Siebel製品に、 このマニュアルで説明されている機能すべてが実装されてい

るわけではあ り ません。 実装されている機能は、 購入されたソフ ト ウェアモジュールのラ

イセンスによって異なり ます。

インスト ールディ レク ト リ の表記 Intro

このマニュアルでは、 インス トーラによって作成されたインス トールディ レク ト リ または

ユーザーがファイルや実行可能ファイルにアクセスするために移動するディ レク ト リ を示

す際、 次の変数命名規則を使用します。

$SIEBEL_ROOT :通常これは、各Siebel Server ソフ ト ウェアがインス トールされている メ イ

ンディ レク ト リ を指します。 UNIX Enterprise Server コンポーネン ト インス トーラでは、

$SIEBEL_ROOTのデフォルトは/siebelです。

$SIEBEL_HOME : これは、 通常は Siebel eBusiness Applications ソフ ト ウェアの、 また、

内容によって Siebel Serverの、 インス トールディ レク ト リ またはルートディ レク ト リ を

指します。 多くのスク リプ トにこの変数が使用されています。 内容から、 どちらを指し

ているのかを判断してください。

SIEBEL_SERVER_ROOT : この用語は $SIEBEL_HOMEの同義語となる siebel_serverスク リ

プ トのよ う な、 実行可能ファイル内で使用されるこ とがあ り ます。

16 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 17: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

はじめに

改訂履歴

改訂履歴 Intro

『UNIX 用 Siebel Server インス トールガイ ド』

バージョ ン 7.5.3

追加点このマニュアルは 7.5.3で完全改訂されました。 検索機能を向上させ、 わかりやすい

マニュアルになっています。

2003 年 4 月版 Bookshelf2003年4月版Bookshelfでリ リースされた 『UNIX用Siebel Server インス トールガイ ド』

バージ ョ ン 7.5、 Rev Dでの変更を、 表 2に示します。

表 1. バージ ョ ン 7.5.3 で変更された点

トピック 改訂

「IBM HACMPによる Siebel eBusiness Applicationsのインス トール」

7.5.3での修正点 : IBM HACMP ク ラスタ化に

関する情報

206ページの 「DB2setのパラ メータ」 および

235ページの 「DB2上のス ト アドプロシー

ジャコードのコピーと インス トール」。

7.5.3での修正点 : DB2 v8.1のサポートに

関する情報

表 2. 2003 年 4 月版 Bookshelf の変更点

トピック 改訂

Oracleの仕様情報 以下の章で、 Oracleの仕様に関する情報が

変更。第 6章 「Siebel Serverのインス トール」 第 9章 「DB2 UDBに対する Siebel Database Serverのインス トール」 および 第 14章「CORBA Object Managerのインス トール」

コンソールモードおよび自動モードでのイン

ス トール

108ページの 「コンソールモードのインス

トールと自動モードのインス トールを組み合

わせる」 に新しい情報を追加

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 17

Page 18: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

はじめに

改訂履歴

Solaris上への sse_roleの作成 233ページの 「DB2のデータベースサーバー

に対するテーブルオーナーアカウン ト と管理

者アカウン トの作成」 および 280ページの

「OracleのDBサーバー用のテーブルオー

ナーアカウン ト と管理者アカウン トの作成」

に新しい情報を追加

VPD.PROPERTIES ファ イル 154ページの 「Siebel Serverのソフ ト ウェア

インス トールの確認」 に新しい情報を追加

Oracle 64 ビッ ト ク ラ イアン ト 135ページの 「データベース接続の設定」

および 161ページの 「Solaris、 AIX、 また

はHP-UX上のODBC接続の問題を解決する

には」 に新しい情報を追加

複数の Siebel Server 27ページの 「Siebel Enterprise Serverの概要」 および 138ページの 「Siebel Serverのインス トールタスク」 に新しい情報を

追加

DefaultChartFont 362ページの 「ChartWorks Server を設定する

には」 に手順 5 を追加

コンソールモードでのインス トール 以下の項の手順 4にあるコマンド ラ インを

修正。 103ページの 「自動モードでインス

トールするには」

表 2. 2003 年 4 月版 Bookshelf の変更点

トピック 改訂

18 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 19: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

はじめに

改訂履歴

2003 年 1 月版 Bookshelf2003年1月版Bookshelfでリ リースされた 『UNIX用Siebel Server インス トールガイ ド』

バージ ョ ン 7.5、 Rev C での変更を、 表3に示します。

2002 年 11 月版 Bookshelf2002年11月版Bookshelfでリ リースされた 『UNIX用Siebel Server インス トールガイ ド』

バージ ョ ン 7.5、 Rev. Bでの変更によ り、 よ り高品質なものに改善されました。

注 : 『UNIX用Siebel Server インス トールガイ ド』 バージ ョ ン 7.5、 Rev. Aには、 HP-UX

プラ ッ ト フォームユーザー向けのインス トール情報が記載されています。

表 3. 2003 年 1 月版 Bookshelf の変更点

トピック 改訂

自動モード と コンソールモードの

インス トール

付録E 「Alternative Installations」 から第 4章「自動モード またはコンソールモードでのイ

ンス トール」 に移動しました。

ステージングポイン トの作成 付録E 「Alternative Installations」 から第 2章「インス トールの準備」 に移動しました。

Central Dispatch 第 3章 「Central Dispatch を使用する負荷分

散の実装」 の 「Load-Balancing with Central Dispatch」 に ト ラブルシューティングに関す

る項を追加しました。

サポート されるデータベースコードの

ページ

このマニュアルでは削除されました。 現在、

この情報は 『システム要件とサポート され

ているプラ ッ ト フォーム』 に記載されてい

ます。

SWSE統計情報のページ 付録D 「Structure of the eapps.cfg File」 から

削除されました。 SWSE統計情報のページは

『Siebel Server管理ガイ ド』 に移動しました。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 19

Page 20: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

はじめに

改訂履歴

20 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 21: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス ト ールの概要 1

この概要では、 Siebel Enterprise Server コンポーネン ト をインス トールするための情報に

ついて説明します。

インス トールを成功させるために必要な事項は、 次のとおりです。

■ Siebel Serverの動作環境と してサポート されている UNIXオペレーティングシステムの

基本規則についての理解

■ 選択したサーバーおよびク ライアン トのオペレーティングシステムでのネッ ト ワーク

接続、 ディ スクおよびファイル共有、 ソフ ト ウェアのインス トールについての専門知

■ UNIXでインス トールを実行するためのアクセスができる管理者権限を持つユーザー

アカウン ト

■ 選択した リ レーシ ョナルデータベース管理システム (RDBMS) でのデータベースの

インス トール、 チューニング、 管理についての専門知識

このマニュアルでは、 Siebel eBusiness Applications を複数のデータベース、 オペレーティ

ングシステム、サーバープラ ッ ト フォームにインス トールする方法についても説明します。

ただし、 現在のリ リースで、 特定のデータベースおよびオペレーティングシステムプラ ッ

ト フォーム、またはそれらの特定の組み合わせがサポート されていない可能性があ り ます。

このリ リースでサポート されているすべてのオペレーティングシステムプラ ッ ト フォーム

およびRDBMS製品については、 『システム要件とサポート されているプラ ッ ト フォーム』

を参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 21

Page 22: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

Siebel環境 1

Siebel eBusiness Applications環境は、 表 4に示す3つのエンティティで構成されます。

Siebel Enterprise Server環境は、 3階層の Siebel eBusiness Applications環境の中間層です。

注 : この章では、 Siebel Enterprise Serverのアーキテクチャ とエンティティについてのみ

説明します。 Siebel Web ク ラ イアン トについては、 『Siebel Web ク ラ イアン ト管理ガイ ド』

を参照してください。

23ページの図1および24ページの図2には、 いずれも Siebel eBusiness Applications環境

を構成するすべてのエンティティの論理図が含まれています。

表4. Siebel アプリケーシ ョ ンのエンテ ィテ ィ

エンテ ィテ ィ 説明

Siebel ク ラ イアン ト Siebel Web ク ラ イアン ト 、 専用Web ク ラ イアン ト 、 ワイヤレス

ク ラ イアン ト 、 モバイルWeb ク ラ イアン ト 、 ハン ドヘルド ク ラ

イアン ト 、 および Siebel Tools ク ラ イアン トが含まれます。

Siebel Database Serverおよび Siebel File System

Siebel ク ラ イアン トおよび Siebel Enterprise Serverで使用される

データおよび物理ファ イルを保存します。

Siebel Enterprise Server Siebel Server、 Siebel Gateway Name Server、 およびConnection Brokerが含まれます。 これらのエンティティは共同で、 ク ラ イ

アン トに対して、 またはク ラ イアン トに代わって、 バッチモー

ドサービス と インタ ラ クテ ィブサービスの両方を提供します。

22 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 23: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

図1. 小規模な Siebel 7環境 (Siebel Server と Webサーバー各1台) の論理図

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 23

Page 24: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

複数の Siebel Serverへの大規模な展開では、 図2のよ うに、 Name Server を配置できます。

図2. 大規模な Siebel 7環境 (複数のSiebel Server) の論理図

24 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 25: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

高可用性の概要 1

Siebel eBusiness Applicationsは、 すべての Siebel Serverで高可用性を実現できるよ うに、

負荷分散や、プラ ッ ト フォーム固有の多数のサーバークラスタ化技術サポート しています。

ク ラスタ化については、 第7章 「Siebel実装のクラスタ化によるフェイルオーバー機能の

実現」 を参照してください。 また、 Siebel Systemsでのサーバークラスタ化のサポートの

新情報については、 『システム要件とサポート されているプラ ッ ト フォーム』 および

SupportWeb を参照して ください。

Siebel Gatewayの概要 1

Siebel 7では、 Siebelの展開における Siebel Gatewayの役割が大き く変わり ました。

したがって、 サーバーの展開方法を決定する上でこれを理解しておく必要があ り ます

(23ページの図 1および24ページの図2)。

Siebel Gatewayは 「物理サーバー」 ではなく、 Name Server とオプシ ョ ンのConnection Brokerから構成される 「論理エンティティ」 です。 Siebel 7では、 Name Server とConnection Brokerが別々のソフ ト ウェアコンポーネン トにな り、 異なるサーバーに配置

できるよ うになっています。

Name Serverは、 Siebel Gatewayに関連付けられているプライマ リサービスです。 高可用

性と予算の制約の要件に応じて、 スタンドアロンサーバーと して、 または複数のサーバー

の一部と して配置できます。

さ らに、 単一の Siebel Gatewayで、 複数の Siebel Enterprise Server をサポートできるよ う

になり ました。

Name Server の概要Name Serverでは、 Siebel Serverの次のよ うな設定情報が永続的に保存されます。

■ コンポーネン ト グループおよびコンポーネン トの定義および割り当て

■ 操作パラ メータ

■ 接続情報

Siebel Serverのインス トールまたは設定中などに、 これらの情報が変更される と きは、

Name Serverに書き込まれます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 25

Page 26: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

Name Serverは、 Siebel Serverおよびコンポーネン トの可用性についての情報の動的な

レジス ト リ と して機能します。 起動時に、 Siebel Enterprise Server内の Siebel Serverは、

Name Serverにその可用性を通知し、 ネッ ト ワークアドレスなどの接続情報を Name Serverの非永続的な (一時的な) 格納場所に保存します。

エンタープライズコンポーネン ト (Server Manager を含む) は、 Name Serverに対して、

Siebel Serverの可用性および接続情報についてのクエリーを実行します。 Siebel Server をシャ ッ ト ダウンする と きに、 この情報はName Serverから ク リ アされます。 ただし、 ユー

ザーは、 Name Serverが動作していなくても、 直接データベースに接続できます。

UNIX環境では、 Name Serverは、 デーモンプロセス と して動作します。 Name Server をインス トールするユーザーは、 このよ う なプロセスを作成するための権限が必要です。

Name Server の障害による影響接続ブローカ リ ング機能を使用している場合は、 Name Serverが利用できなくなっても、

ユーザーのアクティブな接続は継続されます。 実行中のすべてのサーバーコンポーネン ト

およびオブジェク トマネージャは、そのまま継続され、新しい接続 (ログインセッシ ョ ン)

も開始できます。 しかし、新しい Siebel Server コンポーネン トの開始および追加はできず、

サーバー管理機能は制限されます。 接続ブローカ リ ング機能を使用していない場合に

Name Serverで障害が発生する と、すべてのユーザー、サーバーコンポーネン ト、オブジェ

ク トマネージャの接続が切断されます。 Name Serverの障害によって、 Actuate レポート

サーバーとの通信もできなくなるので、 レポート機能が利用できなくなり ます。

Name Server のリソース条件Name Serverでは、 非常に少ないシステム リ ソースしか要求されません。 『システム要件

とサポート されているプラ ッ ト フォーム』 のハードウェアの推奨事項に従ってください。

接続ブローカリ ング機能/ Central Dispatch Scheduler の概要Connection Brokerは、 ク ラ イアン トの接続リ クエス ト を、 目的のコンポーネン ト を実行

しているサーバーのうち も負荷の少ない Siebel Serverに送り ます。 これによって、 ス

ケーラビ リ ティ と可用性が高ま り ます。 Connection Brokerは、 独自のサービスを保持し、

Central Dispatch製品を使用して、 Webサーバー接続リ クエス ト を複数の Siebel Serverに分散します。 接続ブローカ リ ング機能に関する重要情報については、 第3章 「Central Dispatch を使用する負荷分散の実装」 を参照して ください。

注 : モバイルWeb ク ラ イアン ト接続は、 Central Dispatchでは分散されません。

26 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 27: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

Central Dispatch Scheduler の障害による影響Central Dispatch Schedulerで障害が発生しても影響はあ り ません。 既存のセッシ ョ ンは維

持され、 新規セッシ ョ ンの開始も可能です。 Central Dispatchのプライマ リ スケジューラ

で障害が発生し、 バッ クアップのスケジューラがアクティブになっている場合は、 既存の

セッシ ョ ンは維持され、 新規セッシ ョ ンの開始も可能です。 スケジューラ間のフェイル

オーバーの時間を設定できます。 スケジューラの設定方法については、 第3章 「Central Dispatch を使用する負荷分散の実装」 を参照して ください。

Central Dispatch Scheduler の高可用性ソリューシ ョ ンCentral Dispatchは、 スケジューラ と して使用するサーバーを 2つ指定します。 1つはプラ

イマ リ スケジューラ、 も う 1つはセカンダ リ スケジューラ と して機能します。 プライマ リ

スケジューラは、 常に仮想 IP (VIP) アドレスを受信し、 ト ラフ ィ ッ クを分散します。 た

だし、 ある時点で 「利用できない」 状態になった場合は、 セカンダ リ スケジューラがVIPの受信と ト ラフ ィ ッ クの分散を引き継ぎます。

Central Dispatch Scheduler のリソース条件接続ブローカ リ ング機能/Central Dispatch Schedulerは、高いユーザーロードがある場合

や、 ルーティングモジュールがカーネル層またはネッ ト ワーク ド ライバ層にある場合で

も、 一般にそれほど リ ソースを必要と しません。

パフォーマンスを 大にし、 外的要因の干渉を 小化するためには、 同時使用ユーザー数

が 1000 を超える場合は専用のスケジューラを使用するこ とをお勧めします。 ほとんどの

場合、 同時使用ユーザー数が数千の展開でも RAMが 512 MBの単一のCPUで十分です。

デュアルプロセッサのサーバーと 1 GBのRAMがあれば、 将来のシステムの成長にも対応

できます。 デュアルプロセッサのサーバーを実行する と、 任意のプログラムプロセスが

CPUのリ ソースを独占する可能性も 小化されます。

Siebel Enterprise Server の概要 1

Siebel Enterprise Serverは、 共通の Siebel Database Serverにアクセスし、 同じユーザー

グループをサポートするすべての Siebel Serverの論理グループです。 Siebel Enterprise Serverは、 単一の論理グループと して設定、 管理、 および監視できるので、 Siebel管理者

は社内のすべての Siebel Serverの開始、 停止、 監視、 またはパラ メータ設定ができます。

注 : Siebel Serverをインスト ールすると き、 すべての設定操作は、 Enterpriseのすべてのサー

バーおよびコンポーネント を対象と しています。 複数のサーバーで動作する複数の Siebelコンポーネント 間でのコンフリ ク ト を回避するには、 インスト ールが完了した後で、特定の

Siebelコンポーネント グループを個別のサーバーに割り 当てるか、 割り 当て解除する必要が

あり ます。 1つまたは複数のサーバーまたはコンポーネント をローカライズする修正を行う

必要がある場合は、 各サーバーまたはコンポーネント を個別に変更する必要があり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 27

Page 28: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

共通のデータベーススキーマに接続するすべての Siebel Serverは、 同じ Siebel Enterprise Server内にインス トールされなければなり ません。 2つ以上の Siebel Enterprise Server を1台のマシンにインス トールする場合は、 サーバーをパーティシ ョ ンまたは仮想サーバー

に分割し、 個別のパーティシ ョ ンにそれぞれの Siebel Enterprise Server をインス トールし

ます。 各パーティシ ョ ンは、 『システム要件とサポート されているプラ ッ ト フォーム』 で

説明したハードウェア条件を満たしている必要があ り ます。 Siebel Enterprise Serverが別

のパーティシ ョ ンにインス トールされていても、 1台の物理サーバーに複数の Siebel Enterprise Server を配置する構成は、 この製品環境ではサポート されていません。

Siebel Enterprise Server自体はプロセスを持たないので、 状況を持つこ とはできません。

しかし、 Enterprise レベルで操作を開始およびシャッ ト ダウンするこ とはできます。 これ

らのアクシ ョ ンは、 Enterprise内のすべての Siebel Serverに適用されます。

Siebel Serverの概要 1

Siebel Serverは、 すべての Siebel アプリケーシ ョ ンク ライアン トのバッ クエンドプロセス

およびインタラ クティブプロセスの両方をサポートする中間層のプラ ッ ト フォームです。

これらのプロセスは、 Siebel Server アーキテクチャ内のコンポーネン トであ り、 次のよ う

な機能をサポート します。

■ モバイルク ライアン トの同期

■ Siebel ク ライアン トのビジネスロジッ クや、 Siebel Database ServerおよびSiebel File Systemへの接続とアクセス

■ 旧式またはサードパーティのデータ との統合

■ 新しい取引先、 商談、 サービス リ クエス ト 、 その他のレコードの自動割り当て

■ ワークフロー管理

■ ドキュ メン ト生成

Siebel Serverは、 マルチプロセスコンポーネン ト とマルチスレッ ド コンポーネン トの両方

をサポート し、 バッ クグラウンドモード、 バッチモード、 インタラ クティブモードでコン

ポーネン ト を操作できます。 Siebel Server コンポーネン トの多くは、 複数の Siebel Serverで同時に動作して、 ユーザー数の増加や大きいバッチワークロードに対応したり、 これら

のコンポーネン トの可用性を高めたりするこ とができます。

28 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 29: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

Siebel Server プロセスSiebel Serverは、 そこで動作するすべてのサーバーコンポーネン トの状況を監視および制

御するプロセスと して実行されます。 各Siebel Serverは、 現在のEnterprise内の Siebel Serverプロセスをインスタンス化したものです。 Siebel Serverは、 デーモンプロセスと し

て実行されます。 インス トーラは、 プロセスなどを作成するための権限を必要と します。

Siebel Serverプロセスの管理については、『Siebel Server管理ガイ ド』 を参照して ください。

Siebel Server のリソース条件『システム要件とサポート されているプラ ッ ト フォーム』 のハード ウェアの推奨事項に

従ってください。

Siebel Server ManagerSiebel Server Managerは、 Siebel ServerおよびSiebel Enterprise Serverの管理コンソール

です。

Siebel Server Managerでは、 各コンポーネン トの動作を制御するパラ メータの設定をした

り、 指定したコンポーネン トが操作できる Siebel Server を決定したりできます。 Siebel Server Managerでは次のこ とを行えます。

■ Siebel Server、 コンポーネン ト、 およびタスクの開始、 停止、 一時停止、 および再開

■ Siebel Enterprise Server、 Siebel Server、 コンポーネン ト、 およびタスクの状況の監視

および統計の収集

■ Siebel Enterprise Server、 Siebel Server、 コンポーネン ト、 およびタスクの設定の管理

次の 2つのインターフェイスのいずれかを使用して Server Manager を操作できます。

■ Siebel アプリケーシ ョ ンク ライアン トの [サーバー管理] ビューを使用したグラフ ィ

カルユーザーインターフェイス (GUI)

Server ManagerのGUIには、 コマンド ラ インインターフェイスよ り も多くのユーザー

インターフェイス機能 (ビュー内のさまざまなフ ィールドの検索およびソート機能な

ど)、 およびSiebel Serverの操作のわかりやすいビューが組み込まれているため、 ほと

んどの管理作業でこのGUI を使用します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 29

Page 30: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

■ Server Managerのコマンド ラ インインターフェイス (srvrmgr)

バッチモード処理には、 コマンド ラインインターフェイスを使用します。 この処理は、

定期的な実行が必要な管理コマンドを含むスク リプ ト ファ イルを呼び出すこ とによっ

て、 バッチスク リプ トから実行できるからです。 まだインス トールされていないなど

の理由でク ライアン トが利用できない場合、 またはWebサーバーが利用できない場合

は、 コマンド ラインインターフェイスを使用できます。

Server Manager (GUI と コマンド ラ インインターフェイスの両方) は、 Enterprise内の

Siebel Serverのすべての可用性および接続性情報を含む Siebel Gateway Name Serverに接

続されます。 Server Managerは、 次にそれぞれのサーバーに接続され、 Server Manager コンポーネン ト タスクを開始します。 Server Managerの使用については、 『Siebel Server管理ガイ ド』 を参照して ください。 各 Siebel Serverでの Server Manager タスクは次のとおり

です。

■ Server Managerからの管理コマンドの処理

■ リ クエス ト された機能の実行

■ Server Managerへのそれぞれの操作結果の返信

注 : Server Managerの各セッシ ョ ンは、 個別の Server Manager タスクを作成します。 した

がって、 サーバー管理画面にアクセスするたびに、 新しい Server Manager タスクが作成

されます。

Siebel Server コンポーネン トの概要 1

Siebel Serverで動作するさまざまなプログラムは、 「コンポーネン ト 」 と して実装されま

す。 コンポーネン トは、特定のタイプのプログラムだけを表します。 コンポーネン トは、

特定の Siebel Serverで 「タスク」、 つま り コンポーネン トがインスタンス化されたものと

して実行または操作されます。

30 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 31: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

コンポーネント のモードコンポーネン トは、 バッ クグラウンドモード、 バッチモード、 インタラ クティブモードの

3つのモードのいずれかでタスクを実行できます。

■ バッ クグラウンドモードのコンポーネン ト : バッ クグラウンドモードのコンポーネン トは、

Siebel Serverのバッ クグラウンド処理を行う タスクを実行します。 いったん開始され

たバッ クグラウンドモードのコンポーネン ト タスクは、 ユーザーが明示的にタスクを

中止するか、 Siebel Server自体がシャッ ト ダウンされるまで継続されます。

バッ クグラウンドモードのコンポーネン トは、 Siebel Server Manager を使用して手動

で開始できます。 Default Tasksパラ メータが 0 よ り大きい値に設定されたコンポーネ

ン トは、 Siebel Serverの開始時に自動的に開始できます。 バッ クグラウンドモードの

コンポーネン トの例と しては、 Transaction Router、 Replication Agent、 および

Workflow Monitor Agentがあ り ます。

■ バッチモードのコンポーネン ト : バッチモードのコンポーネン ト を開始するには、 Server Manager を使用して、 コンポーネン ト を手動で開始する必要があ り ます。 バッチモー

ドのコンポーネン トは、 タスクが完了される と終了します。 バッチモードのコンポー

ネン トの例と しては、 データベース抽出およびEnterprise Integration Managerがあ り

ます。 バッチモード コンポーネン トは、 Server Request Broker を使用して、 他のコン

ポーネン トから開始するこ と もできます。

■ インタラクテ ィブモードのコンポーネン ト : インタラ クティブモードのコンポーネン トは、

ク ライアン ト リ クエス トに応じて自動的にタスクを開始します。 インタラ クティブ

モードのコンポーネン トのタスクは、 ク ライアン トがセッシ ョ ンを維持している限り

実行され、 ク ライアン トの接続の切断に伴って終了します。 インタラ クティブモード

のコンポーネン トの例と しては、 同期マネージャおよびオブジェク ト マネージャがあ

り ます。

Siebel Server コンポーネン トについては、『Siebel Server管理ガイ ド』 を参照して ください。

コンポーネント のタ イプSiebel Serverは、 複数のコンポーネン ト タイプをサポート しています。 それぞれのタイプ

は、 異なる機能またはジ ョブを実行します。 コンポーネン ト タイプは、 「定義済みコン

ポーネン ト 」 (または単に 「コンポーネン ト 」) と呼ばれるエンティティを作成するために

動作を決定する一連のパラ メータで設定されます。 コンポーネン トは、 「コンポーネン ト

グループ」 で Enterprise レベルで定義されます。 コンポーネン ト グループは、 次に、 タス

クを実行できる Enterprise内の 1つまたは複数の Siebel Serverに割り当てられます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 31

Page 32: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

Siebel Enterprise Serverがインス トールされる と きに、 定義済みコンポーネン トは自動的

に各コンポーネン ト タイプに設定されます。 次に、 これらの定義済みコンポーネン トは、

後で追加するものも含めて Enterprise内のすべての Siebel Serverで自動的に利用可能にな

り ます。 これらの定義済みコンポーネン ト を使用して、 Siebel eBusiness Applications全体を実行できます。 または、 定義を変更して新しい定義済みコンポーネン ト を作成し、

Siebel設定を微調整するこ とができます。 コンポーネン ト を有効および無効にする方法に

ついては、 『Siebel Server管理ガイ ド』 を参照してください。

定義済みコンポーネン ト機能によって、 特定のコンポーネン ト タイプに対して複数の定義

済みコンポーネン ト を作成できます。 これによって、 異なるパラ メータを使用するさまざ

まなタイプのタスクを開始するプロセスを単純化したり、 複数の Siebel Serverでコンポー

ネン ト を管理したりできます。 たとえば、 英語の Siebel Sales Enterpriseアプリケーシ ョ ン

で動作するオブジェク トマネージャ用に定義済みコンポーネン ト を 1つ作成し、 フランス

語の Siebel Service Enterpriseアプリケーシ ョ ンで動作するオブジェク ト マネージャ用に別

のコンポーネン ト を作成するこ とができます。 これらの定義済みコンポーネン トは同じコ

ンポーネン ト タイプを使用しますが、 異なる機能条件を持つユーザーの別個の設定にサー

ビスを提供します。 これらのコンポーネン トは、 個別に管理、 設定、 および管理できる異

なるエンティティです。 定義済みコンポーネン トは、 Server Manager GUIの [エンタープ

ライズコンポーネン ト定義] ビューで設定します。 詳し くは、 『Siebel Server管理ガイ ド』

を参照してください。

コンポーネント グループコンポーネン ト グループは、 プロセスを構成するサーバーコンポーネン トの論理グループ

です。コンポーネン ト グループを使用する と、Siebel Remote またはWorkflow Managementなどの単一プロセスに要求されるすべてのコンポーネン ト を開始または停止できます。

Siebel eBusiness Applicationsには、 多数の定義済みコンポーネン ト グループがあ り ます。

独自のコンポーネン ト グループを作成するこ と もできます。 これについては、 『Siebel Server管理ガイ ド』 を参照して ください。 各コンポーネン ト グループに含まれるコンポー

ネン ト とそれらを使用するために有効にする必要があるコンポーネン トの リ ス トについ

ては、 付録B 「サーバーコンポーネン トの有効化」 を参照してください。 コンポーネン ト

グループの有効化については、 第6章 「Siebel Serverのインス トール」 の別の項を参照し

てください。

32 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 33: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel環境

Siebel File System および File System Manager の概要 1

Siebel File Systemは、 Siebel Serverがネッ ト ワークアクセスできる共有ディ レク ト リから

構成されています。 ファ イルにアクセスするために、 Web ク ラ イアン トは適切な Siebel Serverに直接接続してファイルのアップロードまたはダウンロードを リ クエス ト します。

Siebel Serverは、 次に、 File System Manager (FSM) サーバーコンポーネン ト を使用して

Siebel File Systemにアクセスします。 File System Managerは、 Siebel File Systemディ レク

ト リ と対話しながらこれらのリ クエス ト を処理します。

File Systemは、 Siebel Server または Siebel Database Server と同じサーバーにインス トール

するか、 ディ レク ト リ を共有できる別のネッ ト ワークサーバー上にインス トールして、

Siebel Serverが使用できるよ うにします。 2台のマシンのオペレーティングシステムが

異なる場合 (たとえば1台はWindowsでも う 1台はUNIX)、 両方のマシンでのディレク

ト リ共有を可能にするためにクロスプラ ッ ト フォームマウン ト ツールの実装が必要になる

こ とがあ り ます。

SiebelモバイルWeb ク ライアン ト を接続モード (専用Web ク ラ イアン ト ) で使用してい

る と きに、 Siebel File Systemに直接接続したい場合があ り ます。 (このよ う な場合の例、

各場合における潜在的な問題、 およびク ライアン ト セッ ト アップの指示については、

『Siebel Web ク ライアン ト管理ガイ ド』 を参照してください)。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 33

Page 34: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server インス トールの概要

Siebel アプリケーシ ョ ンのインス トール開始前の作業

Siebelアプリ ケーショ ンのインスト ール開始前の作業 1

Siebel eBusiness Applicationsのインス トールを開始する前に、 次の手順を実行します。

1 現在のリ リースの 『システム要件とサポート されているプラ ッ ト フォーム』 および

『リ リース ノート 』 を読んで、 サポート されるハード ウェア、 オペレーティングシス

テムプラ ッ ト フォーム、 RDBMSプラ ッ ト フォーム、 サポート されるサードパーティ

製品の組み合わせ、 この Siebel eBusiness Applications リ リースに関する 新情報を理

解しているこ とを確認します。

2 Siebel eBusiness Applicationsの以前のバージ ョ ンからアップグレードする場合は、 使

用しているオペレーティングシステム用のアップグレードガイ ドを参照してくださ

い。

3 第2章 「インス トールの準備」 をよ く読んで、 その章の 初の項にある説明に従って

「実装計画ワークシート 」 に記入します。

4 このガイ ド内の関連するサーバーインス トールの章をよ く読み、 お使いのオペレー

ティングシステムと RDBMSプラ ッ ト フォームの組み合わせでのインス トールプロセ

スをすべて理解しているこ とを確認します。

5 『Siebel Web ク ライアン ト管理ガイ ド』 の関連するク ライアン ト インス トールの章をよ

く読みます。 モバイルWeb ク ラ イアン ト を展開する予定がない場合でも、 このガイ ド

にはサポート されている他のク ライアン ト タイプについての情報も記載されているの

で読んでください。

6 ライセンス購入済みの製品のガイ ドが 『Siebel Bookshelf』 にあ り ますので、 インス

トール前の情報を参照してください。

7 Siebel環境の綿密なテス ト などのインス トール前およびインス トール後のタスクを完

了するスケジュールを含めた包括的なインス トールスケジュールを作成します。

34 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 35: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス ト ールの準備 2

この章では、 Siebel eBusiness Applications ソフ ト ウェアをインス トールするための準備に

ついて説明します。 また、 インス トールプロセスを進める う えで不可欠な実装計画ワーク

シートの説明もします。

初に 373ページの 「実装計画ワークシート 」 を開き、 ワークシート をコピーしてくだ

さい。 展開作業の責任者は、 このコピーの 初のセクシ ョ ンに記入します。 次にチーム

のメンバーが、 各担当セクシ ョ ンに情報を記入します。

この章でインス トールの準備を進めていきながら、 Siebel eBusiness Applicaitionsのイン

ス トールおよび設定時に必要な情報を書き留める必要があ り ます。

後続の章では、 サイ トおよび展開に関する特定情報について実装計画ワークシート を参照

するよ うに要求されます。実装計画ワークシートには、展開における将来のインス トール、

アップグレード、 再設定、 および拡張など他の情報も書き留めます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 35

Page 36: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

サーバーのインス トールプロセス

サーバーのインスト ールプロセス 2

サーバーのインス トールプロセスには次の複数の手順があ り、 示されている順に実行し

ます。

1 展開の計画を立てます。

2 必要に応じて、 Central Dispatch をインス トールおよび設定します。

3 使用するサーバーク ラスタ化ソフ ト ウェアをインス トールおよび設定します。

4 データベースインスタンスを作成します。

5 ファ イルシステムを作成します。

6 Siebel Gateway をインス トールします。

7 Siebel Enterprise Server を作成し、 Siebel Server を 1つインス トールします。

8 Siebel Database Server をインス トールします。

9 WebサーバーおよびWeb Server Extensionプラグインをインス トールします。

10 必要に応じて追加の Siebel Server をインス トールします。

11 eAI コネクタソフ ト ウェアやCORBA Object Manager などのオプシ ョ ンコンポーネン ト

を購入した場合は、 それらをインス トールします。

注 : AIX、 HP-UX、 または Solaris Siebel Server (またはAncillaryサーバー付属プログラム)

ファ イルは、 37ページの図3に示されている順にインス トールします。

36 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 37: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

サーバーのインス トールプロセス

図3. Siebel eBusiness Applications サーバー付属ソフ トウェアのインス トール手順

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 37

Page 38: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebel 7 Gateway と Siebel 6 Gatewayの展開の相違点

Siebel 7 Gatewayと Siebel 6 Gateway の展開の相違点 2

次に、 Siebel 7 Gateway と Siebel 6 Gatewayの導入時に関する推奨事項の相違を示します。

Siebel 6 Gateway の導入Siebel 6のインス トーラでは、 Name ServerおよびCentral Dispatch Schedularは同じサー

バー上にあるものと見なされました。 インス トール中に “ [Use Resonate] ”ボッ クスを

選択した場合、 Siebel Gatewayのインス トーラはローカルサーバーから Central Dispatchソフ ト ウェアを検索しました。 これによ り Name Serverは、 Central Dispatch Scheduler(デフォルト条件) または負荷分散される Siebel Serverのどちらかと同じ場所に強制的に

置かれました。

Name Serverに高可用性が要求される場合、 Name ServerはサーバーペアのMicrosoft Cluster Service を使ってク ラスタ化できました。 ただし、 Central Dispatchはクラスタの

一部にできませんでした。 Central DispatchはName Server と同じサーバー上に置かれて

いたため、 顧客はインス トーラのワークアラウンドを使って Name Server と Central Dispatch を引き離す必要があ り ました。 Siebel 7では、 この必要性がなくな り ました。

Siebel 7 Gateway の導入Siebel 7では、 Name Serverのインス トーラはCentral Dispatch ソフ ト ウェアのローカルイ

ンス ト レーシ ョ ンを検索しません。 その結果、 ニーズに 適な Siebel Gateway展開を選択

できます。 また、 Central Dispatch コンポーネン トがインス トールされているサーバーの

種類 (Central Dispatch Scheduler または負荷分散される Siebel Server) に関係なく、Siebel eBusiness Applicationsでは、これらのサーバー上でクラスタ化テク ノ ロジをサポート しま

せん。これは、Central Dispatchサーバーのクラスタ化が複雑なこ とが原因ですが、Central Dispatchにクラスタ化テク ノ ロジと同様のフェイルオーバー機能が用意されているこ とに

もよ り ます。

注 : この制約によって、 Name Serverに高可用性が必要な場合の Siebel Gatewayのハード

ウェア要件が増大する とは限り ません。

38 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 39: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

Siebelの実装計画 2

Siebel eBusiness Applications を滞りな く インス トールするためには、 次の事項を決定する

必要があ り ます。

■ 展開チームのメンバー

■ ユーザー数、 グループ数、 サポートの必要性

■ インス トールする Enterprise Server ごとに、 次のこ とを把握しておく必要があ り ます。

■ 異種のサーバー環境で操作する場合は、 Enterprise用のサーバーで使用するオペ

レーティングシステム —Microsoft Windows またはサポート されている UNIXバー

ジ ョ ン

■ Enterpriseで必要な Siebel Server数、 Siebel Serverで提供するサービスの種類

(47ページの 「特定サービス専用の Siebel Server」 を参照して ください)。

■ 負荷分散ソフ ト ウェアをインス トールして Enterprise を管理する必要があるかど う

か第3章 「Central Dispatch を使用する負荷分散の実装」 の接続ブローカ リ ング機

能の項を参照してください。

■ 企業に必要な各種サーバーを実行するために必要なコンピュータの台数 (49ペー

ジの 「Siebel展開のト ポロジの計画」 の展開するサーバー数および種類の計画の項

を参照してください)。

■ 接続および保守に 適なサーバーの配置場所 (49ページの 「Siebel展開のト ポロジの

計画」 のサーバーのレイアウ ト計画に関する項を参照してください)。

■ Siebel Communication Server (CTI/音声、 電子メール、 Web コラボレーシ ョ ンなど)

に関連付けられている通信機能および関連モジュールを使用するかど うか

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 39

Page 40: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

環境プロフ ァ イルと無関係の考慮事項 2

環境プロファイルに関係なく、 次のこ とを考慮する必要があ り ます。

■ 言語パックのインス トール : Siebel展開が Siebel Gateway Name Server上で実行できる

セカンダ リ言語を、 すべてインス トールする必要はあ り ません。 ただし、 Siebel Gateway Name Serverのインス トールでは Siebel Serverが使用する一定のユーティ リ

ティがインス トールされるため、 Siebel管理者には、 Siebel Gateway Name Serverにインス トールされている言語でのみエラーメ ッセージが表示されます。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クのみをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

■ 1台のマシン当たりのName Server数 : 本番環境では、 1台のマシンにインス トールできる

Name Serverは 1つだけです。

■ Name Serverの共有 : 開発、テス ト 、および本番環境で同じ Name Server を共有しないで

ください。

40 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 41: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

環境プロフ ァ イルに応じた考慮事項 2

■ プロファイル1: 高可用性を要求する数千規模の同時ユーザー、または 1つのマルチデー

タセンター展開に 1つのデータセンター。

■ Siebel Gateway Name Server: Siebel Gateway Name Serverは、負荷分散される Siebel Server上に置かれている場合に高可用性をサポート しないため、このプロファ イル

では Siebel Gateway Name Server を専用サーバー上または負荷分散されない Siebel Server上でホス トする必要があ り ます。 Siebel Gateway Name Serverの高可用性を

実現するためには、 VERITAS などのク ラスタ化ソフ ト ウェアを使って Siebel Gateway Name Server をク ラスタ化する必要があ り ます。 ク ラスタ化ソフ ト ウェア

は負荷分散される Siebel Server と互換性がないため、 Siebel Gateway Name Serverを同じマシン上に置く こ とはできません。 Siebel Gateway Name Serverは、 専用

サーバーのペアまたはク ラスタ化されている Siebel Serverのペア (負荷分散され

ないもの) に置く こ とができ、 パフォーマンスにも影響しません。 ク ラスタ化さ

れたサーバーを共有する と、 特定の Siebel Server コンポーネン トは、 高可用性の

ク ラスタ化を必要とするものと見なされます。 これは、 すべての Siebel Server コンポーネン トが負荷分散をサポートするわけではないためです。 ク ラスタ化につ

いては、 第7章 「Siebel実装のクラスタ化によるフェイルオーバー機能の実現」 を

参照してください。

■ Connection Broker : 通常は複数の Siebel Server を要求するため、 Central Dispatchの

インス トールも必要になり ます。 Connection BrokerやCentral Dispatch Primary Schedulerは、 専用サーバー上で実行します。 Central Dispatch Secondary Schedulerは、 負荷分散される Siebel Server または専用サーバーのどちらでも実行

でき、 通常の操作中のパフォーマンスを低下させるこ と もあ り ません。

注意 : このタイプのセッ ト アップでは、 Primary Scheduler を Siebel Server または

Name Server と共有しないでください。

■ Web サーバー : 1つの障害ポイン ト を取り除くには、 複数のWebサーバーを展開し

ます。 複数のWebサーバーを展開する と きは、 Central Dispatch と Connection Brokerの両方をインス トールする必要があ り ます。 Webサーバーは、 Cisco CSSやF5 Big IPなどの標準の負荷分散ソ リ ューシ ョ ンを使って負荷を分散できます。

注 : Siebel eBusiness Applications では、 Siebel Server の負荷分散用の Central

Dispatch ライセンスだけが提供されており、 Web サーバー用のライセンスはあ り

ません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 41

Page 42: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ Siebel Gateway Name Serverの専用サーバー: 1~4台のサーバーを用意します。ク ラス

タ化を行わない場合は Siebel Gateway Name Server用に 1台、 ク ラスタ化を行う場

合は 2台、 およびCentral Dispatch Primaray と Secondary Scheduler用に 1~2台の

予備のサーバーを考慮します。 Central Dispatch Backup Schedulerは、 負荷分散さ

れる Siebel Server と同じ場所に置く こ とができ、 パフォーマンスに大きな影響も

与えません。 図4は、 ユーザープロファイル 1で Siebel Gateway Name Server を展

開する場合の 3つのオプシ ョ ンを示します。 網掛けのボッ クスは専用サーバーを、

白いボッ クスは共有サーバーを表します。

図4. Siebel Gateway Name Serverの展開プロファイル1 (数千規模の同時ユーザー)

42 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 43: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ プロファイル2 : 適度の高可用性を要求する数百~1000強の同時ユーザー。

■ Connection Broker : 必ずしも複数の Siebel Serverが必要ではあ り ません。 Central Dispatchの要件を慎重に確認して ください。 (第3章 「Central Dispatch を使用する

負荷分散の実装」 を参照してください)。 複数のWebサーバーを展開する場合、

Central Dispatch ソフ ト ウェアを Siebel Serverにインス トールする必要があ り ます。

このタイプの展開では、 将来拡張できるよ うにCentral Dispatch Scheduler を専用

サーバー上に置く こ と も、 全体のCPU使用率が 80%未満であれば負荷分散される

Siebel Server上に置く こ と もできます。 Secondary Scheduler もお勧めします。 これ

は負荷分散される別の Siebel Server上でセッ ト アップできます。

■ Siebel Gateway Name Server: Name Serverは高可用性の要件に応じてク ラスタ化でき

ます。 一般的にこのサイズの展開では、 Name Server を専用サーバーにインス トー

ルする必要はあ り ません。 代わりに、 ク ラスタ化される 2つの Siebel Server をName Server と共有するこ とを検討します。

■ Webサーバー : 通常、 このタイプの展開で負荷を処理するには、1つのWebサーバー

で十分です。 高可用性に対応するために複数のWebサーバーが必要な場合は、

Central Dispatch と Connection Broker を Siebel Serverにインス トールする必要があ

り ます。 ただし、 Webサーバーを Siebel Server と同じ場所に置く場合、 Central Dispatch を同じ Siebel Serverにインス トールするこ とはできません。

図5は、 このユーザープロファイルの推奨展開を示します。

図5. Siebel Gateway Name Serverの展開プロファイル2 (数百~1000の同時ユーザー)

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 43

Page 44: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ プロファイル3 : 適度の高可用性を要求する 100~数百の同時ユーザー。

■ Connection Broker : 複数の Siebel Serverが要求されるこ とは、 ほとんどあ り ません。

必要な Siebel Serverが 1つだけの場合、 ビジネスプランで複数のWebサーバーを

展開するかど うかに応じて、 Central Dispatchが不要な場合があ り ます。 Siebel Serverの高可用性を実現するためには、 すべてのサーバーコンポーネン ト をク ラ

スタ化される 2つのサーバーで実行するか、Central Dispatch を使って 2つの Siebel Server間にフェイルオーバーを提供します。 このタイプの展開では、負荷分散され

る Siebel ServerのいずれかでCentral Dispatch Primary Scheduler を実行できます。

ただし、 そのサーバーはク ラスタに属さないこ とが必要です。 専用の Schedulerは不要ですが、 必要であれば、 高い可用性と柔軟性を提供するこ とができます。

■ Siebel Gateway Name Server: Siebel Gateway Name Serverの専用サーバーは全く必要

あ り ません。 Siebel Gateway Name Serverでクラスタ化が不要な場合は、 Siebel Serverのいずれか 1つに、 Siebel Gateway Name Server と Central Dispatch Scheduler (専用のサーバーがセッ ト アップされている場合) を共存させるよ うに

します。

■ Webサーバー : 通常、 このタイプの展開で負荷を処理するには、1つのWebサーバー

で十分です。 高可用性に対応するために複数のWebサーバーが必要な場合は、

Central Dispatch と Connection Broker を Siebel Serverにインス トールする必要が

あ り ます。 ただし、 Webサーバーを Siebel Server と同じ場所に置く場合、 Central Dispatch を同じ Siebel Serverにインス トールするこ とはできません。

■ Siebel Gateway Name Serverの専用サーバー : なし。

■ プロファイル4 : サーバーコンポーネン ト と Webサーバーは同じサーバー上に存在する

場合が多く、 このためCentral Dispatchは不要です。 高可用性の場合、 Siebel ServerおよびName Server コンポーネン トのク ラスタ化を検討します。

負荷分散される Siebel Server を複数使用する場合は、 プロファ イル 3の推奨事項を確

認してください。

44 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 45: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

展開チーム 2

展開チームには、 次のメンバーを入れます。

■ 展開チームのリーダー。

■ Siebel eBusiness Applicationに加え、他のどのよ う な リ ソースがサイ トに必要かを決定

する経験豊富なシステム管理者。 システム管理者は、 実際のインス トールの計画およ

び実装も行ないます。

■ データベースに適したサーバーおよびセッ ト アップの決定、 およびインス トールした

後の Siebel Database Server設定についてサポートする経験豊富なデータベース管理者。

この情報を 373ページの 「実装計画ワークシート 」 のコピーに書き留めます。

インス トールサイズの調整 2

インス トールする Siebel環境を決定したら、 次のこ とを決める必要があ り ます。

■ 使用する リ レーシ ョナルデータベース管理システム (RDBMS)。 詳し くは、 46ページ

の 「使用する RDBMSの選択」 を参照してください。

■ 1つの Siebel Enterprise Serverから 1つのデータベースに接続するために必要な Siebel Serverの数。 詳し くは、 46ページの 「Siebel環境の計画」 を参照して ください。

■ Siebel コンポーネン ト をインス トールするマシンとディレク ト リ。 詳し くは、 47ペー

ジの 「特定サービス専用の Siebel Server」 を参照して ください。

これ以外のサイズ調整に関する質問は、 Siebelエキスパートサービスまで直接問い合わせ

てください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 45

Page 46: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

使用する RDBMS の選択Siebel アプリケーシ ョ ンで使用する リ レーシ ョナルデータベース管理システム

(RDBMS)、 およびそれを実行するコンピュータプラ ッ ト フォームを決定します。

■ サポート されている RDBMS製品、 バージ ョ ン、 およびパッチレベルについて、 『シス

テム要件とサポート されているプラ ッ ト フォーム』 で確認します。

■ Siebel Database Server を実行するプラ ッ ト フォームを選択します。 使用している

RDBMS製造元のマニュアルおよび 『システム要件とサポート されているプラ ッ ト

フォーム』 を参照して、 サポート されているプラ ッ ト フォームおよび対応が必要な

懸案を特定します。

注 : 1つのEnterprise内で複数のRDBMSプラ ッ ト フォームを使用するこ とはできま

せん。 たとえば、 Oracle と DB2 UDBの 2つのデータベースを実行するこ とはできま

せん。

使用する RDBMS を決定したら、 373ページの 「実装計画ワークシート 」 の適切な選択項

目にチェッ クマークを付けます。

Siebel 環境の計画サポートする Siebel環境の数とその種類を決定します。 次の 3つの環境は 低限インス

トールするこ とをお勧めします。

■ 開発環境 : カスタマイズしたアプ リケーシ ョ ンおよび設定を開発する環境です。

■ テス ト環境 : カスタマイズしたアプリ ケーシ ョ ンの設定およびアップグレードの互換

性について、 本番環境にアップグレードする前にテス トする環境です。

■ 本番環境 : 本番の Siebel操作環境です。

本番環境には専用サーバーが必要です。 開発環境やテス ト環境などの、 それほど集中的に

使用されない Siebel環境では、 同じ物理機器を共有できます。 一般に、 1つのマシンに負

荷をかけすぎないよ うにしてください。 Siebel システムのパフォーマンスが低下します。

Siebel環境の確立と使用については、 Developing and Deploying Siebel eBusiness Applications を参照してください。

サイ トにインス トールする環境、 および各環境がサポートするユーザー数を決定したら、

その情報を 373ページの 「実装計画ワークシート 」 のコピーに書き留めます。

46 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 47: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

特定サービス専用の Siebel ServerSiebel Serverは多数あ り、 それぞれが異なるタイプのサービスを提供します。 ほとんどが

同じ基本製品から構成されていますが、 営業員、 コールセンター、 顧客サービス要員、

マーケティング担当者など、 さまざまな分野で必要と される特定情報や機能を提供する

よ うに設定されています。

インス トールプロセスは、 すべてのサーバーで同じです。 つま り インス トールする Siebel製品を決定し、 それらに適したコンピュータを用意し、 計画に組み込みます。 たとえば、

Siebel Enterprise Integration Manager (EIM)、 Siebel Remote、 その他の Siebel製品の専用

サーバーを用意します。

必要な Siebel Server数と種類、 各サーバーがサポートするユーザー数を決定したら、 その

情報を実装計画ワークシートのコピーに書き留めます。

Siebel Enterprise Server への Siebel Serverのグループ化 2

Siebel Enterprise Serverは、 1つの Siebel Gateway Name Server、 Siebel Database Server、およびSiebel ファ イルシステムを共有するよ うに設定されている Siebel Serverの論理グ

ループで構成されています。 この結果、 これらの Siebel Serverは個々にではなく一括して

管理できます。

Siebel Enterprise Serverには、 次のコンポーネン トがあ り ます。

■ 複数のSiebel Server: Siebel Serverは Siebel ク ラ イアン トのビジネス論理を実行し、ク ラ

イアン トに代わって Siebel Database Serverにアクセスします。

■ Enterprise Server ごとに少なく と も 1つの Siebel Serverが必要です。

■ 各Siebel Serverは、 1つのEnterprise Serverだけに帰属します。

■ 1つのName Server: Siebel Gateway Name Serverは、1つのEnterprise Server専用に予約

する必要はあ り ませんが、 各Enterprise Serverが接続できる Name Serverは 1つだけ

です。

規模の大きなインス トールでは、 次のコンポーネン トが含まれる場合もあ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 47

Page 48: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ 2つの専用Central Dispatch Scheduler : Central Dispatchは、 Siebel Serverの負荷を分散し

ます。 Central Dispatchについては、 第3章 「Central Dispatch を使用する負荷分散の

実装」 を参照してください。

1台のマシンはプライマ リのCentral Dispatch スケジューラ と して機能するよ うに、

も う 1台はセカンダ リ またはバッ クアップのスケジューラ と して機能するよ うに設

定します。

次の機能を展開する場合は、 Central Dispatch を Siebel Serverにインス トールする必要

があ り ます。

■ Siebel Server間で (Call Center、 eSales などの) 負荷を分散できる Siebelオブジェク

トマネージャ。

■ Webサーバー上の負荷分散。

複数のサーバーをク ラスタの一部と して運用する場合、 前述の展開ルールに例外が発生し

ます。 つま り、 Central Dispatchはク ラスタ化するマシンにインス トールできません。 代

わりに、 負荷分散の実行用に予約してあるサーバーにCentral Dispatch をインス トールし

ます。 詳し くは、 第3章 「Central Dispatch を使用する負荷分散の実装」 を参照して くだ

さい。 Central Dispatch をインス トールする前に、 Siebel SupportWebにアクセスして、 サ

ポート されているネッ ト ワーク インターフェイスカード (NIC) のマ ト リ ッ クスを確認し

てください。 このマ ト リ ッ クスで示すサポート されていないネッ ト ワークカードのほとん

どは、 Central Dispatch と互換性があ り ます。 ただしサポート されていないネッ ト ワーク

カードについては、 完全な展開を実行する前にCentral Dispatchでテス ト してください。

サポート されている リ ス トに載っていないネッ ト ワークカードに互換性があるこ とが分

かった場合は、 テクニカルサポート までご連絡ください。 サポート される リ ス トに追加い

たします。

48 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 49: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

Siebel 展開のトポロジの計画 2

Sibel展開のト ポロジ (数、 タイプ、 コンピュータの容量、 コンピュータ上に配布する

Siebel コンポーネン ト ) は、 展開する Siebel ク ラ イアン トの数と タイプに応じて大幅に

変わり ます。

次に示すガイ ド ラインは、 すべての展開に当てはま り ます。

■ Siebel Enterprise Serverは、 Windowsマシンでも UNIX マシンでも構いません : 詳し くは、

『システム要件とサポート されているプラ ッ ト フォーム』 を参照して ください。

■ Siebel Server ごとに独自の専用マシンを与えます : Siebel コンポーネン ト (Siebel Database Server、 Siebel File System、 Siebel Gateway Name Server、 およびSiebel Server) は 1台のコンピュータにインス トールできますが、 Siebel アーキテクチャはこれらのコン

ポーネン ト を複数のマシンに分散して拡張できるよ うに設計されています。 適な

パフォーマンスを実現するためには、 各Siebel Server を専用マシンにインス トールし

ます。

■ Siebel Database Serverに専用の高性能マシンを与えます : 使用している RDBMSは、 展開に

適したサイズであるこ とが必要です。 パフォーマンスを 適化するためにRDBMSのサイズを調整する方法については、 使用している RDBMSベンダー提供のマニュアル

を参照してください。

■ 展開に十分な数のSiebel Server をインス トールします : インス トールする Siebel Serverの数

が多いほど、 多数の Siebel Server コンポーネン トおよびユーザーをサポートする必要

がある場合に、 Siebel Server間で作業負荷をよ り適切に分配できます。

■ Central Dispatch を使用して、 複数のSiebel Server間でサーバーコンポーネン トのリクエス ト を

分散します : Central Dispatchについては、 第3章 「Central Dispatch を使用する負荷分

散の実装」 を参照してください。

■ クラスタ化テク ノロジと Central Dispatchの接続ブローカリング機能では、 扱う操作要件が異な

るため、 Enterprise内の独立ノード上でそれぞれ展開する必要があります : 各テク ノ ロジを有

効に活用できるよ うに、 展開の計画は慎重に立てるこ とが必要です。

■ ク ラスタ化にはフェイルオーバー機能があ り ます。 ク ラスタ化テク ノ ロジでは、

一定のリ ソースは一度に 1つのクラスタ ノード上でしか実行できないため、

Central Dispatchで行う よ う な複数リ ソース間へのリ クエス トの配布機能はあ り ま

せん。 このためク ラスタ化機能では、 ク ラスタ ノード間で負荷を分散できません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 49

Page 50: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ Central Dispatchには、 負荷分散機能と接続ブローカ リ ング機能があ り ます。 また、

Central Dispatchサイ ト内の各サーバーに十分なサイズが設定されていれば、 負荷

分散されるコンポーネン トのフェイルオーバー機能も提供できます。 ただし

Central Dispatchには、 負荷分散できないコンポーネン トのフェイルオーバー機能

はあ り ません。

たとえば、 ある Central Dispatchサイ ト内に負荷分散されるサーバーが 5台ある と し

ます。 この 5台のサーバーのうち 1台の障害に対応するためには、 他の 4台のサー

バーは、 5台すべてのサーバーについて予想される全体の 大負荷を処理できる必要

があ り ます。 したがって各サーバーは、 5台すべてのサーバーが実行している と きに

各々に対して予想される 大負荷の 125% を処理できるだけの十分なサイズが設定さ

れているこ とが必要です。 2台のサーバーの障害に対応するためには、 各サーバーは

5台すべてのサーバーが実行している と きに予想される 大負荷の 167% を処理でき

るよ うにサイズ設定されている必要があ り ます。

負荷分散に対応した Central Dispatchの使い方については、 第3章 「Central Dispatchを使用する負荷分散の実装」 を参照してください。 ク ラスタ化サーバーについては、

第7章 「Siebel実装のクラスタ化によるフェイルオーバー機能の実現」、 使用している

オペレーティングシステムのベンダー提供のマニュアル、 およびSupportWeb を参照

してください。

■ Siebel アプリケーシ ョ ンを実行するコンピュータは高速 LANに接続します: Siebel Serverには、

高速ローカルエリアネッ ト ワーク (LAN) 接続が必要です。 Siebel Systemsでは、

FDDI、 ギガビッ ト Ethernet、 またはその他の高速LANでName Server、 Central Dispatch Scheduler、 Siebel Server、 および Siebel Database Server を接続するこ とを強

くお奨めします。

■ Name ServerはSiebel Server と共存することも、 別のマシン (またはノード) にインス トールす

ることもできます : ただし前提条件と して、 『システム要件とサポート されているプ

ラ ッ ト フォーム』 に記述されているハードウェア、 オペレーティングシステム、 およ

びその他の要件を Name Serverが満たしているこ とが必要です。 常に 1つのName Serverだけが複数の Siebel Server と通信します。 ただし、 複数の Siebel Enterprise Serverのインス トールは可能です。

50 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 51: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

Siebel ディ レク ト リ構造の計画 2

さまざまな Siebel コンポーネン ト をサーバーのどこにインス トールするか計画する必要が

あ り ます。 さ らに、 テス ト用に複数のバージ ョ ンが必要な場合は、 複数のバージ ョ ンをイ

ンス トールする方法についても計画する必要があ り ます。

複数のバージョ ンの Siebel eBusiness Applications のインスト ール複数のバージ ョ ンの Siebel eBusiness Applications をインス トールする場合、各バージ ョ ン

を一意のディ レク ト リにインス トールする必要があ り ます。 インス トールするコンポーネ

ン トおよびバージ ョ ンを示す命名規則を使用します。 siebenv.sh内のRESONATE_ROOT値も

確認します。RESONATE_ROOTが、シンボ リ ッ ク リ ンクではなく、/Export/Home/Resonate/

など、 実際のResonate インス トールディ レク ト リに設定されているこ とが必要です。

注意 : 同じルートディ レク ト リにインス トールできるのは、 Siebel Gateway、 Siebel Server、Database Server、 Report Server Access、 および EAI コネク タだけです。 複数の製品を 1 つ

のルートディ レク ト リにインス トールする と きは、 すべての製品のリ リースおよびパッチ

レベルが同じであるこ とを確認してください。 パッチを適用した後は、 ルートディ レク ト

リへの言語の追加インス トールは可能ですが、 製品の追加インス トールはできません。 言

語を追加インス トールしたら、 パッチを再適用する必要があ り ます。

1 つのバージョ ンの Siebel eBusiness Applications のインスト ールUNIXプラ ッ ト フォームでは、 Name Server、 Siebel Server、 およびSiebel Database ServerのEnterprise Serverエンティティは、 デフォルトで共通ディ レク ト リ SIEBEL_ROOTの下に

インス トールされます。 実際、 Siebel Database Serverのインス トールにおいて選択できる

こ とはあ り ません。自動的に Siebel Server と同じディ レク ト リにインス トールされます。

そのマシンで 初の Enterprise Serverエンティティ (たとえばSiebel Gateway) がインス

トールされる と きに SIEBEL_ROOTディ レク ト リが作成されます。

コンポーネン ト インス トーラでは、 SIEBEL_ROOTのデフォルトは/siebelです。 Siebel Gateway Server、 Siebel Server、 Database Server、 Report Server Access、 またはEAI コネク

タを同時にインス トールする場合を除いて (この場合は、 同じルートディ レク ト リの下に

サブディ レク ト リ と してインス トールされます)、 発生する可能性のある競合を回避する

ため、 他の製品はすべて、 それぞれ独自のルートディ レク ト リにインス トールする必要が

あ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 51

Page 52: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

CORBA Object Managerは専用マシンにインス トールするよう考慮する : CORBA Object Managerは Siebel Enterprise Server コンポーネン ト もサポート しているマシンにインス トールでき

ますが、 良のパフォーマンスと スケーラビ リティを実現するためには、 CORBA Object Manager を専用マシンにインス トールする必要があ り ます。

決定したディ レク ト リ名を付録A 「実装計画ワークシート 」 の実装計画ワークシートのコ

ピーに書き留めます。

注 : CORBA Object Manager と Siebelオブジェク トマネージャ (Siebel Server コンポーネ

ン トの 1つ) は両方と も、 $SIEBEL_ROOT/binに格納されている設定ファイルを使用しま

す。 CORBA Object Manager を、 Siebel Server も使用する $SIEBEL_ROOTディ レク ト

リにインス トールする場合、 それぞれの設定が異なれば、 2つのタイプのオブジェク ト

マネージャ用の設定ファイルにそれぞれ一意の名前を付けるよ うにしてください。 設定

ファイルを適切なコンポーネン ト用と して登録する方法については、 『Siebel Server管理

ガイ ド』 を参照してください。

権限と所有権の設定 2

■ このガイ ドで説明されている各サーバーコンポーネン ト をインス トールする前に、 そ

のマシンのインス トールディ レク ト リで umaskを 027に設定しておきます。 この処理

によ り、 グループの書き込み権限を含む他の権限が削除されます。

これはデフォルト権限でもあ り ます。 これで、 以降作成されるすべてのファイルと

ディ レク ト リに rwxr-x---権限が与えられます。

Resonateマネージャまたは Siebelサービスオーナーにはすべての権限が与えられるこ

とが必要です。 ただし、 ユーザーグループには、 読み取り権限と実行権限 (ディ レク

ト リ アクセスに対して) のみ与えます。

52 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 53: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ どの Siebelサーバーソフ ト ウェアをインス トールする場合でも、 その前に、 ルート権

限を持つユーザーがディ レク ト リ /var/adm/siebelを作成しておく こ とが必要です。

このディ レク ト リは、 Siebel製品がインス トールされるディレク ト リ とは異なり、

Java インス トーラを使用するすべての Siebel製品に対して作成するこ とが必要です。

インス トーラにも siebelディ レク ト リへの書き込み権限が必要です。

/var/adm/siebelディ レク ト リ構造が存在しなければ、 インス トーラが作成しよ う と

します。 インス トーラにルート権限がない場合、 エラーメ ッセージが表示され、 イン

ス トールが中止になり ます。

同様に、 Siebel Server をインス トールするユーザーに /siebelディ レク ト リに対する

書き込み権限がない場合、 インス トールは失敗します。

インスト ールディ レク ト リ の所有権の確認ターゲッ ト インス トールディ レク ト リ $SIEBEL_ROOTの所有権を、 Siebel Server をインス

トールするユーザー ID と、 そのユーザーの現在のグループ名に変更するこ とが必要です。

たとえば、 ユーザーのグループ名がsystemの場合、 ターゲッ ト インス トールディレク ト

リの所有権を user:systemに変更します。 その際、 次のコマンドを使用します。

chown user:system /siebel

注意 : ターゲッ ト インス トールディ レク ト リの所有権を変更しておかないと、 インス トー

ルプロセスがハングする原因になり ます。 Siebel インス トールディ レク ト リ をローカルの

ファイルシステムにコピーする場合は、 ファ イルが user:system に属し、 ユニバーサル

な読み取り/実行権限が設定されているよ うにします。

たとえば、 ターゲッ ト インス トールディ レク ト リが/local/siebelの場合、 次のコマン

ドを入力します。

mkdir /local/siebelmount /cdcp -pr /cd /local/siebel/chown -R user:system /local/siebelchmod -R +rx /local/siebel

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 53

Page 54: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

/local/siebelがネッ ト ワークファ イルシステムと して使用可能になり、 ルートユー

ザーと して Siebel Server をインス トールする場合、 ファ イルシステムをエクスポートする

マシンから リモートマシンにルート権限を与えるこ とが必要です。このこ とを行わないと、

インス トールがハングする原因になり ます。 この手順は、 ルート と してインス トールする

場合にのみ必要です。 リモート ファ イルシステムへはユーザー ID を使用するのでルート

アクセスは必要あ り ません。

リモートサーバーにインス トールする場合、 $DISPLAY変数を設定して、 ローカルマシン

にインス トールユーザーインターフェイスを表示するこ とが必要です。 例 :

export DISPLAY myworkstation:0.0

または

setenv DISPLAY myworkstation:0.0

こ こでは、

myworkstationはローカルワークステーシ ョ ンのマシン名または IP アドレスです。

次のコマンドによ り、 ローカルワークステーシ ョ ンのディ スプレイが正し く機能している

かど うかテス トするこ とができます。

xclock

次のコマンドによ り、 IP アドレスを確認するこ と もできます。

echo $DISPLAY

ローカルワークステーシ ョ ン上に時計が表示されない場合、 ローカルマシン上で次のコマ

ンドを実行します。

xhost +

54 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 55: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

サーバー名 2

サーバー名を付ける と き、 特に異種のサーバー環境で操作する場合は、 次のこ とを考慮し

ます。

■ Siebel Server名と Siebel Enterprise名はそれぞれ 大文字数 12文字です。 また、

スペースや特殊文字は使用できません。

■ 名前に使用できる文字は、 英字、 数字、 アンダースコア、 それらの組み合せだけ

です。

■ 名前は必ず英字で始ま り ます。

■ 異種のサーバー環境で操作する場合は、 UNIX環境でのサーバー名の作成と同じ

命名規則に従います。将来異種のサーバー環境を展開する可能性がある場合にも、

前述の命名規則を使用するこ とをお勧めします。

■ Siebel Server名およびEnterprise Server名は、Siebel Gateway Name Server上で一意

にする必要があ り ます。

フ ァ イル名 2

UNIXオペレーティングシステムのすべてのバージ ョ ンにおいて大文字小文字の区別があ

るため、 UNIX上で Siebel eBusiness Applications を実行する場合には、 その製品で特に指

示のない限り、 すべてのファイル名、 ディ レク ト リ名、 パス名、 パラ メータ、 フラグ、 コ

マンド ラインのコマンドは小文字で指定してください。

ファ イル名には、 スペースや特殊文字を使用できません。 アンダースコアは使用できます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 55

Page 56: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

フ ァ イルシステムの作成 2

Siebel ファ イルシステムは、 Siebel Serverがネッ ト ワークアクセスできる共有ディ レク ト

リから構成されています。 ファ イルシステムは、 Siebel Server または Siebel Database Server と同じサーバーにインス トールするか、 ディ レク ト リ を共有できる別のネッ ト ワー

クサーバー上にインス トールして、 Siebel Serverが使用できるよ うにします。

注 : Siebel Serverのマシンとファ イルシステムのマシンで異なるオペレーティングシステ

ム (たとえば一方がWindowsでも う一方がUNIX) を実行している場合、 サードパーティ

製のクロスプラ ッ ト フォームファイルシステムマウン ト ツールを実装して、 両方のマシン

がディ レク ト リ を共有できるよ うにする必要があ り ます。 詳し くは、 使用しているク ロス

プラ ッ ト フォームマウン ト ソフ ト ウェアのマニュアルを参照してください。

2つの Siebel Server インスタンスが 1つのノード上で同時に実行する可能性があるため、

NFS ファ イルシステムでは一意のマウン トポイン ト を作成する必要があ り ます。

推奨設定では、 NFS ファ イルシステムは、 VCSサービスグループの専用VxFS ファ イル

システムをマウン トするために使用するディ レク ト リにマウン ト します。 サービスグルー

プは、 アプリ ケーシ ョ ンサービスをク ライアン トに提供するために連携して動作する

リ ソースの集合です。 たとえば、 初の Siebel Server インスタンスをサポートする VxFSファ イルシステムが /SiebelServer1にマウン ト される と、 NFS ファ イルシステムのマウ

ン ト ポイン トは/SiebelServer1/SiebelFileSystemになり ます。

注 : NFS ファ イルシステムは、 VxFS ファ イルシステムがマウン ト されるディ レク ト リ よ

り も 1つ下のレベルのディレク ト リにマウン ト します。 つま り、 初にVxFS ファ イルシ

ステムをマウン ト してから、 NFS ファ イルシステムをマウン トする必要があ り ます。

各Siebel Server をインス トールする と き、 Siebel ファ イルシステムのローカルマウン ト ポ

イン トディ レク ト リ を求められます。 Siebel インスタンスごとに一意のマウン トポイン ト

を明確に指定してください。 デフォルト値や、 前の Siebel Serverのインス トール値は使用

しないでください。

56 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 57: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

Siebel コンポーネン ト を特定の Siebel Server インスタンスに展開する と き、 場合によって

は、 Siebel ファ イルサーバーのディレク ト リ を指定するコンポーネン トの属性を上書きす

る必要があ り ます。 この操作は、 Siebel ファ イルサーバーへのアクセスを必要とするコン

ポーネン トについてのみ行います。

注 : ファ イルシステムは、 Siebel Enterprise Server ごとに作成する必要があ り ます。 たと

えば、 開発用とテス ト用のデータベースがある場合は、 2つの Siebel Enterprise Serverが

必要になり、 したがって Siebel ファ イルシステムも 2つ必要になり ます。

各Siebel Serverは、 File System Manager (FSM) と呼ばれる専用のサーバーコンポーネン

ト を使用して、 自分の Enterprise’の Siebel ファ イルシステムにアクセスします。 個々の

Web ク ラ イアン トは適切な Siebel Serverに直接接続してファイルのアップロードやダウ

ンロードを リ クエス トするため、 Siebel ファ イルシステムの場所を知っている必要はあ り

ません。 次にFile System Managerが Siebel ファ イルシステムのディ レク ト リ とやり取り

して、これらの リ クエス ト を処理します (File System Managerについては、 『Siebel Server管理ガイ ド』 を参照してください)。

注 : Siebel ファ イルシステムは、 Enterprise レベル、 Siebel Server レベル、 およびコンポー

ネン ト レベルで定義できます。 Siebel Serverが混在している環境では、 Siebel Server レベ

ルおよびコンポーネン ト レベルのファイルシステムの場所がデフォルト (Enterprise) の

場所と異なる場合、 Server Manager を使ってこれらのレベルでファイルシステムパラ メー

タを個々に変更する必要があ り ます。

File System Mangerは Siebel ファ イルシステムにアクセスする唯一のメカニズムであるた

め、 Siebel Serverの管理権限を持つユーザーだけがファイルシステムディ レク ト リへのア

クセス権限を持つこ とができます。 これによ り、 他のユーザーが Siebel ファ イルシステム

に直接アクセスできないよ うにします。

SiebelモバイルWeb ク ライアン ト を接続モード (この場合専用Web ク ラ イアン ト と も

いう ) で使用している と きに、 Siebel ファ イルシステムに直接接続したい場合があ り ます

(このよ うな場合の例、 各場合における潜在的な問題、 およびク ライアン トセッ ト アップ

の指示については、 『Siebel Web ク ライアン ト管理ガイ ド』 を参照してください)。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 57

Page 58: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

ファ イルシステムディ レク ト リ の命名ファ イル名は必ず英数字で指定し、 特殊文字やスペースは使用できません。 ただし、 アン

ダースコアは使用できます。 また、 いずれのファイル名も必ず英字で始まるこ とが必要

です。 たとえば、 //server/siebelまたは //server/siebel/filesystemなどです。

注 : ディ レク ト リ文字列の終わりに ../attを指定しないでください。 つま り、 /server/

siebel/attなどのファイルシステムは、 決して指定しないでください。 Siebel Serverの

インス トールでは、 ファ イルシステムディ レク ト リの下に ../att (添付) と呼ばれるサ

ブディ レク ト リが自動的に作成されるため、 このよ う な名前のディ レク ト リ をユーザーが

指定する と、 File System Managerが正しいサブディ レク ト リ を検索できな くな り ます。

これ以降、 このディ レク ト リについては次のよ うに記述します。

/SiebelFS/siebel7xx

こ こでは、

SiebelFSはマシンのホス ト名 (Siebel ファ イルシステムの専用マシンであるものと仮

定)、 siebel7xx は共有ディ レク ト リ名です。

Siebel Server をインス トールする と きは、 共有ディ レク ト リ を指定する必要があ り ます。

共有ディ レク ト リは、Enterprise内のすべての Siebel Serverが使用できるこ とが必要です。 このディ レク ト リにアクセスするには、 ファ イル共有ツールを使用する必要があ り ます。

Siebel Serverのインス トール中に、 File System Managerは Siebel ファ イルシステムのルー

トディ レク ト リの下に一定のサブディ レク ト リ (表5 を参照) を生成します。

表5. FSMが生成するサブディ レク ト リ

サブディ レク ト リ 目的

att 添付のメ インサブディ レク ト リ

cms Communication Server ファ イル

red ルール編集キャ ッシュ (Product Configuratorが使用)

sme Siebelマーケティングのキャ ッシュファ イル

ssp セッシ ョ ン属性

58 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 59: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

これらのサブディ レク ト リについては、 『Siebel Server管理ガイ ド』 を参照してください。

次の手順に従って、 Siebel ファ イルシステムをセッ ト アップします。

Siebelファ イルシステムをセッ ト アッ プするには

1 付録A 「実装計画ワークシート 」 のコピーに書き留めたサーバーおよびパス上にディ

レク ト リ を作成します。

2 UNIXプラ ッ ト フォーム対応の適切な管理ツールを使用して、 これらのディ レク ト リ

にアクセスする Siebel管理者の権限を 700に設定します。

注 : Siebel ファ イルシステムへのアクセス権限は、 Siebel Serverのシステム管理者だけ

に与えます。

3 各Siebel Serverおよびクライアン トへのアクセス権を適切なグループに与えます。

注 : Siebel Web ク ラ イアン トや SiebelモバイルWeb ク ラ イアン ト を実行しているク ラ イア

ン トマシン上でMS Word、 Excel、 Lotus Notes などの標準の添付を表示するには、 サード

パーティ製のソフ ト ウェアをインス トールする必要があ り ます。

適切なGUIベースの管理ツールがプラ ッ ト フォームにない場合は、 chmodおよびchgrp

ユーティ リ ティ を使用して、 これらのパラ メータを設定します。 詳し くは、 UNIXプラ ッ

ト フォームのマニュアルを参照してください。

eim EIM用の Siebel ト ランザクシ ョ ンファ イル

userpref Siebelユーザー属性

表5. FSMが生成するサブディ レク ト リ

サブディ レク ト リ 目的

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 59

Page 60: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

ファ イルサーバーのクラスタ 化の必要条件ファ イルサーバーをク ラスタの一部と して運用する場合、 ク ラスタ化されたディ スク ド ラ

イブ上にある、 Siebel File Server Service リ ソースの実行先ク ラスタ化リ ソースグループに

ファイルサーバーをインス トールする必要があ り ます。サーバーのクラスタ化については、

第7章 「Siebel実装のクラスタ化によるフェイルオーバー機能の実現」 を参照して くだ

さい。

Siebel インス トーラでは、 ライセンスを取得しているすべてのサーバーを 1回でインス

トールできます。 サーバーをク ラスタの一部と して作成する場合、 Siebel Gateway Name Server と Siebel Server を別々にインス トールおよび設定する必要があ り ます。

Central Dispatch をインス トールする場合は、 第3章 「Central Dispatch を使用する負荷分

散の実装」 に進んでください。

Central Dispatch をインス トールする場合は、 第5章 「Siebel Gatewayのインス トール」 に

進んでください。

ハードウェアの準備 2

選択したハードウェアが、 Siebel eBusiness Applicationsおよび必要なサードパーティ製ソ

フ ト ウェアを実行するための必要条件をすべて満たしているこ とを確認します。 またハー

ドウェアが、Siebel ファ イルシステム、Siebel Gateway Name Server、Siebel Server、Siebel Database Server、 Siebel Toolsの管理者のワークステーシ ョ ンをサポートできるこ と も確

認します。 サイズ制限および必要なサードパーティ製ソフ ト ウェアについては、 『システ

ム要件とサポート されているプラ ッ ト フォーム』 を参照してください。

60 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 61: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

Siebel アカウン トの作成 2

Siebel Enterprise Serverでは、 Central Dispatch を実装するかど うかに応じて、 次に示す標

準のUNIX システムユーザーアカウン トのう ち 1つまたは複数を作成する必要があ り ます。

■ Siebelサービスオーナーアカウン ト : Enterprise内の各Siebel Serverのアカウン トで、すべ

ての Siebelプロセスおよびコンポーネン ト を操作します。 このアカウン トは、 あらゆ

る展開において、 各Siebel Server、 Siebel Gateway Name Server、 およびSiebel ファ イ

ルシステムが置かれているすべてのマシン上に必要です。

■ Resonate マネージャアカウン ト : Central Dispatchサイ トの中にある各サーバーのアカウ

ン ト 。 Central Dispatchサイ トは、 Siebel リ ソースを Central Dispatchで自動登録する

ために Siebel Enterprise Serverが使用します。 このユーザーアカウン トは、 Central Dispatch を実装する場合のみ必要です。

■ Resonate監視アカウン ト : Central Dispatchの接続ブローカ リ ングに必要なアカウン ト。

このアカウン トは、 Central Dispatchの接続ブローカ リ ング機能を実装する場合に必要

です。

注 : これらのアカウン ト を無効にしないでく ださい。 アカウン トの作成先ノードに接続す

るためには、 これらのアカウン トが有効になっているこ とが必要です。

Siebel サービスオーナーアカウント の作成Siebel Gateway Name Server と Siebel Serverのプロセスは、 適切な権限を持つこの共通

ユーザーアカウン トの下で操作される必要があ り ます。 すべての Siebel Enterprise Serverソフ ト ウェアも このアカウン トでインス トールされ、 Siebel Enterprise Server コンポーネ

ン ト を開始または停止するのにサービスオーナーアカウン トが必要です。

次に示すガイ ド ラインに従って、 Siebel Gateway Name Server、 Enterprise内の各Siebel Server、 およびファイルシステムが置かれているマシン上に同じ Siebelサービスオーナー

アカウン ト を作成します。

■ UNIXプラ ッ ト フォーム対応の適切な管理ツールを使用して、 ネッ ト ワークレベルでア

カウン ト を作成し、 Siebel Enterprise Server内部のすべてのUNIXサーバーで同じアカ

ウン ト を使用できるよ うにします。

■ アカウン ト名とパスワードを決定して、 実装計画ワークシートのコピーに書き留めま

す (安全上、 パスワードは記録しない方が良いでし ょ う )。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 61

Page 62: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ 次にログオンする と きに、 アカウン トのパスワードを変更する必要はあ り ません。

また、 パスワードは期限切れにならないよ うに設定する必要があ り ます。 このため

には、 そのアカウン トにログインシェルを割り当てないよ うにします (ログイン

シェルをアカウン トに割り当てない場合は、 ホームディ レク ト リ もアカウン トに割

り当てる必要はあ り ません)。

■ アカウン ト名およびパスワードには、 スペースを使用できません。

■ Siebelサービスオーナーアカウン ト と Resonateマネージャアカウン トのいずれかが、

両方のアカウン トの要件を満たしている場合、 この 2つのアカウン ト を 1つのアカウ

ン トにできます。

Resonate マネージャアカウント の作成Resonateマネージャアカウン ト (Resonate管理者アカウン ト と もい う) は、Central Dispatchで接続ブローカ リ ング機能を使用する場合に必要です。 つま り、 この役割を持つ

アカウン トは、 接続ブローカ リ ング機能をインス トールする場合だけ必要です。

このアカウン トは、 Siebel リ ソースを Central Dispatchに自動登録するために Siebel Enterprise Serverが使用します。

次のガイ ド ラインに従って、 Central Dispatchサイ ト内の各マシン (Central Dispatch Scheduler、 Siebel Gateway Name Serverが置かれているマシン、 およびCentral Dispatchが接続ブローカ リ ング機能を実行する Siebel Server) 上に同じ Resonateマネージャアカウ

ン ト を作成します。

■ このアカウン トはユーザーレベルにします。

■ アカウン ト名とパスワードを決定して、 実装計画ワークシートのコピーに書き留め

ます (安全上、 パスワードは記録しない方が良いでし ょ う )。

■ 次にログオンする と きに、 アカウン トのパスワードを変更する必要はあ り ません。

また、 パスワードは期限切れにならないよ うに設定する必要があ り ます。 このため

には、 そのアカウン トにログインシェルを割り当てないよ うにします (ログイン

シェルをアカウン トに割り当てない場合は、 ホームディ レク ト リ もアカウン トに割

り当てる必要はあ り ません)。

ユーザーログインするたびにパスワードを変更する必要があるサイ トの場合、 第3章「Central Dispatch を使用する負荷分散の実装」 を参照して ください。

62 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 63: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ アカウン ト名にはスペースは使用できません。

■ Siebelサービスオーナーアカウン ト と Resonateマネージャアカウン トの両方の要件を

満たしているアカウン トがある場合、 その 1つのアカウン ト を Siebelサービス所有者

およびResonateマネージャアの両方のアカウン ト と して使用できます。

Resonate 監視アカウント の作成このアカウン トは、 Central Dispatchの接続ブローカ リ ングサーバ用に必要です。 つま り

このアカウン トは、 接続ブローカ リ ング機能をインス トールする場合だけ必要です。

Central Dispatchはこのアカウン ト を使用して、 Siebel Server上の負荷と受信接続リ クエス

ト を監視します。

Resonate監視アカウン トはResonateマネージャアカウン ト と同様に、 Central Dispatchサ

イ ト内の各マシン上に必要です。

次のガイ ド ラインに従って、 Central Dispatchサイ ト内の各マシンにResonateマネージャ

(監視) アカウン ト を作成します。

■ Resonate監視アカウン トには各マシンへのログイン権限が必要ですが、 それ以外の権

限は不要です。

■ Resonate監視アカウン トでマシンを管理できないよ うに、 Resonate監視アカウン ト と

Resonateマネージャアカウン トは別のアカウン トにするこ とをお勧めします。 また、

アカウン トのパスワード も別にします。

注 : Dispatch Manager アカウン トには、 ユーザーと して直接ログオンしないでください。

このアカウン トは各マシン上にあ り、 それによ り Dispatch Managerは、 Central Dispatch

サイ トへの接続時に入力されたパスワードを確認してから、 管理権限または監視権限を与

えるこ とができます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 63

Page 64: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

ポート割り当ての計画 2

設定を正し く行うために静的なポート割り当てが必要なネッ ト ワークの場合、

Synchronization Manager、 Request Manager、 および各 Siebelオブジェク トマネージャの

コンポーネン トに割り当てるポート を決定します。 展開する Siebel Server ごとに、 これら

の情報を実装計画ワークシートに書き留めます。

注意 : Siebel Gateway Name Server および Siebel Server は、32768 以上のポート番号では通

信できません。

Central Dispatch を使用する場合、 スケジューラが使用するデフォルトのポートは 2320です。 スケジューラを別のポートに再設定する場合は、 Siebel Enterprise Server コン

ポーネン ト をインス トールした後で Siebel Server Manager を使って再設定する必要があ

り ます。

RDBMS のインス トールおよび設定の計画 2

次に示すのは、 選択した リ レーシ ョナルデータベース管理システム (RDBMS) のインス

トールおよび設定に関するガイ ド ラインです。

■ このリ リースの Siebel eBusiness Applicationsが、 選択したRDBMSのバージ ョ ンを

サポート しているこ と (『システム要件とサポート されているプラ ッ ト フォーム』 を

参照)、 および目的のRDBMSが Siebel Database Server専用のマシンにインス トールさ

れているこ とを確認します。 このサーバーには、 販売 (担当員、 テ リ ト リー、 商談、

活動)、 マーケティング、 顧客サービス情報などのビジネスデータを含むデータベー

ステーブルが格納されます。

■ 使用する RDBMS設定の詳細を決定して、 付録A 「実装計画ワークシート 」 の実装計画

ワークシートの作業を完了します。

■ Siebel Database Server と Siebel ファ イルシステムをサポートするサーバーのネッ ト

ワーク名が、 実装計画ワークシートのコピーに正し く書き留められているこ とを

確認します。 Siebel ファ イルシステム名には、 IP アドレスではなくマシン名を使用

します。 IP アドレスはサポート されていません。

■ Siebelのインス トール中に、 ODBCデータソース名が作成されます。 この名前は

SiebSrvr_enterpriseです。 たとえば、 Siebel Enterprise Server名がデフォルトの

siebelの場合、 ODBCデータソース名はSiebSrvr_siebelになり ます。 このパ

ターンに従って自分のODBCデータソース名を割り出し、 それを実装計画ワーク

シートのコピーに書き留めます。

64 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 65: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

■ RDBMSに固有の適切な情報をすべて実装計画ワークシートのコピーに書き留め

ます。

データ ベース接続の計画選択した RDBMSについて 『システム要件とサポート されているプラ ッ ト フォーム』 に示

されているバージ ョ ンのODBC ド ラ イバを、 Siebel Web ク ラ イアン トおよび Siebel Serverの両方で使用します。

企業レベルの展開では、 ODBC接続用に TCP/IPプロ ト コルだけを使用するよ うに Siebel Web ク ラ イアン ト、 Siebel Server、 およびSiebel Database Server を設定します。 名前付

きパイプは使用しません。 データベースと Siebel Serverが同じマシン上に置かれる小規

模展開 (ユーザーが 100以下) の場合だけ、 名前付きパイプを使用するよ うにODBC を

設定します。

ステージングポイン トの作成 2

インス トール用CD をステージングポイン トにコピーするこ とができます。 こ うする と、

CD を物理的に挿入したり入れ替えたりせずにインス トールプロセスを完了できます。

自動モードでシステム全体のインス トールを実行するには、 ステージングポイン ト を作成

する必要があ り ます。

ステージングポイント を作成するには

1 インス トールする必要のある言語を決定します。

2 システム全体のインス トールの実行先となる、 ターゲッ ト インス トールディ レク ト リ

を作成します。

3 「UNIX_OS Server Programs, Siebel Enterprise Server, Base」 とい う CD-ROM を、 インス

トールを実行するマシンのCD-ROM ド ラ イブに挿入します。

こ こでは、

UNIX_OS = 使用している UNIXオペレーティングシステム、 Solaris、 HP-UX、 AIXなど。

注 : CD のボリ ュームラベルは、 seaUNIX_OS|base または language です。 CD-ROM

にアクセスする方法によっては、 この手順は必要ない場合があ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 65

Page 66: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

インス トールの準備

Siebelの実装計画

4 /sesディ レク ト リに移動し、 /sesディ レク ト リ内のファイルをターゲッ ト インス

トールディ レク ト リにコピーします。

5 ターゲッ トディ レク ト リで、 インス トールする言語ごとに個別の言語ディ レク ト リ を

作成します。

複数のCDに収録されている言語をインス トールする場合は、 各言語のディ レク ト リ

の下に各CD用のディレク ト リ を作成します。 例 :

unix_server_hpux_ses_lang/

ses/

enu/

disk1

disk2

6 「UNIX_OS Server Programs, Siebel Enterprise Server」 とい う言語のCD-ROM を、 イ

ンス トールを実行するマシンのCD-ROM ド ラ イブに挿入します。

こ こでは、

■ UNIX_OS = 使用している UNIXオペレーティングシステム、 Solaris、 HP-UX、 AIXなど。

■ 言語 = インス トールする言語パッ クです。

7 /language_directory/sesに移動して、 その中のファイルを手順5で作成した対

応する言語ディ レク ト リにコピーします。

言語CDが複数ある場合、 各ディ スクで作成したディレク ト リにファ イルをコピー

します。

8 インス トールする言語ごとに、 この操作を繰り返し実行します。

注 : Siebel Web Server Extension またはCORBA OMのインス トールではCDの交換は不

要です。 つま り CD-ROMから直接インス トールできます。

66 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 67: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装 3

この章では、 UNIX上で接続ブローカ リ ングおよび負荷分散を実装するユーザーに対し、

Central Dispatch をインス トールし、 設定する方法について説明します。 Central Dispatchブローカーは、 Siebel ServerのWeb ク ライアン ト とアプ リ ケーシ ョ ンオブジェク トマネー

ジャ間で リ クエス トの受け渡しを行います。

Siebel Server をインス トールする前に、 指定のマシンに Central Dispatch をインス トール

する必要があ り ます。

Central Dispatchのインス トールおよび設定は、 表6に示すタスクで構成されます。

表6. Central Dispatchのインス トールと設定のタスク

実行者 タスク

システム管理者 1 Central Dispatch サイ ト を計画します。 68 ページの 「Central Dispatchサイ トの計画」 を参照して ください。

2 各ノード間にネッ ト ワーク接続を確立します。 70 ページの 「Central Dispatch のネッ ト ワーク接続」 を参照して ください。

3 負荷分散を可能にする各マシン上に Central Dispatch をインス トールし

ます。 73 ページの 「Central Dispatch のインス トールタスク」 を参照し

て ください。

4 Central Dispatch を設定します。 74 ページの 「Central Dispatch サイ ト

の設定」 を参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 67

Page 68: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの計画

Central Dispatchサイト の計画 3

ユーザーの実装に次のいずれかが含まれる場合、 Central Dispatch をインス トールする必

要があ り ます。

■ 複数の Siebel Server

■ 複数のWebサーバー

■ 2つ以上の Siebel Server上で実行するオブジェク トマネージャコンポーネン ト

サーバーがク ラスタの一部と して動作する場合を除いて、 負荷分散される Siebel Server をサポートするすべてのマシン上にCentral Dispatch をインス トールします。 Call CenterやeSales など、 負荷分散可能なアプリケーシ ョ ンオブジェク ト マネージャをサポートするす

べての Siebel Server上にCentral Dispatch をインス トールします。 ワークフローまたは

Siebel Remote専用のサーバーなどの Siebelアプリ ケーシ ョ ンオブジェク トマネージャを

ホス ト しない Siebel Serverは、 Central Dispatch を必要と しません。

Central Dispatchの実装に関する注意事項 3

■ サイ トに多数の同時使用ユーザー (1000以上) が存在する場合は、 専用マシン上に

Central Dispatchプライマ リ スケジューラおよびバッ クアップスケジューラをインス

トールするこ とができます。 これらのスケジューラをインス トールするこ とによ り、

通常の操作中だけでなく、 プライマ リ スケジューラがダウンしたと きでも、 適な

パフォーマンスが提供されます。 プライマ リ障害中のパフォーマンスが重要ではない

場合、 Central Dispatchサイ トの通常のサーバーノードを、 バッ クアップスケジューラ

と して使用できます。

■ ク ラスタの一部であるマシン上にCentral Dispatch をインス トールするこ とはできませ

ん。

■ Webサーバーの負荷を分散するためにCentral Dispatch を使用する場合だけ、Webサー

バーと同一のマシン上にCentral Dispatch をインス トールします。Webサーバーの負荷

を分散するためにCentral Dispatch を使用する場合、Webサーバーはアプリ ケーシ ョ ン

サーバーとは異なる VIPに属している必要があ り ます。

68 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 69: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの計画

サーバーは、 ト ラフ ィ ッ クの リ スンまたは受信を行っているのと同じ仮想 IP アドレスに

リ クエス ト を送信できないため、 次の実装上の制約事項が生じます。

■ Webサーバーと Central Dispatchスケジューラを同一マシン上に置く こ とはできません。

Webサーバーは、 スケジューラがリ スンする仮想 IP アドレスに リ クエス ト を送信する

ためです。

■ Webサーバーと負荷分散される Siebel Server を同一マシン上に置く こ とはできません。

Webサーバーと Siebel Serverは、 Siebel ServerがCentral Dispatch負荷分散サイ トの一

部でない場合に、 同一マシン上に置く こ とができます。

注意 : Compaq Teaming NIC を使用してコンピュータ上に Central Dispatch をインス トール

するには、 インス トールに進む前に、 SupportWeb 上の技術ノート 321 を参照して くださ

い。

Central Dispatch を使用する実装計画については、 SupportWebに掲載されている、 技術

ノート 349 を参照して ください。

Central Dispatchのアカウン トの確認 3

Central Dispatchには 2つのアカウン ト、 Resonate Administration Mode アカウン ト と

Resonate Monitor Mode アカウン トが必要です。 インス トールを実行する前に、 第2章「インス トールの準備」 を参照して、 これらのアカウン トが作成されているこ とを確認し

ます。

注 : これらのアカウン トは、 すべての Siebel Serverで同じでなければなり ません。 またこ

れらのアカウン トに使用されるパスワードにスペースを入れるこ とはできません。

これらのアカウン トは標準的なUNIXベースのシステムユーザーアカウン トで、 両方と も、

Central Dispatch をインス トールするすべてのホス トに存在しているこ とが必要です。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 69

Page 70: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの計画

Central Dispatchのネッ トワーク接続 3

Central Dispatchサイ トのすべてのノード間でネッ ト ワーク接続を確立するには、 次のタ

スクを実行します。

■ 70ページの 「Enterprise仮想 IP アドレスの割り当て」

■ 71ページの 「静的 IP アドレスの割り当て」

■ 71ページの 「ネッ ト ワークルートの確認」

Enterprise 仮想 IP アド レスの割り 当て[Siebel Enterprise (VIP)] を選択し、 それを適切なネームサービスに登録します。 付録A「実装計画ワークシート 」 にVIP を書き留めます。

Siebel Server上にCentral Dispatch を実装する場合、 Siebel Web Server Extensionsは、 Webサーバーを Siebel Serverに直接接続するのではなく、 Siebel Enterpriseの仮想 IP アドレス

(VIP) に接続します。 Central Dispatch スケジューラは、 VIP を使用して、 Webサーバー

を Enterpriseの中で も負荷が少なく 適な Siebel Serverに接続します。

静的 IP アドレスを取得してVIP と して使用する方法については、 ネッ ト ワーク管理者に

確認してください。 VIPは固有でなければなり ません。 また、 論理 IP アドレス と して排他

で使用される必要があ り ます。 VIP を実際の物理ホス トやコンピュータに割り当てないで

ください。

VIPは他の IP アドレスの場合と同様、 DNSやNIS などの適切なネームサービスに登録す

る必要があ り ます。 ただし、 標準の IP アドレス とは異なり、 VIPは特定のサーバーだけ

でなく、 Central Dispatchサイト 全体を示します。 Central Dispatchサイ トのすべてのノー

ドが、使用しているネームサービスに登録されているこ とを確認してください。たとえば、

hostsファ イルを使用する場合は、各hostsファ イルにサイ ト内のすべてのノードのエン

ト リが含まれている必要があ り ます。

ヒン ト : サーバーのグループがネッ ト ワークから切断され、 互いに対してだけ表示可能な

場合、 DNS データベースレコードを変更するか、 ローカル hosts ファ イルのエン ト リ を

変更して、 名前を解決してください。 ローカル hosts ファ イルは、 次の場所にあ り ます。

/etc/hosts

この処理を実行しても接続を確立できない場合は、 ネッ ト ワーク管理者に連絡して、 すべ

ての物理的な接続が適切に機能しているこ と、 ルーティングテーブルが適切に更新されて

いるこ とを確認してください。

70 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 71: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの計画

静的 IP アド レスの割り 当て静的 IP アドレスを Central Dispatchサイ トの各マシンに割り当てます。 該当するサブネッ

トから これらのアドレスを選択して、 この情報を付録A 「実装計画ワークシート 」 に書き

留めます。

Central Dispatchでは、 接続するマシンごとに静的 IP アドレスを割り当てる必要があ り

ます。 これらの IP アドレスは、 すべて同じサブネッ ト マスクを使用してください。 プラ

イマ リおよびバッ クアップスケジューラ ノードの IP アドレスは、 VIP と同じサブネッ ト上

に存在している必要があ り ます。

静的 IPアド レスを UNIXサーバーに割り 当てるには

1 ハードウェアおよびオペレーティングシステムのベンダーのマニュアルに従って、

各ネッ ト ワークアダプタカードに適切な静的 IP アドレスを設定します。

2 各静的 IPが正しいマシンに割り当てられているか、 および1つの静的 IPが複数のコン

ピュータに割り当てられていないか確認します。

3 Gateway VIPがどのネッ ト ワークアダプタカードにも割り当てられていないこ とを

確認します。

注意 : DNS サーバーのアドレスがデフォルトで選択されている場合は、 この選択を

解除しないでください。 選択を解除する と、 ネッ ト ワークにアクセスできなくなり

ます。

ネッ ト ワークルート の確認tracerouteユーティ リ ティ を使用して、 すべてのサーバーが互いのサーバーに対して、

また Siebel Database ServerおよびSiebel File System をサポートするサーバーに対して

TCP/IP接続が確立されているこ とを確認します。

すべてのサーバー間のルートがシンメ ト リ ッ クであるこ とを確認します。 シン メ ト リ ッ ク

ルート とは、 同一コンピュータおよび同一ネッ ト ワーク ノードを互いに対して全く反対の

順序に歩調をそろえて ト ラバースするルートのこ とをいいます。

ヒン ト : すべてのサーバーが同じサブネッ ト上にある場合、 ルートは常にシンメ ト リ ッ ク

とな り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 71

Page 72: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの計画

サーバー間のルート がシンメ ト リ ッ クであることを確認するには

1 プライマ リ Central Dispatch スケジューラをサポートするコンピュータ上で、 シェル

コマンド ウ ィンド ウを表示します。

2 traceroute コマンドを使用して、 こ こからサーバーのいずれかまでのルート を表示

します。

$ traceroute server

こ こでは、

serverは、 シンメ ト リ ッ クかど うかをテス トする Siebel Serberマシンの名前または IPアドレスです。

3 そのコンピュータから、 シェルコマンド ウ ィンド ウを表示し、 traceroute コマンド

を使用して、 そこからプライマ リ Central Dispatch スケジューラをホス トするマシン

へのルート を表示します。

4 それぞれの tracerouteの結果を比較して、 これらのサーバー間のルートがシンメ ト

リ ッ クであるこ とを確認します。

5 Central Dispatchがインス トールされている各サーバーに対して、 プライマ リ Central Dispatch スケジューラから この処理を繰り返し行います。

6 セカンダ リ Central Dispatch スケジューラから、 各サーバー間でこのプロセスを繰り

返します。

任意の 2つのサーバー間のルートが非シンメ ト リ ッ クであるこ とがわかったら、 ルートが

シンメ ト リ ッ ク となるよ うにルーティングを調整します。 シン メ ト リ ッ クなルート となる

よ うに、 静的ルート テーブルを削除してルート を設定し直すか、 ルータを再起動します。

すべてのマシン上でネッ ト ワークルート を確認したら、 Central Dispatch をインス トール

する準備ができました。

72 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 73: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchのインストールタスク

Central Dispatchのインスト ールタ スク 3

Central Dispatchは負荷分散を実装する各Siebel Server上、 およびCentral Dispatchプライ

マ リ スケジューラおよびバッ クアップスケジューラ専用のマシン上にインス トールする必

要があ り ます。

注 : 第2章 「インス トールの準備」 を参照して、 Resonate Administrative Modeアカウン ト

およびResonate Monitor Mode アカウン トが作成されているこ とを確認します。

Central Dispatchをインスト ールするには

1 サーバーにログオンして、 ターミナルウ ィンド ウを開きます。

2 AIX|Solaris|HP-UXサーバー付属プログラム (2枚組のう ちのCD 2) CD-ROMの次の

ディ レク ト リに移動します。

aix|solaris|hpux/enu/resonate/unix

Central Dispatchのインス トールは言語依存ではあ り ません。 Siebel アプリ ケーシ ョ ン

が使用している言語に関わらず、 enuディ レク ト リに移動します。

注 : CDのボ リ ュームラベルは、 seaUNIX_OSanc2になっています。 CD-ROMにアクセ

スする方法によっては、 この手順は必要ない場合があ り ます。

3 root と してログオンします。

4 次のコマンドを入力して Central Dispatch インス トールスク リプ ト を起動します。

./install-cd-commander

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 73

Page 74: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの設定

5 Siebel eBusiness Third-Party Bookshelfで入手可能な、 『Resonate Central Dispatch and Resonate Commander Installation Guide』 の手順に従ってください。 ただし、 [Select Component] 画面では、 次のCentral Dispatch コンポーネン トだけを選択します。

■ Node

■ Management Tools

❏ CDAction

❏ Dispatch Manager

注 : このマニュアルと Resonateのサードパーティマニュアルに記載されている情報に

矛盾がある場合は、 常にこのマニュアルに記載されている説明に従ってください。

6 siebenv.sh内のRESONATE_ROOT値を確認します。 RESONATE_ROOTは、 シンボ リ ッ ク リ

ンクではなく、 /Export/Home/Resonate/など、 実際の Resonate インス トールディ レ

ク ト リに設定されているこ とが必要です。

7 プライマ リ スケジューラ、 バッ クアップスケジューラ、 およびすべての Siebel Serverノードを含む、 Central Dispatchサイ ト を構成するすべてのノードでこのインス トール

処理を繰り返します。

Central Dispatchサイト の設定 3

Central Dispatchサイ トのすべてのマシン (両方のスケジューラ、 およびSiebel Server) に

Central Dispatch をインス トールしたら、 Resonate Dispatch Manager を使用して Central Dispatchサイ ト を設定します。

Central Dispatchサイ トの設定は、 Siebel Enterprise Server内の任意のサーバーから一度だ

け行います。 Central Dispatchは、 Siebel Serverが起動または停止する と き、 またはその設

定が変更される と きに、 サイ ト内のすべてのCentral Dispatch ノードに対して、 設定情報

を自動的に更新して、 情報を共有します。

設定に進む前に、 Siebel eBusiness Third-Party Bookshelfで提供される 『Resonate Central Dispatch User Guide』 を参照して ください。

74 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 75: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの設定

Central Dispatchサイ トの設定に関するヒン ト 3

Central Dispatchサイ ト を設定する と きには、 表7に示す設定に関する ヒン ト を参照して

ください。 これらのヒン トでは、 『Resonate Central Dispatch User Guide』 に記載されてい

る設定仕様に対する追加、 およびその設定仕様との相違点を取り上げています。

表7. 設定に関するヒン ト

ト ピッ ク コ メン ト

サーバーの重み Dispatch Managerでサーバーの重みを変更しないでください。 その

代わり、 接続の配分が不均等である場合には、 Siebelパラ メータ

MaxTasksを使用します。 このパラ メータの使用方法については、

『Siebel Server管理ガイ ド』 を参照して ください。

専用スケジューラ 専用スケジューラをサーバーと して有効にしないでください。

サービスのク ラス

(COS)スケジューリ ングルールの設定に、 Resonateのサービスのク ラス

(COS) またはしきい値を設定する必要はあ り ません。 これは、 Siebel eBusiness Applicationsが動的に行う ためです。

サーバーノード 専用のスケジューラ以外のすべてのノードは、 [Server Enable]オプシ ョ ンおよび [Server Re-enable] オプシ ョ ンをオンにして設定

する必要があ り ます (このオプシ ョ ンはデフォル トでオンになってい

ます)。

提携ノード Central Dispatch コンポーネン ト を実行しているかど うかに関わらず、提携ノード と してサーバーを指定しないでください。 『Resonate Central Dispatch User Guide』 に記載されている これに関連したコ メ

ン トは無視して ください。

シャ ド ウ

スケジューリ ング

シャ ド ウスケジューリ ングを有効にしないでください。 Siebel eBusiness ApplicationsはCentral Dispatchの持続セッシ ョ ン機能を

使用しません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 75

Page 76: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの設定

Central Dispatchの環境変数 3

表8の説明に従って、 環境変数を設定します。

環境変数の設定方法については、 『Resonate Central Dispatch User Guide』 を参照してくだ

さい。

表8. 環境変数

変数 値 コ メン ト

HTTP_INACTIVE_CONN_TIMEOUT 31,536,000(1年間の

秒数)

無効な HTTP接続がタイムアウ ト した

後の秒数。 スケジューラ ノードを含む

各ノード上に設定します。

SERVER_INACTIVE_CONN_TIMEOUT 31,536,000

(1年間の

秒数)

無効なサーバーセッシ ョ ンがタイムア

ウ ト した後の秒数。 スケジューラ ノー

ドを含む各ノード上に設定します。

RES_PERSIST_BLOCK_SIZE 20,000 x N

バイ ト

Central Dispatch スケジューラルール

ファイルに割り当てられたディ スク

容量。 Nは、 Central Dispatchがインス

トールされている ノード数を示します。

たとえば、 7台のノードにCentral Dispatch をインス トールする場合、

ファ イルサイズは 20,000×7 (140,000)とな り ます。 スケジューラ ノードを含

む各ノード上に設定します。

CPU_OPEN_BASIC_AGING

CUSTOM_CPU_OPEN_AGING

CPU_OPEN_ENHANCED_AGING

0 これらの各々が、 Central Dispatchの機

能を無効にするため、 リ ソースベース

の負荷分散が無効とな り、 Round Robinによる負荷分散で置き換えられ

ます。 スケジューラ ノードにだけ設定

します。

76 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 77: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの設定

ネッ トワート インターフ ェ イスカード 3

Siebel Serverで複数のネッ ト ワーク インターフェイスカード (NIC) を使用する場合は、

これらのカードに別々のサブネッ ト を割り当てます。 ただし、 Central Dispatchは、 Siebelアプリ ケーシ ョ ンで使用する場合、 1つの IP アドレス上でだけ リ スンします。

Central Dispatchがインス トールされるサーバーに複数のNICが存在する場合は、 どの ト

ラフ ィ ッ クがどのNIC を使用しているかに注意して ください。 たとえば、 RXPがバインド

された NIC、 TCPバインドオーダー、 およびルーティングテーブルを確認します。

Dispatch Manager を使用してサイ ト を設定する方法 3

Central Dispatchサイ トの設定を終了するには、 次の処理を実行します。

Central Dispatchサイト を設定するには

1 ping コマンドを使用して、 Enterprise VIPが任意のマシンまたは別の Siebelの設定に

割り当てられていないこ とを確認します。

2 Central Dispatchがインス トールされた Siebel Serverからシェルを開きます。

3 /resonate/binに移動し、 次のコマンドを入力します。

./dispatch-manager

4 初めて Central Dispatch を設定する場合は、 [Dispatch Manager Welcome] ダイアログ

ボッ クスで、 [Connect to Node] フ ィールドを空白のままにします。

それ以外の場合は、 プライマ リ ノードの静的 IP アドレスまたはホス ト名を入力し、

Resonate Managerのパスワードを入力して、 Central Dispatchにログインします。

5 [Site View] ダイアログボッ クスで、 [Site Setup] をク リ ッ ク します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 77

Page 78: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの設定

6 [System Nodes] タブで、 次の処理を実行します。

a Siebel Server、 Central Dispatch プライマ リ スケジューラ、 Central Dispatch バッ ク

アップスケジューラをサポートする各マシンの静的 IP アドレスを追加します

(これらの IP アドレスの場所は、 付録 A 「実装計画ワークシート 」 に書き留めら

れています)。

注 : ホス ト名は使用できますが、 Resonate が使用する静的 IP アドレス と 1 対 1 で

対応させる必要があ り ます。 競合を避けるため、 ホス トではなく IP アドレスを入

力するこ とをお勧めします。

b [Server Enable] および [Server Auto-reenable] チェ ッ クボッ クスが、 専用のスケ

ジューラを除くすべてのサービスに対してオンになっているこ とを確認します。

c 初のプライマ リ IP アドレスの入力後、 [Add] をク リ ッ ク します。

d 次のノードに情報を入力したら、 [Add] および [Apply Changes] をク リ ッ ク

します。

注 : [Node Name] フ ィールドに割り当てられているマシンの名前ではなく、 静的

IP アドレスを入力します。 ホス ト名を使用する と、 DNS サーバーの操作によって、

ルーティングに矛盾が生じる場合があ り ます。

7 [VIP] タブで、 次のよ うにサイ トに IP アドレスを追加します。

a [VIP] フ ィールドに、 仮想 IP アドレスを入力します。

b [Primary Scheduler] ボッ クスで、 プライマ リ スケジューラ ノード と して機能する

サーバーの静的 IP アドレスを選択します。

c [Backup Scheduler] ボッ クスで、 バッ クアップスケジューラ ノード と して機能

するセカンドマシンの静的 IP アドレスを選択します。

d IP を追加するには [Add] をク リ ッ ク します。

78 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 79: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの設定

8 [Licensing] タブで、 [New Key] フ ィールドにライセンスキーを入力して、 [Set New Key] を選択します。

ライセンスキーは、AIX|Solaris|HP-UXサーバー付属プログラム (2枚組のう ちのCD 2) CD-ROMのResonateサブディ レク ト リにある license.txtファ イルに格納されて

います。

9 [Policies] タブで、 次の処理を実行します。

a [Scheduling Policy] ド ロ ップダウン リ ス トで、 [Resource-based] を選択します。

Siebel eBusiness Applications と と もにCentral Dispatchの負荷分散機能を利用する

には、 リ ソースベースのスケジューリ ングを選択する必要があ り ます。

b 負荷分散ポ リシーの場合は、 [CPU Load and Connections (Enhanced)] を選択する

こ とをお勧めします。

10 [Operations] タブで、 次の処理を実行します。

a [advanced options] ボタンをク リ ッ ク します。

b [Agent Heartbeat Interval] を [1 second] に設定します。

c [Heartbeat Until down] を [100] に設定します。 このパラ メータを 「100」に設定するこ とは、 フェイルオーバーするまでスケジューラまたは Siebel Serverには 100 秒かかる という こ とを意味します。 この値は、 フェイルオーバー時間に

関する要件に基づいて調整できますが、 小さな値 (<10) にする と、 Siebel Serverが実際にはフェイルオーバーしていない場合があるこ とに注意してください。

d [Start Site] をク リ ッ ク します。

e Resonate Administrative Mode アカウン トのパスワードを入力します。

11 Central Dispatchが、 次の方法のいずれかを使用して起動しているこ とを確認します。

■ [Operations] タブをク リ ッ ク します。 [System Started] が、 下部のメ ッセージ

エ リアに表示されます。

■ [Site View] タブをク リ ッ ク します。 サイ トが起動されている場合は、 システム

ノードは緑色で表示され、 Central Dispatchが正常に起動されていない場合は、 赤

色で表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 79

Page 80: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの設定

スケジューラ ノードは、 [System Nodes] タブの [Server Enable] および [Server Auto-reenable] チェ ッ クボッ クスをオンにしなかった場合を除いて、 緑色で表示され

ます。 これらのチェッ クボッ クスをオンにしなかった場合は、 スケジューラ ノードは

青色で表示されます。

その他のノードが赤色で表示される場合、 これらのノードに有効な IP アドレスを入力

しているかど うかを確認します。 IP アドレスが適切な場合は、 Siebel Gateway Name Server または Siebel Serverが起動されていないこ とを確認します。 Central Dispatch を

インス トールおよび設定する と、 これらのサーバーは機能しません。

12 [Messages] タブを確認します。 [Error] 状態のメ ッセージがある場合は、 その原因

を調べます。

Central Dispatchサイ トでのサーバーの追加または削除 3

初めてインス トールおよび設定を行った後、 Central Dispatchの設定および操作は、 Siebel Server ソフ ト ウェアによって 初に行われます。 Resonateのマニュアルで説明しているよ

うに、 Dispatch Manager を使用して、 Central Dispatchサーバーの操作をモニタ リ ングす

るこ とができます。 ただし、 Siebel Enterprise Serverからサーバーを追加または削除する

場合を除いて、 通常の操作中に、 Central Dispatchの設定を変更する必要はあ り ません。

サーバーを追加するには

1 新しいマシンにCentral Dispatch をインス トールおよび設定します。

2 74ページの 「Central Dispatchサイ トの設定」 に示すよ うに、 Dispatch Managerの[Site Setup] ダイアログボッ クスの [System Nodes] タブから各サーバーに割り当て

られる静的 IP アドレスを追加します。 [Add] および [Apply Changes] をク リ ッ ク し

ます。

3 正しい静的 IP アドレスが各サーバーに割り当てられ、 静的 IP アドレスが 2回以上使用

されていないこ とを確認します。

80 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 81: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchサイ トの設定

サーバーを削除するには

1 Central Dispatchサイ トからサーバーノードを無効にします。 詳し くは、 『Resonate Central Dispatch User Guide』 を参照して ください。

2 Siebel Gateway Name Server または Siebel Server を実行しているサーバーに割り当てら

れている静的 IP アドレスを削除する場合は、 次の処理を実行します。

a IP アドレスを削除する前に、 そのノードの Siebel Server、 Siebel Gateway Name Server、 またはその両方を (その順番で) 終了します。

b Dispatch Manager を使用して、 スケジューリ ングルールのどれにも削除する静的

IP アドレス、 またはノードが含まれていないこ とを確認します。 確認を行ったら、

ルールノードを手動で削除します。 ルールに複数のノードが含まれる場合は、

ルールを更新して、 これらのノードへの参照を削除します。 Siebel eBusiness Third-Party Bookshelf の 『Resonate Central Dispatch User Guide』 を参照して ください。

注 : スケジューリ ングルールから ノードを手動で削除するこ とは、 通常の状況下では

必要あ り ませんが、 主に、 サーバーが正し くシャ ッ ト ダウンできなかった場合にだけ

必要となり ます。

3 74ページの 「Central Dispatchサイ トの設定」 に示すよ うに、 Dispatch Managerの[Site Setup] ダイアログボッ クスの [System Nodes] タブから各サーバーに割り当て

られている静的 IP アドレスを削除します。 [Delete] および [Apply Changes] をク

リ ッ ク します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 81

Page 82: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatchの再インス トール

Central Dispatchの再インスト ール 3

静的 IP アドレスまたはハードウェア構成を変更する場合は、 そのマシンにCentral Dispatch を再インス トールする必要があ り ます。

Central Dispatchを再インスト ールするには

1 すべてのノード上のすべての SiebelサービスおよびCentral Dispatchサービスを停止し

ます。

2 コンソールから Central Dispatch をアンインス トールします。 Siebel eBusiness Third-Party Bookshelfで提供される 『Resonate Central Dispatch Installation Guide』 を参照し

てください。

3 関連する ノードに必要なネッ ト ワークまたはハードウェア構成を行います。

4 この章の前半に記載されている手順に従って、 以前インス トールした Central Dispatchをノードに再インス トールします。

ヒン ト : 以前使用したのと同じ Resonate 管理者パスワードを使用します。

5 インス トーラがCentral Dispatch を正しい場所にインス トールしたこ とを確認します。

6 再構成されたノードはCentral Dispatchサイ トの一部となっているこ とを確認します。

Central Dispatchサイ トの一部となっていない場合は、 74ページの 「Central Dispatchサイ トの設定」 を参照してください。

7 74ページの 「Central Dispatchサイ トの設定」 の手順に従って、 Central Dispatchサイ

ト を起動します。

8 すべてのノード上のすべての Siebelサービスを再起動します。

82 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 83: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Resonate Administrative Mode アカウン トのパスワードの変更

Resonate Administrative Modeアカウント のパスワード の変更 3

サイ トのセキュ リ ティのため、 ログインするたびにパスワードを変更する必要がある

場合は、 次に示す手順に従ってください。

注 : セキュ リティの目的で、ログオンするたびにパスワードを変更する必要がない場合は、

パスワードを変更しないこ とをお勧めします。 パスワードにスペースがないこ と も確認し

てください。

Resonate Administrative Modeアカウント のパスワード を変更するには

1 サーバーマネージャを使用して、 Siebel ログオンパスワードを変更します。

2 Siebel Server を停止します。

3 Resonate Administrative Mode アカウン トのパスワードをオペレーティングシステムレ

ベルで変更します。

4 Siebel Server を再起動します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 83

Page 84: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatch を使用した負荷分散のト ラブルシューテ ィ ング

Central Dispatchを使用し た負荷分散のト ラブルシューティ ング 3

この ト ラブルシューティングの項では、 Central Dispatch を使用した際の、 一般的な

Siebel固有の問題について説明します。 Central Dispatchのト ラブルシューティングに

ついては、 http://www.resonate.comのResonate Webサイ ト を参照して ください。

Central Dispatchのインス トールおよび設定について、 次の手順を使用して解決できない

問題が発生した場合は、 Siebel テクニカルサポートに連絡してください。 Resonate テクニ

カルサポートに連絡しないでください。

Siebel eBusiness ApplicationsでCentral Dispatch を ト ラブルシューティングする場合は、

図6のタスクフローを使用してください。

図6. ト ラブルシューテ ィ ングタスク

84 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 85: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatch を使用した負荷分散のト ラブルシューテ ィ ング

タスク 1: 問題が Central Dispatch に関係しているかどう かの確認問題がCentral Dispatchに関係しているかど うかを確認するには、 Central Dispatch を使用

しないで直接Siebel Serverに接続してみてください。 これを行うには、 次の接続文字列を

変更します。

siebel[.protocol][.encryption][.compression]://VIP:siebel_port/Enterprise/Component

これを次の文字列に置き換えます。

siebel[.protocol][.encryption][.compression]://Gateway:siebel_port/Enterprise/Component/Siebel_Server

接続をテスト するには

1 すべてのWebサーバーをシャ ッ ト ダウンします。

2 1台の Siebel Server を除くすべてをシャ ッ ト ダウンします。

3 eapps.cfg ファ イルの仮想ディ レク ト リのいずれかで前述の接続文字列を変更します。

4 変更したファイルを使用して 1台のWebサーバーを再起動します。

5 Siebel Serverに接続を試みます。

新しい接続文字列を使用して接続するこ とはできるが、 負荷分散される接続文字列を使用

して接続できない場合は、 その問題は、 Central Dispatchに関係しています。

タ スク 2: Central Dispatch の可用性のチェ ッ ク[Dispatch Manager Site View] タブを使用して、 各サーバーの状態を表示します。 サー

バーが赤色の場合は、 その原因を調べます。 すべてのサーバーが緑色で表示されている場

合は、 「critical」 と ラベル付けされたメ ッセージの [Messages] タブを選択して、 その原

因を調べます。

netstat -anP tcp コマンドを実行して、 すべての有効な TCP ソケッ ト を リ ス トするこ と

もできます。 ローカルアドレス と してVIP を使用したソケッ トでなければなり ません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 85

Page 86: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatch を使用した負荷分散のト ラブルシューテ ィ ング

タ スク 3: 設定の確認ト ラブルシューティングに進む前に、 次のこ とを確認してください。

■ Siebel Server Manager を使用して、リ ス トの EntParameter EnterpriseVIP コマンドを

実行するこ とによって、 EnterpriseVIPがネームサーバー上に正し く設定されているこ

とを確認します。

■ 必要に応じて、 EntParameter ResonatePassword;、 たとえばEntParameter

ResonatePassword= "newpassword"を実行し、 Siebel Server Manager を使用して

ResonatePasswordを リセッ ト します。

■ 接続文字列がWebサーバー上で正し く設定されているこ とを確認します。 各Webサー

バー上のeapps.cfgファ イルで、 「負荷分散コンポーネン ト 」 接続文字列にVIP (また

は対応するホス ト名) およびVport (デフォルトでは 2320) がなければなり ません。

またエンタープライズ名と コンポーネン ト名だけ指定する必要があ り ます。 例 :

siebel.tcp.none.zlib://VIP:2320/Enterprise_name/OM_component_name

■ siebenv.shで、 RESONATE_ROOTがシンボ リ ッ ク リ ンクではなく、 /Export/Home/

Resonate/など、 実際の Resonateディ レク ト リに設定されているこ とを確認します。

■ Siebel eBusiness Third-Party Bookshelfで入手可能な、 『Resonate Central Dispatch and Resonate Commander Installation Guide』 に リ ス ト されているインス トールの確認タス

クを行ってください。

タ スク 4: スケジューリ ングルール登録の確認Dispatch Manager を使用して、 予想されるルールが存在し、 それ以外のルール、 または重

複したルールが存在していないこ とを確認します。 予想されるルールのすべてが見つから

ない場合は、 CDAction実行エラーに対して該当する Siebel コンポーネン トのログファ イ

ルを調べます。

タ スク 5: ネッ ト ワーク接続の確認ク ライアン ト - スケジューラ間、 スケジューラ -サーバー間、 およびサーバー - ク ラ イアン

ト間の接続を確認します。

注 : これらのタスクの実行方法については、 SupportWebに掲載されている、 技術ノート

316 を参照して ください。

86 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 87: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatch を使用した負荷分散のト ラブルシューテ ィ ング

Central Dispatch に関する ト ラブルシューテ ィ ング情報の生成 3

次のユーティ リ ティ を使用して、 ト ラブルシューティングに役立つ出力を生成するこ とが

できます。

■ rxpstatユーティ リ ティ

Central Dispatchサイ トのすべてのノードの状態に関連した統計を生成する Central Dispatchによって提供されるコマンド ラ インユーティ リ ティ。 Central_Dispatch/

binディ レク ト リにインス トールされます。 コマンド rxpstat -aは、 情報の詳細な リ

ス ト を返します。

■ netstat -r

実行されている ノードのルーティングテーブルの内容を表示します。

■ netstat -anP tcp

ローカルおよびリモート IP アドレスおよびTCPポート を含む、 システムの現在の TCP接続すべてのリ ス ト を表示します。 このコマンドを使用して、 どのネッ ト ワーク接続

が機能しているか、 また各TCP接続の状態をチェッ ク します。

Central Dispatch を使用した負荷分散に関する既知の問題 3

問題 : Siebel Server との接続に失敗し、 WebブラウザにTCP通信エラーが表示されます。

また、 swenesxxx.log ファ イルに次のエラーと同様のエラーが確認されます。

2021 2003-07-01 22:19:35 0000-00-00 00:00:00 -0500 00000000 001 001f 0001 09 siebel 9962 1 /siebel/wbp03/eappweb/log/swenes996

GenericLog GenericError 1 2003-04-23 22:19:35 (smconn.cpp 5(335) err=1801201 sys=145) NET-01201:Internal:connect

() failed:Connection timed out

解決策 : siebenv.sh内のRESONATE_ROOT値を確認します。 /Export/Home/Resonate/など、

実際のResonateディ レク ト リに設定されているこ とが必要です。

問題 : 予期しないタイムアウ トが発生します。 再び使用したと きに、 ログインに問題はな

いのだが、 少なく と も 10分間の非アクティブな状態の後でエラーメ ッセージが表示され

セッシ ョ ンが リセッ ト されます。 eApps ログに 「メ ッセージの送信に失敗しました」 という

エラーメ ッセージが記録されます。 ほとんどのユーザーは問題に直面しません。 Siebel Serverのログにエラーは表示されません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 87

Page 88: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatch を使用した負荷分散のト ラブルシューテ ィ ング

解決策 : HTTP_INACTIVE_CONN_TIMEOUTおよびSERVER_INACTIVE_CONN_TIMEOUT環境変数

の値がCentral Dispatchサイ トのすべてのマシン上で正し く設定されているかど うかを確

認してください。

問題 : Siebel Serverの起動またはシャッ ト ダウンに長時間かかり ます。 Siebel Serverのロ

グファイルに 「Resonate コマンドの時間切れ」 とい うエラーメ ッセージが断続的に表示さ

れます。

解決策 : Heartbeat Intervalおよび# of Heartbeat until downパラ メータがそれぞれ

「1」 および 「100」 に設定されているかど うかを確認してください。 Dispatch Manager を使用して、 これらのパラ メータを設定できます。 問題が解決されない場合は、 Siebel テク

ニカルサポートに連絡してください。

問題 : ブラウザに 「サーバーがビジー状態であるか使用できません」 とい うエラーメ ッセージ

が表示され、 eApps ログに 「sisnapiハンドシェイクに失敗しました」 とい う メ ッセージが

記録され、 Dispatch Managerに接続が表示されません。

解決策 : Central Dispatchサイ トに割り当てられている VIPが別のマシンによって使用され

ている可能性があ り ます。

これを確認するために、 Central Dispatchサイ ト を停止して、 VIPに対して ping を実行して

みてください。 VIPに対して pingが実行できる場合は、 VIPは固有のものではあ り ません。

Central Dispatchサイ トに固有なVIP を割り当ててください。

問題 : ブラウザに 「サーバーがビジー状態であるか使用できません」 とい うエラーメ ッセージ

が表示され、 eApps ログに 「sisnapiハンドシェイクに失敗しました」 とい う メ ッセージが

記録されます。 また、 Dispatch Managerに短時間の接続が表示され、 Siebel Serverのログ

にはエラーが表示されません。

解決策 : VIPが次の 3つの場所 (Siebel Gateway Name Serverで登録した Enterprise VIP、eApps.cfg ファ イルで使用される VIP、 Central Dispatchサイ トのVIP) のすべてで同じで

あるかど うかを確認してください (Central Dispatch Manager を使用して、 Central Dispatchに設定されたVIP を確認します。 エンタープライズパラ メータ EnterpriseVIP を

確認します)。

問題 : ブラウザに 「サーバーがビジー状態であるか使用できません」 とい うエラーメ ッセージ

が表示され、 eApps ログに 「sisnapiハンドシェイクに失敗しました」 とい う メ ッセージが

記録されるが、 Dispatch Managerに接続が表示されています。

88 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 89: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatch を使用した負荷分散のト ラブルシューテ ィ ング

■ 解決策 a : Central Dispatch ManagerでVIP と Central Dispatch スケジューラ ノードの IPアドレスをチェッ ク します。 異なるサブネッ トに存在する場合は、 それらを同じサブ

ネッ トに再割り当てします。 セカンダ リ スケジューラが異なるサブネッ ト上に存在す

る場合、 プライマ リ スケジューラが使用できなくなったと きにこの問題が発生する可

能性があ り ます。

■ 解決策 b : Compaq Teaming NIC を使用している場合、技術ノート 321の説明に従ってい

るかど うかを確認してください。

■ 解決策 c : サポート されているネッ ト ワーク インターフェイスカードを使用しているか

ど うかを確認してください。 サポート されているネッ ト ワーク インターフェイスカー

ドについては、 SupportWeb を参照して ください。

問題 : ブラウザに 「サーバーがビジー状態であるか使用できません」 とい うエラーメ ッセージ

が表示され、 また eApps ログに 「sisnapiハンドシェイクに失敗しました」 とい う メ ッセー

ジが記録されます。 ピアによって接続がリセッ ト され、 Dispatch Managerに短時間の接続

が表示されています。 これは、 スケジューリ ングルールが負荷分散される Siebel Serverに対して予想通りに作成されていないため、 また、 Central Dispatchがそのサーバーに対し

て負荷を振り分けないために発生します。

解決策 : これは、 Siebel Serverが負荷分散される Siebel環境の一部でない場合に発生し

ます。 UseSCBサーバーレベルのパラ メータが trueに設定されているかど うかを確認し

ます。 パラ メータがfalseに設定されている場合、 Siebel ServerはCentral Dispatchで

スケジューリ ングルールを登録せず、 そのサーバーへの接続は失敗します。

問題 : 1台のサーバーがセッシ ョ ンを受信できません。 Enterpriseに複数の Siebel Serverがある場合にこの問題が発生します。

解決策 : サーバーレベルのパラ メータ UseSCBが trueに設定されているかど うかを確認し

ます。 パラ メータが falseに設定されている場合、 Siebel ServerはCentral Dispatchでスケ

ジューリ ングルールを登録せず、 そのサーバーへの接続は失敗します。

問題 : ブラウザに 「サーバーがビジー状態であるか使用できません」 とい うエラーメ ッセージ

が表示され、 eApps ログに 「sisnapiハンドシェイクに失敗しました」 とい う メ ッセージが

記録されます。 ピアによって接続がリセッ ト され、 Dispatch Managerに短時間の接続が表

示され、 Siebel Serverのログに 「無効なパスワードです」 とい うエラーメ ッセージが記録さ

れます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 89

Page 90: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Central Dispatch を使用する負荷分散の実装

Central Dispatch を使用した負荷分散のト ラブルシューテ ィ ング

解決策 a : Enterprise環境変数のResonate Adminユーザーの設定と、 パスワードが Siebel Serverで登録されているこ とを確認します。パスワードが正し く設定されていない場合は、

Siebel ServerはCentral Dispatchサイ トでスケジューリ ングルールを登録するこ とはで

きず、 接続は拒否されます。

解決策 b : ド メ インユーザーが無効なパスワードでログインしよ う とする場合に、 許容可

能な試行範囲を超えるこ とによって警戒される と きに、 この問題が発生します。

問題 : Solarisでは、 Central Dispatch と Siebel Serverのインス トール後、 Central Dispatchサイ トは実行されているよ うに思われるが、 Siebel Serverの起動は 「ホス トが見つかりませ

ん」 とい うエラーメ ッセージで失敗します。

解決策 : ネッ ト ワーク設定ファイル (/etc/hosts) に、 ネッ ト ワークゲート ウェイ

(Siebel Server Name Serverではなく、 ネッ ト ワークゲート ウェイ) の IP アドレスに正し

く対応する参照loghostがあるこ とを確認します。

90 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 91: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モード またはコンソールモード でのインス ト ール 4

この章では、 インス トールGUI を使用しないで、 自動モードまたはコンソールモードを使

用してインス トールする方法について説明します。 GUI を使用してインス トールする

方法は、 以降の章で説明します。

パフォーマンスまたはセキュ リティ上の理由で、 インス トールGUI を使用する代わりに、

これらのモードのいずれかを使用して Siebel eBusiness Applicationsサーバーをインス

トールするこ と もできます。

■ インス トール中の設定パラ メータのユーザー入力が、 ユーザーの環境で許可されてい

ない場合は、 自動インス トールモードを使用します。

■ WAN経由でインス トールする場合は、 コンソールインス トールモードを使用します。

これは、 WAN経由でインス トールする場合、 大量の帯域幅を使用するため、 インス

トール中に望まし くない遅延時間が生じるためです。 コンソールインス トールによ り、

JavaベースのGUI を使用しないテキス トだけのインターフェイスが提供されます。

■ Windowsマシンから UNIXマシンに接続し、 UNIXマシンにインス トールを行う場合、

コンソールインス トールモードを使用します。 インス トール中に予期しない終了やパ

フォーマンスの低下が起こる可能性があるため、 サードパーティ製ターミナルエ ミ ュ

レータはサポート されていません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 91

Page 92: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インストール

自動インスト ール 4

安全なコンピューティング環境では、 インス トール中のインス トールおよび設定パラ メー

タのユーザー入力は許可されていません。 この場合、 自動インス トールモードでインス

トールプロセスを実行するこ とができます。

自動インス トールでは、 必要なインス トールおよび設定パラ メータをあらかじめパッケー

ジ化しているため、 このインス トールを行う コマンドを実行するだけでよいのです。 ただ

し、自動インス トールによ り、 フ ィードバッ クやエラー通知は提供されません。 そのため、

開発環境で設定をテス ト してから、 本番環境でシステム全体に導入するこ とが非常に重要

です。

自動インス トールは、 次の 2つの部分で構成されています。

■ 92ページの 「自動インス トール用の siebel.ini ファイルの編集」

■ 103ページの 「コマンド ラ インからのインス トールの実行」

自動インス トール用の siebel.ini フ ァ イルの編集 4

インス トールを開始する前に、 2つのバージ ョ ンの siebel.iniファ イルを変更する必要

があ り ます。 初の siebel.iniは、 setupUNIX_OS実行可能ファイル (UNIX_OSは使用

している UNIXプラ ッ ト フォームです) と同じディ レク ト リにある メ インインス トーラ用

のファイルです。 2つ目のsiebel.iniは設定用に使用されるファ イルで、 ses/

gtwysrvrcfg/siebel.iniなど、 設定サブディ レク ト リの下にあ り ます。

メ インインスト ーラのsiebel.iniファ イルを変更するには

1 テキス トエディ タを使用して、 該当する製品の siebel.iniファ イルを変更します。

各siebel.iniファ イルの場所は次のとおりです。

注 : 元のファイルの上書きを避けるため、 固有の場所に変更および保存しよ う と して

いる各siebel.iniファ イルの新しいコピーを作成する必要があ り ます。

■ Siebel Enterprise Server—unix_server_UNIX_OS_ses_base/ses/siebel.ini.

■ Siebel Web Server Extensions—unix_server_UNIX_OS_eapp_lep/eappweb/

siebel.ini.

92 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 93: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インス トール

■ Siebel CORBA Object Manager—unix_server_UNIX_OS_corba_lep/corbaom/

siebel.ini.

注意 : インス トーラによってユーザーの入力が検証されないため、 正しい値を入力し

ているこ とを確認してください。

2 [Dialog]セクシ ョ ンを検索して、 すべてのキーを uninstで開始するキーを除いて no

に設定します。 これによ りすべてのプロンプ トが無効になり ます。

3 [Defaults.*]セクシ ョ ンを検索して、 インス トール内容に合わせて値を設定します。

a [Defaults.ProductSelection] には、 インス トールする製品を設定します。

b [Defaults.LanguageSelection] には、 インス トールする言語を設定します。 た

とえば、 フランス語をインス トールする場合は、 このセクシ ョ ンに次の行を

追加します。

FRA = yes

4 [Defaults.Unix]セクシ ョ ンを検索し、 RootDirectory を製品のインス トールルート

ディ レク ト リに設定します。

5 [RunAfter.Unix]セクシ ョ ンを検索し、 次の関連サブセクシ ョ ンを更新します。

a [ConfigGtwysrvr]

Condition = $(GatewaySelected)=yesExecute = ./gtwysrvrcfg/$(Launcher)

Arg = -is:javahome $(JavaHome) -args SS_SETUP_INI=gtwysrvrcfg_siebel.ini StringTable=$(UninstallPath)/table.txt

こ こでは、

gtwysrvrcfg_siebel.iniは、 インス トーラがこの設定ファイルを探すと きに使用する

フルパスです。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 93

Page 94: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インストール

b [ConfigSiebsrvr]

Condition = $(SiebelSelected)= yes

Execute = ./siebsrvrcfg/$(Launcher)

Arg = -is:javahome $(JavaHome) -args SS_SETUP_INI=siebsrvrcfg_siebel.ini StringTable=$(UninstallPath)/table.txt

こ こでは、

siebsrvrcfg_siebel.iniは、 インス トーラがこの設定ファイルを探すときに使

用するフルパスです。

注意 : table.txt ファ イルは変更しないでください。

c [ConfigUnixEappweb]

Condition = yes

Execute = ./config/$(Launcher)

Arg = -is:javahome $(JavaHome) -args SS_SETUP_INI=eapp_config_siebel.ini StringTable=$(UninstallPath)/table.txt

こ こでは、

eapp_config_siebel.iniは、 SWSE siebel.ini構成パスへのフルパスです。

d [ConfigUnixCorbaOM]

Condition = yes

Execute = ./config/$(Launcher)

Arg = -is:javahome $(JavaHome) -args SS_SETUP_INI=<Corba_OM_siebel.ini> StringTable=$(UninstallPath)/table.txt

こ こでは、

Corba_OM_siebel.iniは、 CORBA OM siebel.ini構成ファイルへのフルパスです。

注 : 構成ファイル内のパラ メータについては、 96ページの 「設定 siebel.ini ファ イルの

パラ メータ値」 を参照してください。

94 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 95: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インス トール

個々のサーバーの設定用に siebel.iniファ イルを変更するには

1 テキス トエディ タを使用して、 該当する siebel.iniファ イルを次のよ うに変更し

ます。

注 : 元のファイルの上書きを避けるため、 固有の場所に変更および保存しよ う と して

いる各siebel.iniファ イルの新しいコピーを作成する必要があ り ます。

■ ses/gtwysrvrcfg—Siebel Gatewayの設定。 たとえば、unix_server_UNIX_OS_ses_base/ses/gtwysrvrcfg/siebel.ini

■ ses/siebsrvrcfg—Siebel Serverの設定。 たとえば、unix_server_UNIX_OS_ses_base/ses/siebsrvrcfg/siebel.ini

■ eappweb/config—Siebel Web Server Extensionの設定。 たとえば、unix_server_UNIX_OS_eapp_lep/eappweb/config/siebel.ini

■ corbaom/config—Siebel CORBAオブジェク トマネージャの設定。 たとえば、unix_server_UNIX_OS_corba_lep/corbaom/config/siebel.ini

注意 : インス トーラによってユーザーの入力が検証されないため、 正しい値を入力し

ているこ とを確認してください。

2 [Dialog.Config]セクシ ョ ン内のすべてのキーを noに設定します。

3 [Defaults.Config]内のすべての値を適切な値に設定します。

PrimaryLanguage を、 目的の言語を示す 3文字言語コードに設定する必要があ り ます。

たとえば、 アメ リ カ英語の場合はPrimaryLanguage=ENU行を追加します。 言語コー

ドは siebel.ini ファ イルの 後に載っています。

注 : 設定値については、 96ページの 「設定 siebel.ini ファ イルのパラ メータ値」 を参照

してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 95

Page 96: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インストール

設定 siebel.ini フ ァ イルのパラ メータ値 4

この項では、 siebel.iniファ イルを変更する際に使用する有効なパラ メータ値を示し

ます。 表9に示すコンポーネン ト グループを含む設定の中には、 数値入力が必要なもの

もあ り ます。

サンプル gtwysrvrcfg/siebel.ini[Defaults.Config]PrimaryLanguage=enuGatewayPort=2320Autostart=Y

サンプル siebsrvrcfg/siebel.ini[Defaults.Config]PrimaryLanguage=enuOMLanguages=enuGatewayName=smth70a033GatewayPort=2320ResonateInstalled=NResonateRoot= ComponentGroups=1;13;18;19;20;21;22;23;25;26ReviewEnterprise=EnterpriseName=siebelFileSystem=/vol1/export/home/siebel/fsEnterpriseDescription=ResonateUser=ResonatePassword=ResonateVIP=SynchMgrPort=DataMatching=3DatabaseType=2DatabaseNameConnectString=db2x2026TableOwner=siebelDatabaseUsername=sadminDatabasePassword=db2

表9. Siebel Gatewayのコンポーネン トキー

コンポーネン トキー 必須

Primary Language Y

Gateway Port Y

Autostart Y

96 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 97: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インス トール

ChartServer=smqalcn38ChartImageFormat=1EncryptionType=1ServerName=smth70a033ServerDescription=Db2Directory=/export/home/db2SynchMgrPortOverride=NOverridePortNum=SearchServer=3FulcrumDirectory=RemoteSearchServerHostname=RemoteSearchServerPortNumber=Autostart=YStartServer=N

表10では、 siebel.iniファ イル内の Siebel Server コンポーネン ト キーと必要条件を示し

ます。 たとえば、 ResonateInstalled=Yの場合、 ResonateRootを指定する必要があ り

ます。

表10. Siebel Serverのコンポーネン トキー

コンポーネン トキー 必須 状態

PrimaryLanguage Y

GatewayPort Y

ResonateInstalled Y

ResonateRoot N ResonateInstalled=Y

ComponentGroups N

ReviewEnterprise N 同じ Enterpriseで 2つ目のサーバーを

インス トールする場合

EnterpriseName Y

FileSystem Y

EnterpriseDescription N

ResonateUser N ResonateInstalled=Y

ResonatePassword N ResonateInstalled=Y

ResonateVIP N ResonateInstalled=Y

SynchMgrPort N Default = 40400

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 97

Page 98: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インストール

DataMatching Y

DatabaseType Y

DatabaseNameConnectString Y

TableOwner Y

DatabaseUsername Y

DatabasePassword Y

ChartServer N

ChartImageFormat Y

EncryptionType Y

ServerName Y

ServerDescription N

Db2Directory Y

SynchMgrPortOverride Y SynchMgrPortOverride=Y

OverridePortNum N

SearchServer Y

FulcrumDirectory N SearchServer=1

RemoteSearchServerHostname N SearchServer=2

RemoteSearchServerPortNumber N SearchServer=2

Autostart Y

StartServer Y

表10. Siebel Serverのコンポーネン トキー

コンポーネン トキー 必須 状態

98 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 99: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インス トール

コンポーネン トグループのマッピング

次のリ ス トでは、 siebel.iniファ イル内の各Siebel Server コンポーネン ト グループに対

応する数字を示します。

1 = Assignment Management2 = Communications Management

3 = コンテンツセンター4 = Sales Credit Assignment5 = Dun and Bradstreet6 = Data Quality7 = Siebel Dynamic Commerce8 = Enterprise Application Integration9 = Siebel eDocuments10 = Field Service11 = Incentive Compensation12 = Marketing Object Manager13 = Marketing Server14 = Siebel Remote15 = Siebel Anywhere16 = Siebel To Siebel Connector17 = SAP Connector18 = Oracle Connector19 = Siebel Sales20 = Sales Hierarchy Service21 = Siebel eChannel22 = Siebel Call Center23 = Siebel Core Reference Application24 = Siebel ISS

25 = Siebel Employee Relationship Management (ERM)26 = Siebel Wireless27 = Workflow Management28 = Handheld Synchronization29 = Forecast Service Management30 = Siebel eAutomotive31 = Siebel Life Sciences32 = Siebel CME33 = Siebel eHospitality34 = Siebel Industry Marketing35 = Siebel eConsumerSector36 = Handheld Synchronization SIA37 = Siebel Financial Services38 = Siebel Public Sector39 = Siebel Customer Information File40 = Siebel Homeland Security

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 99

Page 100: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インストール

DataMatchingのマッピング

1 = Siebel Data Quality Matching

2 = Siebel Data Quality コネクタ

3 = なし

DatabaseTypeのマッピング

1 = Oracle2 = DB2 UDB for Unix and Windows

ChartImageFormatのマッピング

1 = png2 = gif3 = jpeg

EncryptionTypeのマッピング

1 = なし2 = RSA

SearchServerのマッピング

1 = このサーバーを検索サーバーと して設定する

2 = このサーバーをリモート検索サーバーと して設定する

3 = スキップ

サンプル eappweb/config/siebel.ini[Defaults.Config]PrimaryLanguage=enuWebServerDirectory=/usr/IBMIHSResonateInstalled=NGatewayName=smth70a033GatewayVIPName=GatewayPort=2320EnterpriseName=siebelServerName=sieb_servCompressionType=1EncryptionType=1ErrorLevel=5WebServerHttpPort=80WebServerHttpsPort=443WebUpdateKey=testEmployeeUsername=sadminEmployeePassword=db2

100 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 101: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インス トール

ContactUsername=guestcstContactPassword=ldapRestartWebServer=N

表11では、 siebel.iniファ イル内の Siebel Web Server Extensions (SWSE) コンポーネン

ト キーと必要条件を示します。 キーが必須である場合、 siebel.iniファ イル内に対応す

る値が存在している必要があ り ます。

表11. SWSEのコンポーネン トキー

コンポーネン トキー 必須 状態

PrimaryLanguage Y

WebServerDirectory Y

ResonateInstalled Y ResonateRootの指定が必要です。

GatewayName Y

GatewayVIPName N ResonateInstalled=Y

GatewayPort Y

EnterpriseName Y

ServerName Y

CompressionType Y

EncryptionType Y

ErrorLevel Y

WebServerHttpPort Y

WebServerHttpsPort Y

WebUpdateKey Y

EmployeeUsername Y

EmployeePassword Y

ContactUsername Y

ContactPassword Y

RestartWebServer Y

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 101

Page 102: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インストール

CompressionTypeのマッピング

1 = なし2 = pkware3 = zlib

EncryptionTypeのマッピング

1 = なし2 = RSA

ErrorLevelのマッピング

1 = エラー

2 = 致命的なエラー

3 = 警告

4 = 警告

5 = 情報

6 = 詳細

corbaom/config/siebel.ini のサンプル[Defaults.Config]PrimaryLanguage=enuDatabaseType=2Db2ConnectString=db2x2026OracleConnectString=TableOwner=siebel

Keys Condition Table:Require?ConditionPrimaryLanguage YDatabaseType YDb2ConnectString N DatabaseType = 1OracleConnectString N DatabaseType = 2TableOwner Y

DatabaseType Mapping:1 = Oracle2 = DB2 UDB for Unix and Windows

102 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 103: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

自動インス トール

省略可能なコンポーネント[Module.OS]で特に定義されていないものは必要なコンポーネン トです。

Siebel¥SRVR = Siebel Server実行可能ファイル

Siebel¥SRVRCOMPS = Siebel Server コアコンポーネン ト

Siebel¥SIEBREMOTE = Siebel Remote コンポーネン ト

Siebel¥SIEBSRVR = Siebelオブジェク ト マネージャ

Siebel¥FIELDSVC = Siebel Field Service コンポーネン ト

Siebel SDQCONNECTOR = Siebel Data Quality コネクタ

Db = Siebel Databaseサポート ファイル

Db¥FILES = SiebelサンプルデータベースDb¥DB2UDB = IBM DB2 UDB for Unix and WindowsDb¥ORACLE = Oracle Database Enterprise Edition

コマン ド ラインからのインス トールの実行 4

該当する siebel.iniファ イルを前述の手順で変更後、 コマンド ラインから自動インス

トールを実行します。 ただし、 自動インス トールを実行する前に、 次のガイ ド ラインに

注意してください。

■ インス トール中のデータエン ト リエラーは、 $SIEBEL_ROOTディ レク ト リにあるインス

トールログファイルlog.txtに収集されます。 追加のセッ ト アップ初期化ログファイ

ルを作成するには、 -log logfile コマンドの使用を検討します。

■ すべてのCD をマウン トするか、またはインス トールに使用するステージングポイン ト

を持つ必要があ り ます。 ステージングポイン トの作成方法については、 65ページの

「ステージングポイン トの作成」 を参照して ください。

注 : こ こでは、 自動モードを使用して Siebel Enterprise Server をインス トールする手順を

示します。 自動モードでのインス トールは、 他のサーバー製品でも同様です。

自動モード でインスト ールするには

■ /sesディ レク ト リに移動し、 次のよ うに入力します。

setup.UNIX OS -args SS_SETUP_INI=main installer siebel.ini path LanguageDir=language directory parent

注 : 65ページの 「ステージングポイン トの作成」 の説明に従って、 ステージングポイ

ン ト を作成した場合は、コマンド ライン LanguageDir=language directory parent

を省略します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 103

Page 104: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

コンソールモードのインス トール

こ こでは、

UNIX_OS = 使用している UNIXオペレーティングシステム、 Solaris、 HP-UX、 AIXな

ど。

main installer siebel.ini pathは、メ インインス トーラ siebel.iniファ イルへの

フルパスです。

language directory parentは、 言語CDの言語ディ レク ト リのすぐ上のディ レク ト

リへのフルパスです。 これによ り、 CDの入れ替えを要求するプロンプ トが必要なく

なり ます。

例 :

setupUNIX_OS -args SS_SETUP_INI=seaUNIX_OS_srvr_ses_base/ses/siebel.ini LanguageDir=seaUNIX_OS_srvr_ses_lang/ses

コンソールモード のインスト ール 4

Siebel Serverおよび関連するサーバー製品を WAN経由でインス トールする と、 大量の帯

域幅を使用し、 インス トールにおいて望まし くない遅延時間が生じます。 Siebelのコン

ソールインス トールによ り、 パフォーマンスを向上させるため JavaベースのGUI を使用

しないテキス トだけのインス トールが提供されます。

インス トールにおけるコンソールモードのプロンプ トは、 JavaベースのGUIのプロンプ

ト と同じです。 ただし、 インス トールのコンソールモードでは、 [参照] ボタンなどの

GUI コン ト ロールが提供されないため、 「[次へ] をク リ ッ ク します」 など、 表示された

GUI応答の代わりに、 適切なコマンド ラ イン応答を代用する必要があ り ます。

コンソールモードのインス トールは、 次の 2つの部分で構成されています。

■ 105ページの 「コンソールモード インス トール用の siebel.ini ファイルの編集」

■ 106ページの 「コンソールモードでのインス トール」

104 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 105: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

コンソールモードのインス トール

コンソールモード インス トール用の siebel.ini フ ァ イルの編集 4

インス トールを開始する前に、 siebel.iniファ イルの一部を無効にする必要があ り ます。

インス トールの後、 設定サブディ レク ト リ (ses/gtwysrvrcfgなど) からコンソール

モードで設定ユーティ リ ティ を起動します。

siebel.iniファ イルを変更するには

1 テキス トエディ タを使用して、 該当する siebel.iniファ イルを次のよ うに変更し

ます。

注 : 元のファイルの上書きを避けるため、 固有の場所に変更および保存しよ う と して

いる各siebel.iniファ イルの新しいコピーを作成する必要があ り ます。

■ Siebel Enterprise Server インス トーラ。 たとえば、unix_server_UNIX_OS_ses_base/ses/siebel.ini

■ Siebel Web Server Extensions インス トーラ。 たとえば、unix_server_UNIX_OS_eapp_lep/eappweb/siebel.ini

■ CORBA Object Manager インス トーラ。 たとえば、unix_server_UNIX_OS_corba_lep/corbaom/siebel.ini

2 [RunAfter.Unix]セクシ ョ ンを検索し、 次に示すよ うに変更します。

■ Siebel Enterprise Server

ConfigGtwysrvr =no

ConfigServer =no

■ Siebel Web Server Extensions

ConfigUnixEappweb =no

■ CORBA Object Manager

ConfigUnixCorbaOM = no

注 : すべてのキーを noに設定する と、 すべての設定が無効になり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 105

Page 106: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

コンソールモードのインス トール

コンソールモードでのインス トール 4

次の手順は、 Siebel アプリケーシ ョ ンをコンソールモードでインス トールする方法につい

て説明します。

注 : コンソールモードでは [参照] ボタンがないため、 ベース CD と言語CDのインス トー

ル実行ファイルの両方のパスに注意してください。 入力を要求する メ ッセージが表示され

たらこの情報を入力する必要あ り ます (たとえば、 /cdrom/

unix_server_UNIX_OS_ses_lang/ses/language/setupUNIX_OS)。

コンソールモード でインスト ールするには

1 UNIX_OS Server Programs を挿入します。 たとえば、 SESの場合、 Siebel Enterprise Server, Base CD-ROM をサーバーのCD-ROM ド ラ イブに挿入します。

こ こでは、

UNIX_OS = 使用している UNIXオペレーティングシステム、Solaris、HP-UX、AIXなど。

注 : CDのボ リ ュームラベルは、 seaUNIX_OS | base またはlanguageです。 CD-ROMに

アクセスする方法によっては、 この手順は必要ない場合があ り ます。

2 メ インインス トーラディ レク ト リに移動します。 たとえば、 /cdrom/

unix_server_UNIX_OS_ses_base/sesに移動します (特定のサーバーのパスについ

ては、 このガイ ドの、 GUI を使ったインス トールに関する章を参照して ください)。

3 次のコマンドを実行します。

./setupUNIX_OS -is:javaconsole -console -args SS_SETUP_INI = main installer siebel.ini path

こ こでは、

UNIX_OSは、 Solaris、 HP-UX、 AIXなどのUNIXオペレーティングシステムです。

106 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 107: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

コンソールモードのインス トール

main installer siebel.ini pathは、 105ページの 「コンソールモード インス トール

用の siebel.ini ファ イルの編集」 で編集したメ インインス トーラ siebel.ini ファ イルへ

のフルパスです。

注 : コマンドにはフラグを追加できます。 詳し くは、 109ページの 「インス トールコマ

ンド用追加フラグ」 を参照してください。

コンソールモード インス トールスク リプ トが表示されます。 特定のプロンプ トの定義

については、 このガイ ドのインス トールに関する章を参照してください。

4 設定ユーティ リ ティ をコンソールモードまたはGUIモードで起動できます。 コンソー

ルモードで起動する方法については、 107ページの 「コンソールモードでの設定」 を

参照してください。

コンソールモードでの設定 4

インス トールの後、 設定ユーティ リ ティ を起動する必要があ り ます。

設定ユーティ リ ティ を実行するには

1 CD-ROM (またはネッ ト ワークイ メージ) の該当する設定サブディレク ト リから設定

ユーティ リ ティ をコンソールモードで起動します。

■ Gateway— Base SES CD/ses/gtwysrvrcfg

■ Siebel Server— Base SES CD/ses/siebsrvrcfg

■ Siebel Web Server Extension— Base siebel web server extension CD/eappweb/config

■ CORBA OM— Base CORBA OM CD/corbaom/config

2 単一入力ライン上に次のコマンドを入力します。

setupUNIX_OS -is:javaconsole -console -args StringTable=SIEBEL_ROOT/_uninst/table.txt

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 107

Page 108: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

コンソールモードのインス トールと自動モードのインス トールを組み合わせる

コンソールモード のインスト ールと 自動モード のインスト ールを組み合わせる 4

コンソールモード と自動モードで設定を組み合わせるこ とが必要な場合があ り ます。 この

こ とを行うには、 /gtwysrvrcfg/siebel.iniおよぴ/siebsrvrcfg/siebel.iniにデフォ

ルト値を指定する必要があ り ます。 詳し くは、 96ページの 「設定 siebel.ini ファ イルのパ

ラ メータ値」 を参照してください。

設定ユーティ リ ティ を起動するには、 ses インス トーラのメ イン siebel.iniの[ConfigGtwysrvr]セクシ ョ ンおよび [ConfigSiebsrvr]セクシ ョ ンを次のよ うに変

更する必要があ り ます。

[ConfigGtwysrvr]

Condition= $(GatewaySelected)=yes

Execute = ./gtwysrvrcfg/$Launcher

Arg = -is:javahome $(JavaHome) -is:javaconsole -console -args SS_SETUP_INI=your_gtwysrvrcfg_siebel.ini StringTable=$(UninstallPath)/table.txt

[ConfigSiebsrvr]

Condition = $(SiebelSelected)=yes

Execute= ./siebsrvrcfg/$Launcher

Arg = -is:javahome $(JavaHome) -is:javaconsole -console -args SS_SETUP_INI=your_siebsrvrcfg_siebel.ini StringTable=$(UninstallPath)/table.txt

108 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 109: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

インス トールコマンド用追加フラグ

インスト ールコマンド 用追加フラグ 4

必要に応じて、 インス トールコマンドに次のよ う なフラグを追加するこ とができます。

■ -is:log logfile

こ こでは、

logfileは、 生成されるファ イルのフルパスと名前です (たとえば/usr/tmp/

gateway.log)。

このフラグによ り、 追加ログファイルが生成されます。 ファ イルのログ情報は

JVMなどの初期化エラーに限定されています。 インス トールプロセスを呼び出す

こ とができないと きのデバッグまたはト ラブルシューティングにこのフラグを使

用します。

注 : インス トール中に状況エラーを記録するデフォルトのログファ イルが

$SIEBEL_ROOTディ レク ト リに作成されます。

■ -is:javaconsole -console

このフラグは、 スク リプ ト タイプの (非GUI) インス トールを生成します。 この

方法は、 WAN経由のインス トール時に も役立ちます。 詳し くは、 104ページの

「コンソールモードのインス トール」 を参照して ください。

■ -is:tempdir temp directory_location

このフラグは、 インス トーラを一時ファイルのインス トール場所に方向付けます。

たとえば、 デフォルトディ レク ト リ (SolarisおよびHP-UXの場合は/var/tmp、

AIXの場合は/tmp) に容量が足りない場合、 別の場所を指定できます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 109

Page 110: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

自動モードまたはコンソールモードでのインス トール

インス トールコマンド用追加フラグ

110 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 111: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gateway のインス ト ール 5

この章では、 GUIによるインス トール方法を使用して、 UNIX上に Siebel Gateway をイン

ス トールおよび設定する方法について説明します。 他のインス トール方法については、

第4章 「自動モードまたはコンソールモードでのインス トール」 を参照して ください。

Siebel環境内での Siebel Gatewayの役割については、 第1章 「Siebel Server インス トール

の概要」 を参照してください。

Siebel Gatewayのインス トールおよび設定は、 さまざまなタスクで構成されます。

表12は、 一連の手順を示します。

表12. Siebel Gatewayのインストールと設定のタスク

実行者 タスク

システム管理者 1 Siebel Gateway のインス トールの前提条件を確認します。 112 ページの

「Siebel Gateway の前提条件の確認」 を参照。

2 (オプシ ョ ン) 冗長ディ スクアレイをインス トールします。 114 ページ

の 「Siebel Gateway 上での冗長ディ スクアレイのインス トール」 を

参照。

3 Siebel Gateway をインス トールおよび設定します。 115 ページの

「Siebel Gateway のインス トールと設定」 を参照。

4 ソフ ト ウェアのインス トールを確認します。 123 ページの 「Siebel Gateway のソフ ト ウェアインス トールの確認」 を参照。

5 Siebel Gateway を自動起動するよ うに設定します。 126 ページの

「Siebel Gateway を自動起動するよ うに設定」 を参照。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 111

Page 112: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayの前提条件の確認

Siebel Gatewayの前提条件の確認 5

Siebel Gateway をインス トールする前に、 次のガイ ド ラ インを確認します。

注意 : 初に 『システム要件とサポート されているプラ ッ ト フォーム』 マニュアルを確認

してから、 Siebel eBusiness Applications をインス トールして ください。

■ Siebel Gateway をインス トールするマシンで Siebel Server もサポート している場合は、

『システム要件とサポート されているプラ ッ ト フォーム』 に示されている、 そのコン

ポーネン トに必要なすべてのサードパーティ製品もインス トールする必要があ り ます。

注 : UNIXでは、 Siebel Gateway と Siebel Serverは両方と も共通のルート、

$SIEBEL_ROOTにインス トールされます。

■ サーバーをク ラスタ化する場合は、 シングルポイン ト障害を回避できるよ うに設定す

るため、 ク ラスタ化または冗長ディ スクアレイ (RAID) の使用を計画します。 ク ラス

タ化する場合は、 Siebel Gateway上で Central Dispatch を有効にしないでください。

■ Siebel Server をサポートする各マシンは、 Siebel Gatewayがインス トールされるマシン

に対し TCP/IPネッ ト ワーク接続が可能でなければなり ません。 pingユーティ リ ティ

を使用して、 該当するすべてのマシン間のネッ ト ワーク接続を確認します。

■ ネッ ト ワークアダプタが全二重イーサネッ ト をサポートするよ うに正し く設定されて

いるかど うかを確認します。 次のパラ メータを確認します。

❏ RJ45 Port Link Status: up

❏ Media Speed Selected: 100 Mbps Full Duplex

❏ Media Speed Running: 100 Mbps Full Duplex

■ 各Siebel Enterprise Serverに対して一度だけ Siebel Gateway をインス トールします。

1台のマシンに Siebel Gateway を 1つだけインス トールするこ とをお勧めします。 必要

に応じて、 複数の Siebel Enterprise を単一の Siebel Gateway Name Serverによってサ

ポートできます。 複数の Siebel Gateway Name Server を単一のマシンにインス トール

する場合は、 異なるポートにインス トールする必要があ り ます。

112 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 113: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayの前提条件の確認

■ Siebel Gateway とすべての Siebel Server をサポートするサーバーのネッ ト ワーク名が

付録A 「実装計画ワークシート 」 に記載されているこ とを確認します。 この情報は

Siebel Server と Siebel ク ライアン トのインス トール時に必要となり ます。

■ インス トーラを実行するログインに、 UNIXオペレーティングシステムに応じて、

/tmp (AIXデフォルトの一時ディ レク ト リ ) または/var/tmp (SolarisおよびHP-UXデフォルトの一時ディ レク ト リ ) への書き込み権限があるこ とを確認します。

■ 次のとおり インス トーラで利用できる一時的なディ スクの空き領域があるこ とを確認

します。

■ AIXへのインス トールの場合のみ

■ set-group-idフラグが使用される場合は、 インス トーラ IDが親 (Siebel) ディ レ

ク ト リ を所有するグループのメンバーであるこ とを確認します。

■ インス トーラを実行するログインに、 slibcleanを実行する権限があるこ とを確認

します。

■ X11ファ イルセッ トはデフォルトではインス トールされないためインス トールする

必要があ り ます。

■ HP-UXへのインス トールの場合のみ

■ 環境変数LANGがシンボ リ ッ ク リ ンクであるディレク ト リ名に設定されている と、

Siebel Server用 Java インス トーラは失敗します。 既存の LANG変数をシンボ リ ッ ク

リ ンクが示す実際のディ レク ト リに リセッ トする必要があ り ます。

注 : LANG 変数を univ.utf8 に設定するこ とはできません。 これに設定する と、

インス トーラは失敗します。

AIX 130 MB

Solaris 90 MB

HP-UX 210 MB

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 113

Page 114: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gateway上での冗長ディスクアレイのインス トール

■ パッチの適用後に、 追加の製品をルートディ レク ト リにインス トールするこ とはでき

ません。

注 : Windowsマシンから UNIXサーバーへの接続時にサードパーティ製ターミナルエ

ミ ュレータを使用してGUI インス トールを実行するこ とはサポート されていません。

1台のUNIXマシンから GUI インス トーラを実行して、 別のUNIXマシンまたはローカ

ルのUNIXマシンにインス トールするこ とが可能です。 Windowsマシンから UNIXの

インス トールを行う必要がある場合は、 UNIXサーバーに対して telnet を使用し、 コン

ソールモードでインス トールを行います。 コンソールモードでインス トールする方法

の詳細については、 104ページの 「コンソールモードのインス トール」 を参照してく

ださい。

Siebel Gateway上での冗長ディ スクアレイのインスト ール 5

Siebel Gatewayは、管理しているすべての Siebel Enterprise Serverのすべての Siebel Serverの設定情報を保持しています。 ディ スク ク ラ ッシュによ り Siebel Gatewayが失われる と、

システムの回復中、Siebel ソフ ト ウェアは停止する場合があ り ます。同様に、Siebel Serverは、 Siebel Remoteモバイルユーザー相互に同期される ト ランザクシ ョ ンファ イルを一時

的に格納しています。 これらのファイルが失われる と、 関連するすべてのモバイルユー

ザーのデータベースを再抽出するこ とが必要になり ます。

冗長ディ スクアレイ (RAID) または他のタイプの冗長ディ スク構成を Siebel Remote製品

をサポートする Siebel GatewayおよびSiebel Serverにインス トールするこ とを強くお勧め

します。 (Siebel Remoteは、 ダイヤルアップ接続を介した、 SiebelモバイルWeb ク ラ イア

ン ト と Siebel Database Server間のデータの同期をサポート しています)。 冗長ディ スク設

定は、 データ損失のリ スクを実質的に減らし、 両方のタイプのサーバーのエラー回復の問

題を 小化します。 冗長ディ スクアレイのインス トールおよび設定方法については、 ハー

ドウェアベンダーのマニュアルおよびオペレーティングシステムのマニュアルを参照して

ください。

114 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 115: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインストールと設定

Siebel Gatewayのインスト ールと 設定 5

この項では、 標準の Siebel Enterprise Serverの実装の一環と しての、 Siebel Gatewayの

インス トールと起動について説明します。

注 : 一般に、 管理と保守を簡素化するため、 非ルートユーザーがインス トールを行う こ と

をお勧めします。 ただし、 Gateway Server または Siebel Server を自動起動するよ うに設定

する場合はルート アクセスが必要です。

完全インス トールの場合は 「1つのCD-ROM ド ラ イブだけ」 を使用して、 必要に応じて

CD を入れ替えて行う必要があ り ます。 つま り、 CD を追加するため、 2番目のCD-ROM ド

ライブを使用しないでください。

CD を入れ替えないよ うにするには、 システム内の共通のインス トールディ レク ト リに、

必要な言語ファイルを含むすべてのインス トールファイルをコピーします。 詳し くは、

65ページの 「ステージングポイン トの作成」 を参照して ください。

注 : 次の手順は基本製品のインス トールに適用されます。 パッチのインス トール手順につ

いては、 パッチと と もに提供される 『Maintenance Release Guide』 を参照して ください。

Siebel Gatewayをインスト ールするには

1 UNIX_OSサーバープログラム、 Siebel Enterprise Server BaseCD-ROM をネッ ト ワーク上

にインス トールします。

こ こで、

UNIX_OSは、 Solaris、 HP-UX、 AIX などのUNIXオペレーティングシステムです。

注 : CDのボ リ ュームラベルは、 インス トールする Siebel アプリ ケーシ ョ ンによって、

seaUNIX_OSsesbase またはseaUNIX_OSsiabase (Siebel Industry Applicationsの場合)

です。 CD-ROMへのアクセス方法によっては、 この手順は必要ない場合があ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 115

Page 116: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トールと設定

便宜上、 このと きに seaUNIX_OSseslanguage またはseaUNIX_OSsialanguage

(Siebel Industry Applications用) CD-ROM を Siebel Gateway をインス トールするマシ

ンのド ライブに必要に応じてインス トールする場合もあ り ます。

CDの内容を リモート ファ イルシステムのディ レク ト リ ロケーシ ョ ンにコピーする場

合は、 次のよ うに、 NFS を介して リモート ホス ト をハードマウン トする必要があ り ま

す。

mount host:/directory_on_host /mount_point

こ こで、

hostはマシン名です。

directory_on_hostは、 マウン トするディ レク ト リです。

mount_pointは、 マウン ト ポイン トに使用する名前です。

2 前に作成した付録A 「実装計画ワークシート 」 のコピーに書き留めてある Siebelサー

ビス所有者アカウン ト を使用して、 サーバーにログオンします。

注意 : Siebel Gateway がルートでインス トールされる場合は、 サーバーの停止と起動

はルートのみが行えます。 正しい権限のある Siebel アカウン ト を使用します。 Siebelアカウン トの作成については、 61 ページの 「Siebel サービスオーナーアカウン トの

作成」 を参照してください。

3 CDマウン ト ポイン トから /sesディ レク ト リに移動して、 新しいシェルを開きます。

4 Siebel固有の環境変数の設定を解除します。 現在の環境変数の設定を表示するには、

シェルウ ィンド ウで 「env」 と入力します。

116 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 117: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインストールと設定

5 Siebel Gateway インス トールプロセスを開始するには、 次のコマンドを入力して、 109ページの 「インス トールコマンド用追加フラグ」 で説明する必要なフラグを追加しま

す。

./setupUNIX_OS

こ こで、

UNIX_OSは、 Solaris、 HP-UX、 AIX などのUNIXオペレーティングシステムです。

[InstallShield ウ ィザードへよ う こそ] 画面が表示されます。

注 : Windowsマシンから UNIXサーバーへの接続時にサードパーティ製ターミナルエ

ミ ュレータを使用してGUI インス トールを実行するこ とはサポート されていません。

1台のUNIXマシンから GUI インス トーラを実行して、 別のUNIXマシンまたはローカ

ルのUNIXマシンにインス トールするこ とが可能です。 Windowsマシンから UNIXの

インス トールを行う必要がある場合は、 UNIXサーバーに対して telnet を使用し、 コン

ソールモードでインス トールを行います。 コンソールモードでインス トールする方法

の詳細については、 104ページの 「コンソールモードのインス トール」 を参照してく

ださい。

6 [次へ] をク リ ッ ク します。

同一マシン上に他の Siebel コンポーネン トがインス トールされている場合は、 それら

のコンポーネン トが検出されたこ とを示すメ ッセージが表示されます。

7 初めて Siebel Gateway ファ イルをインス トールするか、 既存のインスタンスに新しい

言語を追加するかによって、 必要な操作を実行し、 [次へ] をク リ ッ ク します。

■ 新しいインスタンスに Siebel Enterprise Server ソフ ト ウェアをインス トールするに

は、 デフォルト と して [なし] を選択して、 [次へ] をク リ ッ ク します。 手順8に進みます。

■ 既存のインスタンスに新しい言語をインス トールするには、 表示されているイン

スタンスを選択し、 [次へ] をク リ ッ ク します。 手順13に進みます。

この ト ピッ クに関する重要な追加情報については、 152ページの 「Siebel Serverへの複数の Siebel言語パッ クのインス トール」 も参照して ください。

[インス トーラのパス] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 117

Page 118: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トールと設定

8 付録A 「実装計画ワークシート 」 に記載しているインス トールディ レク ト リへの完全

に修飾されたパスを入力するか、 または [参照] をク リ ッ ク して異なるディ レク ト リ

を選択します。

注 : ディ レク ト リ名は、 アンダースコアを含む標準の英数字文字にしてください。

その他の文字やスペースは使用しないでください。

9 [次へ] をク リ ッ ク します。

[インス トーラ製品の選択] 画面が表示されます。

10 Siebel Gateway Server を選択します。 他のコンポーネン トは後でインス トールでき

ます。

注 : Siebel Gateway と同時に追加の製品をインス トールする場合は、 言語の選択など

の同様な情報を 2度入力する必要はあ り ません。 このため、 第 6章 「Siebel Serverの

インス トール」 で説明するインス トール手順は、記載どおりの順序で表示されません。

11 [次へ] をク リ ッ ク します。

注 : AIX上でインス トールする場合は、 [次へ] ボタンがすぐに表示されない場合が

あ り ます。 [次へ] ボタンが表示されない場合は、 GUIのサイズを変更します。

[セッ ト アップ形式] 画面が表示されます。

12 次のオプシ ョ ンの中から実行するインス トールのタイプを選択して、[次へ] をク リ ッ

ク して続行します。

注 : Siebel Gatewayでは、 次の 3つのどのオプシ ョ ンを選択しても同じコンポーネン ト

がインス トールされます。

■ Typical

■ Compact

■ Custom

118 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 119: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインストールと設定

注意 : 1 度に 2 つ以上のライセンスされているコンポーネン ト を選択する場合、 Siebel Enterprise Server (SES) インス トーラ と Siebel ソフ ト ウェア設定ウ ィザードによ り、

各コンポーネン トのインス トールパラ メータの入力を個別にかつ必要な順番で求める

メ ッセージが表示されます。 開始する前に、 設定前の手順がすべて完了しているこ と

を確認してください。 この手順が完了していないと、 インス トールが失敗する場合が

あ り ます。

[インス トールする言語を選択して ください] 画面が表示されます。

13 インス トールする言語を選択して、 [次へ] をク リ ッ ク します。

すべてのサーバーが少なく と も 1つの (基本) 言語でインス トールされます。 追加の

言語は、 必要に応じて、 後にインス トールできます。

後に言語をインス トールする場合は、 そのディ レク ト リで実行した可能性のあるパッ

チも再インス トールする必要があ り ます。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クのみをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

[インス トーラの確認] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 119

Page 120: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トールと設定

14 選択した製品のファイルをインス トール先にコピーするには、 [次へ] をク リ ッ ク し

ます。

[インス トーラ進捗] 画面が表示されます。

ファ イルがインス トール先にコピーされる と、 次のメ ッセージを示す警告画面が表示

されます。

Setup did not find the Siebel Language Code language pack on the current media.Please insert the CD containing the Siebel Language Code and select setupUNIX_OS from the Siebel Language Code folder.

15 この手順をまだ実行していない場合は、 適切な言語のCD-ROM を Siebel Gatewayのイ

ンス トール先マシンのド ライブに挿入して、 選択した言語の場所 (ses/language/)に移動します。 こ こでの languageは、 Siebel言語コードを表します。

注 : CDのボ リ ュームラベルは、 状況に応じて seaUNIX_OSseslanguage または

siaUNIX_OSseslanguageになっています。 Siebel Industry Applications をインス トー

ルする場合は、 siaUNIX_OSseslanguageを使用します。

必要に応じて、 フ ィルタダイアログボッ クスをク リ アして、 適切なファイルを表示で

きるこ とを確認します。

16 [UNIX_OSを設定] を選択して、 [OK] をク リ ッ ク します。

[インス トーラ言語パッ クの進捗] 画面が表示されます。

すべての言語ファイルのインス トールが完了したら、 インス トーラプロンプ トにベー

ス CD-ROMの挿入を求める メ ッセージが表示されます。

ベース CD-ROMを再挿入して、 セッ ト アップ UNIX_OS ファイルを参照し、 セッ ト アップを続

行できるようにして ください。

17 ネッ ト ワーク上のベース CDマウン トポイン トに再び移動し、 ses/setupUNIX_OSを見

つけて、 [OK] をク リ ッ ク します。

1つの言語をインス トールするか複数の言語をインス トールするかによって、 次に表

示される画面が異なり ます。

■ 複数の言語をインス トールする場合は、 [プラ イマ リ言語] 画面が表示されます。

手順18に進みます。

120 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 121: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインストールと設定

■ 1つの言語のみをインス トールする場合は、 [Gateway ポート ] 画面が表示され

ます。 手順19に進みます。

18 プライマ リ (基本) 言語を選択して、 [次へ] をク リ ッ ク します。

注 : これは企業向けのプライマ リ (基本) 言語です。 この言語を使用して、 Siebel

Server を実行し、 通常、 メ ッセージを読みます。

[Gateway ポート ] 画面が表示されます。

19 デフォルトのGatewayのポート番号を使用するか、これを変更して、 [次へ] をク リ ッ

ク します。

[インス トーラの自動開始] 画面が表示されます。

注意 : この Siebel Gateway をク ラスタの一部と して使用する場合は、 自動開始を使用

しないでく ださい。 Siebel Gateway サービスは、 常に、 対応するク ラスタスク リプ ト

またはエージェン ト を介して起動および停止する必要があ り ます。

20 Siebel Gatewayが再起動する際に自動起動するか否かを選択して、 [次へ] をク リ ッ ク

します。

注 : この設定では、Siebel Gatewayにホス トマシンが再起動するごとに自動起動するよ

うに追加の設定手順を受け入れるよ うにします。実際に自動起動を行うには、126ペー

ジの 「Siebel Gateway を自動起動するよ うに設定」 で説明する設定手順を完了してい

る必要もあ り ます。

[インス トーラの設定確認] 画面が表示されます。

21 Siebel Gateway設定を確認して、 これを受け入れる場合は [次へ] をク リ ッ ク し、

戻って設定を変更する場合は [戻る] をク リ ッ ク します。

注意 : インス トールプロセスはこ こに示した手順によって異なり ます。 たとえば、

Siebel Gateway と Siebel Server を同時にインス トールしたと します。 このインスタン

スでは、 Gateway のインス トールではこの箇所から 146 ページの 「Siebel Server をイ

ンス トールするには」 の手順 20 にスキップします。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 121

Page 122: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トールと設定

22 インス トールを完了するには、 [完了] をク リ ッ ク します。

インスト ールを検証するには

1 $SIEBEL_ROOT/gtwysrvrディ レク ト リに移動し、 Siebel環境変数を指定します。

UNIXシェルまたはその variantに該当するコマンドを選択します。

Korn シェルまたはBourne シェル :

./siebenv.sh

ヒン ト : 初のピ リオド と ./siebenv.sh との間にスペースがあるこ とを確認します。

C シェル :

source siebenv.csh

2 $SIEBEL_ROOT/binに移動します。

3 viのよ う なエディ タを使用して、 base.txtファ イルを開きます。 たとえば、 次のよ

うに、 完了したインス トールのタイプが表示されます。

7.x.x [15049] LANG_INDEPENDENT full release

または

7.x.x [15049] ENU full release

こ こで、

ENU = U.S. Englishです。

122 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 123: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トール後のタスク

Siebel Gatewayのインスト ール後のタ スク 5

Siebel Gateway インス トールプログラムの実行後、 次のタスクを実行します。

■ 123ページの 「Siebel Gatewayのソフ ト ウェアインス トールの確認」

■ 126ページの 「Siebel Gatewayを自動起動するよ うに設定」 (オプシ ョ ン)

Siebel Gatewayのソフ トウェアインス トールの確認 5

インス トールと設定の終了後は、 次の Siebel Gateway ファ イルが、 インス トール中に指定

した $SIEBEL_ROOTディ レク ト リに存在している必要があ り ます。

_uninst/gtwysrvr/

admin/

base.txt

bin/

dbtempl/

enu.txt

input/

install/_script

lib/

locale/

log/

objects/

output/

siebenv.csh

siebenv.sh

sqltempl/

sys/

temp/

upgrade/

upgrade.log

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 123

Page 124: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トール後のタスク

_uninst : プログラムをアンインス トールするのに必要なファイルを含む。 ト ップレベルの

ディ レク ト リ と同様で、 この SIEBEL_SERVERルートにインス トールされたすべての製品

のアンインス トール情報が含まれます。

gtwysrvr : ト ップレベルディレク ト リ。

admin : Gateway設定に使用される .datファ イルと Gateway を制御するスク リプ トに使用

されるテンプレート ファ イル。

bin : Siebel Gateway起動スク リプ ト 、 終了スク リプ ト 、 および実行ファイル。

dbtempl : 地方ユーザーおよびモバイルWebユーザー用に Siebel Remoteが必要とするディ

クシ ョナリおよびローカルデータベースファイル。

input : Siebel Reoteに関連するファイルを含む。

install : UNIX インス トーラで使用するファイルが含まれています。

lib : Gatewayプログラムのライブラ リ ファ イル。

locale : 言語固有のファイルおよびスク リプ ト 。 これらのファイルおよびスク リプ トは

設定できません。

log : ネームサーバーのログ。

objects : 空のディレク ト リ。 Siebel Server を同じルートディ レク ト リにインス トールする

場合、 そのインス トール手順によ り このディ レク ト リに、 対応する Siebel レポジ ト リ ファ

イル (siebel.srf) と と もに、 language サブディ レク ト リ (U.S. Englishの場合enuな

ど) が移植されます。

output : Siebel Reoteに関連するファイル。

siebenv.csh : サーバーの環境変数を設定する Siebel スク リプ トのCシェルvariant。

siebenv.sh : サーバーの環境変数を設定する Siebel スク リプ トの BourneシェルおよびKornシェルの variant。

sqltemp : 空のディ レク ト リ 。 Siebel Server を同じルートディ レク ト リにインス トールする

場合、 そのインス トール手順によ り、 このディ レク ト リに、 Siebel Serverが特定のデータ

ベース操作を実行するのに使用する sql文の作成に使用可能な sqlテンプレート を含む

sqlステート メン トが移植されます。

124 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 125: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トール後のタスク

sys : Siebel Gateway とサーバーコン ト ロールユーティ リ ティが使用するファイル。 これら

のファイルをユーザーが表示または編集するこ とはできません。

temp : Siebel Gatewayが生成した一時ファイルを格納する。

upgrade : Siebel eBusiness Applicationsのバージ ョ ンアップグレードに関連するファイル

およびスク リプ ト 。 アップグレード中に使用される一時ファイル、 バッ クアップファイ

ル、 状態ログファイルも格納されています。

upgrade.log : ログのアップグレード。

Siebel Gatewayの起動 5

設定中に、 Siebel Gatewayの手動起動を選択した場合は、 新しい Siebel Server コンポーネ

ン ト をインス トールおよび設定するたびに、 およびSiebel eBusinessアプリケーシ ョ ンを

操作するたびに、 Siebel Gateway を起動する必要があ り ます。

Siebel Gatewayが起動したことを確認するには

■ $SIEBEL_ROOT/gtwysrvrディ レク ト リに移動し、 Siebel環境変数を指定します。 UNIXシェルまたはその variantに該当するコマンドを選択します。

Korn シェルまたはBourne シェル :

./siebenv.sh

ヒン ト : 初のピ リオド と ./siebenv.sh との間にスペースがあるこ とを確認します。

C シェル :

source siebenv.csh

これによ り Siebelユーティ リ ティの使用に必要な Siebel環境変数とパス情報が設定さ

れます。

ヒン ト : Siebel 管理者がログオンする と、 常に Siebel 環境シェルスク リプ トが自動的に

実行されるよ うに設定するには、 管理者アカウン トのデフォルト と してシェルを指定

します。 また、 管理者のアカウン トの起動ファイルにこのコマンドを追加します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 125

Page 126: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トール後のタスク

Siebel Gatewayが実行されていることを確認するには

■ 「list_ns」 を入力します。

次のよ う な返信メ ッセージを受信する必要があ り ます。

started at Fri Oct 19 15:33:26 2001, pid:4024, autostart:yes

Siebel Gatewayが停止している場合は、 次の手順に従います。

■ start_ns コマンドを実行して、 Siebel Gateway を起動します。

■ list_nsを実行して、 Siebel Gatewayが正し く動作しているこ とを確認します。

Siebel Gateway を自動起動するよ うに設定 5

インス トール中に、 Siebel Gatewayの自動再起動を選択した場合は、 これを有効にするに

は次の手順に従ってください。

Solarisおよび HP-UX上で Siebel Gatewayを自動起動するよう に設定するには

1 Siebel Gatewayがインス トールされたマシンにルート と してログオンします。

2 次のよ うに、 ファ イルsiebel_serverを /etc/init.dディ レク ト リにコピーしま

す。

cp $SIEBEL_ROOT/bin/siebel_server /etc/init.d

こ こで、

$SIEBEL_ROOTは、 Siebelルートディレク ト リへのフルパスです。

3 テキス トエディ タを使用して、 /etc/init.d/siebel_serverを編集します。

$SIEBEL_GATEWAY_ROOTを Siebel Gateway インス トールディ レク ト リへの実際のパス

に置き換えます。

4 次のコマンドを実行して、 適切な許可を設定します。

chmod 744 /etc/init.d/siebel_server

5 次のコマンドを実行して、 /etc/init.d/siebel_serverから /etc/rc3.d/S72siebelへのハード リ ンクを作成します。

ln /etc/init.d/siebel_server /etc/rc3.d/S72siebel

126 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 127: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トール後のタスク

6 次のコマンドを実行して、 /etc/init.d/siebel_serverから /etc/rc0.d/K32siebelへのハード リ ンクを作成します。

ln /etc/init.d/siebel_server /etc/rc0.d/K32siebel

Siebel Gatewayを AIX上で自動起動するよう に設定するには

1 Siebel Gatewayがインス トールされたマシンにルート と してログオンします。

2 単一ライン上に次のコマンドを実行します。

mkitab "start_gateway:2:once:su - $USER -c ¥"$SIEBEL_ROOT/bin/siebel_server start¥""

こ こで、

$USER= Siebel管理者のユーザー名です。

$SIEBEL_ROOT= Siebel Gatewayのインス トールディ レク ト リです。

3 ファ イル/etc/rc.shutdownが存在するかど うかを確認します。 このファイルが存在

しない場合は、 作成してその許可を変更します。

touch /etc/rc.shutdownchmod 744 /etc/rc.shutdown

4 ファ イル/etc/rc.shutdownを編集して、 それに次のコマンドを追加します。

su - $USER -c “$SIEBEL_ROOT/bin/siebel_server stop”

こ こで、

$USER は、 Siebel管理者のユーザー名です。

$SIEBEL_ROOT は、 Siebel Gatewayのインス トールディ レク ト リです。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 127

Page 128: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トールのト ラブルシューテ ィ ング

5 ファ イルを保存して閉じます。

これで、 Siebel Gatewayがサーバーを再起動する と きには自動的に起動し、 シャ ッ ト ダウ

ンする と きには自動的に終了できるよ うになり ました。

注 : Siebel Gatewayがサービスを行う Siebel Enterprise内のすべてのサーバーの中で、

Siebel Gatewayが起動する 初のサービスを行い、 シャ ッ ト ダウンする 後のサービスを

行う必要があるこ とに注意してください。

これで、 Siebel Serverのインス トールに進む準備ができました。

Siebel Gatewayのインスト ールのト ラブルシューティ ング 5

この項では、 不完全なインス トールまたは設定から生じる可能性のあるエラーについて

説明します。

問題 : Siebel Gatewayが起動しない。

解決策 a : Siebel Gateway を起動できないこ とが判明した場合、 Siebelサービスオーナーと

しての特権を持っていない場合があ り ます。 61ページの 「Siebel アカウン トの作成」 の説

明を確認するか、 またはstart_nsスク リプ ト を編集して、 Central Dispatchが検出されな

い場所にResonate_ROOTディ レク ト リ を設定します。

注 : Siebel Gateway を起動できない場合は、 この Enterprise用に次の章でインス トール

する Siebel Server を設定および起動するこ とはできません。

解決策 b : Siebel Gateway を起動できないと、 LD_LIBRARY_PATH (Solaris)、 SHLIB_PATH

(HP-UX)、LIBPATH (AIX) が正し く設定されなかったり、共有ライブラ リの許可が正し く

設定されなかったり、 共有ライブラ リが見つからないなど、 多数の問題が生じる場合があ

り ます。 ldd コマンドを使用して、 見つからないライブラ リ を表示するこ とができます。

siebelenv.csh と siebelenv.shを確認したり、 $SIEBEL_ROOT/libがLD_LIBRARY_PATH (Solaris), SHLIB_PATH (HP-UX)、 またはLIBPATH (AIX) の前に設定されているこ とを確

認する必要もあ り ます。 $SIEBEL_ROOT/libが含まれるこ と も確認して ください。 ラ イブ

ラ リの競合がある場合は、 共有ライブラ リのパス環境変数の 初の要素と して

$SIEBEL_ROOT/libを設定します。

128 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 129: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トールのト ラブルシューテ ィ ング

問題 : Siebel Gatewayが起動しよ う とする と きに、 明白な理由なく終了し、 コアダンプが

生じる。

解決策 : Central Dispatchが Siebel Gatewayマシン上にインス トールされているのに、

Central Dispatchが実行されていない場合、 Siebelプログラムは失敗します。

Resonate_ROOT環境変数のデフォルトの値を Central Dispatchのインス トールを含まない

ディ レク ト リ (たとえば、 /dev) に変更するこ とによって、 start_nsスク リプ ト を編集

します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 129

Page 130: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Gatewayのインス トール

Siebel Gatewayのインス トールのト ラブルシューテ ィ ング

130 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 131: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Server のインス ト ール 6

この章では、 サポート されている Unixサーバーへの Siebel Server ソフ ト ウェアのインス

トールと、 Siebel Enterprise Serverの設定に関連するタスクについて説明します。 その他

のインス トール方法については、 第4章 「自動モードまたはコンソールモードでのインス

トール」 を参照してください。

Siebel環境内での Siebel Serverの役割については、 第1章 「Siebel Server インス トールの

概要」 を参照してください。

Siebel Serverのインス トールと設定を行うには、 複数のタスクを実行します。 表13は、

一連の手順を示します。

表13. サーバーのインス トールと設定のタスク

実行者 タスク

システム管理者 1 Siebel Gateway が起動しているこ とを確認します。 125 ページの

「Siebel Gateway の起動」 を参照。

2 Siebel Server のインス トール前提条件を満たしているこ とを確認します。

133 ページの 「Siebel Server の展開に関する注意事項」 を参照。

3 どの UTF-8 ロケールがサーバーにインス トールされているかを確認し

ます。 134 ページの 「サーバー上の言語ロケールの確認」 を参照。

データベース管理者

1 RDBMS インスタンスをインス トールします。 134 ページの 「データ

ベースインスタンスのインス トール」 を参照。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 131

Page 132: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

システム管理者 1 データベース固有の接続ソフ ト ウェアを設定します。 135 ページの

「データベース接続の設定」 を参照。

2 ネッ ト ワーク接続を確認します。 135 ページの 「ネッ ト ワーク接続の

確認」 を参照。

3 負荷分散を有効化するそれぞれの Siebel Server に Central Dispatch が

インス トールされているこ とを確認します。 137 ページの 「Central Dispatch のインス トールの確認」 を参照。

4 Hummingbird SearchServer をインス トールします。 137 ページの

「Hummingbird SearchServer のインス トール」 を参照。

5 データベーステーブルオーナーごとに Siebel File System ディ レク ト リ

を作成します。 138 ページの 「Siebel Server のインス トールタスク」 を

参照。

6 Siebel Server をインス トールします。 140 ページの 「Siebel Server のインス トールと設定」 を参照。

7 ソフ ト ウェアのインス トールを確認します。 154 ページの 「Siebel Server のソフ ト ウェアインス トールの確認」 を参照。

システム管理者 1 (オプシ ョ ン) Siebel Enterprise Server 内に追加の Siebel Server を作成し

ます。 156 ページの 「既存の Siebel Enterprise Server 内での追加サー

バーの作成」 を参照。

2 Siebel Server の ODBC データソースを確認します。 159 ページの

「Siebel Server の ODBC データソースの確認」 を参照。

3 Siebel Server が自動的に起動するよ うにすでにインス トール時に指定し

ている場合でも、 162 ページの 「Siebel Server の自動起動設定」 を参照

して ください。

4 適用できる環境変数を確認して設定します。 165 ページの 「環境変数の

管理」 を参照。

5 モバイルユーザー向けにネッ ト ワーク接続を確立します。 168 ページの

「モバイルユーザーのネッ ト ワーク接続の確立」 を参照。

6 サーバーコンポーネン ト グループを同期します。 168 ページの 「Siebel Server コンポーネン ト グループの同期」 を参照。

7 データベースに合わせてサーバーのロケールを設定します。 168 ページ

の 「Siebel Server のデータベースク ライアン ト ロケールの設定」 を参照。

8 特定の Siebel Server 上で使用しない言語固有の Siebel オブジェク トマ

ネージャを無効化します。 170 ページの 「言語固有の Siebel オブジェク

トマネージャの無効化」 を参照。

表13. サーバーのインス トールと設定のタスク

実行者 タスク

132 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 133: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverの展開に関する注意事項

Siebel Serverの展開に関する注意事項 6

■ ビジネス要件に応じて、 1つまたは複数の Siebel Enterprise Server を展開できます。

複数の Siebel Enterprise Serverの展開については、 27ページの 「Siebel Enterprise Serverの概要」 を参照して ください。

■ Siebel Serverのインス トールプロセスは、 Siebel Serverが動作するサーバーごとに完了

する必要があ り ます。 付録A 「実装計画ワークシート 」 に、 Siebel Serverの数と設定

を判断するためのガイダンス情報が提供されています。 Siebel Server をインス トール

するすべてのマシンが、 『システム要件とサポート されているプラ ッ ト フォーム』 で

詳し く説明されているハードウェアと ソフ ト ウェアの要件を満たしているこ とを確認

してください。 SES Installerでは、 Siebel 7.xのインス トールに必要なソフ ト ウェアが

整っているこ とを確認する と共に、 そのソフ ト ウェアが必要なバージ ョ ンレベルに一

致しているこ とを確認できます。

■ ある特定の Siebel Database Serverによってサポート される Siebel Serverは、稼働するプ

ラ ッ ト フォームにかかわらず、 必ず同じ Siebel Enterprise Serverに属している必要が

あ り ます。 初の Siebel Server を Siebel Enterprise Server内にインス トールする と きに、

Siebel Enterprise Server を設定するよ うに求める メ ッセージが自動的に表示されます。

その Siebel Enterprise Server内にインス トールした追加の Siebel Serverでは、自動的に

そのパラ メータが継承されます。

■ Siebel Server ソフ ト ウェアは、 各マシンに 1回だけインス トールされます。 ただし、

config_serverスク リプ ト を使用する と、 インス トールしたその単一のソフ ト ウェア

から、 必要な数の Siebel Server を操作できるよ うに設定できます。 156ページの 「既

存の Siebel Enterprise Server内での追加サーバーの作成」 を参照。

■ どのコンポーネン ト グループを有効化するかは、 初の Siebel Server上でだけ選択で

きます。 追加の Siebel Serverでは同じコンポーネン ト グループが継承されます。 した

がって、 環境内で必要になるこ とが予測されるすべてのコンポーネン ト グループを有

効化して、 それぞれの Siebel Server上で不要なコンポーネン ト グループを無効化する

必要があ り ます。 設定ウ ィザードの使用中にコンポーネン ト グループを有効化しな

かった場合は、 後でサーバー管理を使用して手動で有効化する必要があ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 133

Page 134: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverの展開に関する注意事項

Siebel Serverのクラスタ化前提条件 6

Siebel Server をク ラスタの一部と して実行する場合は、 Siebel Serverプロセス リ ソースを

実行する同じ リ ソースグループ内のク ラスタ化されたディ スク ド ライブにインス トールす

る必要があ り ます。 Siebel Serverは、 VERITAS または IBM HACMP を使用してク ラスタ化

環境で稼働するこ とが実証されています。 ク ラスタ化については、 第7章 「Siebel実装の

ク ラスタ化によるフェイルオーバー機能の実現」 を参照してください。

Siebel インス トーラでは、 ライセンスを取得しているすべてのサーバーを 1回でインス

トールできます。 特定のサーバーをク ラスタの一部と して実行する場合は、 Siebel Gateway と Siebel Server を個別にインス トールして設定する必要があ り ます。

サーバー上の言語ロケールの確認 6

Siebel Server を展開するマシン上に、 インス トールするすべての言語のUTF-8 ロケール

が用意されているこ とを確認してください。 Siebel 7.5.xのログファイルと設定ファイル

では、 バイ トオーダーマーク (BOM) 付きのUTF-8 をデフォルトのエンコード と して使

用します。 これらのファイルにASCII以外の文字が含まれている場合は、 正し く表示して

編集するためにUTF-8 ロケールが必須とな り ます。 ソフ ト ウェアアプリ ケーシ ョ ンでも、

UTF-8 ロケールが必要になる場合があ り ます。

インスト ールされている UTF-8ロケールを確認するには

■ 次のコマンドを入力します。

locale -a | grep UTF-8

注意 : 時刻の表示方式は言語ロケールによって異なり ます。 詳し くは、 『Global Deployment Guide』 を参照して ください。

データベースインスタンスのインス トール 6

データベースインスタンスがまだインス トールされていない場合は、 サイ トで使用する

RDBMSのインス トールをデータベース管理者に依頼して ください。 Siebel Server を正し

く インス トールするには、 そのデータベースとの接続がインス トール時に確立されている

必要があ り ます。 Siebel Databaseのインス トールについては、 必要に応じて第9章 「DB2 UDBに対する Siebel Database Serverのインス トール」 または第11章 「Siebel Database Server for Oracleのインス トール」 を参照してください。

134 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 135: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverの展開に関する注意事項

データベース接続の設定 6

注 : Siebel アプリ ケーシ ョ ンはOracle 32 ビッ ト ク ラ イアン ト をサポート していますが、

Siebel Server上にOracle 64 ビッ ト ク ラ イアン ト をインス トールした場合は、

$ORACLE_HOME/libの代わりに $ORACLE_HOME/lib32 を、 LD_LIBRARY_PATH (Solaris)、

SHLIB_PATH (HP-UX)、 またはLIBPATH (AIX) に追加する必要があ り ます。

DB2 UDB : データベース用の正しい接続情報でデータベースエイ リ アスを定義します。

このエイ リ アスは、 Siebel Serverのインス トール時に使用される接続文字列とな り ます。

付録A 「実装計画ワークシート 」 に接続文字列を書き留めておきます。この接続文字列は、

Siebel Server をインス トールする と きに指定します。

DB2 Client Configuration Assistant またはCommand Line Processor (CLP) を使用して、

データベースエイ リ アスを定義します。 詳し くは、 『DB2 Universal Database for UNIX』または 『IBM DB2 Universal Database Command Reference』 を参照して ください。

ネッ トワーク接続の確認 6

サーバーがネッ ト ワークに正し く接続されているこ と と、 ネッ ト ワークを通じて相互に

接続されているこ とを確認する必要があ り ます。

Siebel Serverと Siebel Gateway、 Siebel Database Server、 Siebelファ イルシステム間のネッ ト ワーク接続を確認するには

1 ネッ ト ワーク タイプに応じたテス トユーティ リ ティ を使用して、 Siebel Server とSiebel Gatewayおよび Siebel Database Server間のネッ ト ワーク接続を確認します。

TCP/IPネッ ト ワークの場合は、 pingユーティ リ ティ を使用して、 Siebel Database Serverおよび Siebel Gateway とのネッ ト ワーク接続を確認します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 135

Page 136: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverの展開に関する注意事項

2 次のよ うに Siebel Database Server との接続を確認します。

■ DB2 UDB : 次のよ うに db2シェルを開いて、 データベース と接続できるこ とを確認

します。

a 次のよ うに入力します。

db2 connect to database_alias user user_ID using password

こ こで、

user_IDは、 DB2上の有効なユーザー名を表し、 passwordは、 そのユーザー名

に対応するパスワードを表します。

接続が有効な場合は、 次のよ う なメ ッセージが表示されます。

「接続テス トが正常に行われました」

「データベースサーバー = DB2/AIX|Solaris x.x.x」「認証ID = SADMIN」「データベースエイリアス = NAME」

接続が有効でない場合は、 設定を確認してください。

b 接続を終了するには、 「db2 terminate」 と入力します。

Siebel Serverのインス トールプロセスによってその専用のODBCデータソースが

作成されます。

3 Siebel Serverからファ イルシステムへのネッ ト ワーク接続を指定します

4 ファ イルシステムディ レク ト リ を表示できるこ と、 および Siebelサービス所有者また

はResonateマネージャアカウン ト との間でファイルをコピーできるこ とを確認します。

これで、 Siebel Gateway、 Siebel Database Server、 およびファイルシステムとの間の

ネッ ト ワーク接続が確認されました。

136 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 137: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverの展開に関する注意事項

Central Dispatchのインス トールの確認 6

次のいずれかの条件でCentral Dispatchが対象になるマシンにインス トールされている

こ とを確認します。

次のいずれかの展開を行います。

■ 対象Siebel Server上での負荷分散

■ 複数のWebサーバー上での負荷分散 (Central Dispatchによって負荷分散が実行されな

い場合も含めて)

複数のサーバーをク ラスタの一部と して運用する場合、 前述の展開ルールに例外が発生し

ます。 つま り、 Central Dispatchはク ラスタ化するマシンにインス トールできません。 代

わりに、 負荷分散の実行用に予約してあるサーバーにCentral Dispatch をインス トールし

ます。

Hummingbird SearchServerのインス トール 6

検索を実行するよ うに Siebel Server を設定できます。 検索実行タスクを処理するよ うに他

のリモート SearchServer をポイン トするこ と もできます。 サーバーを SearchServer と して

動作させる場合は、 Siebel Server をそのマシンにインス トールする前に、 Hummingbird SearchServer を AIX|Solaris|HP-UXサーバー付属プログラム (2枚組のう ちのCD 2) CD-ROMからインス トールする必要があ り ます。

Hummingbird SearchServerについては、 『Siebel Search管理ガイ ド』 を参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 137

Page 138: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールタスク

Siebel Serverのインスト ールタ スク 6

次のインス トールタスクを実行します。

■ 139ページの 「Siebel Serverのインス トール前チェッ ク リ ス ト 」

■ 140ページの 「Siebel Serverのインス トールと設定」

マシンにインス トールする Siebel Server ごとに Siebel Server インス トールプログラムを実

行する必要があ り ます。 このプログラムによって次のタスクが実行されます。

■ 専用のディ レク ト リ構造をセッ ト アップする。

■ ソフ ト ウェアをディ スクにコピーする。

■ Siebel Server コンポーネン ト をインス トールする。

■ Siebel Enterprise Server (必要に応じて) と Siebel Server を設定する。

Siebel Enterprise Server という語は、 個別にではなくユニッ ト と して管理、 設定できる

Siebel Serverの集合を指すときに Siebel システムで使用されます。 個別のコンピュー

タまたはプログラムを表すこ とはあ り ません。

したがって、 展開環境に 初の Siebel Server をインス トールする と、 自動的に Siebel Enterprise Serverが設定されます。 その後にインス トールして同じデータベースに接続

する Siebel Serverは、すべてこの Siebel Enterprise Server内にインス トールする必要が

あ り ます。

注 : 開発環境またはテス ト環境内の単一マシン上に複数の Siebel Enterprise Server を

設定する場合は、 unsetenv $SIEBEL_ROOT (この場合の $SIEBEL_ROOTは、 インス

トールルートディ レク ト リの環境変数を表します) のよ う なコマンドを実行して、

Siebel Enterprise Server ごとに固有の$SIEBEL_ROOTを指定する必要があ り ます。 単

一マシン上への複数の Siebel Enterprise Serverの設定は、 本番環境用と してはサポー

ト されません。

138 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 139: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインストールタスク

Siebel Serverのインス トール前チェ ッ ク リス ト 6

Siebel Server をインス トールする前に次のタスクを実行しているこ とを確認します。

■ Siebel Gateway をインス トールし、その Siebel Gatewayが実行されているこ とを確認し

ます。 Siebel Server をインス トールする直前に Siebel Gateway をインス トールした場

合は、 すでに Siebel Gatewayが実行されています (手動でGateway を起動するには、

125ページの 「Siebel Gatewayの起動」 を参照してください)。

注 : Siebel Gatewayが実行されていないと、 Siebel Serverのインス トールを完了するこ

とはできません。

■ Siebel Gateway以外のアクティブな Siebel Serverプロセスは停止する必要があ り ます。

■ Siebel Server をインス トールする前に、 適切なバージ ョ ンレベルに一致する必要なす

べてのサードパーティ ソフ ト ウェア製品がすでにインス トールされているこ とを確認

します。 それらの製品がインス トールされていないと、 必要なソフ ト ウェアコンポー

ネン トのプロンプ トが表示されます。 詳し くは、 『システム要件とサポート されてい

るプラ ッ ト フォーム』 を参照してください。

■ 次の確認をします。

■ 次の一時ディ スク空き領域をインス トーラに使用できるこ とを確認します。

■ Siebel eBusiness Applicationsのインス トール先親ディ レク ト リに set-group-id

フラグがないこ とを確認します。 または、 set-group-idフラグが使用されている

場合は、 インス トールを実行するユーザーのログイン IDに、 親ディ レク ト リの

オーナーと同じグループ IDが設定されているこ とを確認します。 親 (Siebel)ディ レク ト リ を所有しているグループのメンバーになるだけでは不十分です。

AIX 130 MB

Solaris 90 MB

HP-UX 210 MB

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 139

Page 140: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールタスク

■ AIXの場合にのみ、 インス トールを実行するログイン IDに、 slibcleanの実行許可

が設定されているこ とを確認します。

注意 : Siebel Server を設定する同じマシン上で Central Dispatch を実行し、 Central Dispatch と同時に使用するよ うに Siebel Server を設定しない場合は、 Siebel Gatewayの実行中に UseSCB サーバーパラ メータを FALSE に設定する必要があ り ます。 そのよ

うに設定しないと、 Siebel Server は正し く起動しません。 サーバーパラ メータの設定

方法については、 『Siebel Server 管理ガイ ド』 を参照して ください。

Siebel Serverのインス トールと設定 6

Siebel Gatewayがすでに存在しているインスタンスに Siebel Server を追加するなど、 既存

のインスタンスに新しい製品を追加する と きは、 そのインスタンス内にインス トールした

前の製品の場合と同じ言語パッ クをすべてインス トールする必要があ り ます。 通常は、 管

理と保守を簡素化できるよ うにルートユーザー以外のユーザーがインス トールを実行する

こ とをお勧めします。 ただし、 Gateway Server または Siebel Server を自動起動するよ う設

定する場合はルート アクセスが必要です。

注 : 次の手順は基本製品のインス トールに適用されます。 パッチのインス トールの手順に

ついては、パッチと一緒に提供される 『Maintenance Release Guide』 を参照して ください。

Siebel Serverをインスト ールするには

1 UNIX_OSサーバープログラム、 Siebel Enterprise Server BaseCD-ROM をネッ ト ワークに

インス トールします。

こ こで、

UNIX_OS = 使用している UNIXオペレーティングシステム、Solaris、HP-UX、AIXなど。

注 : CDのボ リ ュームラベルは、 インス トール中の Siebel アプリ ケーシ ョ ンに応じて、

seaUNIX_OSsesbaseまたはseaUNIX_OSsiabaseになっています。 CD-ROMにアクセ

スする方法によっては、 この手順は必要ない場合があ り ます。 Siebel Industry

Applications をインス トールする場合は、 seaUNIX_OSsiabaseを使用します。

140 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 141: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインストールタスク

必要に応じて、 このと きに seaUNIX_OSseslanguageまたはseaUNIX_OSsialanguage

のいずれか適切な CD ROM を、 Siebel Server をインス トールするマシンのド ライブに

インス トールするこ と もできます。

注 : Siebel Industry Applications をインス トールしている場合は、

seaUNIX_OSsialanguageをインス トールします。

2 前に作成した付録A 「実装計画ワークシート 」 のコピーに書き留めてある Siebelサー

ビス所有者アカウン ト を使用して、 サーバーにログオンします。

注 : Siebel Server をルートでインス トールした場合は、 サーバーの停止と起動はルー

トのみで実行できます。 正しい権限のある Siebel アカウン ト を使用します。 Siebelアカウン トの作成については、 61ページの 「Siebelサービスオーナーアカウン トの作成」

を参照してください。

3 CDマウン ト ポイン トから /sesディレク ト リに移動して、 新しいシェルを開きます。

4 Siebel固有の環境変数の設定を解除します。 現在の環境変数の設定を表示するには、

シェルウ ィンド ウで 「env」 と入力します。

5 製品をインス トールするディ レク ト リ とそのディ レク ト リに対する権限を確認します。

書き込みおよび実行の権限が必要です。

6 Siebel Server インス トールプロセスを開始するには、 次のコマンドを入力して、

109ページの 「インス トールコマンド用追加フラグ」 で説明されている とおりに有効

なフラグを追加します。

./setupUNIX_OS

[InstallShield ウ ィザードへよ う こそ] 画面が表示されます。

注 : Windowsマシンから UNIXサーバーへの接続時にサードパーティ製ターミナルエ

ミ ュレータを使用してGUI インス トールを実行するこ とはサポート されていません。

1台のUNIXマシンから GUI インス トーラを実行して、 別のUNIXマシンまたはローカ

ルのUNIXマシンにインス トールするこ とが可能です。 Windowsマシンから UNIXの

インス トールを行う必要がある場合は、 UNIXサーバーに対して telnet を使用し、 コン

ソールモードでインス トールを行います。 コンソールモードでインス トールする方法

の詳細については、 104ページの 「コンソールモードのインス トール」 を参照してく

ださい。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 141

Page 142: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールタスク

7 [次へ] をク リ ッ ク します。

同一マシン上に他の Siebel コンポーネン トがインス トールされている場合は、 それら

のコンポーネン トが検出されたこ とを示すメ ッセージが表示されます。

8 Siebel Server ファ イルを初めてインス トールする場合と、 既存のインスタンスに新し

い言語を追加する場合に応じて、 適切な処理を実行して [次へ] をク リ ッ ク します。

■ サーバーソフ ト ウェアを新しいインスタンスにインス トールする、 または Siebel Gateway を前にインス トールした同じ場所に Siebel Server をインス トールする

には、 デフォルト と して [なし] を選択して、 [次へ] をク リ ッ ク します。 手順9に進みます。

■ 既存のインスタンスに新しい言語をインス トールするには、 表示されているイン

スタンスを選択し、 [次へ] をク リ ッ ク します。 手順13に進みます。

この ト ピッ クに関する重要な追加情報については、 152ページの 「Siebel Serverへの複数の Siebel言語パッ クのインス トール」 も参照して ください。

[インス トーラのパス] 画面が表示されます。

9 インス トールディ レク ト リの完全修飾パスを入力して [次へ] をク リ ッ クするか、

次の手順を実行して別のディ レク ト リ を選択します。

a [参照] をク リ ッ ク して、 インス トールディ レク ト リに移動します。

b 付録 A 「実装計画ワークシート 」 に書き留めた完全修飾場所を書き留めます。

注 : ディ レク ト リ名は、 アンダースコアを含む標準の英数字文字にして ください。

その他の文字やスペースは使用しないでください。

10 [次へ] をク リ ッ ク します。

[インス トーラ製品の選択] 画面が表示されます。

注 : AIX上でインス トールする場合は、 [次へ] ボタンがすぐに表示されない場合があ

り ます。 [次へ] ボタンが表示されない場合は、 GUIのサイズを変更します。

142 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 143: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインストールタスク

11 インス トールするライセンス供与済みサーバー製品を選択して、 [次へ] をク リ ッ ク

します。

注意 : [すべて] を使用してインス トールするサーバー製品によっては、 インス トール

前提条件があ り ます。 その場合は、 一定の条件に従っていないと、 インス トールが無

意味になり ます。 [すべて] を選択する前に、 インス トールする各コンポーネン トの

インス トールの指示を確認してください。 Siebel Analytics のインス トールの手順につ

いては、『Siebel Analytics Installation and Administration Guide』 を参照して ください。

注 : ライセンスのあるコンポーネン ト をすべて一度にインス トールする場合は、 SES

インス トーラ と Siebel ソフ ト ウェア設定ウ ィザードで、 各コンポーネン トのインス

トールパラ メータを要求された順序で個別に入力するよ うに求める メ ッセージが表示

されます。

[セッ ト アップ形式] 画面が表示されます。

12 次のオプシ ョ ンから実行するインス トールのタイプを選択して、 [次へ] をク リ ッ ク

して続行します。

■ [Typical] : このセッ ト アップオプシ ョ ンを実行する と、 すべての Siebel Server コン

ポーネン トがインス トールされます。

■ [Compact] : このオプシ ョ ンは Siebel Serverでは無効とな り ます。

■ [Custom] : このセッ ト アップオプシ ョ ンでは、 インス トールのカスタマイズが

可能であ り、 インス トールするコンポーネン ト を選択できます。

[Custom] オプシ ョ ンでは、 インス トールしない特定のコンポーネン ト (次に

示す一連のコンポーネン ト ) の選択を解除できます。

❏ Siebel Server実行可能ファイル

❏ Siebel Server コアコンポーネン ト

❏ Siebel Remote コンポーネン ト

❏ Siebelオブジェク ト マネージャ

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 143

Page 144: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールタスク

❏ Siebel Field Service コンポーネン ト

❏ Siebel Data Quality コネクタ

注意 : Siebel Server 実行可能ファイル、 Siebel Server コアコンポーネン ト、 または

Siebel オブジェク トマネージャの選択は解除しないでください。 これらのコン

ポーネン トの選択を解除する と、 Siebel eBusiness Applications を実行できな くな

り ます。

[インス トールする言語を選択して ください] 画面が表示されます。

13 インス トールする言語 (1つまたは複数) を選択して、 [次へ] をク リ ッ ク します。

すべてのサーバーが少なく と も 1つの (基本) 言語でインス トールされます。 必要に

応じて、 後で別の言語をインス トールできます。 複数言語展開については、 『Siebel Bookshelf』 の 『Global Deployment Guide』 を参照して ください。

後で言語をインス トールする と きには、 そのディ レク ト リで実行したパッチもすべて

再インス トールする必要があ り ます。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クのみをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

[インス トーラ eBriefing] 画面が表示されます。

144 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 145: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインストールタスク

14 企業でライセンスが付与されている eBriefing または eContact製品があれば、 そのいず

れかの製品を選択して、 [次へ] をク リ ッ ク します。

注意 : eBriefing および eContact サービスを選択する と、 使用許諾契約の画面が表示さ

れます。 使用許諾契約に合意しないと、 設定ウ ィザードが終了します。

[インス トーラの確認] 画面が表示されます。

15 インス トールする製品、 インス トール先のパス、 インス トールのサイズを確認して、

[次へ] をク リ ッ ク します。

インス トーラで、 指定されたファイルをインス トールするプロセスが実行されます。

すべての Siebel Server ファ イルがインス トールされる と、 次の内容のダイアログボッ

クスが表示されます。

「Setup did not find the Siebel Language Code language pack on the current media.Please insert the Siebel Language Code language pack CD

and select setupUNIX_OS.」

16 この手順をまだ実行していない場合は、 適切な言語のCD-ROM を Siebel Gatewayのイ

ンス トール先マシンのド ライブに挿入して、 選択した言語の場所 (ses/language/)に移動します。 こ こでの languageは、 Siebel言語コードを表します。

注 : CDのボ リ ュームラベルは、 状況に応じて seaUNIX_OSseslanguageまたは

siaUNIX_OSseslanguageになっています。 Siebel Industry Applications をインス トー

ルする場合は、 siaUNIX_OSseslanguage とい うボ リ ュームラベル付きの CD を使用し

ます。

必要に応じてフ ィルタのダイアログボッ クスをク リ アして、 適切なファイルが表示さ

れるよ うにします。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 145

Page 146: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールタスク

CDの内容をファイルシステム上のディ レク ト リ ロケーシ ョ ンにコピーする場合は、

次の例に示すよ うに、 ホス ト を直接マウン トする必要があ り ます。

mount host:/directory_on_host /mount_point

こ こで、

hostはマシン名です。

directory_on_hostは、 マウン トするディ レク ト リです。

mount_pointは、 マウン ト ポイン トに使用する名前です。

17 [UNIX_OSを設定] を選択して、 [OK] をク リ ッ ク します。

すべての言語ファイルのインス トールが完了する と、 インス トーラによって再びBase CD-ROMの挿入を指示する次のメ ッセージが表示されます。

「Please re-insert the base CD and browse to the “setupUNIX_OS” file to enable setup to continue.」

18 ネッ ト ワーク上のベース CDのマウン トポイン トに移動して、 ses/setupUNIX_OSを検

索し、 [OK] をク リ ッ ク します。

1つの言語をインス トールするか複数の言語をインス トールするかによって、 次に

表示される画面が異なり ます。

■ 複数の言語をインス トールする場合は、 [プラ イマ リ言語] 画面が表示されます。

手順19に進みます。

■ 1つの言語のみをインス トールする場合は、 [アド レス とポート ] 画面が表示され

ます。 手順20に進みます。

19 プライマ リ (基本) 言語を選択して、 [次へ] をク リ ッ ク します。

注 : これは企業向けのプライマ リ (基本) 言語です。 この言語を使用して、 Siebel

Server を実行し、 通常、 メ ッセージを読みます。

[アド レス とポート ] 画面が表示されます。

20 Siebel Gatewayのアドレス とポート番号を追加して、 [次へ] をク リ ッ ク します。

[Resonate] 画面が表示されます。

146 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 147: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインストールタスク

21 次のよ うに、 Central Dispatch をインス トールするかど うかを選択して、 [次へ] を

ク リ ッ ク します。

■ Central Dispatchがすでにインス トールされている場合は、 [はい] を選択します。

手順22に進みます。

■ Central Dispatchがインス トールされていない状態で、 今後もインス トールしない

場合は、 [いいえ] を選択します。 手順23に進みます。

■ Central Dispatchがインス トールされていない場合でCentral Dispatch をインス トー

ルするには、 Siebel Serverのインス トールを終了します。Central Dispatch をインス

トールするには、 第3章 「Central Dispatch を使用する負荷分散の実装」 を参照し

てください。 Siebel eBusiness ApplicationsでのCentral Dispatch と接続ブローカ リ

ング機能の関係については、 第1章 「Siebel Server インス トールの概要」 と第5章「Siebel Gatewayのインス トール」 を参照して ください。

注 : ク ラスタ化サーバーにはCentral Dispatch をインス トールしないでください。

22 Central Dispatch をインス トールしたディ レク ト リのフルパスを入力して、 [次へ] を

ク リ ッ ク します。

[コンポーネン ト グループ] 画面が表示されます。

23 Siebel Serverの起動時に自動的に有効化するコンポーネン ト グループを選択して、 [次

へ] をク リ ッ ク します。

サーバーコンポーネン ト グループとその個々のコンポーネン トの全リ ス トについては、

付録B 「サーバーコンポーネン トの有効化」 を参照してください。

注 : モバイルWeb ク ラ イアン トユーザーにこの Siebel Server との同期を実行させる場

合は、 Siebel Remote を選択する必要があ り ます。 同じよ うに、 次に示す他のいずれか

の eBusiness Applicationsモジュールのライセンスを購入した場合は、 こ こでそれらの

モジュールを選択する必要があ り ます。

Assignment ManagementCommunications Management

コンテンツセンター

Dun and BradstreetData Quality

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 147

Page 148: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールタスク

Enterprise Application IntegrationField Service

予想サービス管理Handheld SynchronizationIncentive Compensation

Marketing Object ManagementMarketing Server

Oracle Connector

SAP ConnectorSales Credit AssignmentSiebel Anywhere

Siebel Call CenterSiebel Dynamic Commerce

Siebel eChannelSiebel eDocuments

Siebel Employee Relationship Management (ERM)

Siebel ISSSiebel Remote

Siebel Sales Hierarchy ServiceSiebel to Siebel ConnectorSiebel WirelessWorkflow Management

[Siebel Enterprise名] 画面が表示されます。

24 新しい Siebel Enterpriseの名前を入力して、 [次へ] をク リ ッ ク します。

[ファ イルシステムのパス] 画面が表示されます。

25 Siebel ファ イルシステムのパスを入力して、 [次へ] をク リ ッ ク します。

[説明] 画面が表示されます。

26 Siebel Enterpriseの簡単な説明を追加して、 [次へ] をク リ ッ ク します。

[Synchronization Manager] 画面が表示されます。

148 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 149: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインストールタスク

27 Synchronization Managerのデフォルト ポート 40400 を受け入れるか、 別の値に変更

して、 [次へ] をク リ ッ ク します。

[データ検索] 画面が表示されます。

28 このインス トールでデータマッチングに使用するソフ ト ウェアを選択して、 [次へ]

をク リ ッ ク します。

[データベースの選択] 画面が表示されます。

29 このエンタープライズのデータベースを選択して、 [次へ] をク リ ッ ク します。

[データベースの設定] 画面が表示されます。

30 適切な設定情報を入力して、 [次へ] をク リ ッ ク します。

■ DB2の場合 : データベース名を入力。

[データベースのテーブルオーナー] 画面が表示されます。

31 Oracle と DB2の区別なく、 テーブルオーナーアカウン ト ID を入力して、 [次へ] を

ク リ ッ ク します。

[データベースのユーザー名] 画面が表示されます。

32 Siebelで自動起動機能、 バージ ョ ンチェッ ク、 Synchronization Managerの操作に使用

するデータベースユーザー名を追加して、 [次へ] をク リ ッ ク します。

[データベースのパスワード] 画面が表示されます。

33 データベースにアクセスするために Siebel コンポーネン トによって使用されるパス

ワードを入力して確認し、 [次へ] をク リ ッ ク します。

[チャートサーバーホス ト ] 画面が表示されます。

34 Chart Server ホス トの名前を入力して、 [次へ] をク リ ッ ク します。

注 : この値はインス トールに必要ではないので、 後で [サーバー管理] 画面を使用し

て追加できます。 詳し くは、 『Siebel Server管理ガイ ド』 を参照してください。

[チャートのイ メージ形式] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 149

Page 150: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールタスク

35 Chart Serverによって使用されるグラフ ィ ッ クス形式を選択して、 [次へ] をク リ ッ ク

します。

[暗号化タイプ] 画面が表示されます。

36 このエンタープライズで使用される暗号化のタイプを選択して、 [次へ] をク リ ッ ク

します。

次に表示される画面は、 1つの言語または複数の言語をインス トールするかど うかに

よって異なり ます。

■ 複数の言語をインス トールする場合は、 [アプ リ ケーシ ョ ンオブジェク トマネー

ジャコンポーネン ト言語] 画面が表示されます。 手順37に進みます。

■ 言語を 1つだけインス トールする場合は、 [Siebel Server 名] 画面が表示されます。

手順38に進みます。

37 アプリ ケーシ ョ ンオブジェク ト マネージャコンポーネン ト用の言語を選択して、

[次へ] をク リ ッ ク します。

[Siebel Server 名] 画面が表示されます。

38 Siebel Serverの名前を入力して、 [次へ] をク リ ッ ク します。

[Siebel Server説明] 画面が表示されます。

39 サーバーの説明を入力して、 [次へ] をク リ ッ ク します。

どの画面が次に表示されるかは、 選択したデータベースによって異なり ます。

■ DB2 : [DB2 ク ラ イアン トディレク ト リ ] 画面が表示されます。 手順40に進みます。

■ Oracle : [Synchronization Manager静的ポートの上書き] 画面が表示されます。

手順40 をスキップして、 手順41に進みます。

40 DB2 ク ラ イアン トのインス トール先ディ レク ト リの名前を入力して、[次へ] をク リ ッ

ク します。

[Synchronization Manager静的ポートの上書き] 画面が表示されます。

150 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 151: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインストールタスク

41 次のよ うに、 同期マネージャのポート設定を上書きするかど うかを選択して、 [次へ]

をク リ ッ ク します。

■ [はい] を選択した場合は、 手順 42に進みます。

■ [いいえ] を選択した場合は、 手順43に進みます。

[ポート番号の上書き] 画面が表示されます。

42 必要に応じて上書き用のポート番号を入力して、 [次へ] をク リ ッ ク します。

[検索サーバーの設定] 画面が表示されます。

43 このサーバーを検索サーバーと して設定するか、 別の検索サーバーをポイン トするか、

スキップするかを選択して、 [次へ] をク リ ッ ク します。

■ このサーバーを検索サーバーと して設定するよ うに選択した場合は、

Hummingbird ソフ ト ウェアのインス トール場所のパスを追加します。

■ リモート検索サーバーを選択した場合は、 そのリモート検索サーバーの名前と

ポート番号を追加します。

44 この Siebel Server上で自動起動機能を有効化するかど うかを指定して、 [次へ] を

ク リ ッ ク します。

注意 : この Siebel Server をク ラスタの一部と して動作させる場合は、 [はい] をク リ ッ

ク して自動起動機能を有効化しないでく ださい。 常に、 対応するク ラスタスク リプ ト

またはエージェン ト を使用して、 Siebel Server プロセスを開始したり停止したりする

必要があ り ます。

45 設定に従って Siebel Server を起動するかど うかを指定して、[次へ] をク リ ッ ク します。

46 Siebel Serverの設定を確認して、 [次へ] をク リ ッ ク して設定を承認するか、 [戻る]

をク リ ッ ク して戻り、 設定を変更します。

注 : 自動起動機能については、 162ページの 「Siebel Serverの自動起動設定」 または

『Siebel Server管理ガイ ド』 を参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 151

Page 152: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールタスク

47 インス トールを完了するには、 [完了] をク リ ッ ク します。

[完了] 画面が表示されます。 この画面が表示されない場合は、 インス トールが完了

していません。

Siebel Serverへの複数の Siebel言語パッ クのインス トール 6

Siebel Serverに Siebel eBusiness Applicationsの複数の言語バージ ョ ンをインス トールする

場合は、 次の設定事項を確認します。

■ Siebel Enterprise Server ソフ ト ウェア設定ウ ィザードは、各Siebel Server用に1回だけ実

行してください。

■ サーバーを設定する と きは、 そのサーバーにインス トールされているすべての言語に

応じてアプリケーシ ョ ンオブジェク ト マネージャ (AOM) を作成するオプシ ョ ンが提

供されます。

■ AOMは、 Siebel言語パッ クの一部と してインス トールされているファ イル

(omdefs.dat) を使用して、 設定ウ ィザードによって作成されます。 このため、 AOMは、 インス トールされている言語パッ クの言語だけに対応して作成されます。 ただし、

GUI またはコマンド ラ インモードによる手動作成、 または変更済みomdefs.dat ファ イ

ルの作成と インポートによって、 インス トールされてない言語に対応する AOM を作

成できます。 omdef.datのインポートについては、 『Global Deployment Guide』 を参照

してください。

■ 新しいAOM コンポーネン トは、 作成される とすべてのサーバーに自動的に割り当て

られ、 有効化された割り当て済みの親コンポーネン ト グループを使用して、 すべての

サーバー上で実行が試みられます (サーバーコンポーネン ト グループとそのメンバに

ついては、 付録B 「サーバーコンポーネン トの有効化」 を参照してください)。

■ 新しいサーバーを追加する と、 デフォルトですべてのコンポーネン ト グループと AOMがそのサーバーによって継承されます。

注 : 複数の言語がインス トールされている場合は、 プライマ リ (基本) 言語を指定するよ

うに求める メ ッセージが表示されます。 これは企業向けのプライマ リ (基本) 言語です。

この言語を使用して、 Siebel Server を実行し、 通常、 メ ッセージを読みます。

Siebel Server上での複数言語のインス トールの展開シナリオについては、 『Global Deployment Guide』 を参照して ください。

152 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 153: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

既存インス トールシステムへの新しい製品の追加 6

既存インス トールシステムに新しい製品を追加する と きは (たとえば、 Siebel Gateway を

インス トールした同じディ レク ト リに Siebel Server を追加する場合など)、 その 2番目の

製品用に同じ言語セッ ト をインス トールするこ とが重要です。

両方の製品によって同じルートディ レク ト リが共有されるため、 インス トーラでは、 それ

らの製品がパッチおよび新しい言語の追加に関して、 1つの製品と見なされます。 した

がって、 両方の製品の言語セッ トが一致していない場合は、 インス トールした 後の言語

が優先されます。

注 : インス トールディ レク ト リにパッチが適用された後は、 新しい製品をそのディ レク ト

リに追加できません。 その場合は、 製品を新しいインス トールディ レク ト リにインス トー

ルします。

Siebel Serverのインスト ール後のタ スク 6

Siebel Serverのインス トールプログラムの実行後に、 次のタスクを実行します。

■ 154ページの 「Siebel Serverのソフ ト ウェアインス トールの確認」

■ 156ページの 「既存の Siebel Enterprise Server内での追加サーバーの作成」

■ 159ページの 「Siebel ServerのODBCデータソースの確認」

■ 162ページの 「Siebel Serverの自動起動設定」

■ 165ページの 「環境変数の管理」

■ 168ページの 「Siebel Server コンポーネン ト グループの同期」

■ 168ページの 「Siebel Serverのデータベースク ライアン ト ロケールの設定」

■ 170ページの 「言語固有の Siebelオブジェク トマネージャの無効化」

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 153

Page 154: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

Siebel Serverのソフ トウェアインス トールの確認 6

インス トール時に指定した $SIEBEL_ROOT ディ レク ト リに、 次の 低限のディ レク ト リ と

ファ イルが Siebel Server と一緒にインス トールされています。

admin : Siebel管理者が使用して編集できるファ イルが含まれています。

bin : 言語固有のサーバーコンポーネン トに関連する言語サブディ レク ト リが含まれてい

るバイナリ ファ イルディ レク ト リです。 インス トールの問題に対処する と きに Siebel テク

ニカルサポートが使用するファイルも含まれています。

dbtempl : 地域ユーザーとモバイルWeb ク ラ イアン トユーザー用の Siebel Remoteに必要な

ディ クシ ョナリ と ローカルデータベースファイルが含まれています。

docking : Siebel Remoteに必要な ト ランザクシ ョ ンファ イル、 可視性ファイル、 その他の

データベースが含まれています。

enterprises : 特定のエンタープライズに固有なファイルです。 特定のサーバーに固有な

ファイル (ログファ イルなど) が含まれたサーバーサブディ レク ト リが格納されてい

ます。

FirstLogic : Siebel Data Quality Matching とデータクレンジングに関連する設定ファイルが

含まれています。

help : ヘルプファイルが含まれています。

input : Siebel Remoteに関連するファイルが含まれています。

install : UNIX インス トーラで使用するファイルが含まれています。

admin/ isstempl/ nlp/ tclient/

bin/ IVSE.LIC objects/ temp/

classes/ lex/ output/ upgrade/

dbtempl/ lib/ SDOC Connector/ upgrade.log

docking/ locale/ search/ webmaster/

help/ log/ sqltempl/ webtempl/

input/ messages/ SYBSsa70/

install/ msgtempl/ SYBSsa80

install_script mw/ sys/

154 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 155: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

isstempl : Siebel Interactive Selling CDA アプリ ケーシ ョ ンのテンプレートが含まれてい

ます。

IVSE.LIC : Merant ODBC ド ラ イバライセンスファ イルです。

lex : 言語関連ファイルです。

lib : ライブラ リサブディ レク ト リです。 LDAP などのアプリ ケーシ ョ ンで使用される

*.so ファ イルが含まれています。

locale : 言語固有のファイルが含まれています。

log : ク ライアン ト とユーティ リ ティのログファ イルが含まれています。

messages : eBriefingsに関連するファイルが含まれています。

msgtempl : メールマージ用の言語固有ファイルが格納されています。

mw : Windows インターフェイス と して機能する MainWinバイナリ、 ライブラ リ、 スク リ

プ トが含まれています。

nlp : 自然言語処理ファイルです。

objects : 言語固有のレポジ ト リ ファ イルに関連する言語固有サブディ レク ト リが含まれて

いる Siebel レポジ ト リディ レク ト リです。

output : Siebel Remoteに関連するファイルが含まれています。

reports : レポート を提案書に含める と きに Siebel Proposalsによって使用されるレポート

実行可能ファイルが含まれています。

search : Siebel Search と Siebel Advanced Search を管理して実行するために使用される

インデッ クス と スク リプ トが含まれています。

sqltempl : Siebel Server コンポーネン トで使用される SQL ステート メン トが含まれてい

ます。 これらのファイルは変更できません。

SYBSsa70 : SQL Anywhere 7.0エンジンと 1つのODBC ド ラ イバが含まれています。

sys : Siebel Serverで使用されるファ イルと、 ユーザーが表示したり編集したりできない

サーバー制御ユーティ リ ティが含まれています。

tclient : Webサーバー関連ファイルが含まれています。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 155

Page 156: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

temp : Siebel Serverで使用される一時ファイルが格納されています。

upgrade : Siebel eBusiness Applicationsのバージ ョ ンアップグレードに関連するファイル

と スク リプ トが含まれています。 アップグレード中に使用される一時ファイル、 バッ ク

アップファイル、 状態ログファイルも格納されています。

upgrade.log : アップグレード ログが含まれています。

webmaster : Web公開ファイルのソースです。 実行時にWebサーバーと同期されます。

webtempl : どのよ うなタイプのWeb ク ラ イアン トにも対応できるアプレッ ト とビュー

付きの Siebel Web テンプレートが含まれています。

VPD.PROPERTIES と呼ばれるファイルが InstallShieldによって生成され、 インス トール情

報の記録に使用されます。 このファイルの機能は、 Windowsのレジス ト リに相当します。

インス トーラでは、 このファ イルに格納されているデータを使用して、 バージ ョ ンチェッ

ク、 パッチの適用、 言語パッ クの追加などのタスクを実行します。

注意 : インス トールの完了後は必ずこのファイルのコピーを作成して ください。 また、 テ

クニカルサポートから指示を受けずに VPD.PROPERTIES ファ イルを変更したり削除したり

しないでください。

既存の Siebel Enterprise Server内での追加サーバーの作成 6

追加の Siebel Server を作成する前に、 使用する Webサーバーのインス トールと設定を完

了する必要があ り ます。 また、 追加サーバーとの接続をテス トできるよ うに Siebel Web Server Extension (SWSE) プラグインも インス トールして設定しておく必要があ り ます。

SWSEのインス トールについては、 第12章 「Siebel Web Server Extensionのインス トール」

を参照してください。

インス トーラを使用して、 既存の Siebel Enterprise Server内に追加の Siebel Server を作成

します。 このスク リプ ト を使用して、 既存の Siebel Server を再設定するこ と もできます。

注 : 通常は、 テス ト または開発の目的に限定して、 複数の Siebel Server を 1つのマシン上

に作成します。 本番環境では、 各マシンに Siebel Server を 1つだけ作成するこ とを強くお

勧めします。

156 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 157: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

追加のSiebel Serverを設定するには

1 Siebel Server ソフ ト ウェアがインス トールされているマシンに、 Siebelサービス所有

者と してログオンします。

2 シェルウ ィンド ウで、 「env」 と入力して、 環境変数SIEBEL_GATEWAY が実際の Gateway IP アドレスまたは Siebel Gatewayのネッ ト ワーク名に設定されているこ と と、

SIEBEL_ROOT変数が Siebelルートディ レク ト リに設定されているこ とを確認します。

注 : config_serverスク リプ トでは、 コマンド ライン引数によって上書きされない

限り、 これらの環境変数の値を使用します。 使用できるスイ ッチについては、

158ページの手順4 を参照して ください。

3 Siebel環境変数が設定されていなかったり、 不正に設定されている場合は、

$SIEBEL_ROOT/siebsrvrディ レク ト リに移動して、 使用する Unix シェルまたはその

バリエーシ ョ ンに適合するコマンドを選択します。

Korn シェルまたはBourne シェル :

. ./siebenv.sh

注 : 初のピ リオド と ./siebenv.sh との間にスペースがあるこ とを確認します。

C シェル :

source siebenv.csh

注意 : siebenv.sh, の設定を行う前に、 データベース環境が正し くセッ ト アップされ

ているこ とを確認してください。 具体的には、 LD_LIBRARY_PATH (Solaris)、SHLIB_PATH (HP-UX)、 または LIBPATH (AIX) 環境変数に、使用するデータベースク

ライアン ト ライブラ リディ レク ト リのフルパス名が含まれているこ とを確認します。

データベース環境を正し くセッ ト アップしていないと、 エラーメ ッセージが表示され

ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 157

Page 158: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

4 「config_server」 と入力して、 Siebel Enterprise Serverの設定スク リプ ト を開始

します。

config_serverスク リプ トは、 次の表に示すコマンド ラインフラグを受け入れます。

Flag パラ メータ 説明

-r siebel_root (必須) Siebelルートディ レク ト リのフルパス。

$SIEBEL_ROOT環境が Siebelルートディ レク ト リに

設定されている場合は、 コマンド ラ インで -r ス

イ ッチと値を使用する必要はあ り ません。 コマン ド

ラ インで -rが指定されていない場合は、

$SIEBEL_ROOT環境変数の値が使用されます。

したがって、 -r スイ ッチを使用せずに

server_configを実行する前に、 この環境変数が

設定されているこ とを確認する必要があ り ます。

-g siebel_gateway (必須) Siebel Gatewayの IP アドレスまたはネッ ト

ワーク名。 $SIEBEL_GATEWAY環境が Siebel Gatewayの IP アド レスまたはネッ ト ワーク名に設定されてい

る場合は、 コマンド ラ インで -g スイ ッチと値を使

用する必要はあ り ません。 コマン ド ラ インで -gが

指定されていない場合は、 $SIEBEL_GATEWAY環境

変数の値が使用されます。 したがって、 -g スイ ッチ

を使用せずに server_configを実行する前に、 こ

の環境変数が設定されているこ とを確認する必要が

あ り ます。

-e enterprise_server (オプシ ョ ン) 動作環境になる Siebel Enterprise Server。 この値を指定しないで複数の Siebel Enterprise Server を定義する と、 Siebel Enterprise Serverの リ ス トが提供されて、 指定を求める メ ッ

セージが表示されます。

-s siebel_server - (オプシ ョ ン) 設定する既存の Siebel Server。 指定

しないと、 既存の Siebel Serverの リ ス ト と、 新しい

Siebel Server を追加するオプシ ョ ンが提供され、

指定を求める メ ッセージが表示されます。

158 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 159: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

5 コマンド ラインフラグを付けて Siebel Server を指定しなかった場合は、 次のよ うに、

設定する既存のサーバーを選択するか、 新しいサーバーを作成するオプシ ョ ンを選択

する必要があ り ます。

■ 既存のサーバーを編集するよ うに選択する と、 config_server スク リプ トに

よって、 Siebel Serverの現在の設定が表示されて、 変更するよ うに求められます。

■ 新しい Siebel Server を作成するよ うに選択する と、 config_serverスク リプ トに

よって、 Siebel Serverの新しいディ レク ト リ を選択して設定を行う よ うに求める

メ ッセージが表示されます。

注 : 初の Siebel Server と同じルートディ レク ト リに 2番目の Siebel Server をインス

トールするこ とはできません。

6 140ページの 「Siebel Serverのインス トールと設定」 で説明されている手順を繰り

返します。

config_serverスク リプ トは、 選択されたタスクの完了後に終了します。

新しい Siebel Server と Siebel Remote の作成1つのマシンに複数の Siebel Server をインス トールする と きは、 インス トールした 初の

Siebel Serverだけでしか、 Siebel Remote をサポートするよ うに設定できません。

それぞれの Siebel Server上で Siebel Remote を有効化する必要がある場合は、 それらの

Siebel Server を個別のディ レク ト リにインス トールします (つま り、 同じインス トール

ファイルを共有しないよ うにします)。

Siebel Serverの ODBC データソースの確認 6

Siebel Server インス トールプログラムによって、 Siebel Database Serverに接続するために

使用する ODBCシステムデータソース名 (DSN) が自動的に作成されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 159

Page 160: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

DB2 UDBのODBCデータソースを確認するには

1 $SIEBEL_HOMEディ レク ト リ内の db2cli.iniファ イルを開いて、

[siebsrvr_enterprise name] とい うセクシ ョ ンがあるこ とを確認します。 この場

合のenterprise nameは、 インス トール中に指定された企業名を表します。

そのデフォルト名はsiebelです。

2 セクシ ョ ンに次の 2つの値が存在するこ とを確認します。

dbalias = aliasname (使用する DB2 UDBデータベースサーバーのカタログに入って

いるデータベースエイ リ アス)

txnisolation = 1

該当するセクシ ョ ンがない場合は、 $SIEBEL_HOME/binで configdb2 スク リプ ト を実

行して設定し、 セクシ ョ ンがあるかを再確認します。

注 : ODBCデータソースと一緒に自動的に作成されたデフォルト設定を変更するこ と

はお勧めしません。

3 SIEBEL_UNIXUNICODE_DB環境変数がDB2に設定されているこ とを確認します。

注意 : 異種データベース同時接続が必須になる Siebel Marketing を使用する場合は、

データベースプラ ッ ト フォームの種類にかからわずこの変数を ORACLE に設定する

必要があ り ます。

4 $SIEBEL_HOME/binに移動し、 次のコマンドを入力して、 接続をテス ト します。

odbcsql /u user_name /p password /s ODBC DSNW

こ こで、

ODBC DSNは、 データベース接続文字列を表します。

エラーメ ッセージが表示されない場合は、 ODBC接続が有効になっています。

注 : ODBC DSNが有効になっていないと、 エラーメ ッセージが表示されてプログラム

が終了します。 161ページの 「ODBCデータソース接続の ト ラブルシューティング」

を参照してください。

160 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 161: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

ODBC データソース接続のト ラブルシューテ ィ ングODBCデータソースの接続テス トに失敗した場合は、 次に示す手順を実行して、 原因を

調べます。

DB2 UDB次の手順を実行して、 Solaris、 AIX、 またはHP-UX上の接続の問題を解決します。

Solaris、 AIX、 またはHP-UX上のODBC接続の問題を解決するには

1 Siebel Serverの設定の一部と して入力したデータベースエイ リ アスが有効であるこ と

を確認して、 次のよ うに入力します。

db2 connect to Database Alias user username using password

こ こで、

Database Aliasは、 データベースのエイ リ アスを表します。

usernameは、 使用するログオン ID を表します。

passwordは、 使用するログオンパスワードを表します。

付録A 「実装計画ワークシート 」 のコピーも参照して ください。

2 入力されているデータベースエイ リ アスが正しい場合は、 ODBCINI環境変数をチェッ

ク し、 次のコマンドを入力して設定されているこ とを確認します。

echo ${ODBCINI}

応答は次のよ うになり ます。

$SIEBEL_ROOT/sys/.odbc.ini

3 ODBCINI環境変数が正し く設定されている場合は、 .odbc.iniファ イルに次のよ う な

セクシ ョ ンがあるこ とを確認します。

[siebsrvr_enterprise]ServerName=Database AliasDriver=/instances/v7inst1/sqllib/lib/libdb2.so (Solaris and HP-UX)

または

Driver=/instances/v7inst1/sqllib/lib/libdb2.o (AIX)

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 161

Page 162: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

4 手順3のDriverキーで参照されているライブラ リ ファ イルが存在するこ とを確認し

ます。

5 手順3で示した .odbc.ini フ ァイル内のセクシ ョ ンが存在する場合は、 次のコマンド

を入力して、 LD_LIBRARY_PATH (Solaris)、 SHLIB_PATH (HP-UX)、 またはLIBPATH

(AIX) にODBC ド ライバのパスが含まれているこ とを確認します。

Solaris: echo ${LD_LIBRARY_PATH}

AIX: echo ${LIBPATH}

HP-UX: echo $[SHLIB_PATH}

6 手順5に示したプラ ッ ト フォームに対応する応答が正し く、Unicodeのインス トールを

確認しよ う とする場合は、 次の環境変数がデータベースプラ ッ ト フォームベンダーに

よる推奨に基づいて設定されているこ とを確認します。これらの変数は、siebenv.csh

スク リプ ト と siebenv.shスク リプ トでも設定されている必要があ り ます。

SIEBEL_UNIXUNICODE_DB=DB2

Siebel Serverの自動起動設定 6

Unix インス トール時に、 Siebel Serverの自動起動を選択した場合は、次の手順を実行して、

その機能を有効化する必要があ り ます。

使用する手順は、 siebel_serverのコピーを /etc/init.d (Solaris と HP-UX) または

/etc/rc.d (AIX) ディ レク ト リに作成しているかど うかによって異なり ます。 たとえば、

Siebel Gateway と この Siebel Server を異なるマシンにインス トールしている場合は、

コピーがない可能性が高くなり、 その場合は 2番目の手順を使用します。

siebel_server スク リプ トの編集siebel_serverスク リプ トでは、 データベース接続用の適切な環境変数を設定して、

Siebel システムサービスを起動できるよ うにする必要があ り ます。

$SIEBEL_SERVER_ROOT/binで、 siebel_serverスク リプ ト を検索します。

必要に応じて、 スク リプ トの “Setting Up Database Connectivity” とい うセクシ ョ ンを

編集し、 適切なコマンドが呼び出されるよ うにします。

162 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 163: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

自動起動機能を有効化するサーバー上に複数の $SIEBEL_ROOTディ レク ト リがある場合は、

新しい$SIEBEL_ROOT を SIEBEL_SERVER_ROOT変数に追加して、 スク リプ ト を編集する必

要があ り ます (スペースを使用して、 ディ レク ト リ を区切り ます)。 たとえば、 ディ レク

ト リ /usr/local/siebelで、 初の Siebel Serverに、 $SIEBEL_SERVER_ROOTの次の変数

値が割り当てられている と します。

SIEBEL_SERVER_ROOT = "/usr/local/siebel"

前述の手順の実行後に、 新しいサーバーをディ レク ト リ /vol1/siebelにインス トールし

て自動起動機能を適用する場合は、 次のよ うに $SIEBEL_SERVER_ROOT変数を変更する必

要があ り ます。

$SIEBEL_SERVER_ROOT= "/usr/local/siebel /vol1/siebel"

注 : Siebel Gatewayがインス トールされているホス ト を 初に起動して 後にシャッ ト ダ

ウンする必要があるこ とに注意してください。

スク リプ トがない場合の Siebel Server の自動起動設定適切な場所にスク リプ ト siebel_serverのコピーがない場合は、 次の手順を実行します。

Solarisおよび HP-UXで Siebel Serverが自動起動するよう に設定するには

1 Siebel Serverがインス トールされているマシンにルート と してログオンします。

2 次のよ うに、 ファ イルsiebel_serverを /etc/init.dディ レク ト リにコピーします。

cp $SIEBEL_ROOT/bin/siebel_server /etc/init.d

3 次のコマンドを実行して、 適切な許可を設定します。

chmod 744 /etc/init.d/siebel_server

4 次の場所へのハード リ ンクを作成します。

/etc/rc3.d/S72siebel

リ ンク元は次のとおりです。

/etc/init.d/siebel_server

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 163

Page 164: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

そのために次のコマンドを実行します。

ln /etc/init.d/siebel_server /etc/rc3.d/S72siebel

注 : 前述のコマンドでは、 初期状態3で Siebel Server を起動するこ とを想定します。

5 次の場所へのハード リ ンクを作成します。

/etc/rc0.d/K32siebel

リ ンク元は次のとおりです。

/etc/init.d/siebel_server

そのために次のコマンドを実行します。

ln /etc/init.d/siebel_server /etc/rc0.d/K32siebel

AIXで自動起動するよう に Siebel Serverを設定するには

1 Siebel Serverがインス トールされているマシンにルート と してログオンします。

2 $SIEBEL_ROOT/bin/に移動します。

こ こで、

$SIEBEL_ROOT =は、 Siebel Serverのインス トールディ レク ト リ を表します。

3 任意のテキス トエディ タを使用して、 ファ イルsiebel_serverを開きます。 次に示す

よ うに、 データベース環境変数を編集します。

DB2

■ たとえば、 次のよ うに行を追加して、 db2profileを実行します。

. /home/eng-sm/db2v7aix/sqllib/db2profile

注 : $db2profileの場所については、 データベース管理者に問い合わせる必要があ り

ます。

4 ファ イルを保存してから閉じます。

164 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 165: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

5 ルート と してログインし、 1つの行で次のコマンドを実行します。

mkitab "start_gateway:2:once:su - $USER -c ¥"$SIEBEL_ROOT/bin/siebel_server start¥""

こ こで、

$USERは、 Siebel管理者のユーザー名です。

$SIEBEL_ROOTは、 Siebel Gatewayのインス トールディ レク ト リです。

6 ファ イル/etc/rc.shutdownが存在するかど うかを確認します。 このファイルが存在

しない場合は、 作成してその許可を変更します。

touch /etc/rc.shutdownchmod 744 /etc/rc.shutdown

7 ファ イル/etc/rc.shutdownを編集して、 それに次のコマンドを追加します。

su - $USER -c “$SIEBEL_ROOT/bin/siebel_server stop”

こ こで、

$USERは、 Siebel管理者のユーザー名です。

$SIEBEL_ROOTは、 Siebel Gatewayのインス トールディ レク ト リです。

8 ファ イルを保存して閉じます。

環境変数の管理 6

Siebel Server を 適化して動作させるには、 いくつかの環境変数を正し く設定する必要が

あ り ます。 次の環境変数が対象になり ます。

■ Siebel環境変数

■ Unixオペレーティングシステムの環境変数

表14は、 これらの環境変数を設定して管理するための手順を示しています。 Siebel Serverを 適化するためのUnix カーネルのチューニングとその他のチューニング可能パラ メー

タについては、 付録E 「Siebel インス トールのための UNIXオペレーティングシステムの

チューニング」 を参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 165

Page 166: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

Siebelのインス トールおよび設定スク リプ ト を実行する と きは、 Siebel環境変数

$SIEBEL_GATEWAY と、 $SIEBEL_ROOTを設定する必要があ り ます。 これらの環境変数は、

『Siebel Server管理ガイ ド』 で説明されている Siebel Gateway と Siebel Serverの管理ユー

ティ リ ティ を有効化する場合も設定する必要があ り ます。

Siebel Gatewayのインス トールプロセスの実行中に、 スク リプ ト ファ イルsiebenv.csh

(C シェルとそのバリエーシ ョ ン用) と siebenv.sh (Bourne シェルと Korn シェルおよび

そのバリエーシ ョ ン用) が自動的に $SIEBEL_ROOTディ レク ト リに作成されます。 設定

時に、 これらのシェルスク リプ トによって環境変数が設定されます。

手動で起動するよ うに Siebel Server を設定した場合は、 サーバーを起動する前に

siebenv.*の設定を行う必要があ り ます。 このため、 Siebel管理者がログオンするたびに、

これらの変数が自動的に設定されるよ うに、 適切な siebenv.*スク リプ トの呼び出しを、

すべての Siebel管理者のUnix アカウン トのログオンファイルに追加できます。

注 : これらの環境変数のデフォルト設定を変更する場合は、 Siebel Server を起動する前に

一定の手順を実行する必要があ り ます。

表14. 環境変数の管理

環境変数 目的 推奨Siebel値

ODBCINI どのファ イルを開いて ODBCデータソース と ド

ラ イバ情報を探すかを ODBC ド ラ イバマネー

ジャに指示します。 サーバーのインス トール時

に作成された Siebelの siebenv.sh環境変数

ファイルと siebenv.csh環境変数ファ イル内で

設定します。 常に、 $SIEBEL_ROOT/sys/

.odbc.iniをポイン ト します。

N/A (変更せず)

SIEBEL_UNIXUNICODE_DB

この環境変数によって、 RDBMSへの接続を管理

する ODBC ド ラ イバマネージャが制御されます。

必要に応じて、 siebenv.*ファ イル内で リセッ

ト してから、 設定を行います。

デフォル ト値は、 DB2

です。 データベース

がOracleの場合は、

ORACLEに リセッ トす

る必要があ り ます。

LANG siebenv.cshファ イルまたは siebenv.shファ

イル内の言語環境変数です。 インス トール言語

に適した Siebel Database Serverのク ラ イアン ト

環境を設定します。

この値をデータベー

スの実行言語に設定

します。

166 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 167: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

LATCH 環境変数の設定 6

LATCH環境変数によって、 Siebel Server ごとに割り当てられる名前のない同期オブジェク

トの数が制御されます。

LATCH環境変数を設定するには

1 Webサーバーを実行する管理者のプロファイルに環境変数SIEBEL_OSD_MAXLIMITSを

追加し、 次のいずれかの方法を使用して、 1に設定します。

C シェルの場合 :

setenv SIEBEL_OSD_MAXLIMITS 1

Korn シェルまたはBourne シェルの場合 :

SIEBEL_OSD_MAXLIMITS=1;export SIEBEL_OSD_MAXLIMITS

2 任意指定1つの Siebel Server を同時使用するユーザーの数が 500 を超える場合は、

そのよ う な大きいユーザー負荷を管理できるよ うに Latch環境変数を設定します。

注 : この変数を変更する前に、 stop_serverを使用してサーバーを停止し、

$SIEBEL_ROOT/sys osdfファ イルがまだ存在する場合は、 そのファイルを削除します。

次の環境変数と値が計算されます。

SIEBEL_OSD_NLATCH = 7 * MaxTasks + 1000

SIEBEL_OSD_LATCH = 1.2 * MaxTasks

Siebel アプリケーシ ョ ン用の Unix チューニング 6

Siebel Server を正し く動作させるには、 さまざまな Unix システム環境変数を設定する必

要があ り ます。 Siebel Server を 適化するためのUnix カーネルのチューニングとその他

のチューニング可能パラ メータについては、 付録E 「Siebel インス トールのための UNIXオペレーティングシステムのチューニング」 を参照してください。

さ らに、 134ページの 「サーバー上の言語ロケールの確認」 も参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 167

Page 168: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

モバイルユーザーのネッ トワーク接続の確立 6

SiebelモバイルWeb ク ライアン トユーザーは、 TCP/IP経由で Siebel Remoteサーバーに接

続して、 マスターデータベースと同期できるよ うにする必要があ り ます。 pingユーティ

リ ティ を使用して、 このよ う な接続をサポートするための適切なネッ ト ワーク ソフ ト ウェ

アとハードウェアがインス トールされているこ と と、 リモートユーザーがサーバーとの

TCP/IP接続を確立できるこ とを確認します。

これで、 Siebel Database Serverのインス トールプロセスに進む準備ができました。

Siebel Server コンポーネン トグループの同期 6

Siebel コンポーネン ト グループを動作させるには、 その前にコンポーネン ト グループを同

期する必要があ り ます。 同期の手順と、 インス トール後の必要なコンポーネン トの有効化

については、 『Siebel Server管理ガイ ド』 を参照してください。

Siebel Serverのデータベースクライアン ト ロケールの設定 6

Siebelデータベースを設定する前に、Siebel Serverの言語特性を設定する必要があ り ます。

注意 : この手順は、 1 つの言語パッ クだけをインス トールする場合でも複数の言語バッ ク

をインス トールする場合でも必須になり ます。

DB2 UDBオペレーティングシステムで使用するシェルスク リプ トのタイプに応じて、 siebenv.csh

(C シェル) またはsiebenv.sh (Korn またはBourne シェル) 用のデータベース環境変数

をロードする必要があ り ます。 これで、 データベースとの接続が円滑に実行されます。

168 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 169: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

ロケールパラメ ータを設定するには

1 使用する Unix シェルに応じて、 次のコマンドを入力します。

Korn シェルまたはBourne シェル :

DB2_installation_path/sqllib/db2profile

C シェル :

ソールDB2_installation_path/sqllib/db2cshrc

こ こで、

DB2_installation_pathは、 DB2のインス トール先です。

2 データベース接続を再確認します。

コードページをデータベースレベルで設定する必要もあ り ます。 詳し くは、 『システム要

件とサポート されているプラ ッ ト フォーム』 を参照してください。

言語固有の Siebel オブジェ ク ト マネージャについて 6

それぞれの Siebel言語パッ クのインス トールには、 すでにインス トールしている場合があ

る他の言語パッ クに関連するマネージャを上書きしない言語固有の Siebelオブジェク トマ

ネージャが含まれます。

使用するすべての Siebel Serverで必要になる言語パッ クをすべてインス トールした後は、

すべてのWebサーバーでも同じよ うにインス トールする必要があるこ とに注意して くだ

さい。 詳し くは、 第12章 「Siebel Web Server Extensionのインス トール」 を参照して くだ

さい。

Siebel Enterprise Serverのコンポーネン ト グループを有効化する と、その Siebel Enterprise Server内のすべての Siebel Serverでも、 そのコンポーネン トに対応する言語固有の Siebelオブジェク トマネージャが自動的に有効化されます。 コンポーネン ト グループの有効化に

ついては、 「Siebel Serverのインス トールと設定」 の 147ページの手順23 を参照してくだ

さい。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 169

Page 170: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トール後のタスク

言語固有の Siebel オブジェ ク ト マネージャの無効化 6

複数言語展開の場合は、 スク リプ ト を実行して、 セカンダ リ言語に特化する Siebel Server上でデフォルト と して実行される言語固有の Siebelオブジェク トマネージャ (つま り、 プ

ライマ リ (基本) 言語に対応する Siebelオブジェク トマネージャ) を無効化する必要があ

り ます。

Siebel Server上で言語固有のSiebelオブジェ クト マネージャを無効化するには

1 $SIEBEL_HOME/binに移動します。

2 次のコマンドを実行します。

disable_lang.ksh language code server1 server2 server3

例 :

disable_lang ENU siebsrvr1 gtwysrvr

こ こで、

langは、 無効化する言語コンポーネン トです。

server1、 2などは、 コンポーネン ト を無効化する対象になる Siebel Serverの名前

を表します。

注 : サーバー名の間にカンマは入れないでください。

実行が完了する と、 このスク リプ トによって呼び出される srvrmgrバナーと、 次の

メ ッセージが表示されます。

connected to 0 servers of n

2番目のメ ッセージ (command completed) は、 言語固有の Siebelオブジェク ト マ

ネージャを無効化する対象と してサーバーを指定した回数だけ表示されます。

170 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 171: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールのト ラブルシューテ ィ ング

Siebel Serverのインス トールのト ラブルシューテ ィ ング 6

この項では、 Siebel Serverのインス トール上の問題を解決するためのガイ ド ラ インを提供

します。

インス トールの問題はさまざまな原因によって発生する場合があ り ますが、 も一般的な

原因を次に示します。

■ ユーザー権限が十分でない : インス トールに必要な管理者と しての適切なユーザー権限

については、 を参照してください。 第2章 「インス トールの準備」

■ 不正な手順で Siebel Server をインス トールしよう と している : 必要なインス トール手順につ

いては、 以下を参照してください。 第2章 「インス トールの準備」

■ 環境変数が正し く設定されていない : これらの設定については、 165ページの 「環境変数

の管理」 を参照してください。

■ 必須ハードウェアまたはソフ トウェアをインス トールしていない : ソフ ト ウェア要件に関連

するインス トールエラーは、 SES インス トーラログファ イルに記録されます。 前提条

件については、 『システム要件とサポート されているプラ ッ ト フォーム』 を参照して

ください。

■ ネッ トワーク接続に障害がある : ネッ ト ワーク接続の障害が原因で、 システム管理者が

書き込み権限のある $HOMEディ レク ト リにインス トールできなくなるこ とがあ り

ます。 ネッ ト ワーク接続に障害がないこ とを確認します。

■ オブジェク トマネージャが起動しない : 実行するオブジェク トマネージャのインスタンス

数が 50 を超えている高負荷サーバーでは、 一部のオブジェク トマネージャが正し く起

動しない状態になり、 次のエラーメ ッセージがログファイルに記録される場合があ り

ます。

「接続要求をキューから取り出す際にエラー 1801210が発生しました (62)」

このエラーを修正するには、 TCP スタ ッ クパラ メータを変更します。 詳し くは、

435ページの 「Solaris用のオブジェク トマネージャインスタンスのチューニング」 を

参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 171

Page 172: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールのト ラブルシューテ ィ ング

次のリ ス トは、 インス トールまたは設定に関する問題のその他の原因を示しています。

問題 : Siebel Serverが終了し、 起動しよ う とする と不明な理由によ り コアダンプが生成さ

れる。

解決策 : Central Dispatchが Siebel Serverにインス トールされている場合でも、 エンタープ

ライズがCentral Dispatchに対応するよ うに設定されていないと、 Siebelプログラムは失

敗するこ とがあ り ます。 Siebel Gatewayが実行されている状態で、 サーバーマネージャを

使用し、 この Siebel Server上のUseSCBパラ メータを FALSEに設定します。 Siebel Serverパラ メータの設定方法については、 『Siebel Server管理ガイ ド』 を参照してください。

問題 : Siebel Serverが設定後に起動しない。

解決策 a : Siebel Gatewayが起動しているこ とを確認します。 Siebel Gatewayが停止してい

る場合は起動します。

解決策 b : 設定中に入力された値が有効であるこ とを確認します。

解決策 c : サービスを起動するための十分なシステム権限を持っているこ とを確認します。

この件については、 第2章 「インス トールの準備」 を参照して ください。

問題 : Siebel Serverが起動せず、 ログファ イルに、 サーバーに関連する Central Dispatch タ

イムアウ トエラーが表示される。

解決策 : Siebelパラ メータ SCBtimeoutを使用して、 Central Dispatchのタイムアウ トエ

ラー値を増加します。

注 : このパラ メータのデフォルト設定値は 300秒です。

現在のSCBタイムアウト パラメ ータの設定を確認するには

1 Unix シェルから、 次のコマンドを入力します。

srvrmgr -g gateway address -e Siebel Enterprise name

こ こで、

gateway address は、 使用する Siebel Gatewayの IPアドレスを表します。

Siebel Enterprise nameは、 使用する Siebel Enterprise Serverのエイ リ アスを表

します。

172 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 173: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールのト ラブルシューテ ィ ング

2 プロンプ トで次のよ うに入力します。

list parameter SCBTimeout for Server Siebel Server name

こ こで、

Siebel Server nameは、 コンポーネン ト を起動できなかった Siebel Serverのエイ

リ アスを表します。

このと きに、 前述の手順で返された値に時間値を追加して、 起動までの時間をさ らに

60秒長くするこ とができます。

失敗したコンポーネント のタイムアウト 値を増加するには

■ 172ページの 「現在の SCB タイムアウ トパラ メータの設定を確認するには」 の手順1から、 srvrmgrユーティ リ ティ を実行して、 srvrmgrプロンプ トで次のよ うに入力し

ます。

change parameter SCBTimeout=new value to server Siebel Server name

こ こで、

new valueは、 新しいタイムアウ ト値を表します (秒単位)。

Siebel Server nameは、 Siebel Serverのエイ リ アスを表します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 173

Page 174: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Serverのインス トール

Siebel Serverのインス トールのト ラブルシューテ ィ ング

174 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 175: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel 実装のク ラスタ 化によるフ ェ イルオーバー機能の実現 7

この章では、 Siebel Systems認定のクラスタ化テク ノ ロジーを使用して Siebel eBusiness Applications を展開する方法について説明します。 Siebel認定のク ラスタ化テク ノ ロジー

の一覧については、 『システム要件とサポート されているプラ ッ ト フォーム』 を参照して

ください。

Siebel eBusiness Applications をインス トールする前に、 ク ラスタ化が完全に機能している

こ とが必要です。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 175

Page 176: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化されたサーバーについて

クラスタ化されたサーバーについて 7

サーバーをク ラスタ化する と、 Siebel Server などのリ ソースをク ラスタ内の 2つのノード

間で自動的に移行するこ とや再起動するこ とが可能になり ます。

複数のク ラスタ ノードで構成される 1つの論理コンピュータは、 どの時点においても 1つのノード上でしか実行できません。 そのノードに障害が発生した場合は、 サービスまたは

アプリ ケーシ ョ ンを 2番目のノードにフェイルオーバーし、 アプ リ ケーシ ョ ンの停止を

小限に抑えるよ うに、 ク ラスタ化ソフ ト ウェアを設定するこ とができます。 これはアプリ

ケーシ ョ ンを再起動するのと同じよ う なものです。 そのため、 Siebel eBusiness Applicationsは、 フェイルオーバー時にサービスがしばら く中断されます。

■ その Siebel Server上のアプリ ケーシ ョ ンオブジェク トマネージャ (AOM) に接続して

いるすべてのユーザーは、 接続と ログインを再度行う必要があ り ます。 177ページの

「ク ラスタ化の対象コンポーネン ト 」 および181ページの表17 を参照してください。

■ Siebel ServerにCommunications Serverがインス トールされていた場合、 CTI ツール

バーは無効になり ます。 すべてのユーザーは接続と ログインを再度行う必要があ り

ます。

ク ラスタ化は、 負荷分散が行われず、 シングルポイン トの障害となるサーバー上でアクセ

ス可能なコンポーネン トの可用性を向上させるのに 適です。

注 : Siebel コンポーネン トがク ラスタ化されている同一マシン上に Central Dispatch ソフ ト

ウェアをインス トールするこ とはできません。

サーバーの高可用性が重要となる実装の場合、 ク ラスタ化によ り、 システム内部のシング

ルポイン ト障害を回避するこ とができます。

176 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 177: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化されたサーバーについて

クラスタ化の対象コンポーネン ト 7

次に示すコンポーネン ト またはサーバーソフ ト ウェアを実行するサーバーの場合は、 ク ラ

スタ化するこ とを考慮してください。

■ Siebel Gateway Name Server (Central Dispatch コンポーネン トがインス トールされて

いない場合)

■ Central Dispatchによって管理されていないコンポーネン ト を持つSiebel Server

注 : Central Dispatchによ り負荷分散されないほとんどのコンポーネン トはク ラスタ化

が必要です。 ただし、 すべてのサーバー上で実行できる Server Request Processor、 冗

長性を実現するために複数のノード上で実行できる Business Integration Manager、

Work Flow Process Manager、 およびServer Request Broker などのコンポーネン トは例

外になり ます。

■ Siebel ファ イルシステム

■ Siebel Database Server

注 : Siebel eBusiness Applicationsは、 負荷分散技術とフェイルオーバークラスタ化テク ノ

ロジーの両方を使用して、 高可用性 (HA) を実現できるよ うになっています。 これらの

テク ノ ロジーは、 Siebel環境で補完的かつ相互排他的に作用します。 ク ラスタ化された

Siebelオブジェク ト マネージャは、 単一のインスタンス と して実行するか、 静的に負荷分

散させるかのいずれかになり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 177

Page 178: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化されたサーバーについて

図7は、 ク ラスタ化されたコンポーネン トの代表的なグループを示しています。

図7. Siebel エンタープライズ環境でのクラスタ化されたサーバーと負荷分散されたサーバー

178 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 179: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化されたサーバーについて

クラスタ化ソ リ ューシ ョ ンでサポート される Siebel コンポーネン ト 7

表15 は、 Siebel アーキテクチャ内のクラスタ化ソ リ ューシ ョ ンにおいてサポート される

コンポーネン ト を示しています。

表15. クラスタ化でサポート される Siebel コンポーネン ト

コンポーネン ト コ メン ト

Siebel Gateway Name Server (Central Dispatchがインス トールされていない場合)

完全サポート。

Siebel Server1

1. 1 つのク ラスタに複数の Siebel Server をインス トールする場合には (すべてがク ラスタ ソ リ ュー

シ ョ ンに登録されているかど うかにかかわらず)、 [コンポーネン トポート選択] ダイアログボッ

クスで [静的ポートの割り当て] を選択し、 各コンポーネン トに対して固有のポート番号を指定

して ください。 同一ク ラスタ内のすべての Siebel Server で稼働するコンポーネン トは、 同じ ノー

ドつま り Siebel Server 上で動作する際に競合しないよ うに、 固有のポート番号を使用するこ とが

必要です。

サーバーコンポーネン トは、 ク ラスタ化され

るか負荷分散されるかのいずれかにな り、 両

方であるこ とはできません。 オブジェク ト マ

ネージャによっては、 ク ラスタ化をサポート

しないものや必要と しないものもあ り ます。詳し くは、 181ページの 「Siebel高可用性サ

ポートのマ ト リ ッ クス」 を参照して くだ

さい。

SWSEプラグイン付き Webサーバー2

2. 標準ポート以外を使用して SWSE をインスールする場合には、 Web サーバーのアドレスまたは

ホス ト名の一部と して Web サーバーポート を指定して ください。

負荷分散されない SWSEプラグインの場合の

み完全サポート 。

Siebel ファイルシステム 完全サポート。

Siebel Database Server DBベンダーのサポートによる。

Siebelサードパーティサーバーコンポー

ネン ト

180ページの表 16 を参照。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 179

Page 180: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化されたサーバーについて

クラスタ化制限のある Siebelサードパーテ ィ コンポーネン ト 7

表16に、 ク ラスタ化制限のあるサードパーティ コンポーネン ト を示します。

表16. クラスタ化制限のあるサードパーテ ィ コンポーネン ト

コンポーネン ト コ メン ト

RDBMSサーバー Siebelのサポート範囲内で、 RDBMSベン

ダーのサポート による。

Siebel CORBAオブジェク トマネージャ サポート なし

LDAP/ADSIディ レク ト リサーバー LDAPベンダーによる。 高可用性を実現する

ためには、 ク ラスタ化が LDAPベンダーによ

りサポート されていない場合は組み込みのレ

プ リ ケーシ ョ ン機能を使用して ください。

Central Dispatch サポート なし高可用性を実現するためには、

ビル ト インのフェイルオーバー機能を使用し

て ください。

Universal Queuing Server サポート なし高可用性を実現するためには、

ビル ト インのフェイルオーバー機能を使用し

て ください。

Siebel とのActuate eReport Server インテグ

レーシ ョ ン

サポート なし

Informatica サポート なし

Documents server/Microsoft Wordサーバー

側のインテグレーシ ョ ン

サポート なし

Fulcrum/Hummingbird Search Server サポート なし

First Logic Data Quality サポート なし

CTIハード ウェア/スイ ッチ サポート なし

ChartWorks サポート なし

180 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 181: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化されたサーバーについて

Siebel 高可用性サポートのマ ト リ ッ クス 7

181ページの表17は、 さまざまな Siebel機能と、 それらの機能と併用できる高可用性手法

とをま とめたものです。 次のよ うに分類されます。

■ 推奨 : この機能に対して複数の高可用性手法がサポート されているが、 この手法が

推奨されており、 可能な限り この手法を使用する必要があるこ とを示します。

■ サポート : この機能に対して高可能性手法がサポート されているこ とを示します。

推奨される手法が適切ではない場合にこの手法を使用します。

■ 空白 : サポート されていないこ とを示します。

表17. Siebel機能サポートのマ ト リ ッ クス

プロセス クラスタ化 負荷分散

ソフ トウェア提供の

負荷分散

Communications Management サポート 推奨

CORBA Object Manager サポート 推奨

Dynamic Assignment サポート

eConfigurator サポート 推奨

eDocument Server サポート

ePricer サポート 推奨

EAI サポート 推奨 サポート

EAI Object Manager サポート 推奨

Email Agent サポート

Field Service サポート 推奨

File System Manager サポート 推奨

Interactive Assignment サポート 推奨

MQ Series Receiver サポート

Replication Agent サポート

Central Dispatch Scheduler サポート

SAP BAPI Integration サポート

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 181

Page 182: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化されたサーバーについて

クラスタ化の方法 7

同じアプリ ケーシ ョ ンをアクティブノード とバッ クアップノードの 2つのノード上で実行

するこ と も、 異なるアプ リケーシ ョ ンを個別のノードで実行するこ と もできます。 次の

項では、 2つのノードを持つク ラスタ環境について、 別のシナリオで説明しますが、 同じ

コンセプ トは複数のノードを持つ環境にも適用できます。

アクテ ィ ブ - アクテ ィ ブ構成アクティブ - アクティブ構成では、 ク ラスタ内で両方のノードがアクティブになり ます。

それぞれのノードが同じアプ リケーシ ョ ンの異なるインスタンスまたは異なるアプ リケー

シ ョ ンを実行します。 たとえば、 一方のノードで Siebel Database を実行し、 も う一方の

ノードで Siebel Server を実行する場合や、 一方のノードで Siebel Gateway を実行し、 も う

一方のノードで Siebel Server を実行する場合があ り ます。

また、 一方のアクティブノードを本番サーバーと して使用し、 も う一方のノードを開発ま

たはテス トサーバーと して使用するこ と もできます。 フェイルオーバーが発生する と、 本

番ノードが開発またはテス ト ノードに引き継がれます。 2番目のノードの開発またはテス

ト環境は停止され、 本番サービスが優先されます。

SAP IDOC Receiver サポート

SAP IDOC Receiver for MQ サポート

Server Request Broker サポート 推奨

Server Request Processor サポート 推奨

Siebel Marketing サポート 推奨

Siebel Remote1 サポート

Thin Client (Object Managers) サポー ト 推奨

Workflow Manager サポート

1. リモート ク ラ イアン トの設定ファ イル内で DockConnStringパラ メータが仮想 (論理) サーバー名を参照している

こ とが必要です。 ク ラスタのフェイルオーバー後にリモート同期が行われるよ うに、 この設定を適切に行う必要があ

り ます。

表17. Siebel機能サポートのマ ト リ ッ クス

プロセス クラスタ化 負荷分散

ソフ トウェア提供の

負荷分散

182 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 183: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化されたサーバーについて

アクテ ィ ブ - パッシブ構成アクティブ -パッシブ構成では、 1つのノードだけがアプリケーシ ョ ンを実行します。 も

う一方のノードはアイ ドル状態となり、 ホッ トバッ クアップと して機能します。 ク ラスタ

化されたノードのいずれか 1つが、 アクティブノードで障害が発生するまでアイ ドル

(パッシブ) 状態を続けるスタンバイ ノード とな り ます。 この場合、 パッシブノードがア

クティブになった時点で、 前に実行していたアプリケーシ ョ ンがオンラインに戻り ます。

正しい方法の選択アクティブ - アクティブク ラスタ とアクティブ -パッシブク ラスタは、 両方と も有効なソ

リ ューシ ョ ンです。 2つのク ラスタ構成のいずれを選択するかは、 フェイルオーバー後の

アクティブサーバーのパフォーマンスおよびコス トのどちらを優先させるかという判断に

なり ます。

アクティブ - アクティブク ラスタでは常にすべてのハードウェアを使用するので、 よ り良

い投資回収率が望めます。 フェイルオーバーが発生した場合には、 障害サーバーの負荷

がも う一方のサーバーの既存の負荷に加わるこ とになるため、 オーバーロード となって、

そのサーバー上ですべてのアプリケーシ ョ ンのパフォーマンスが低下する可能性があ り

ます。

ただし、 フェイルオーバーは頻繁に起こるものではなく、 また起こっても短時間で終わる

ため、 実際にはこのパフォーマンスの低下は許容範囲であるこ とがほとんどです。 した

がって、 サーバーは通常、 アクティブ - アクティブク ラスタで配置されます。

アクティブ -パッシブク ラスタでは、 例外的な状況 (フェイルオーバー) でのみ使用され

るスタンバイサーバーが必要になり ます。 したがって、 容量が追加されるこ となく余分

なハードウェアコス トがかかるこ とになり ます。 ただし、 アクティブ -パッシブク ラスタ

では、 フェイルオーバーが起こった後でも各アプリケーシ ョ ンが利用できるハードウェア

リ ソースのレベルが同じなので、 アプ リケーシ ョ ンのパフォーマンスに影響が出ません。

これは、 データベースなどパフォーマンスが重要となる領域には特に大切です。 実際、

アクティブ -パッシブク ラスタは、 データベースサーバーに対して も一般的に使用され

ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 183

Page 184: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化のガイ ド ライン

クラスタ化のガイ ド ライン 7

ク ラスタ化は、 データ とアプ リケーシ ョ ンサービスの可用性を 大限に引き出すための高

可用性 (HA) システムアーキテクチャです。 ク ラスタ化では、 障害が発生したと きに他

のリ ソースを利用してその機能を引き継ぐこ とができるよ うに、 冗長層が生成されます。

このプロセスには、 次の要素が必要になり ます。

■ 自動化—オペレータの介入が必要ないよ うにします。

■ 透過的に—ユーザーが何も変更する必要がないよ うにします。

Siebel eBusiness Applicationsは、 負荷分散技術とフェイルオーバークラスタ化テク ノ ロ

ジーの両方による高可用性 (HA) アーキテクチャを使用して展開するこ とができます。

正しいフェイルオーバー機能によってシステムを保護するためには、 次のガイ ド ラインが

役立ちます。 ただし、 このガイ ド ラインはすべてを網羅しているものではあ り ません。

■ Siebel Gateway Name Serverがインス トールされ (Central Dispatch ソフ ト ウェア

なしで) 実行されているこ とが必要です。

■ 同じ Siebel Enterprise内で複数の Siebel Serverが稼働しているよ うにします。 ク ラスタ

化されない複数の Siebel Serverがある場合は、 Central Dispatch を使用して負荷分散す

るこ とが必要です。

■ Siebel Database Serverはシングルポイン ト障害になるので、 ク ラスタ化するこ とが重

要です。 Siebel Database Server をク ラスタ化する場合は、 Siebel Database Serverがす

でにインス トールされ、 そのク ラスタ ノード内部で稼働しているこ とが必要です。 ま

た、 Siebel Database Serverは 初にクラスタ化するサーバーです。

注 : Siebelがサポート しているデータベースプラ ッ ト フォームのベンダーがクラスタ

化をサポート していれば、 Siebel eBusiness Applications をク ラスタ化できます。 デー

タベースのク ラスタ化については、 データベースのベンダー提供のマニュアルを参照

してください。

184 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 185: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化の要件

クラスタ化の要件 7

ク ラスタ環境を実現するための 小要件は次のとおりです。

■ 各ノードにク ラスタ化ソフ ト ウェアがインス トールされ、 ノードの障害を検出、 回復

し、 すべてのサーバーを 1つのシステムと して管理できるよ うに設定されているこ と。

サポート されているク ラスタ化テク ノ ロジーについては、 『システム要件とサポート

されているプラ ッ ト フォーム』 を参照してください。

■ Siebel Gateway または Siebel Serverがインス トールされている ノード、またはフェイル

オーバーできるよ うにク ラスタ化されている ノードのいずれにも Central Dispatch ソ

フ ト ウェアがインス トールされていないこ と。

■ ク ラスタ化で使用するすべてのハードウェアはそのベンダーによ り ク ラスタ化がサ

ポート されているこ と。 サポート状況が不明な場合には、 ハードウェアのベンダーに

問い合わせてください。

VERITAS による Siebel eBusiness Applicationsのインス トール 7

VERITAS Cluster Server (VCS) を使用する と、 システムおよびアプリケーシ ョ ンサービス

を監視し、 ハードウェアまたはソフ ト ウェアで障害が発生したと きに異なるシステムで

サービスを再起動できます。 VCS ク ラスタは、 さまざまな組み合わせで共有ス ト レージデ

バイスに接続された複数のシステムで構成されます。

ク ラスタ内のすべてのシステムは、 同じク ラスタ ID を持ち、 冗長プライベート ネッ ト

ワークで接続されています。 それぞれのシステムは、 このネッ ト ワークを介してハート

ビート (別のシステムに定期的に送信する信号) で通信します。

アプリ ケーシ ョ ンは、 ク ラスタ内の特定のノードで動作するよ うに設定できます。 ス ト

レージは、 アプ リケーシ ョ ンを実行する ノードの共有データにアクセスできるよ うに設定

されています。 ス ト レージ接続によって、 アプ リケーシ ョ ンの実行場所が決ま り ます。 ス

ト レージへのアクセスを共有するすべてのノードは、 アプ リケーシ ョ ンを実行できます。

ク ラスタ化によって、 論理Siebel Server を任意の物理ノード上で実行できます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 185

Page 186: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

VERITASによる Siebel eBusiness Applicationsのインス トール

Siebel eBusiness Applications をインス トールする前に、 必要な VERITAS ソフ ト ウェアを

すべてインス トールおよび設定します。 VERITASエージェン ト をインス トールおよび設

定するには、『VERITAS Cluster Server Agent for Siebel Server Installation and Configuration Guide』 を参照して ください。 VERITAS ソフ ト ウェアのインス トールについてさ らにサ

ポートが必要な場合は、 VERITASのマニュアルを参照するか、 VERITASのプロフェ ッ

シ ョナルサービスにお問い合わせください。

Siebel ソフ ト ウェアのインス トール手順については、 第5章 「Siebel Gatewayのインス

トール」 および第6章 「Siebel Serverのインス トール」 を参照して ください。

VERITAS Cluster Server グループの使用各VERITAS Cluster Server (VCS) サービスグループには、 個別のユーザー ID を使用し

ます。 VCSサービスグループの番号と タイプは、 複数の要素に基づいて決定する必要が

あ り ます。 たとえば、 1つのユーザー ID またはサービスグループには、 Siebel Server とSiebel Gatewayの両方を含めるこ とができます。 または、各Siebel GatewayおよびSiebel Server を 1つのサービスグループにするこ と もできます。 この場合は、 マシンレベルで

はなく、 Siebel Server または Siebel Gateway レベルで、 スイ ッチオーバーまたはフェイ

ルオーバーを制御できます。

VERITAS クラスタ化環境でのユーザーグループの選択Siebel VCSサービスグループに Solarisユーザーグループを指定します。 Solarisの otherグループは使用しないでください。

このグループをすべての Siebelおよび Sun ONE (iPlanet) ユーザーのプライマ リ グループ

と して指定します。 これらのすべてのユーザーのデフォルト umaskが 007 または004であ

るこ とを確認します。

touch コマンドを使用するファイルをテス トする場合は、 rw-rw----またはrw-rw-r--権

限を確認する必要があ り ます。 デフォルト umaskは、 ユーザーのプロファイルまたはロ

グインスク リプ トで設定できます。

VERITAS クラスタ化環境でのログインプロフ ァイルの設定すべての Siebelユーザー IDのログインプロファ イルが、 特定のノードだけで利用できる

任意のスク リプ ト またはファイルを参照していないこ とを確認します。 Siebel固有の環境

変数設定とその他の関連アクシ ョ ンは、 それぞれのサービスグループのファイルシステム

に完全に含まれるスク リプ トによって実装するこ とをお勧めします。

186 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 187: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

VERITASによる Siebel eBusiness Applicationsのインス トール

VERITAS クラスタ化環境でのシステム情報の同期化ユーザー IDやパスワードなどのシステム情報/etc/hosts、 /etc/resolv.conf、 /etc/

servicesなどが 1つまたは複数のローカルクラスタまたはVCSのノード間、 および任意

のGlobal Cluster またはGlobal Cluster Managerで同期しているこ とを確認します。通常は、

これを VERITAS Cluster Managerの外で、 外部的に設定する必要があ り ます。

VERITAS クラスタ化環境での Siebel Server のリソースの割り当てディ スクグループの仮想 IP アドレスなどの適切な リ ソースを論理Siebel Serverそれぞれ

に割り当てます。 $SIEBEL_ROOT内のディ レク ト リが、 対応するユーザー IDによって所有

されているこ とを確認します。

VERITAS クラスタ環境での環境変数の設定Siebel Gatewayおよび Siebel Server をインス トールする前に、 各Siebel Serverユーザー IDのログインプロファ イルで $SIEBEL_ROOTおよび$SIEBEL_GATEWAY環境変数を設定する必

要があ り ます。 $SIEBEL_ROOTは、 Siebel Serverがインス トールされるルートディ レク ト

リです。$SIEBEL_GATEWAY変数は、関連付けられている Gatewayのサービスグループの仮

想 IP アドレスまたはホス ト名にする必要があ り ます。

注 : インス トールを開始する前に $SIEBEL_GATEWAYおよび$SIEBEL_ROOT環境変数を設定

しておく と、 インス トールを迅速化できます。 インス トーラによって、 指定した場所に

Siebel Gateway と Siebel Serverが自動的にインス トールされます。 場所を指定していない

場合は、 その指定を求める メ ッセージが表示されます。

各ノードのLD_LIBRARY_PATH、 SHLIB_PATH、 およびLIBATH環境変数が同じで、

必要な Siebel、 RDBMS、 およびOS ラ イブラ リのパスをすべて含んでいるこ とを確認し

ます。 LIBPATHの Siebelパスは、 次のとおりです。

$SIEBEL_ROOT/lib

$SIEBEL_ROOT/mw/lib

$SIEBEL_ROOT/SYBSsa50

環境変数LD_LIBRARY_PATH、 SHLIB_PATH、 およびLIBATHの値は同じにする必要があ り ま

す。 つま り、 LD_LIBRARY_PATH、 SHLIB_PATH、 およびLIBATHの共用体と等し くな り ま

す。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 187

Page 188: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

VERITASによる Siebel eBusiness Applicationsのインス トール

VERITAS クラスタ化環境での明確な命名規則の使用異種サーバー環境で操作する場合は、 サーバーにはUNIXの命名規則を使用し、 12文字以

下でスペースおよび特殊文字を使用しない名前を付けます。

Siebel Enterprise、 Siebel Gateway、 およびSiebel Serverには、 ク ラスタにも ノードにも依

存しないマシン名を使用します。

Siebel Remote を使用する場合は、 それが動作している物理ノードのホス ト名が、 スイ ッ

チオーバーまたはフェイルオーバー後も常に変更されずに維持されるこ とが必要です。

VERITAS クラスタ化環境でのサービスグループの設定1台のマシンからデータベース、 Webサーバー、 Siebel Gateway、 Siebel Server、 および多

くのアプリ ケーシ ョ ンド ライブにアクセスできる と、 ク ラスタ化環境でのインス トールを

迅速化できます。 また、 1台のマシンから別のマシンへの切り替え、 CDのスワップなど

の必要性が少なくなり ます。

まず、 1台のマシンからすべてのアプリケーシ ョ ンをインス トールし、 それを個別にテス

ト します。 次に、 su (ユーザー切り替え) と、 対応するサービスグループおよびSiebel Server を所有するユーザー名を使用して、 インス トールを開始できます。

ク ラスタ化では、 各サービスグループがそれ自体のファイルシステムを保持しているこ と

が要求されます。 サービスグループファイルシステムは、 そのサービスグループに割り当

てられているディ スクグループのボ リ ュームによってサポート されます。

$SIEBEL_ROOTの場所は、 サービスグループのマウン ト ポイン ト自体と してではなく、 そ

の下のサブディ レク ト リに配置する必要があ り ます。 これによって、 わかりやすく保守し

やすいディ レク ト リ ツ リー構造を作成できます。

たとえば、 マウン ト ポイン トが/sbl_srvr1のsbl_srvr1 というサービスグループがある

と します。 $SIEBEL_ROOT directory as /sbl_srvr1ではなく、 /sbl_srvr1/siebel と指定

します。

ク ラスタ内に複数のノードを配置する場合は、 Siebel File Server をそれ自体のサーバーグ

ループ上、 または任意の Siebelサービスグループの外部に配置します。 これで、 任意の

Siebel アプリケーシ ョ ンサービスグループのスイ ッチオーバーまたはフェイルオーバーに

よる影響を受けずに済みます。

すべてのインス トールが終わったら、 VERITAS Siebel Serverエージェン ト を使用しない標

準機能をテス トする必要があ り ます。 次に、 各Siebel Serverサービスグループが、 それを

適用できるすべてのノードで正常に動作するこ とを確認します。 また、 Siebel GatewayおよびSiebel Serverがそのクラスタの各ノードで機能するこ とを確認します。

188 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 189: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

VERITASによる Siebel eBusiness Applicationsのインス トール

VERITAS クラスタ化環境でのデータベース接続の確認ク ラスタ化された各Siebel Serverの適切な RDBMS ク ラ イアン ト ソフ ト ウェアが各物理

ノードで使用できるこ とを確認します。

■ 各Siebel Serverのファイルシステム下のRDBMS ク ラ イアン ト ソフ ト ウェアのインス

トール

■ 各ノードの同じ固定ディ レク ト リでのRDBMS ク ライアン トのインス トール

Siebel ソフ ト ウェアのインス トールを開始する前に、 使用している RDBMS固有のユー

ティ リ ティ を使用して、 RDBMS接続が機能するこ とを確認します。 各Siebel Server をインス トールした後、 第9章 「DB2 UDBに対する Siebel Database Serverのインス トール」

または第11章 「Siebel Database Server for Oracleのインス トール」 で説明されている手順

を適宜使用してデータベース接続をチェッ ク して、 ODBC接続を確認します。

注 : Siebel アプリ ケーシ ョ ンは、 接続が一時的に失われた場合は自動的にデータベースに

再接続するよ うに設計されています。 ただし、 データベースのフェイルオーバーと再接続

メカニズムが再接続に失敗した場合は、 アプ リケーシ ョ ンを手動で再起動する必要があ り

ます。

VERITAS クラスタ化環境での Siebel Gateway のクラスタ化Server ManagerのGUI を使用して、 Gateway Name ServerのHostnameパラ メータおよび

IP アドレスをそれぞれ Siebel Gatewayのリ ソースグループのホス ト名および IP アドレス

に変更します。

注 : Siebel Serverのインス トール中にGateway アドレスを指定する と きは、 必ず

リ ソースグループの IP アドレスおよびホス ト名を使用します。

VERITAS クラスタ化環境での Database Server のクラスタ化Siebel Database Serverのクラスタ化は、 データベースのベンダーによ り指定されている

手順に従ってください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 189

Page 190: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

VERITASによる Siebel eBusiness Applicationsのインス トール

VERITAS クラスタ化環境での Siebel File System のクラスタ化Siebel File Systemは、 Siebel アプリ ケーシ ョ ンによって使用される添付ファイルの格納用

ディ レク ト リ階層です。 このファイルシステムには、 共通名によ り、 すべての Siebel Serverからアクセスできるこ とが必要です。 専用Web ク ライアン ト も使用され、 それが

直接ファイルシステムアクセスを必要とする場合は、 すべての専用Web ク ラ イアン トが

Siebel File Systemにネッ ト ワーク共有と してアクセスできるこ とが必要です。

VERITAS クラスタ化環境での Web エージェン トの設定Siebel Serverのインス トールおよびテス トが終わったら、 Siebel Server用のVERITASエー

ジェン ト をインス トールします。 VCS Cluster Managerにアクセスし、 必要に応じて、

Siebel Server用のVERITASエージェン トの次のパラ メータを変更します。

クラスタ化環境での Sun ONE (iPlanet) Web サーバーのインス トールク ラスタで SWSE と組み合わせて使用する Sun ONE (iPlanet) Webサーバーのインス トー

ルについての特別な要件はあ り ません。 第12章 「Siebel Web Server Extensionのインス

トール」 の標準的な手順、 およびSun Cluster for Sun ONE (iPlanet) のインス トールガイ

ドに従ってください。

共有インス トール構成を使用する場合は、 Sun ONE (iPlanet) Webサーバーを共有グロー

バルファイルシステムにインス トールする必要があ り ます。 ローカルインス トール構成が

使用される場合は、 Sun One (iPlanet) Webサーバーを各サーバーのローカルファイルシ

ステムにインス トールする必要があ り ます。

属性 値 説明

Port 8088 8088はデフォル トです。 Siebel eBusiness Applications用に

Webサーバーが設定されているポート番号を入力します。

SvrSubDir /web/iplanet/https-14067 これは、 start_server、 stop_server1、 および restart スク

リプ ト を含むディ レク ト リです。

1. 複数の Siebel Server を同じマシンに 1 つのユーザー ID で共存させている場合に、 そのいずれかを stop_server ス

ク リプ ト を使用して停止する と、 共有メモ リの割り当て解除によ り、 それ以外のサーバーに悪影響を及ぼす可能性が

あ り ます。 stop_server を実行する と きは -M オプシ ョ ンを使用して、 共有メモ リの割り当てが解除されないよ う

にします。

190 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 191: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

VERITASによる Siebel eBusiness Applicationsのインス トール

Sun One (iPlanet) ソフ ト ウェアのインス トールができたら、Siebel Enterprise ごとに専用

Webサーバーを作成するこ とをお勧めします。 ローカルインス トール構成の場合は、個々

のサーバーで同じパラ メータを使用する必要があ り ます。 Sun Cluster Agent for Sun One(iPlanet) のマニュアルの説明のよ うに、 次のパラ メータを設定しているこ とが必要です。

次のコマンドをルート と して使用して、 Siebel Webサーバーに関連付けられているすべて

のファイルの所有権を siebelユーザー / グループに変更します。

# chown -R SIEBEL USER:SIEBEL GROUP SERVER_DIR

こ こでは、

SIEBEL_USER は、 Webサーバーに Siebel Web Server Extension (SWSE) をインス トール

する と きに使用されるユーザー IDです。

SIEBEL_GROUPはグループ IDです。

SERVER_DIRは、 SWSEがインス トールされているディ レク ト リです。

例 :

# chown -R siebusr:siebgrp /usr/netscape/server/https-siebel

VERITAS クラスタ化環境での Web サーバー拡張ポートの設定Siebel Web Server Extensionsのインス トール中に、 標準以外のポート を使用する場合は、

Webサーバーポート を Webサーバーアドレスまたはホス ト名の一部と して入力します。

たとえば、 マシンのホス ト名がwebsrvr1で、 Webサーバーポートが 8088である場合、

インス トール中に、 Webサーバーアドレス と して 「webserver1:8088」 と入力します。

Servername/Hostname これは、 Webサーバーのク ラスタサービスグループに関連付けられ

ている論理ホス トの完全修飾ホス ト名に設定されているこ とが必要

です。

Bind to Address これは、 Webサーバーのク ラスタサービスグループに関連付けられ

ている論理ホス トの IP アドレスに設定されているこ とが必要です。

設定は、 論理ホス ト リ ソースがオンラ インになった後に行います。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 191

Page 192: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

IBM HACMPによる Siebel eBusiness Applicationsのインス トール

IBM HACMP による Siebel eBusiness Applicationsのインス トール 7

High Availability Cluster Multi-Processing (HACMP) ク ラスタサーバーを使用する と、 シ

ステムおよびアプリケーシ ョ ン サービスを監視し、 ハード ウェアまたはソフ ト ウェアで

障害が発生したと きに異なるシステムでサービスを再起動できます。 HACMP ク ラスタは、

さまざまな組み合わせで共有ス ト レージデバイスに接続された複数のシステムで構成され

ます。

ク ラスタ内のすべてのシステムは、 冗長プライベート ネッ ト ワークで接続されています。

それぞれのシステムは、 このネッ ト ワークを介して、 ハート ビート (別のシステムに定期

的に送信する信号) で通信します。

アプリ ケーシ ョ ンは、 ク ラスタ内の特定のノードで動作するよ うに設定できます。 ス ト

レージは、 アプ リケーシ ョ ンを実行する ノードの共有データにアクセスできるよ うに設定

されています。

HACMP ク ラスタのインス トールおよび設定方法の手順については、 『High Availability Cluster Multi-Processing for AIX - Enhanced Scalability Installation and Administration Guide

(HACMP Guide)』 を参照して ください。 Siebelアプリ ケーシ ョ ンを HACMP環境に展開す

る方法の例については、 IBMのマニュアルを参照して ください。

注 : Siebel ソフ ト ウェアをインス トールする前に、 ク ラスタサービスがすべてのノードで

開始され、 すべてのアプリケーシ ョ ン リ ソースグループ (RG) がオンラインになってい

る必要があ り ます。

Siebel ソフ ト ウェアのインス トール手順については、 第5章 「Siebel Gatewayのインス

トール」 および第6章 「Siebel Serverのインス トール」 を参照して ください。

192 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 193: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

IBM HACMPによる Siebel eBusiness Applicationsのインス トール

HACMP クラスタ リ ソースグループの設定リ ソースグループ (RG) は、 ク ラスタ内のノードにマウン トできる外部ディ スク (SSAディ スク) 上に配置されたファイルシステムです。 また、 RGは、 マウン ト先のノードに

それと共に移動する関連 IP アドレス (サービスアドレス) を持っています。 RGが 初に

作成されたと き、 RG内のファイルシステムは空です。 ク ラスタサービスが開始される と、

各RGが割り当て先のノードにマウン ト されます。 この時点で、 ファ イルシステムとサー

ビスアドレスをソフ ト ウェアインス トールに使用できるよ うになり ます。 各RGは Siebel Server または IHS Webサーバーのよ うな 1つのモジュールだけを保持可能にするなど、 各

RGの内容を決める必要があ り ます。各RGが、 Siebel Gateway Name Server、 Siebel Server、および IHS Webサーバーなどの複数のソフ ト ウェアを含むこ とができるよ うにするこ と も

できます。

注 : RGが移動する と、 RG内のソフ ト ウェアもすべて一緒に移動します。

HACMP クラスタ化環境でのユーザーグループの選択HACMP内ではUNIXユーザーグループの制限はあ り ません。 各ノードでだれが何を所有

しているかは問題ではあ り ません。 ただし、 各ノードにHACMP をインス トールするには

ルート を使用する必要があ り、 このためルートがHACMP を所有します。 RGには任意の

UNIXユーザーでソフ ト ウェアをインス トールできます。 ただし、 RGが別のノードに移動

する と きは、 元のノードにソフ ト ウェアをインス トールおよび実行する と きに使用した

UNIXユーザーが、 2つ目のノードでも同じ UIDおよびGID を持っているこ とを確認する

必要があ り ます。 IDが異なる場合、 RG内でファイルアクセス権限の問題が発生します。

HACMP クラスタ化環境でのログインプロフ ァイルの設定各ユーザーの $HOMEディレク ト リは、 RG上ではなく、 各ノードにローカルです。 つま り、

各ユーザーの .profile はローカルです。 ユーザーの .profileには、 特に Siebel ソフ ト

ウェアに固有の設定はあ り ません。 これは、 動的なHACMP環境ではどのRGでも任意の

ノードに接続でき、 各RGが異なる環境要件を持つこ とができるためです。 HAMCPのス

ク リプ トは、 アプ リケーシ ョ ンを起動する前に適切な環境をセッ ト アップする必要があ り

ます。 siebenv.sh スク リプ トは、 インス トールされている Siebel アプリ ケーシ ョ ンの一

部なので、 RGにあ り ます。

HACMP クラスタ化環境での言語パッ クの追加インス トール言語パッ クまたはパッチを追加インス トールする前に、 Siebel製品を含むすべてのRGが

そのプライマ リ ノードに戻されているこ とを確認する必要があ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 193

Page 194: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

IBM HACMPによる Siebel eBusiness Applicationsのインス トール

HACMP クラスタ化環境でのシステム情報の同期化/etc/hosts、 /etc/resol.conf、 /etc/services といったファイルなどは、 HACMP イン

ス トールおよび設定の一環でユーザーが手動で同期化する必要があ り ます。 HACMPは、

これらのファイルが正確である という前提で動作します。 正確でない場合は、 ク ラスタで

予期しないエラーが発生する可能性があ り ます。

HACMP クラスタ化環境での Siebel Server のリ ソースの割り当てそれぞれの論理Siebel Serverについて、 ユーザー ID、 仮想 IP アドレスなどの適切な リ

ソースを割り当てます。 $SIEBEL_ROOT内のディ レク ト リが、 対応する Siebel User IDに所

有されているこ とを確認します。

HACMP クラスタ化環境での明確な命名規則の使用異種サーバー環境で操作する場合は、 サーバーにはUNIXの命名規則を使用し、 12文字

以下でスペースおよび特殊文字を使用しない名前を付けます。

Siebel Enterprise、 Siebel Gateway、 およびSiebel Serverには、 ク ラスタにも ノードにも依

存しないマシン名を使用します。

HACMP クラスタ化環境での Siebel File System のクラスタ化Siebel File SystemがNFSサーバー上にある場合は、 NFS ファ イルシステムのク ラスタ化に

ついて、 IBM HACMPのマニュアルを参照して ください。

HACMP クラスタ化環境での Database Server のクラスタ化Siebel Database Serverのクラスタ化は、 データベースのベンダーによ り指定されている

手順に従ってください。

クラスタイベン ト スク リプ トSiebel ソフ ト ウェアをインス トールし、 ク ラスタを起動したら、 カスタムのHACMP また

はES Cluster Event スク リプ ト を使用して、 Siebel コンポーネン ト を開始、 停止、 および

監視できます。 詳し くは、 IBMのマニュアルを参照して ください。

194 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 195: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化のテス ト と ト ラブルシューテ ィ ング

クラスタ化のテス ト と ト ラブルシューテ ィ ング 7

Siebel Gateway と Siebel Server を正し く インス トールしたら、 ク ラスタマネージャを使用

して、 ク ラスタの各ノードで Siebel Server を起動および停止します。

注 : Siebel Server上の Siebel コンポーネン ト数によっては、Siebel Server を起動するのに大

量のリ ソースが必要になるこ とがあ り ます。 したがって、 同じ ノード上で同時に複数の

Siebel Server を起動 (つま りオンラインに) しないよ うにして ください。

実装した Siebelアプリ ケーショ ンとクラスタ化テクノ ロジーが正常に機能していることを確認するには

1 ク ラスタ内の各ノードをオンラインにするこ とで各Siebel Server をテス ト し、 すべて

の有効化したコンポーネン トが実行中、 オンライン、 または使用可能のいずれかであ

るこ とを確認します。

2 Siebel Serverがアクティブなすべてのノード上で、 各コンポーネン トが実行するかど

うかをテス ト します。 たとえば、 空のバッチで EIM を実行するか、 ワークフローシュ

ミ レーターを使用してワークフロープロセスを実行してください。

注 : ノード上でコンポーネン トが起動できない場合には、 Siebel Server ログファ イル

($SIEBEL_ROOT¥enterprises¥エンタープライズ名¥Siebel Server名¥logs¥エンタープラ

イズ名 .Siebel Server名 .log)、 およびコンポーネン トに関連するログファ イルを確認

してください。

3 Siebel Remoteがインス トールされている場合は、 S_NODEテーブルのカラム

APP_SERVER_NAMEに、 すべてのリモート ク ライアン トに対する仮想マシン名が含まれ

ているかど うかを確認します。 これは、 データベース抽出を実行し、 S_NODEテーブル

に対してクエ リ を実行するこ とによ りテス トできます。

4 Siebel Remote Serverがノード上でアクティブになったと きに、 ホス ト名が変わらない

こ とを確認します。 可能であれば、 テス ト前に Siebel Remoteユーザーを定義および抽

出し、 Siebel Remote Serverがオンラインになる各ノード上でリモートユーザーに対し

て同期を実行します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 195

Page 196: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel実装のクラスタ化によるフ ェ イルオーバー機能の実現

クラスタ化のテス ト と ト ラブルシューテ ィ ング

196 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 197: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows およびUNIX の作成 8

この章は、 IBM DB2 UDBデータベースを作成して Siebel eBusiness Applications用に 適

化を行うデータベース管理者を対象と しています。 この章では、 Siebelデータベースのレ

イアウ ト 、 サイズ、 および設定の推奨事項の概要を説明します。

Siebelデータベースの 適化と作成は、 表18に示す複数のタスクから構成されます。

表18. データベース設定タスク

実行者 タスク

システム管理者 1 データベース管理者のド メ インの DB2 所有者インスタンス と して、

管理権限を持つローカルユーザーを作成します。

データベース管理者

2 システム管理者がタスク 1 を実行しているこ とを確認します。

3 DB2 ク ラ イアン トがインス トールされているこ とを確認します。

198 ページの 「DB2 UDB Client のインス トールの確認」 を参照して くだ

さい。

4 データベースレイアウ トのガイ ド ラ インを確認し、 それに応じてデータ

ベースをレイアウ ト します。 198 ページの 「データベースレイアウ トの

ガイ ド ラ イン」 を参照して ください。

5 推奨される DB2 パラ メータ設定を確認します。 203 ページの 「DB2データベース設定ガイ ド ラ イン」 を参照して ください。

6 データベースインスタンスを作成します。 212 ページの 「データベース

の作成」 と付録 C 「データベース作成サンプルスク リプ ト 」 を参照して

ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 197

Page 198: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2 UDB Clientのインス トールの確認

DB2 UDB Clientのインス トールの確認 8

DB2 UDB を使用する と きは、 DB2 UDB Application Development Clientがデータベース

サーバーにインス トールされていなければなり ません。 データベースサーバーの適切な

ディ レク ト リに移動し、 DB2 UDB Application Development Clientがインス トールされて

いるこ とを確認してください。 現在のバージ ョ ンのアプリケーシ ョ ン開発ク ライアン ト コ

ンポーネン トについては、 『システム要件とサポート されているプラ ッ ト フォーム』 を参

照してください。

DB2 Application Development Clientがインス トールされていない場合は、 インス トールが

必要です。 詳し くは、 関連する IBMのマニュアルを参照してください。

データベースレイアウ トのガイ ド ライン 8

ほとんどのク ライアン トサーバーアプリケーシ ョ ンと同様に、 Siebel eBusiness Applicationsの全体的なパフォーマンスは、 Database Serverの I/Oパフォーマンスに大き

く依存します。 I/Oパフォーマンスを 大限に高めるには、 データベースのテーブルと イ

ンデッ クスを、 I/Oの負荷が均等に分散するよ うに、 利用可能な複数のディ スクデバイス

にわたって配置するこ とが重要です。

データベースオブジェク トの分散方法は、 RDBMS ごとにさまざまで、 ス ト レージスペー

スがどのよ うに割り当てられるかによって決ま り ます。 ほとんどのデータベースでは、

特定のディ スクに特定のオブジェク トが強制的に作成されます。

冗長ディ スクアレイの使用 8

独立したディ スクの冗長アレイまたはRAIDは、 大量の I/O スループッ トおよび容量を提

供できます。 これは、 オペレーティングシステムおよびRDBMSからは、 単一の大容量

ディ スク (または管理の点で必要であれば複数ディ スク) のよ うに見えます。 RAID を使

用する と、 パフォーマンスが高められる一方で、 物理ディ スクの上に抽象層を提供するこ

とによって、 データベースレイアウ トプロセスを大幅に簡素化できます。

198 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 199: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースレイアウトのガイ ド ライン

データベースオブジェ ク トの分散計画 8

実装する RDBMSや選択したディ スクの配置を問わず、 次のタイプのデータベースオブ

ジェク ト を適切に分散しているこ とを確認します。

■ データベースログファイルまたはアーカイブファイル

■ データベースによって使用される一時ワークスペース

■ テーブルおよびインデッ クス

ほとんどの実装で、 表19に示すSiebel テーブルとそれに対応するインデッ クスは、 も

使用頻度が高いか、 一部または全部の展開でサイズが大き くなり ます。 たとえば、 テーブ

ルS_EVT_ACT、 S_CONTACT、 およびS_ORG_EXTは、 Siebel eBusiness Applicationsのすべて

のエンタープライズレベルの展開で大き くなり ます。 これらのテーブルおよびインデッ ク

スは、 別々のデバイスに置く必要があ り ます。 原則的に、 インデッ クスは、 それが作成さ

れているテーブルとは異なるテーブルスペースに置きます。 さ らに可能であれば異なる物

理デバイスに置きます。

表19. 使用頻度が高い、 またはサイズが大きい Siebel テーブル

テーブル名

S_ACCNT_CHRCTR S_INVOICE

S_ACCNT_CO_MSTR S_INVOICE_ITEM

S_ACCNT_POSTN S_INV_LGR_ENTRY

S_ADDR_ORG S_OPTY_POSTN

S_ADDR_PER S_OPTY_PROD

S_ASSET S_OPTY_TERR

S_CALL_LST_CON S_OPTY_POSTN

S_CON_CHRCTR S_ORG_EXT

S_CON_TERR S_ORG_TERR

S_ACCNT_CHRCTR S_PARTY

S_CRSE_TSTRUN S_PARTY_PER

S_CRSE_TSTRUN_A S_PARTY_REL

S_CS_RUN S_PARTY_RPT_REL

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 199

Page 200: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースレイアウトのガイ ド ライン

S_CS_RUN_ANSWR S_POSTN_CON

S_CTLGCAT_PATH S_PROC_REQ

S_CYC_CNT_ASSET S_PROD_BASELINE

S_DNB_CON_MRC S_PROD_CONSUME

S_DNB_ORG S_PROD_SHIPMENT

S_DNB_ORG_SIC S_PROD_TARGET

S_DNB_UPDATE S_QUOTE_ITEM

S_DOCK_INIT_ITEM S_SRM_REPLY

S_DOCK_TXN_LOG S_SRM_REQUEST

S_DOCK_TXN_LOGT S_SRM_REQ_PARAM

S_DOCK_TXN_SET S_SRV_REQ

S_DOCK_TXN_SETT

S_ESCL_ACTN_REQ

S_ESCL_LOG

S_ESCL_REQ

S_EVT_ACT

S_EXP_ITEM

S_EXP_RPT

S_EXP_RPT_APPR

S_IC_CALC

S_IC_CALC_IT

S_IC_CMPNT_EARN

S_IC_TXN

S_IC_TXN_IT

S_IC_TXN_POSTN

表19. 使用頻度が高い、 またはサイズが大きい Siebel テーブル

テーブル名

200 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 201: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースレイアウトのガイ ド ライン

Siebel Enterprise Integration Manager (EIM) を頻繁に使用する場合は、 EIM処理中に、 イ

ンターフェイステーブル (名前が EIM_で始まるテーブル) と Siebelベーステーブルの両

方が同時にアクセスされるので、 これらのテーブルを別々のデバイスに配置します。

注 : DB2 UDB内の Siebelテーブルスペースは、 システムで管理されるテーブルスペース

(system-managed tablespaces、 SMS) ではな く、 データベースで管理されるテーブルス

ペース (database-managed tablespaces、 DMS) でなければなり ません。

断片化したテーブルおよびインデッ クスの再編成REORGCHKユーティ リ ティ を使用して断片化の傾向があるテーブルおよびインデッ クスを

再編成するこ とをお勧めします。

どんな顧客のサイ トでも、 アプ リ ケーシ ョ ンや顧客の処理変数はさまざまなので、 どの

テーブルおよびインデッ クスが断片化する可能性があるかを示す厳密なガイ ド ラインを提

供するこ とはできません。 しかし、 大きいテーブルや使用頻度の高いテーブルの断片化は

パフォーマンスに大きな影響を与えるこ とがあるので、 データベース管理者 (DBA) はこ

れらのテーブルの状況に注意する必要があ り ます (これらの Siebel テーブルのリ ス トにつ

いては、 199ページの表19 を参照して ください)。

S_ESCL_LOG、 S_DOCK_INIT_ITEM、 S_ESCL_ACTN_REQ、 S_EVT_ACT、 S_OPTY_POSTN、

s_OPTY_TERR、 S_ORG_EXT、 S_APSRVR_REQ、 およびすべてのS_DOCK_INITM_%% (%は 1桁の数字) の各テーブルは、 追加モード と して定義されているので、 再編成はお勧めできま

せん。

テーブルを再編成するには

1 使用頻度の高いテーブルで REORGCHKを実行し、 結果のレポート を調べて、 断片化し

ているオブジェク トの リ ス ト を抽出します。

2 REORGCHKの結果に基づいて、 必要に応じて REORG TABLEを実行して任意のテーブル

を再編成します。

S_INVC_ITM_DTL

S_INVLOC_ROLLUP

表19. 使用頻度が高い、 またはサイズが大きい Siebel テーブル

テーブル名

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 201

Page 202: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースレイアウトのガイ ド ライン

3 テーブルを再編成した後、 再編成したすべてのテーブルに対して次の 小パラ メータ

で runstatsユーティ リ ティ を使用して、 統計を更新します。

runstats on table tablename with distribution and detailed indexes all shrlevel change

必要に応じて他のパラ メータを追加できますが、 shrlevel changeパラ メータを使用

して、 runstats実行中のテーブルへの同時アクセスを可能にしてください。

注意 : runstats ユーティ リ ティは、 Siebel アプリ ケーシ ョ ンによってロード されてい

る統計を上書きするので、 runtstats を使用する場合は、 その後で必ず DB2 CLP また

は odbcsql を使用して loadstats.sql を実行して ください。 実行しない場合は、 重

要な統計が失われます。

odbcsqlを使用して loadstats.sqlを実行する方法

■ 次のコマンドを入力します。

odbcsql /s DATASOURCE NAME /u username /p password /v separator /<siebsrvr_root>/dbsrvr/db2udb/loadstats.sql TABLEOWNER NAME

論理デバイスのレイアウ ト 8

テーブルスペースを 1つまたは複数のコンテナにわたるよ うに作成し、 テーブルスペー

スを使用して論理コンテナにオブジェク ト を配置できます。 また、 テーブルスペースを

使用して、 複数の物理コンテナにオブジェク ト を配置し、 並列 I/O を促進するこ とがで

きます。 データおよびインデッ クス情報を複数のコンテナ (物理デバイス) にわたって

配置する と、 クエ リーのパフォーマンスを向上させるこ とができます。

ミ ラーリング 8

低限でも、 ト ランザクシ ョ ンログを ミ ラーリ ングして、 単一のデバイスの障害が発生し

たと きのデータベース復旧を保証する必要があ り ます。 利用できる リ ソースがある場合は

インスタンスのホームディ レク ト リ を ミ ラーリ ングする必要があ り ます。 ハードウェアま

たはオペレーティングシステムを ミ ラーリ ングする と、 一般に 高のパフォーマンスが得

られます。

202 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 203: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

DB2 データベース設定ガイ ド ライン 8

この項では、 DB2 Universal Databaseから 適なパフォーマンスを得るためのガイ ド ライ

ンを説明します。 これらのガイ ド ラインは、 幅広い顧客に役立ちます。 ただし、 このガ

イ ドで説明されるパラ メータには、 特定の環境の条件を反映する値を選択する必要があ

り ます。 詳し くは、 IBM DB2のマニュアルを参照してください。

ODBC ステート メ ン トハン ドル数の増加 8

DB2 UDBは、 エンタープライズで使用するビジネスオブジェク トの数によっては、 ODBCステート メン トハンドルがすぐに足りなくなり ます。 ユーザーが実際に使用するビジネス

オブジェク トの数を知るのは困難なので、 DB2 UDB ク ラ イアン ト をインス トールするた

びに、 またはデータベースユーティ リ ティ を再バインドする と きに、 この数を自動的に増

やす必要があ り ます。

特別なDB2 CLIPKGバインドオプシ ョ ンを使用して CLIパッケージを再バインドするこ と

によって、 その数を 6 まで増やすこ とをお勧めします。

CLIパッ ケージを再バインド するには

1 使用しているオペレーティングシステムの方法で、 DB2 インスタンスのホームディ レ

ク ト リのsqllib/bndに移動します。

2 DB2 UDBデータベースに接続します。

3 次のコマンドを入力します。

db2 bind @db2cli.lst blocking all grant public clipkg 6

DB2の bind コマンドおよびCLIPKGオプシ ョ ンについては、 『DB2 UDB Administration Guide』 を参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 203

Page 204: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

AIX でユーザープロセス数を増やす 8

AIXでの同時データベースユーザー数が約 400に達する と、 DB2 との接続が失敗する原因

になり ます。 この問題を回避するには、 AIXサーバー上でユーザープロセスバラ メータの

大数を再設定します。

パラメ ータを再設定するには

1 AIXシステム管理者と してサーバーにログオンします。

2 $SIEBEL_HOMEに移動して、 使用するシェルの種類に従って次のコマンドのいずれか

を実行します。

Korn またはBourne シェル

. ./siebenv.sh

ヒン ト : 初のピ リオド と ./siebenv.sh との間にスペースがあるこ とを確認し

ます。

C シェル

source siebenv.csh

こ こでは、

$SIEBEL_HOMEは、 Siebelサーバールートディレク ト リの場所です。

3 次のコマンドを実行します。

smitty chgsys

オプシ ョ ン リ ス トが表示されます。

4 [Maximum number of parameters] を選択し、 デフォルト値 (512) をそれ以上の値、

たとえば10,000に再設定し、 1人のユーザーが起動できるプロセス数に上限を設定し

ないよ うにします。

204 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 205: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

DB2 データベースマネージャ設定パラ メータ 8

DB2 Command Line Processorのupdate database manager configuration コマンドを使

用するか、 DB2 Control Center を使用してデータベース設定パラ メータを設定できます。

注 : データベース設定パラ メータについては、 IBM DB2のマニュアルを参照してください。

表20は、 デフォルト設定と異なる DB2データベースマネージャ設定パラ メータを示して

います。 これらのパラ メータをそれぞれのDB2 インスタンスで設定します。 リ ス ト され

ているパラ メータについては、 次の設定情報を使用します。 この表にないパラ メータにつ

いては、 デフォルト設定のままにします。

表20. DB2データベースマネージャ設定パラ メータ

パラ メータ 説明 設定/コ メン ト

SHEAPTHRES ソート ヒープしきい値 (4 KB) 100000

同時使用ユーザー 3,000以上で

5 GB を超える RAM を使用する

環境では、 これを 300000 まで

増やすこ とができます。

DIR_CACHE ディ レク ト リ キャ ッシュのサ

ポート

YES

ASLHEAPSZ アプリ ケーシ ョ ンサポート層の

ヒープサイズ (4 KB)

1024

RQRIOBLK リ クエスタの 大 I/Oブロ ッ ク

サイズ (バイ ト )

65535

MON_HEAP_SZ データベース監視ヒープサイズ

(4 KB)128 ( 小)

QUERY_HEAP_SZ クエ リーヒープサイズ (4 KB) 16384

KEEPDARI DARIプロセスの保持 YES

MAXAGENTS 既存エージェン トの 大数 1000 ( 小)

NUM_INITAGENTS プール内の初期エージェン ト数 10

NUM_POOLAGENTS エージェン トプール内で常にア

クティブにするエージェン ト数

80

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 205

Page 206: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

DB2set のパラ メータ 8

db2set コマンドを使用して、 表21で参照されるパラ メータ (たとえばdb2set

DB2_RR_TO_RS = YES) を設定します。

MAX_COORDAGENTS コーディネータエージェン ト の

大数

MAXAGENTS

INDEXREC インデッ クス再作成時間 RESTART

MAX_QUERYDEGREE クエ リー処理の 大並列度 1

INTRA_PARALLEL パーティシ ョ ン内の並列処理の

有効化

NO

表20. DB2データベースマネージャ設定パラ メータ

パラ メータ 説明 設定/コ メン ト

表21. db2setパラ メータ

パラ メータ 説明 設定

DB2MEMDISCLAIM AIXの場合のみ。 YESに設定する と、 データベース

サーバーが予約済みページングスペースをフ リーのメ

モ リから分離するよ うに、 DB2エージェン トが明示的

に要求します。 DB2が共有メモ リ を解放する方法に影

響します。

YES

DB2MEMMAXFREE AIXの場合のみ。 DB2プロセスによって保持される未

使用メモ リの 大バイ ト数。 これはDB2が共有メモ リ

を解放する方法に影響します。 DB2エージェン トのサ

イズが指定値を越えた時点で、 DB2はメモ リ を解放し

ます。

3000000

DB2_HASH_JOIN オプティマイザーのハッシュ結合を無効にします。 NO

DB2_RR_TO_RS Siebel eBusiness ApplicationsでのDB2のパフォーマン

スを強化します。

本番環境のサーバーでのみYESに設定します。

YES

DB2_MMAP_WRITE 推奨設定のみ。 この設定が実際の構成と環境に適合し

ているかど うかを評価して ください。

OFF

206 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 207: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

DB2_MMAP_READ 推奨設定のみ。 この設定が実際の構成と環境に適合し

ているかど うかを評価してください。

OFF

DB2_CORRELATED_PREDICATES

YESに設定する と、 オプティマイザーはクエ リーの

プレディケートが関連しているかど うかを判断でき

ます。 それによって、 DB2がフ ィルタ要素をよ り正確

に計算できます。

YES

DB2_INDEX_2BYTEVARLEN

DB2 v7 を使用する場合は、 このパラ メータを ONに設

定します。 それ以外の場合は、 255バイ ト を超えるカ

ラムのインデッ クスを作成するこ とはできません。

DB2 v8はタイプ 2 インデッ クスをサポート しているの

で、 このパラ メータを設定する必要はあ り ません。

ON

DB2_PIPELINED_PLANS

DB2オプティマイザーがパイプラインの実行プラン

(left-deepで一時的な結果セッ トがないプラン) を選

択するよ うに指示します。

ON

DB2_INTERESTING_KEYS

DB2オプティマイザーによって生成される実行プラン

の数を制限します。

ON

DB2_PARALLEL_IO RAIDデバイスを使用する場合に使用します。 詳し く

は、 DB2ベンダーのマニュアルを参照して ください。

ON

DB2_STRIPED_CONTAINERS

RAIDデバイスを使用する場合に使用します。 詳細は、

DB2ベンダーのマニュアルを参照して ください。

ON

EXTSHM このパラ メータは、 AIXにのみ適用されます。 プロセ

スあた り 11 を超える共有メモ リセグ メ ン トが要求され

る 32 ビッ ト アプ リ ケーシ ョ ンを実行する必要がある

場合、 および shmatの種類の共有メモ リが必要な場合

に限り、 このパラ メータを使用します。 shmatはPowerPCハード ウェアセグメン トに関連するので、

メモ リは、 すべてのセグ メン ト でよ り効率的に管理さ

れ保護されます。 詳し くは、 208ページの 「EXTSHM」

を参照して ください。

ON

表21. db2setパラ メータ

パラ メータ 説明 設定

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 207

Page 208: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

EXTSHMこのパラ メータは、 DB2 UDBデータベースと DB2 UDB EEEデータベースの両方が作成さ

れる と きに設定し、 それらを起動するスク リプ トに含める必要があ り ます。

また、 DB2 ク ラ イアン ト を起動するスク リプ トにも このパラ メータを含める必要があ り ま

す。

さ らに、 この行を DB2 UDB EEEサーバー用のsqllib/db2profileに追加する必要があ り

ます。

注 : これらの設定のいずれかを変更したら、 db2stop/db2startを実行して、 DB2データ

ベースに変更を実装する必要があ り ます。

DB2 データベース設定パラ メータ 8

データベース設定パラ メータは、 DB2 Command Line Processorのupdate database

manager configuration コマンドを使用するか、 DB2 Control Center を使用して設定でき

ます。

注 : データベース設定パラ メータについては、 IBM DB2のマニュアルを参照してください。

表22は、 デフォルト設定と異なる DB2データベースマネージャ設定パラ メータを示して

います。 ただし、 これらは単なるガイ ド ラインです。

DB2ENVLIST DB2 UDBサーバーを起動し、 EXTSHMを実行する と き

は、 EXTSHMは、 DB2環境に含まれていなければな り

ません。 このパラ メータは、 データベースが作成され

る と きに設定する必要があ り ます。

EXTSHM

DB2_NO_PKG_LOCK Siebelパッケージを siebbindでバインドするには、

このパッケージを無効にする必要があ り ます。 OFF

表21. db2setパラ メータ

パラ メータ 説明 設定

208 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 209: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

Siebel アプリケーシ ョ ンを実行しているインスタンス内の各データベースについて、 これ

らのパラ メータを設定します。 このと き次の設定情報を使用します。 他のパラ メータにつ

いては、 デフォルト設定をそのまま使用します。

表22. DB2データベース設定パラ メータ

パラ メータ 説明 設定

DFT_DEGREE 並列処理の度合い (1= クエ

リーの並列処理を無効化)

1

DFT_QUERYOPT デフォル トのクエ リー 適化

ク ラス

3

DBHEAP データベース ヒープ (4 KB) 7429 (32ビッ ト)

10000 (64 ビッ ト )

CATALOGCACHE_SZ カタログキャ ッシュサイズ

(4 KB)5558 (32ビッ ト)

8000 (64 ビッ ト )

LOGBUFSZ ログバッファサイズ (4 KB) On AIX, 128 (32bit)

512 (64 ビッ ト )

UTIL_HEAP_SZ ユーティ リ テ ィ ヒープサイズ

(4 KB)5000 (32ビッ ト)

10000 (64 ビッ ト )

LOCKLIST ロ ッ ク リ ス トの 大ス ト レージ

(4 KB)25000 (この設定では、 この値

を大き くする こ とはできます

が、 小さ く しないでください。)

APP_CTL_HEAP_SZ アプリ ケーシ ョ ン制御ヒープの

大サイズ (4 KB)。 データ

ベースへの 1つの接続に含める

こ とができるユーザー数を制御

します。

900

Siebel接続プーリ ング機能を使

用する顧客が 大のスケーラビ

リ テ ィ を得るためには、 このパ

ラ メータを、 1つの接続の 10ユーザーごとに 1200ずつ増やし

ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 209

Page 210: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

SORTHEAP ソート リ ス ト ヒープ (4 KB)

開発環境では、 値を小さ く し、

本番環境では値を大き く します。

ただし、 この値を大き くする と、

DBサーバーのメモ リが不足する

可能性があ り ます。 また、 Siebelユーザーの数が多い場合は、 こ

のパラ メータを推奨範囲よ り低

く設定しなければならない場合

があ り ます。 したがって、 DBサーバーのメモ リ とパフォーマ

ンスを常に監視して、 自分の環

境で 適な設定を判断する必要

があ り ます。

1000-5000

STMTHEAP SQL ステート メ ン ト ヒープ

(4 KB)

8192

STAT_HEAP_SZ 統計ヒープサイズ (4 KB) 14000 (32ビッ ト )

16000 (64ビッ ト )

MAXLOCKS アプリ ケーシ ョ ンご とのロ ッ ク

リ ス トのパーセン ト

20 (32ビッ ト)

30 (64ビッ ト)

LOCKTIMEOUT ロ ッ ク タイムアウ ト (秒) 300

CHNGPGS_THRESH 変更ページのしきい値 30

NUM_IOCLEANERS 非同期ページク リーナーの数 CPU数

INDEXSORT インデッ クス ソート フラグ YES

SEQDETECT 順次検出フラグ YES

DFT_PREFETCH_SZ デフォル トプ リ フェ ッチサイズ

(4 KB)

32

表22. DB2データベース設定パラ メータ

パラ メータ 説明 設定

210 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 211: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

DB2データベース設定ガイ ド ライン

LOGRETAIN 順次または循環ログファ イル RECOVERY

「本番環境」 ではこのパラ メー

タを RECOVERYに設定します。

それ以外の値に設定する と、

データベースク ラ ッシュの際に

データが失われます。

LOGRETAINが RECOVERYに設定

されている場合は、 LOGPATHが

いっぱいにならないよ うに、 さ

らに、 USEREXITをアクティブ

化するか、 別のメ ソ ッ ドを実装

してアーカイブされたログを管

理する必要があ り ます。

MAXAPPLS アクティブアプ リ ケーシ ョ ンの

大数

ユーザー数の 2倍を基準にしま

す。

AVG_APPLS アクティブアプ リ ケーシ ョ ンの

平均数

環境によって異な り ます。

MAXFILOP アプリ ケーシ ョ ンで開く こ とが

できる DB ファ イルの 大数

500

LOGFILSIZ ログファ イルサイズ (4 KB) 20000

LOGPRIMARY プライマ リ ログファ イルの数 25-50

LOGPRIMARY と LOGSECONDの値

を合わせて 128 を超えないよ う

にします。

LOGSECOND セカンダ リ ログファ イルの数 大103

LOGPRIMARY と LOGSECONDの値

を合わせて 128 を超えないよ う

にします。

表22. DB2データベース設定パラ メータ

パラ メータ 説明 設定

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 211

Page 212: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

データベースの作成 8

データベースインスタンスの自動作成を支援するため、 Siebel Systemsは、 付録C 「デー

タベース作成サンプルスク リプ ト 」 にサンプルスク リプ ト を用意しています。 これを自分

の環境の条件を反映するよ うに編集してデータベースオブジェク ト を作成できます。

テス ト用には本番環境以外の小規模な環境を使用するこ とをお勧めします。

Siebel Database Server ファ イルを Siebel Serverマシンにインス トールした後 (第 9章「DB2 UDBに対する Siebel Database Serverのインス トール」 で説明)、 データベーステー

ブルおよびインデッ クス作成スク リプ ト を変更して、 Siebel テーブルおよびインデッ クス

用に作成したファイルグループの名前を指定するこ と もできます。 詳し くは、 220ページ

の 「デフォルトの保存パラ メータの上書き」 を参照してください。

ESTORE_SEG_SZ 4 GB を越える RAM を使用する

サーバー環境で、 この拡張保存

バラ メータを使用できます。 こ

のパラ メータを使用する と、 ア

プ リ ケーシ ョ ンのソー ト機能も

向上します。 4 KBおよび 16 KBバッファプールの追加をお勧め

します。

初期値は 16000ですが、 65536

まで設定可能。

NUM_ESTORE_SEGS ESTORE_SEG_SIZの説明を参照 初期値16

SOFTMAX ソフ トチェ ッ クポイン ト前に再

利用するログファイルのパーセ

ン ト

80

APPLHEAPSZ デフォル トのアプリ ケーシ ョ ン

ヒープ (4 KB)

2500

PCKCACHESZ パッケージキャ ッシュサイズ

(4 KB)

40000

NUM_IOSERVERS データベースが置かれている

ディ スクの数

ディ スク数

表22. DB2データベース設定パラ メータ

パラ メータ 説明 設定

212 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 213: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

容量計画 8

データベースについて決定する 重要要素の 1つは、 全体のサイズです。 計画では、 DB2で要求されるシステムス ト レージ、 一時テーブルスペース、 ログファ イル、 およびその他

のシステムファイル用のスペースと、 Siebelデータおよびインデッ クス用のスペースを割

り当てる必要があ り ます。 システムに割り当てたスペースが少なすぎる と、 パフォーマン

スに影響が現れ、 極端な場合には、 システム自体が停止するこ とがあ り ます。 割り当てが

大きすぎる と、 スペースが無駄になり ます。

DB2で必要なスペースは、 主にサポート されるユーザーの総数とタイプに基づいて変わり

ます。 これらの条件については、 IBM DB2の技術マニュアルを参照するこ とをお勧めしま

す。

Siebelデータおよびインデッ クスで必要なスペースは、 実装する Siebel機能の種類とサ

ポートするデータの量や特性によって変わり ます。 Siebel 7では、 低でも DB2データ

ベースのサイズを 1~ 1.5 GBにするこ とが必要です。

データベースのサイズを正確に算出するプロセスは、 多くの変数を使用する複雑なプロセ

スです。 このプロセスでは、 次のガイ ド ラインが役に立ちます。

■ Siebel eBusiness Applicationsのユーザーの総数と タイプ (営業員が 500人、セールスマ

ネージャが 75人など) を決定します。

■ 実装する Siebel機能とそれをサポートするために必要なエンティティを決定します。

一般に、 サイズの大きいエンティティは次のとおりです。

■ 取引先

■ 活動

■ 担当者

■ 売上予想

■ 案件

■ サービス リ クエス ト

■ ユーザーあたりのエンティティの平均数 (営業員あたりの取引先が 100 など) を見積

も り、 全体のユーザーベースでのエンティティあた りのレコード総数の概算を出しま

す。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 213

Page 214: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

■ 特定のデータベースで標準のサイズ算出手順を使用し、 また Siebel Data Model Reference を参考にして、 大エンティティの概算データサイズを決定します。 エン

ティティあた りの平均レコードサイズを計算し、 レコード総数を掛けます。 これらの

エンティティは、 複数の物理テーブルにわたっているのが一般的ですが、 そのすべて

を行サイズの計算に含める必要があ り ます。

■ 他の Siebelデータのス ト レージ用のスペースを追加します。 こ こで追加する容量の

大まかな目安は、 これらの主要なエンティティに必要な容量の半分です。

注 : 一般的に、 インデッ クスはデータ とほぼ同じ容量を必要と します。

■ 全体のサイズを計算する と きは、 誤差を見込んでください。

■ 要素の増加も全体のサイズ計算に見込みます。

■ サイズが大きいまたは競合を起こしそ う なテーブルおよびインデッ クスを管理しやす

くするには、 独立した追加のテーブルスペースおよびコンテナを、 できるだけ別の

ディ スクデバイスに作成します。

物理デバイスのレイアウ ト 8

データベースで十分なパフォーマンスを維持するには、 利用できる論理または物理ディ ス

クデバイスごとに、コンテナを少なく と も 1つ作成します。 データおよびログデバイスは、

別のディ スクスピンドルに配置して、 ランダム I/O とシ リ アル I/O間の競合を削減する必

要があ り ます。 また、 すべてのDB2デバイスは、 別々のディ スクスピンドルに配置して、

I/Oの競合を 小限にする必要があ り ます。 この方法が不可能な場合は、 一緒に使用され

るこ とが多いデータベースオブジェク ト を含むデバイスを異なるスピンドルに分散しま

す。 このよ う なオブジェク トには、 テーブル、 そのインデッ クス、 よ く結合されるテーブ

ルなどがあ り ます。

注 : パフォーマンスが高いディ スクサブシステムを使用している場合は、 異なるデバイス

レイアウ ト を選択できます。 適なセッ ト アップについては、 DBAおよびディ スクサブ

システムのベンダーに問い合わせてください。

214 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 215: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

十分な DB2 データベースログスペースの割り当てデータベース ト ランザクシ ョ ンログは、 Siebel ソフ ト ウェアで使用されるサイズの大きい

さまざまな ト ランザクシ ョ ンをサポートするのに十分な大きさで作成する必要があ り ま

す。 DB2では、 確保するログスペースの容量に、 3つのパラ メータが影響します。

LOGFILSIZ : ログファ イルのサイズ。

LOGPRIMARY : 事前に割り当てて使用するログファ イルの数。

LOGSECOND : 大きいト ランザクシ ョ ン用に必要な場合にのみ割り当てられる追加のログ

ファイル。

大規模なシステムで実行するためには、 全体で約1 GBのログスペースを作成します。

それぞれ 32 MBのプライマ リ ログファ イルを 25~ 50個作成するこ とをお勧めします。

このためには、 LOGFILSIZデータベース設定パラ メータを 20000、 LOGPRIMARYパラ メー

タを 25~50に設定します。 さ らに、 非常に大きいト ランザクシ ョ ンに対応するためには、

128から LOGPRIMARYの値を引いた値を LOGSECONDパラ メータに設定します。

システムのサイズが小さい場合は、 使用するログスペースも小さ くできます。

ログフ ァイルのアーカイブデータベースパラ メータ LOGRETAINは、 デフォルトでは有効になっていませんが、 この

パラ メータが重要な場合があ り ます。 LOGRETAINがOFFに設定されている場合、 ログファ

イルは循環的に再使用されます。 これは、 ロールフォワード復旧を使用できないこ とを意

味します。 LOGRETAINがRECOVERYに設定されている場合は、 管理者がアーカイブおよび

削除できるよ うにすべてのログファイルがシステムに保存されます。

LOGRETAINがNOに設定されている場合は、 バッ クアップ (復元) 復旧のみ実行でき、

ロールフォワード復旧は実行できません。 これは、 本番環境の Siebel Database Serverに関連する障害回復プロセスで問題になる可能性があ り ます。

データベース管理者 (DBA) はこのパラ メータの設定を確認するこ とをお勧めします。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 215

Page 216: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

バッ フ ァプールのアクテ ィ ブ化 8

バッファプールは、 メ インシステムメモ リの領域で、 テーブルスペースから取得された

データのページを保持するために使用されます。 DB2では、 各テーブルスペースがバッ

ファプールに関連付けられています。 バッファプールにスペースを追加する と、 データ

ベースのパフォーマンスが向上します。

Siebel テーブルスペース用に、 バッファプールを少なく と も 3つ用意する必要があ り ます。

デフォルトのバッファプール (IBMDEFAULTBP) を使用して、 すべての Siebel 4 KBテーブ

ルスペースからのデータページをバッファできます。

また、 ソート とその他の SQL処理用に、 16 KBおよび32 KBページサイズのバッファプー

ルを追加で作成する必要があ り ます。 サンプル設定が表23に示されています。

サポート されている DB2のアドレス指定可能なメモリの 大容量は、オペレーティングシ

ステムによって異なり ます。 指定したサーバーのメモ リ設定によっては、 IBMDEFAULTBP

およびBUF16Kの各バッファプールの推奨プールサイズが、 これらの 大値を超えるので、

割り当てのパーセン ト を小さ くするこ とが必要になる場合があ り ます。 適なバッファ

プールサイズを決定するには、 DB2監視機能を使用します。

テーブルスペースの作成 8

Siebel Database Serverのインス トールプロセスでは、 Siebelテーブルおよびインデッ クス

の保存先のテーブルスペースを指定します。

Siebel DB2データベースは、 データベースで管理されるスペース (DMS) を使用する少な

く と も 4つのテーブルスペースで構成されます。 各テーブルスペースには、 1つまたは複

数のテーブルスペースコンテナを保持して、 データを保存できます。

表23. バッ ファプールのサンプル設定

バッ ファプール バッ ファプールの推奨サイズ ページサイズ

IBMDEFAULTBP 利用可能なメモ リの 50% 4 KB

BUF32K 32 MB 32 KB

BUF16K 利用可能なメモ リの 25% 16 KB

216 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 217: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

テス ト用には本番環境以外の小規模な環境を使用するこ とをお勧めします。 少なく と も

4つのDB2テーブルスペースを作成して、 テーブルおよびインデッ クスを保存する必要が

あ り ます。 作成するのは、 さまざまなサイズのテーブル用に 4 KB、 16 KB、 および32 KBの各テーブルスペース、 そしてインデッ クス保存用のテーブルスペースです。 テーブルス

ペースは、 データベース管理されるスペースと して作成されなければなり ません。

テーブルスペースを作成する方法

1 表24に示すよ うに、 さまざまなサイズのテーブル用に、 少なく と も 4つのDB2 テーブ

ルスペースを作成します。

注 : デフォルトのテーブルスペース名を使用するこ とをお勧めします。

2 S_DOCK_TXN_LOGなどの個別のテーブルを保存するために使用できるテーブルスペー

スを追加で作成します。 サイズが大き く使用頻度の高いテーブルがある場合は、 これ

らを専用のテーブルスペースに保存します。

表24. 非Unicode対応およびUnicode対応のデータベースのDB2 テーブルスペースの値

DB2 テーブルスペース名 バッ ファプール名 推奨値 説明

非 Unicode 対応データベース

SIEBEL_4K IBMDEFAULTBP 2 GB 行サイズが 大 4005バイ トのテーブル用の

テーブルスペースの名前

SIEBEL_16K BUF16K 300 MB 行サイズが 4006~ 16,293バイ トのテーブル用

テーブルスペースの名前

SIEBEL_32K BUF32K 100 MB 行サイズが 16,293バイ ト を超えるテーブル用

のテーブルスペースの名前

Unicode 対応のデータベース

SIEBEL_4K IBMDEFAULTBP 3 GB 行サイズが 大 4005バイ トのテーブル用の

テーブルスペースの名前

SIEBEL_16K BUF16K 700 MB 行サイズが 4006~ 16,293バイ トのテーブル用

テーブルスペースの名前

SIEBEL_32K BUF32K 100 MB 行サイズが 16,293バイ ト を超えるテーブル用

のテーブルスペースの名前

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 217

Page 218: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

3 次の項で説明するソートおよびその他の SQL処理に使用するために、少なく と も 4 KB、16 KB、 32 KBの一時テーブルスペースを作成します。 これらを作成しない場合、 デー

タベースのパフォーマンスと安定性で深刻な問題が発生します。 すべての一時テーブ

ルスペースにはシステム管理されたスペース (SMS) を使用するこ とをお勧めします。

また、 これらの一時テーブルスペースは、 保存のために 2 GB まで拡張できるよ うにす

る必要があ り ます。

注 : すべてのインデッ クスが 1つのテーブルスペースに配置されないよ うに、 テーブ

ルおよびインデッ クスを含むテーブルスペースを多数持つこ とをお勧めします。 そ う

しない場合、 ページが不足する可能性があ り ます。

4 テーブルスペースごとに 低1つのコンテナを作成します。

5 付録A 「実装計画ワークシート 」 にテーブルスペースの名前を記録します。

注 : DB2 Loadユーティ リ ティ を使用して EIMテーブルに取り込む場合、 EIMテーブル

が置かれているテーブルスペースがロード中利用できなくなるこ とに注意してくだ

さい。 個別の 1つまたは複数のテーブルスペースに EIMテーブルを配置する と、 ロー

ドユーティ リ ティの実行中もデータベースで同時にアクティビティを実行できます。

データベースの言語の属性の作成および設定 8

注 : 1つの言語だけで展開する場合であっても、 データベース作成の一環と して、 データ

ベースの言語の属性を作成および設定する必要があ り ます。 このためには、 使用するデー

タベースが実行する Siebelサポート言語、 データベースが使用するコードセッ ト、 言語の

テ リ ト リー (またはロケール) (Canadian French など)、 およびユーザーが望む照合順を

知っておく必要があ り ます。 本番環境のDB2データベースサーバーでは任意の照合順を

使用できますが、 開発環境でサポート されている照合順は IDENTITYだけです。

付録C 「データベース作成サンプルスク リプ ト 」 のサンプルスク リプ トに、 データベース

の言語の属性の設定する部分があ り ます。

注意 : Unicode 対応のデータベースを作成すると きは、 パラメ ータ DB2_INDEX2BYTEVARLEN

を必ず ON に設定してく ださい。 そう しない場合は、 データベースの作成に失敗します。

218 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 219: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

データベースの Siebel言語コード、 テ リ ト リー、 およびコードセッ ト を調べるには、

『システム要件とサポート されているプラ ッ ト フォーム』 を参照して ください。

コードセッ トDB2はコードページ (または文字セッ ト ) と コードセッ ト を区別します。 「コードセッ ト 」

は、 データベースで使用される文字エンコーディングの標準を説明するテキス ト文字列と

して定義されます。 一方、 「コードページ」 は、 同じ標準を数値で表したものです。

テリ ト リーテ リ ト リー、 つま り地域は、 言語と ロケールの組み合わせです。 たとえば、 フランス語

(French) は言語の例ですが、 カナダ (Canada) またはフランス (France) は、 フランス

語の使用に地域的な違いがあるロケールです。

ソート順ソート順は、 データベースの 初のインス トール中に指定され、 データベースが文字デー

タをソートする方法を定義します。 ソート順のサポートは、 データベースのコードページ

と、 それが開発環境と本番環境のどちらで使用されるかによって決ま り ます。 サポート さ

れるソート順については、 SupportWebで利用できる 『システム要件とサポート されてい

るプラ ッ ト フォーム』 を参照してください。

開発環境データベース開発データベース内のレポジ ト リオブジェク ト名は、 UTF-16バイナリ ソート順と同じ順

にソートする必要があ り ます。 これは、 Siebel Toolsが内部でこのソート順を使用するか

らです。 同じにしない場合、 将来の Siebel Databaseのアップグレードで、 レポジ ト リの

マージに失敗します。これは、UTF-16バイナリ ソート順では、コードポイン ト U+E000~U+FFFFはコードポイン ト U+10000~U+10FFFFの後になり ますが、 Unicodeのコード

ポイン ト順では前になるからです。 本番環境データベースの制限については、 SuportWebで利用できる 『システム要件とサポート されているプラ ッ ト フォーム』 を参照してくだ

さい。

注 : データが正確にエクスポートおよびインポート されているこ とを確認する必要があ り

ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 219

Page 220: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

データベースを作成するには

1 言語に適用する値については、 『システム要件とサポート されているプラ ッ ト

フォーム』 を参照してください。

2 データベースが使用するプライマ リ (ベース) 言語、 言語のテ リ ト リー、 適切なコー

ドセッ ト を特定します。

3 DB2 UDB コマンド行プロセッサを使用して、 次のコマンドを入力します。

db2 create database dbname using codeset territory collate using identity

こ こでは、

dbnameはデータベースのエイ リ アスです。

codesetはコードページのテキス ト表現です。

注 : Unicode データベースをインス トールしている場合は、 コードセッ ト と して

UTF-8 を入力し、 ハイフンを保持する必要があ り ます。 UTF-8 は、 DB2 への

Unicode の実装で使用されるパラ メータですが、 実際の処理は UCS-2 を使用し

ます。 これは、 UTF-8 を VARCHAR タイプのエンコード と して指定する と きに、

UCS-2 がパラ メータ と して指定されていなくても、 VARGRAPHIC タイプのエン

コードが自動的に UCS-2 に設定されるからです。

territoryは、 そのコードセッ トでデータベースが動作している言語のテ リ ト

リーです。

デフォルトの保存パラ メータの上書き 8

Siebel Systemsは、 216ページの 「テーブルスペースの作成」 の特定のテーブルまたはイ

ンデッ クスを作成する指示に従って作成したテーブルスペースなど、 デフォルト保存パラ

メータを上書きするオプシ ョ ンを用意しています。これらのデフォルト を上書きするには、

dbsrvr¥DBSRVR_PLATFORMディ レク ト リの ddl.ctlファ イルを編集します。

注 : ddl.ctlファ イルを変更するのは、 権限のある DBAに限る必要があ り ます。

220 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 221: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

各Siebel テーブルについて、 Table Spaceパラ メータを使用して、 テーブルスペースを指

定できます。 次の例では、 テーブルS_APP_VIEWのテーブルスペースが DATA1に設定され

ます。

Siebel Systemsから提供されているよ うに、 .ctlファ イルは、 それが作成するオブジェク

トの保存パラ メータを設定しません。 従って、 デフォルトで作成されているテーブルス

ペースのパラ メータ と同じになり ます。 ただし、 Table Spaceパラ メータは、 次の状況下

でのみ機能します。

■ テーブルがまだ存在しない場合 (新しいデータベースのインス トールの実行中など)。

■ テーブルの再ビルドが必要である場合。 つま り、 ALTER TABLE コマンドだけでは実装

できないよ う なスキーマの変更がテーブルに対して行われ、 Siebel アプリ ケーシ ョ ン

でのテーブルのド ロ ップと再作成が要求されている場合です。

次の例で示すよ うに、 Table Spaceパラ メータを使用して、 特定のテーブルの保存パラ

メータを設定できます。

[Object 219]Type = TableName = S_APP_VIEWColumn 1 = ROW_IDVARCHAR(15)NOTNULLColumn 2 = CREATEDTIMESTAMPNOTNULL DEFAULT %NOW%Column 3 = CREATED_BYVARCHAR(15)NOTNULLColumn 4 = LAST UPDTIMESTAMP NOTNULL DEFAULT %NOW%Column 5 = LAST_UPD_BYVARCHAR(15)NOTNULLColumn 6 = DCKING_NUMNUMERIC(22,7)DEFAULT 0Column 7 = MODIFICATION_NUMNUMERIC(10,0)NOTNULL DEFAULT 0Column 8 = CONFLICT_IDVARCHAR(15)NOTNULL DEFAULT ‘0’Column 9 = NAMEVARCHAR(50)NOTNULLColumn10 = DESC_TEXTVARCHAR(255)Column11 = LOCAL_ACCESS_FLGCHAR(1)Table Space = data1

次の例は、 特定のテーブルおよびインデッ クスのデフォルト を上書きする方法を示してい

ます。

[Object 7135]Type = TableName = S_EVT_ACTGroup = Activity-1Append Mode = YesColumn 1 = ROW_ID WVARCHAR(15) NOTNULLColumn 2 = CREATED TIMESTAMP NOTNULLDEFAULT %NOW%

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 221

Page 222: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 Universal Database for Windows および UNIXの作成

データベースの作成

Column 3 = CREATED_BY WVARCHAR(15) NOTNULLColumn 4 = LAST_UPD TIMESTAMP NOTNULLDEFAULT %NOW%Column 5 = LAST_UPD_BY WVARCHAR(15) NOTNULLColumn 6 = DCKING_NUM NUMERIC(22,7) DEFAULT 0Column 7 = MODIFICATION_NUM NUMERIC(10,0) NOTNULLDEFAULT 0Column 8 = CONFLICT_ID WVARCHAR(15) NOTNULLDEFAULT '0'Column 9 = ACTIVITY_UID WVARCHAR(30) NOTNULLDEFAULT 'x'...Column 166 = TODO_CD WVARCHAR(30)Column 167 = USER_MSG_ID WVARCHAR(15)Column 168 = WC_START_VIEW WVARCHAR(250)Column 169 = WC_TYPE_CD WVARCHAR(30)

[Object 7136]Type = IndexName = S_EVT_ACT_F1Table = S_EVT_ACTColumn 1 = CON_PRDINT_ID ASCIndex Space = S_EVT_ACT_TBS_IDX

[Object 7137]Type = IndexName = S_EVT_ACT_F10Table = S_EVT_ACTAllow Reverse Scans = YesColumn 1 = TARGET_OU_ID ASCColumn 2 = APPT_START_DT DESCColumn 3 = ROW_ID ASCTable Space = S_EVT_ACT_TBS

[Object 7138]Type = IndexName = S_EVT_ACT_F11Table = S_EVT_ACTColumn 1 = PAR_EVT_ID ASCIndex Space = S_EVT_ACT_TBS_IDX

222 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 223: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Server のインスト ール 9

Siebel Database Serverのインス トールおよび設定は、 さまざまなタスクで構成されてい

ます。 223ページの表25は、 一連の手順を示します。

表25. Siebel Database Serverのインス トールと設定のタスク

実行者 タスク

システム管理者 1 すべての RDBMS 固有の情報を、 付録 A 「実装計画ワークシート 」 の

シー トに書き留めます

2 この Siebel Database Server のク ラスタ化を実行する予定がある場合は、

その方法について IBM のマニュアルを参照して ください。

データベース管理者

3 DB2 データベースインスタンスを作成します。 第 9 章 「DB2 UDB に対

する Siebel Database Server のインス トール」 を参照して ください。

システム管理者 4 データベースソフ ト ウェアをインス トールします。 227 ページの

「Database Server for DB2 ソフ ト ウェアのインス トール」 を参照。

5 ソフ ト ウェアのインス トールを確認します。 231 ページの 「Database Server for DB2 ソフ ト ウェアのインス トールの確認」 を参照。

6 複数言語環境の場合は、 OS のユニバーサルタイムゾーンを確認および

(必要な場合は) リセッ ト します。 232 ページの 「グローバルタイム

ゾーンサポートのための環境のセッ ト アップ」 を参照。

データベース管理者

7 テーブルオーナーと管理者のアカウン ト を作成します。 233 ページの

「DB2 のデータベースサーバーに対するテーブルオーナーアカウン ト と

管理者アカウン トの作成」 を参照。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 223

Page 224: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Siebel管理者 8 ス ト アドプロシージャ と UDF をインス トールします。 235 ページの

「DB2 のス ト アドプロシージャ とユーザー定義関数のインス トール」 を

参照。

9 シードデータ、 テーブル、 およびインデッ クスをインス トールします。

236 ページの 「Database Server for DB2 コンポーネン トのインス トール」

を参照。

10 データベースインス トールのログファ イルにエラーがないこ とを確認し

ます。 241 ページの 「Database Server for DB2 インス トールのログファ

イルの確認」 を参照。

11 Siebel レポジ ト リ をインポート します。 242 ページの 「Database Server for DB2 の Siebel レポジ ト リのインポート 」 を参照。

Siebel システム管理者

12 レポジ ト リ インポートのログファイルにエラーがないこ とを確認しま

す。 246 ページの 「Database Server for DB2 のレポジ ト リ インポートの

ログファ イルの確認」 を参照。

13 エラーがあった場合は、 ト ラブルシューティングを実行してエラーを修

復し、 必要な場合はスク リプ ト を再度実行します。 247 ページの 「DB2のデータベースサーバーの Siebel レポジ ト リのインポートの ト ラブル

シューティング」 を参照。

14 コードページに関するシステム属性を確認します。 248 ページの

「Siebel Database Server for DB2 インス トールのシステム属性の確認」 を

参照。

15 複数言語のシードデータをインス トールします (オプシ ョ ン)。

249 ページの 「Database Server for DB2 に対する複数言語シードデータ

のインス トール」 を参照。

16 レポジ ト リに別の言語をインポート します (オプシ ョ ン)。 250 ページ

の 「Database Server on DB2 のレポジ ト リに対する新規言語のインポー

ト 」 を参照。

データベース管理者

17 Siebel ファ イルシステムを生成します。 249 ページの 「Database Server for DB2 に対する複数言語シードデータのインス トール」 を参照。

表25. Siebel Database Serverのインス トールと設定のタスク

実行者 タスク

224 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 225: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

データベースサーバーについて

データベースサーバーについて 9

Siebel Database Serverには、Siebel eBusinessアプリケーシ ョ ンで使用するデータを格納し

ます。 Siebel専用Web ク ライアン ト (接続モードでは SiebelモバイルWeb ク ライアン ト )、

Siebel Tools ク ラ イアン ト、 および Siebel Server コンポーネン トは、 Database Serverに直

接接続し、 リ アルタイムで更新します。 専用モバイルWeb ク ラ イアン トは、 サーバー

データのサブセッ ト をダウンロード してローカルで使用し、 Siebel Server を介して

Database Server と定期的に同期をとって両方を更新します。

Siebel Database Server ソフ ト ウェアをインス トールおよび設定するこ とで、 自動的に

Siebel Database を設定します。

Database Server for DB2 のインス トール前のタスク 9

Siebel Database Server をインス トールする前に、 次のタスクを実行します。

■ インス トール作業を補佐してくれる、 資格を持ったデータベース管理者を確保します。

■ DB2が、第 8章 「DB2 Universal Database for WindowsおよびUNIXの作成」 の記述どお

りに適切に設定されているこ とを確認します。

■ ディ スク領域を、 インス トール要件に適合するよ うに割り当ておよび設定します。

詳し くは、 第8章 「DB2 Universal Database for WindowsおよびUNIXの作成」 を参照

してください。

■ 第5章 「Siebel Gatewayのインス トール」 と第6章 「Siebel Serverのインス トール」 の手

順をすべて実行し、 少なく と も 1つの Siebel Server をインス トールします。

■ このエンタープライズが複数言語の場合、 Siebel Databaseでサポートするすべての

言語を、 対応する Siebel Serverにインス トールします。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 225

Page 226: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2のインス トール前のタスク

■ これが完了していない場合は、 付録A 「実装計画ワークシート 」 にある実装計画ワー

クシート をコピーして、 次の項目を書き留めます。

■ DB2データベースエイリアスこれは、 DB2 ソフ ト ウェアをインス トールする と きに

作成した、 DB2データベースエイ リ アスです。

■ テーブルオーナーアカウン トのユーザー名とパスワード DB2では、 作成したすべての

データベースには、 ユーザー名とパスワードを割り当てる必要があ り ます。 Siebel Database Serverのテーブルスペースと インデッ クスをインス トールする前に、

grantusr.sqlスク リプ ト を編集してこの情報を追加します。 Siebelは、 Siebelアプリケーシ ョ ンのデフォルトのテーブルオーナーアカウン トの、 ユーザー名と

パスワードです。

■ Siebel 4 KB テーブルスペース : 4 KBの Siebelデータテーブルを格納する、 DB2サー

バーのテーブルスペースです。

■ Siebel 16 KB テーブルスペース : DB2サーバーのテーブルスペースの名前で、 行の長

さが 4005バイ ト以上 16384バイ ト未満のテーブルが存在します。

■ Siebel 32 KB テーブルスペース : DB2サーバーのテーブルスペースの名前で、 行の長

さが 32768バイ ト以上のテーブルが存在します。

■ Siebel インデッ クスのテーブルスペース : Siebel インデッ クスが格納されている DB2サーバーの、 領域名です。

226 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 227: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

Database Server for DB2 ソフ トウェアのインス トール 9

Siebel Database Serverソフト ウェアのインスト ールによって、 データベースコンポーネン

ト をインスト ールして Siebelレポジト リ をインポート するためのファ イルが設定されます。

Siebel Database Server ソフ ト ウェアのインス トールは、 次のタスクによって構成されてい

ます。

■ 227ページの 「Database Server for DB2 ソフ ト ウェアのインス トール」

■ 231ページの 「Database Server for DB2 ソフ ト ウェアのインス トールの確認」

■ 232ページの 「グローバルタイムゾーンサポートのための環境のセッ ト アップ」

■ 235ページの 「DB2のス ト アドプロシージャ とユーザー定義関数のインス トール」

Database Server for DB2 ソフ トウェアのインス トール 9

以下の手順に従って、 Siebel Database Server と して使用する各コンピュータ上へのインス

トールを実行します。 1つの Siebel Enterprise Serverに対して、 1つのデータベースのみ設

定できます。

Siebel Database Serverソフト ウェ アをインスト ールするには

1 UNIX_OS サーバープログラム、 Siebel Enterprise Server BaseCD-ROM をネッ ト ワーク上

にインス トールします。

こ こで、

UNIX_OS = 使用している UNIXオペレーティングシステム、 Solaris、 HP-UX、 AIXなど。

注 : CDのボ リ ュームラベルは、 インス トール中の Siebel アプリ ケーシ ョ ンに応じて、

seaUNIX_OSsesbase またはseaUNIX_OSsiabaseになっています。 CD-ROMにアクセ

スする方法によっては、 この手順は必要ない場合があ り ます。

必要に応じて、 このと きに seaUNIX_OSseslanguage、 またはseaUNIX_OSsialanguage

のいずれか適切な CD-ROMを、 Siebel Database Serverをインスト ールするマシンのド

ライブにインスト ールすること もできます。

2 製品をインス トールするディ レク ト リ とそのディ レク ト リに対する権限を確認します。

書き込みおよび実行の権限が必要です。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 227

Page 228: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

3 CD-ROMの/sesディ レク ト リに移動して、 新しいシェルを開きます。

4 Siebel固有の環境変数をすべて設定解除します。 現在の環境変数の設定を表示するに

は、 シェルウ ィンド ウで 「env」 と入力します。

5 Siebel Database Server ファ イルのインス トールを開始するには、 次のコマンドを入力

し、 106ページの 「コンソールモードでのインス トール」 の説明に従って使用するフ

ラグを追加入力します。

./setupUNIX_OS

[InstallShield ウ ィザードへよ う こそ] 画面が表示されます。

6 [次へ] をク リ ッ ク します。

同一マシン上に他の Siebel コンポーネン トがインス トールされている場合は、 それら

のコンポーネン トが検出されたこ とを示すメ ッセージが表示されます。

7 Siebel Database Server ファ イルを初めてインス トールしているのか、 既存のインスタ

ンスに新しい言語を追加しているのかに応じて、 次のうちの適切なアクシ ョ ンを実行

し、 [次へ] をク リ ッ ク します。

■ サーバーソフ ト ウェアを新しいインスタンスにインス トールするには、 デフォル

トの [なし] を選択し、 [次へ] をク リ ッ ク します。 手順8に進みます。

■ 既存のインスタンスに新しい言語をインス トールするには、 表示されているイン

スタンスを選択し、 [次へ] をク リ ッ ク します。 手順12に進みます。

この ト ピッ クに関する重要な追加情報については、 152ページの 「Siebel Serverへの複数の Siebel言語パッ クのインス トール」 も参照して ください。

[インス トーラのパス] 画面が表示されます。

8 インス トールディレク ト リに対する完全修飾パスを入力し、 [次へ] をク リ ッ クします。

[インス トーラ製品の選択] 画面が表示されます。

9 インス トールする Siebel Database Server を選択して、 [次へ] をク リ ッ ク します。

[インス トーラセッ ト アップタイプ] 画面が表示されます。

10 実行するインス トールのタイプを選択し、 [次へ] をク リ ッ ク します。

■ Typical: サポート しているすべてのRDBMSに対する Siebel Database Serverコンポー

ネン ト をインス トールします。

■ Compact : コンパク ト インス トールはサポート されていません。

228 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 229: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

■ Custom : インス トールするコンポーネン ト を選択するこ とでインス トールをカス

タマイズできます。

注 : このオプシ ョ ンは、 IBM DB2 UDB for UNIX and Windows のインス トールに使

用します。

注意 : Custom インス トールを選択した場合、 ソフ ト ウェアの初回インス トール時

に Sample Database を選択したこ とを確認して ください。 Sample Database がイン

ス トールされる と、 その設定後に、 Siebel File System ディ レク ト リには別のファ

イルもコピーされます。 これらのファイルは、 添付ファイルの読み取りに必要で

す。 詳し くは、 250 ページの 「DB2 上の Database Server への Siebel ファ イルシス

テムの組み込み」 を参照してください。

11 [Custom] を選択する と、 インス トール可能なコンポーネン ト を選択するよ うに求め

る メ ッセージが表示されます。 [IBM DB2 UDB for UNIX and Windows] と [Siebel Sample Database] の両方を選択します。

[インス トーラ言語の選択] 画面が表示されます。

12 インス トールする言語を選択して、 [次へ] をク リ ッ ク します。

すべてのサーバーが少なく と も 1つの (基本) 言語でインス トールされます。 必要に

応じて、 後で別の言語をインス トールできます。 詳し くは、 『Global Deployment Guide』 を参照して ください。

後で言語をインス トールする と きには、 そのディ レク ト リで実行したパッチもすべて

再インス トールする必要があ り ます。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クのみをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 229

Page 230: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

13 確認画面に、 選択したインス トールパラ メータが表示されます。 [次へ] をク リ ッ ク

します。

インス トーラは、 選択した場所にすべてのファイルをコピーします。 ファ イルがイン

ス トールディ レク ト リにコピーされたら、 次の警告メ ッセージが表示されます。

Setup did not find the Siebel Language Code language pack on the current media.Please insert the CD containing the Siebel Language Code and select setupUNIX_OS from the Siebel Language Code folder.

14 ターゲッ トマシンで、 seaUNIX_OSseslanguageまたはsiaUNIX_OSseslanguageのど

ちらか適切な言語 (languageはインス トールしている言語パッ ク) を検索し、

setupUNIX_OSを参照して、 [OK] をク リ ッ ク します。

■ Siebel Enterprise アプリ ケーシ ョ ンをインス トールしている場合は、 手順16に進み

ます。

■ Siebel Industry Solutions をインス トールしている場合、 インス トールしている言語

によっては、 他のCDのインス トールを要求する メ ッセージが表示されるこ とがあ

り ます。 この場合は、 手順15に進みます。

注意 : Siebel Industry Solutions の顧客向けの注意事項です。 インス トールしている

言語のために複数の CD-ROM が必要であ り、 OS のプラ ッ ト フォームが Solaris で、

自動マウン トが有効になっている場合は、 初の言語 CD のマウン トポイン ト と

して /cdrom/cdrom0 を指定する必要があ り ます。 /cdrom/siasolseslanguage1

ではあ り ません。

15 2枚目の言語CDの挿入を指示する メ ッセージが表示されたら、 初の CD-ROM を

取り出して 2枚目を挿入し、 [OK] をク リ ッ ク します。

すべての言語ファイルのインス トールが完了する と、 インス トーラによって Base CD-ROMの挿入を求める次のメ ッセージが表示されます。

ベース CD-ROMを再挿入して、 セッ ト アップ UNIX_OS ファイルを参照し、 セッ ト アップを続行

できるようにして ください。

16 ネッ ト ワーク上のベース CDのマウン トポイン トに移動して、 ses/setupUNIX_OSを検

索し、 [OK] をク リ ッ ク します。

17 [完了] をク リ ッ ク します。

230 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 231: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

Database Server for DB2 ソフ トウェアのインス トールの確認 9

Siebel Database Serverのインス トールによって作成されたディ レク ト リ構造を確認

します。 インス トールによって、 Siebel Serverのインス トールディ レク ト リの下に、

/dbsrvr/db2udbサブディ レク ト リが作成されています。

ディ レク ト リ構造は、 次のよ うになり ます。

db2udbsiebprocupgradesqlproc

db2udb : DB2 UDB固有のスク リプ トで、Siebel eBusiness Applicationsの以前のバージ ョ ン

をアップグレードするスク リプ ト などが保存されています。

siebproc

aix : DB2 AIXシステムのユーザー定義関数 (UDF) と ス ト アドプロシージャが保

存されています。

hpux : HP-UXシステムのUDF と ス ト アドプロシージャが保存されています。

solaris : DB2 Solaris システムのUDF と ス ト アドプロシージャが保存されています。

win32 : Windows 2000 システムのUDF と ス ト アドプロシージャが保存されてい

ます。

upgrade : 現在のリ リースに対するアップグレードがサポート されている、 Siebel eBusiness Applicationの特定のバージ ョ ンからのアップグレードを可能にするための

ファイルがディ レク ト リに含まれています。

sqlproc : サーバーにインス トールされている、 対応可能なすべてのOSに対する、 SAR(ス ト アドプロシージャアーカイブ) ファ イルが保存されています。

language : 元のレポジ ト リに対する言語固有およびデータベース固有のファイル、 および

サポート ファ イルが含まれています。 たとえば、 enuにはアメ リ カ英語固有のファイルが

保存され、 deuにはド イツ語固有のファイルが保存されています。 インス トールした言語

パッ クによっては、 さ らにこのレベルの下位にサブディ レク ト リが作成されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 231

Page 232: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

グローバルタイムゾーンサポートのための環境のセッ ト アップ 9

一般的に、 グローバルな開発は複数のタイムゾーンにまたがるため、 世界中で働く従業員

と顧客との間で交わされる、 時間によって変化する情報を管理するこ とは困難です。

Siebel Systemsのグローバルタイムゾーン機能によって、 組織はタイムゾーンの違いに関

係なく、 契約上の応答期間と条件に対応できるよ うになり ます。

グローバルタイムゾーン機能は、 ユニバーサルタイムゾーン (UTC) を使用して日付と時

刻のデータを変換します。 UTCはグ リニッジ標準時と等しいタイムゾーンですが、 夏時

間は適用されません。

グローバルタイムゾーン機能を有効にしてデプロイ メン ト を操作する場合は、 データベー

スサーバーのオペレーティングシステムを UTC またはそれに等しい時刻に設定する必要

があ り ます。 タイムゾーンの変更は、 サーバー全体ではなくホス ト されているアプ リケー

シ ョ ンに対して行う こ とをお勧めします。

注意 : 時刻の表示方式は言語ロケールによって異なり ます。 これは Solaris では特に重要な

こ とです。 Solaris のデフォルトでは、 午前午後を表示しない 12 時間制です。 詳し くは、

『Global Deployment Guide』 を参照して ください。

オペレーティングシステムの時間を変更するには、 そのオペレーティングシステムのベン

ダーのマニュアルを参照してください。 Siebelのグローバルタイムゾーン機能の管理につ

いては、 『Global Deployment Guide』 を参照して ください。

この機能は Siebel 7では省略可能ですが、 グローバルタイムゾーンを有効にして製品環境

を操作するこ とを強くお勧めします。

注 : グローバルタイムゾーンパラ メータ (協定世界時システム属性) は、 Siebel 7ではデ

フォルトで有効です (TRUEに設定)。 グローバルタイムゾーン機能が不要な場合は、 [ア

プリ ケーシ ョ ン管理] > [システム属性] に移動して、 このパラ メータを FALSEにリセッ

トする必要があ り ます。

232 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 233: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

DB2のデータベースサーバーに対するテーブルオーナーアカウン ト と

管理者アカウン トの作成 9

DB2 UDBデータベースを操作していると き、 データベース管理者は、 オペレーティ ングシ

ステムレベルに手作業で、 テーブルオーナーアカウント ( デフォルト はSIEBEL)、 Siebel管理者アカウント ( デフォルト は SADMIN)、 およびsse_roleグループを作成する必要があ

り ます。 次に、 その sse_role グループに、 2つのアカウント を追加する必要があり ます。

注 : Solarisでは、 admintoolを使用する と sse_roleグループは作成されません。 これは、

名前にアンダースコア (_) が含まれているためです。 代わりに、 コマンド groupadd

sse_roleを使用して sse_role グループを作成し、 「UX: groupadd:sse_role名はすべて小文

字か数値にする必要があります」 とい う警告は無視します。

注意 : インス トールグループ sse_role グループにユーザーを追加し、 そのユーザーが

Siebel Server やコンポーネン ト を管理する start や stop などの管理コマンドを使用するこ

とを許可できます。 ただし、 書き込みアクセスを可能にするには、 ディ レク ト リに対する

権限を変更する必要があ り ます。 chmod -R 775 on $SIEBEL_ROOT を使用して ください。

Siebel Database Serverに対して、 grantusr.sqlスク リプ ト を実行し、 これらのユーザー

に適切な権限を付与します。 grantusr.sql スク リプ トは、 Siebel Database Server を設定

する前に実行する必要があ り ます。

このスク リプ トは、 $DBSRVRディ レク ト リの $DBSRVR_PLTFRM_ROOTサブディ レク ト リ

にあ り ます。 データベース管理者は、 このスク リプ ト を確認して実行する必要があ り ま

す。 これによって、 次の機能が実行されます。

■ Siebelデプロイ メン トですべてのデータベースオブジェク ト を 「所有」 する Siebel テー

ブルオーナーアカウン トに、 適切な権限を付与します。

■ セッシ ョ ン作成権限を持つ役割 (sse_role) を作成します。

注 : grantusr.sqlを実行しても、 LDAPUSERアカウン トは作成できません。 このアカウン

トはsse_roleグループに属する必要があるため、 データベース管理者かUNIXネッ ト

ワーク管理者のいずれか適切な管理者によって作成されます。 LDAPについては、

『Security Guide for Siebel eBusiness Applications』 を参照して ください。

注意 : Siebel 管理者アカウン ト SADMIN の名前を変更しないでください。 このアカウン

トは、 Siebel 管理者と して Siebel にログオンするために、 作成する必要があ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 233

Page 234: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

Siebel Marketing 用のテーブルオーナーアカウン ト と管理者アカウン トSiebel Marketingで使用するテーブルオーナーまたはデータベースのユーザー IDには、

さ らに、 OLTP スキーマ内のデータベースレベルの権限が必要です。 テーブル削除、 イン

デッ クス削除、 テーブル作成、 およびインデッ クス作成の各権限をこのユーザーに付与す

る必要があ り ます。 詳細は、 『Siebel Marketingガイ ド』 を参照して ください。

grantusr.sqlスクリ プト を実行するには

1 DBA権限のあるアカウン ト を使用して、 grantusr.sqlスク リプ ト を実行します。

UNIXでは、 通常のDB2 システム管理アカウン トはdb2inst1です。

2 次のコマンドを入力します。

db2 connect to DB2database Alias user Instance Owner Username using password

db2 -vf /SIEBEL_ROOT/db2udb/grantusr.sql

こ こで、

DB2database Aliasは、 使用している DB2エイ リ アスです。

Instance Owner Usernameは、 インスタンス所有者のログイン IDです。

passwordは、 データベースインスタンスのパスワードです (長さ と使用可能な文字は

基になる RDBMSプラ ッ ト フォームの規則による)。

SIEBEL_ROOTは、 Siebelのルートディレク ト リです。

注 : $SIEBEL_ROOTディ レク ト リへのフルパスを指定する必要があ り ます。

スク リプ トによって、 Siebelオブジェク トの作成場所になるデフォルトのテーブルス

ペースを指定するよ うに指示する メ ッセージが表示されます。

3 付録A 「実装計画ワークシート 」 のコピーに記録したテーブルスペース名を入力し

ます。

234 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 235: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2 ソフ トウェアのインス トール

DB2のス ト アドプロシージャとユーザー定義関数のインス トール 9

Siebel Database Serverにス ト アドプロシージャ とユーザー定義関数をインス トールするに

は、 初にそれらを Siebel Database Serverに転送する必要があ り ます。 また、 Siebel Database Server コンポーネン トがインス トール済みになっている必要があ り ます (Siebel Database Server コンポーネン トのインス トールについては、 227ページの 「Database Server for DB2 ソフ ト ウェアのインス トール」 を参照して ください)。

Siebel製品をサポートするには、 ユーザー定義関数 (UDF) と ス ト アドプロシージャを Siebel Database Serverに転送してインス トールする必要があ り ます。 その方法は、 Siebel Database Serverの適切な場所に必要なファイルを転送するのであれば、 すべて許容されます。

DB2 上のス ト アドプロシージャコードのコピーとインス トールス ト アドプロシージャコードをコピーおよびインス トールするには、 使用している Siebel Database Serverオペレーティングシステムによって、 以下の手順に従ってください。

基本的なDB2 タスクの実行方法は、 IBMのオンライン Browse V7 Bookshelfにある “Quick Beginnings Guide” を参照して ください。

スト アド プロシージャファイルをコピーするには

1 Siebelサーバーのソースインス トールマシンにログオンし、 Siebelデータベースのイ

ンス トールオブジェク トが保存されているソースインス トールサブディ レク ト リに移

動します。

注 : AIX、 Solaris、 またはHP-UXにDB2 v8.1 64bit を配備している場合は、 siebproc64ライブラ リ ファ イルを sqllib/functionディ レク ト リにコピーして、 ファ イル名

siebproc64を siebprocに変更します

$DBSRVR_ROOT /db2udb/siebproc/DBSRVR_OS.

こ こで、

DBSRVR_OSは、 AIXなどの、 Siebel Database Server を実行しているオペレーティング

システムです。

注 : siebprocの権限は-rw-r---- (所有者の読み込みと書き込み許可、 グループの読

み込み許可、 他のすべてのユーザーの読み込みと書き込みの不許可) にします。 ファ

イルの所有者はインスタンス所有者で、 グループはインスタンス所有者が所属するグ

ループです。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 235

Page 236: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

2 ファ イルsiebprocを、 Siebel Database ServerのDB2 UDB インスタンスディレク ト リ

(DB2 UDBがインス トールされているディ レク ト リ ) の functionサブディ レク ト リに

配置します。

たとえばAIXでは、 $INST_HOME/sqllib/functionです。

Database Server for DB2 の設定 9

インス トールの際の Siebel Database Serverの設定は、 次のタスクで構成されています。

■ 236ページの 「Database Server for DB2 コンポーネン トのインス トール」

■ 242ページの 「Database Server for DB2の Siebel レポジ ト リのインポート 」

Siebel Database Server設定ウ ィザードを使用して、 これらのタスクを実行します。

Database Server for DB2 コンポーネン トのインス トール 9

Siebel Database Serverの設定ウ ィザードの [Siebel データベースサーバーオプシ ョ ン]

メニューで [データベースのインス トール] を選択する と、 次のタスクが実行されます。

■ Siebelのテーブルおよびインデッ クスを作成する

■ Siebelのシードデータをインポートする

■ システム属性を設定する

Siebel Database Server for DB2コンポーネント をインスト ールするには

1 $SIEBEL_HOMEに移動して、 使用するシェルの種類に従って次のコマンドのいずれか

を実行し、 環境変数を指定します。

Korn or Bourne shell

. ./siebenv.sh

ヒン ト : 初のピ リオド と ./siebenv.sh との間にスペースがあるこ とを確認し

ます。

236 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 237: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

C シェル

source siebenv.csh

こ こで、

$SIEBEL_HOMEは、 Siebelサーバールートディレク ト リの場所です。

2 次のよ うに入力して、 値 $SIEBEL_ROOTおよびLANGUAGEが適切に設定されているか

空白かを確認します。

env

変数の値が正し くなかったり設定されていなかったりする場合は、 使用するシェルに

応じて次のコマンドの 1つを使用して変数を リセッ ト します

Korn or Bourne shell

SIEBEL_ROOT=New Value ; export SIEBEL_ROOT

LANGUAGE=New Value; export LANGUAGE

C シェル

setenv SIEBEL_ROOT New Value

setenv LANGUAGE New Value

3 $SIEBEL_ROOT /binに移動し、 次のスク リプ ト を実行します。

dbsrvr_config.ksh

これによって、 Siebel Database Serverの設定ウ ィザードが開始します。

このスク リプ トは 初に、 SIEBEL_ROOTおよびLANGUAGEの現在の設定を表示し、 そ

れらの設定が正しいかど うかの確認を求めます。

4 設定が正しいかど うかに応じて、 「Y」 または 「N」 を入力します。

注 : SIEBEL_ROOTまたはLANGUAGEの値が設定されていなかったり正し くなかったりす

る場合は、 先に進む前にそれらの値を修正する必要があ り ます。

設定ウ ィザードは、 $SIEBEL_ROOTディ レク ト リが存在するかど うかを確認します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 237

Page 238: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

5 Siebel Serverルートディ レク ト リのパスを指定するか、 Enterキーを押して現在の設

定を受け入れます。

設定ウ ィザードは、 次に、 Siebel Database Serverルートディ レク ト リのパスの入力を

要求する メ ッセージを表示します。

6 Siebel Database Serverルートディ レク ト リのパスを指定するか、 Enterキーを押して

現在の設定を受け入れます。

設定ウ ィザードは、 次に、 サポート しているデータベースプラ ッ ト フォームのリ ス ト

を表示します。

[RDBMSプラ ッ ト フォームの選択 : ]

[1- IBM DB2 UDB for UNIX and Windows][2- Oracle Database Enterprise Edition]

7 「1」 を入力して [IBM DB2 UDB for UNIX] を選択します。

スク リプ トによって、 次のよ う な [Siebel データベースオペレーシ ョ ン] メニューが

表示されます。

[Siebel Database Operationを選択]

[1- データベースのインス トール][2- データベースのアップグレード][3- レポジ ト リのインポート/エクスポート][4- レポジ ト リの移行][5- データベースユーテ ィ リテ ィの実行]

8 「1」 を入力して、 [データベースのインス トール] を選択します。

Siebel Database Serverの設定ウ ィザードに、 grantusr.sqlを実行してテーブルオー

ナーアカウン ト と管理者アカウン ト をセッ ト アップするこ とを求める メ ッセージが表

示されます。

9 「Y」 を入力して肯定するか、 「N」 を入力して設定ウ ィザードを終了してからこのスク

リプ ト を実行します。

注 : シードデータ、 テーブル、 およびインデッ クスのインス トールを完了するには、

これらのアカウン ト を準備する必要があ り ます。

238 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 239: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

Y を選択した場合は、 スク リプ トによって次の [インス トールオプシ ョ ン] メニュー

が表示されます。

[以下のオプシ ョ ンのうちいずれかを選択 : ]

[1- Siebelデータベースのインス トール]

[2- 既存のSiebelデータベースへの言語の追加]

10 「1」 を入力して、 このデータベースに Siebelデータベースコンポーネン ト をインス

トールします。

11 データベースのコードページのタイプを確認し、 使用しているデータベースのエン

コード方式に対応する数字を入力します。

[1- Unicode][2- Non-Unicode]

注意 : 適切でないデータタイプでインス トールするこ とのないよ うに、 データベース

に対する適切な選択肢を慎重に選択してください。 データベースは、 非 Unicode の

ページ設定に対して Unicode データタイプを作成できません。 したがって、 選択肢を

選択する前にこの設定を慎重に確認してください。

プログラムによって、 現在インス トールされている言語のリ ス トが表示されます。

12 データベースを運用するための言語に対応する数字を入力します。

注 : これは、 データベースのプライマリ ( 基本) 言語と呼ばれます。

13 ODBCデータソース名 (siebsrvr_siebelなど) を指定します。

14 データベースの Siebel管理者のユーザー名を入力します (例 : SADMIN)。

15 指定されたデータベース管理者アカウン トのパスワードを入力します。

16 DB2データベースのテーブルオーナー名 (siebelなど) を入力します。

17 データベースのテーブルオーナーのパスワード (db2など) を入力します。

[データベースサーバーの OS] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 239

Page 240: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

18 使用している Siebel Database Serverオペレーティングシステムに対応する番号を入力

します。

[1- Windows]

[2- Solaris]

[3- AIX]

[4- HP-UX]

19 インデッ クステーブルスペース名を入力します。

20 4KB テーブルスペース名を入力します。

21 16KB テーブルスペース名を入力します。

22 32KB テーブルスペース名を入力します。

データベースの仕様設定を完了する と、 設定ウ ィザードには設定した値のリ ス トが表

示され、 Siebel アップグレード ウ ィザード (srvrupgwiz) を起動するかど うかを確認

する メ ッセージが表示されます。

23 「Y」 を入力して、 設定内容を許可し、 アップグレード ウ ィザードを開始します。

または、 「N」 を入力して、 設定内容を拒否し、 設定ウ ィザードを終了します。

■ 以前に入力した値を変更する場合は、 dbsrvr_config.kshを実行して設定ウ ィ

ザードを再実行します。 これによって、 異なる値で再度設定できます。

■ プログラムまたはシステムにエラーが発生して Siebelアップグレードウ ィザードを

再度実行する必要がある場合、 ウ ィザードに障害が発生したポイン トから再度実

行を開始できます。 その場合は$SIEBEL_ROOT/binに移動して、 次のコマンドを

入力します。srvrupgwiz -m master_install.ucf

アップグレードが正常に終了した場合は、 その終了を知らせる メ ッセージがインス

トールの終了時に Siebel アップグレード ウ ィザードによって表示されます。

240 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 241: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

Database Server for DB2 インス トールのログフ ァイルの確認 9

Siebel Database Server コンポーネン ト をインス トールする と、 いくつかのログファイルが

作成されます。 $SIEBEL_ROOT/logサブディ レク ト リの srvrupgwiz.logおよび (追加ロ

グになる) srvrupgwiz1.log などで、 それらにエラーが含まれていないかを確認する必

要があ り ます。

DB2 UDBにシードデータ、 テーブル、 およびインデッ クスをインス トールする と、 次の

ログファイルが生成されます。

ddl_ctl.logdataimp_prim.logdataimp_prim_lang.logsiebproc.logseeddb2.logseedver.logseedssa.logddlview.logloadstats.loggrantstat.logupdatestats.logdb2ddl.logset_unicode.logset_utc_on.log

プライマ リ (基本) 言語パッ クをインス トールする と、 dataimp_prim_lang.log とい う

名前のログファイルが作成されます。

Database Server for DB2 インス トールの許容可能なエラーログファ イルには、 予期された許容可能なエラーが記録されているこ とがあ り ます。 ログ

ファ イルに記述されたすべてのエラーメ ッセージを、 データベースプラ ッ ト フォームのイ

ンス トールサブディ レク ト リ (db2udbなど) に保存されている errors.txtファ イルのサ

ンプルエラーメ ッセージと比較してください (errors.txtファ イル内のリ ス トにないロ

グファイルには許容可能なエラーメ ッセージは記録されません)。 ログファ イルに記録さ

れたエラーがerrors.txtファ イル内のリ ス トにある場合、 特別な処置は必要あ り ません。

注 : ログファ イルによっては、 記録されている各種エラーのうちの 1種類しか

errors.txtファ イルのリ ス トにない場合があ り ます。

errors.txtファ イル内のリ ス トにないエラーが見つかった場合は、 そのエラーの原因に

なった条件を修正し、 アップグレードウ ィザードを再実行します。 ウ ィザードは、 停止し

たポイン トから再開されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 241

Page 242: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

エラー番号だけを確認しないでください。 新しいバージ ョ ンのド ライバーのインス トール

によってエラー番号が変更されている場合があ り ます。 実際のエラーの説明を比較して、

そのプラ ッ ト フォームに対して許容可能なエラーかど うかを確認してください。

注意 : その他のエラーが万一発生した場合、 この確認は重要です。 インデッ クスの作成失

敗などある種のエラーは Siebel eBusiness Application のパフォーマンスの問題や異常な動

作の原因になり ます。

Database Server for DB2の Siebel レポジ ト リのインポート 9

後の処理と して、 Siebel レポジ ト リ をインポートする必要があ り ます。 これによって、

Siebel Database Serverのすべてのレポジ ト リ テーブルが、 Siebel eBusiness Applicationsのバージ ョ ン 7 アプリ ケーシ ョ ンオブジェク トに新し く組み込まれます。

注 : Siebel eBusiness Applicationsの使用数にかかわらず (Siebel Sales、 Siebel Service、

Siebel Marketing など)、 レポジ ト リのロードは 1回だけです。

レポジト リ をインポート するには

1 $SIEBEL_HOME/binに移動して、 236ページの 「Database Server for DB2 コンポーネン

トのインス トール」 の指示に従って、 環境変数を指定します。

2 前述の指示に従って、 値SIEBEL_ROOTおよびLANGUAGEが適切に設定されているか

空白かを、 再度確認します。

3 $SIEBEL_ROOT /binに移動し、 次のスク リプ ト を実行します。

dbsrvr_config.ksh

これによって、 Siebel Database Serverの設定ウ ィザードが開始します。

注 : このスク リプ ト を適切に実行するには、 読み込み、 書き込み、 および実行の権限

が必要です。

このスク リプ トは 初に、 SIEBEL_ROOTおよびLANGUAGEの現在の設定を表示し、

それらの設定が正しいかど うかの確認を求めます。

242 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 243: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

4 設定が正しいかど うかに応じて、 「Y」 または 「N」 を入力します。

注 : SIEBEL_ROOTまたはLANGUAGEの値が設定されていなかったり正し くなかったりす

る場合は、 先に進む前にそれらの値を修正する必要があ り ます。

5 Siebel Serverルートディ レク ト リのパスを指定するか、 Enterキーを押してデフォル

ト を受け入れます。

6 Siebel Database Serverのルートディ レク ト リのパスを指定するか、 Enterキーを押し

てデフォルト を受け入れます。

スク リプ トによって、 RDBMSプラ ッ ト フォームの画面が表示されます。

[RDBMSプラ ッ ト フォームの選択 : ]

[1- IBM DB2 UDB for UNIX and Windows]

[2- Oracle Database Enterprise Edition]

7 「1」 を入力して Enterキーを押し、 [IBM DB2 UDB for UNIX and Windows] を選択し

ます。

スク リプ トによって、 次のよ う な [Siebel データベースオペレーシ ョ ン] メニューが

表示されます。

[Siebel Database Operationを選択]

[1- データベースのインス トール][2- データベースのアップグレード][3- レポジ ト リのインポート/エクスポート][4- レポジ ト リの移行][5- データベースユーテ ィ リテ ィの実行]

8 「3」 を入力して Enterキーを押し、 [レポジ ト リのインポート /エクスポート] を選択しま

す。

スク リプ トによって、 次の [レポジ ト リオペレーシ ョ ン] メニューが表示されます。

[以下のオプシ ョ ンのうちいずれかを選択 : ]

[1- レポジ ト リのインポート]

[2- 既存のレポジ ト リへの言語の追加]

[3- レポジ ト リのエクスポート]

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 243

Page 244: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

9 「1」 を入力して Enterを押し、 [レポジ ト リのインポート] を選択します。

スク リプ トによって、 次の [レポジ ト リのインポートオプシ ョ ン] メニューが表示さ

れます。

[レポジ ト リのインポートオプシ ョ ンを指定 : ]

[標準Siebelレポジ ト リのインポート]

[カスタムレポジ ト リのインポート]

10 インポートするレポジ ト リのタイプを指定します。

Siebel レポジ ト リ をインポートするには、 「1」 を入力して Enterキーを押します。

スク リプ トによって、 使用可能な言語パッ クの リ ス トが表示されます。

11 インス トールする言語パッ クに対応する番号を入力します。

注 : 選択した言語パッ クは、 Siebelデータベーススキーマのインス トールの際に選択

したプライマ リ (基本) 言語と一致する必要があ り ます。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クのみをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

12 ODBCデータソース名 (SiebSrvr_siebelなど) を入力します。

注 : Siebel Serverのインス トールプロセスでは、 フォーマッ ト

SiebSrvr_enterprise_server_nameを使用して、 自動的にデータソースが作成され

ます。

244 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 245: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

13 データベースの Siebel管理者のユーザー名を入力します (例 : SADMIN)。

14 指定されたデータベース管理者アカウン トのパスワード (DB2SADMINなど) を入力し

ます。

15 DB2データベースのテーブルオーナー名 (siebelなど) を入力します。

16 データベースのテーブルオーナーのパスワード (db2など) を入力します。

17 レポジ ト リ名を入力するか、 デフォルト を受け入れます (例 : Siebel Repository)。

18 レポジ ト リ ファ イル名を入力するか、 デフォルト を受け入れます (例 : mstrep.dat)。

インポート レポジ ト リの設定を完了する と、 設定ウ ィザードには設定した値のリ ス ト

が表示され、 Siebel アップグレード ウ ィザード (srvrupgwiz) を起動するかど うかを

確認する メ ッセージが表示されます。

19 アップグレードウ ィザードを実行するかど うかを指定します。

■ 仕様を確認してアップグレードウ ィザードを起動するには、 「Y」 を入力します。

■ 値を拒否して設定ウ ィザードを終了するには、 「N」 を入力します。

以前入力した値を変更する場合は、 dbsrvr_config.kshを実行して設定ウ ィザードを

再実行します。 これによって、 異なる値で再度設定できます。

プログラムまたはシステムにエラーが発生して Siebel アップグレード ウ ィザードを再

度実行する必要がある場合、 ウ ィザードに障害が発生したポイン トから再度実行を開

始できます。その場合は$SIEBEL_ROOT/binに移動して、次のコマンドを入力します。srvrupgwiz -m master_imprep.ucf

アップグレードが正常に終了した場合は、 その終了を知らせる メ ッセージがインス

トールの終了時に Siebel アップグレード ウ ィザードによって表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 245

Page 246: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

Database Server for DB2の設定

Database Server for DB2のレポジ ト リ インポートのログフ ァイルの確認 9

レポジ ト リのインポートプロセスでは、 いくつかのログファイルが作成されます。

$SIEBEL_ROOT/log サブディレク ト リの srvrupgwiz.logおよび (追加ログになる)

srvrupgwiz1.logなどで、 それらにエラーが含まれていないかを確認する必要があ り

ます。 アップグレードウ ィザードに問題が発生してユーザーが再度実行しよ う と したと き

には、 その他のログファイルも作成されます。

新しい言語でレポジ ト リ をインポート した場合、次の特殊なログファイルが作成されます。

imprep_prim.log gen_updatestats_imprep.logupdatestats_imprep.log

Database Server for DB2 インス トールでのレポジ ト リインポートの許容可能なエラーログファ イルには、 予期された許容可能なエラーが記録されているこ とがあ り ます。 ログ

ファ イルに記述されたすべてのエラーメ ッセージを、 Siebel Database Serverプラ ッ ト

フォームのサブディ レク ト リ (db2udbなど) に保存されている errors.txtファ イルのサ

ンプルエラーメ ッセージと比較してください (errors.txtファ イル内のリ ス トにないロ

グファイルには許容可能なエラーメ ッセージは記録されません)。 ログファ イルに記録さ

れたエラーがerrors.txtファ イル内のリ ス トにある場合、 特別な処置は必要あ り ません。

注 : ログファ イルによっては、 記録されている各種エラーのうちの 1種類しか

errors.txtファ イルのリ ス トにない場合があ り ます。

errors.txtファ イル内のリ ス トにないエラーが見つかった場合は、 そのエラーの原因に

なった条件を修正し、 アップグレードウ ィザードを再実行します。

エラー番号だけを確認しないでください。 新しいバージ ョ ンのド ライバーのインス トール

によってエラー番号が変更されている場合があ り ます。 実際のエラーの説明を比較して、

そのプラ ッ ト フォームに対して許容可能なエラーかど うかを確認してください。

注意 : その他のエラーが万一発生した場合、 この確認は重要です。 インデッ クスの作成失

敗などある種のエラーは Siebel eBusiness Application のパフォーマンスの問題や異常な動

作の原因になり ます。

246 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 247: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

DB2にデータベースサーバーをインス トールした後のタスク

DB2のデータベースサーバーの Siebel レポジ ト リのインポートの

ト ラブルシューテ ィ ング 9

この段階で発生する一般的な問題には、 次のよ う なものがあ り ます。

■ 既存のレポジ ト リ と同じ名前でレポジ ト リ をインポート している。

■ ページが割り当てできない。

■ APP_CTL_HEAP_SZなどの、 DB2設定パラ メータの設定に関する DB2エラーがある。

これらは、 ほとんどの場合、 高い値に設定を変更する必要があ り ます。 Siebel Systemsのガイ ド ラインは 小値を提示しているためです。

レポジ ト リのインポートプロセスによって生成されたログファイルに、 前述のエラーが

記述されているはずです。

DB2 にデータベースサーバーをインス トールした後のタスク 9

Siebel Database Serverのインス トールを完了した後で、 次のタスクを実行します。

■ 248ページの 「Siebel Database Server for DB2 インス トールのシステム属性の確認」

■ 249ページの 「Database Server for DB2に対する複数言語シードデータのインス

トール」

■ 250ページの 「Database Server on DB2のレポジ ト リに対する新規言語のインポート 」

■ 250ページの 「DB2上のDatabase Serverへの Siebel ファ イルシステムの組み込み」

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 247

Page 248: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

DB2にデータベースサーバーをインス トールした後のタスク

Siebel Database Server for DB2 インス トールのシステム属性の確認 9

Siebel Database Serverのインス トールと設定を完了したら、 Siebel Toolsに含まれる Siebelアプリ ケーシ ョ ンのシステム属性を確認する必要があ り ます。 Siebel Toolsのインス トー

ル方法については、 『Siebel Tools Reference』 を参照してください。

システム属性を確認するには

1 Siebel Tools を起動して、 [画面] > [システム管理] > [システム属性] の順に選択

します。

2 [システム属性名=Enterprise DB Server Code Page] を見つけて、 それぞれの値が

適切に、 かつ、 データベースサーバーコンポーネン トのインス トール中に選択した値

に基づいて設定されているこ とを確認します (236ページの 「Database Server for DB2コンポーネン トのインス トール」 を参照)。 適切な値のリ ス トは、 248ページの表26を参照してください。

注 : コードページの値は、 小文字で指定する必要があ り ます。 例 : utf-16

*UCS-2 と も呼ばれますが、 値は utf-16 と同じ値を入力して ください。

3 データベースがUnicodeに対応している場合は、 テーブルS_APP_VERの列

UNICD_DATATYPS_FLGにUnicode フラグが、 次に示すよ うに正し く設定されている

こ とを検証します。

■ Codepage (non-Unicode)= N

■ Unicode DB2 Server = Y

注意 : データタイプフラグは大文字で指定して ください。

表 26. Enterprise DB Server Code Page の許容できる値

値 言語

utf-16* (Unicode) 全カテゴ リー

cp932 (または等価のコード) 日本語

cp1252 (または等価のコード) 西欧言語

248 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 249: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

DB2にデータベースサーバーをインス トールした後のタスク

Database Server for DB2 に対する複数言語シードデータのインス トール 9

所属組織によってデータが複数言語になる場合、 複数言語シードデータ (ビュー、 権限、

システム属性のリ ス ト など) をインス トールする必要があ り ます。 これを実行するには、

Siebel Database Serverにプライマ リ (基本) 言語をインス トールした後で、 新しい言語

パッ クを追加します。 これによって、 新しい言語によるシードデータの変数リ ス ト

(LOV) が組み込まれます。

プライマ リ (基本) 言語で正常にシードデータをインス トールした後でのみ、 データベー

スに別の言語のシードデータを追加できます。

注意 : Siebel Database for the Enterprise で関連する Siebel Server がサポートする言語は、

データベースに言語を追加する前にインス トールしてある必要があ り ます。

複数言語シード データをインスト ールするには

1 Solaris|AIX Server Programs Base CD-ROM を挿入またはマウン ト し、 227ページの

「Database Server for DB2 ソフ ト ウェアのインス トール」 の指示に従って手順7 まで

処理し、 [既存のインスタンスに新しい言語を追加] を選択します。

2 表示される指示に従って、Siebel製品の要求された番号の言語パッ ク CD を挿入します。

3 言語のインス トールが終了したら、 236ページの 「Database Server for DB2 コンポーネ

ン トのインス トール」 の手順に従って手順10 まで処理し、 2の [既存の Siebel データ

ベースへの言語の追加] を選択します。

4 以降の指示に対しては、 プライマ リ (基本) 言語シードデータをインス トールしたと

き と同様に対応します。

5 Siebel eBusiness Applicationsの複数言語変数リ ス ト (MLOV) 機能を有効にします。

詳し くは、 『Siebel Tools Reference』 を参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 249

Page 250: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

DB2にデータベースサーバーをインス トールした後のタスク

Database Server on DB2のレポジ ト リに対する新規言語のインポート 9

Siebel レポジ ト リ をプライマ リ (基本) 言語に正常にインス トールしたら、 他の言語も

追加できます。

新規言語をレポジ ト リに追加する と、 一連のローカライズ可能な情報が組み込まれます。

それによって、 Siebel eBusiness Applicationsの新規言語での運用性が高くな り ます。

使用している Siebel eBusiness Application (Siebel Sales、 Siebel Service、 Siebel Marketingなど) の数に関係なく、 この処理はインス トールする言語について 1回だけ実行します。

レポジト リ に新規言語をインポート するには

1 242ページの 「Database Server for DB2の Siebel レポジ ト リのインポート 」 の手順に

従って 243ページの手順6 まで処理し、 2の [既存のレポジ ト リへの言語の追加] を選択

します。

2 以降の指示に対しては、 プライマ リ (基本) 言語レポジ ト リ をインポート したと き と

同様に対応します。

注 : レポジ ト リのインポートが失敗した場合、 またはレポジ ト リに対する新規言語のイン

ポート中にシステムエラーが発生した場合は、 $SIEBEL_ROOT/binに移動して次のよ うに

入力します。 srvupgwiz /m master_imprep_LANG.ucf

DB2 上の Database Serverへの Siebel フ ァ イルシステムの組み込み 9

Siebel ファ イルシステムを実行するには、 フォローアップテンプレート、 Siebel Marketingなど Siebel Database Server ソフ ト ウェアに含まれる固有のファイルが必要です。 files と

いうサブディ レク ト リは、Siebel Database Server をインス トールする と きに作成されます。

DBA (データベース管理者) は、 Siebel Database Server をインス トールしてから Siebel Web Client を実行するまでの間に、 File Systemディ レク ト リにこれらのファイル添付を組

み込む必要があ り ます。

250 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 251: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

DB2にデータベースサーバーをインス トールした後のタスク

Siebel File Systemディ レクト リ を組み込むには

1 Siebel Database Server ソフ ト ウェアの /filesサブディ レク ト リから、 Siebel ファ イル

システムの /attサブディ レク ト リに、 適切なファイルをコピーします。

2 Siebel Database Server ソフ ト ウェアの /filesサブディ レク ト リから、 Siebel ファ イル

システム内の /cmsディ レク ト リに、 KB.kbファ イルをコピーします。

3 各ファイルが適切に配置されているこ とを確認します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 251

Page 252: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

DB2 UDB に対する Siebel Database Serverのインス トール

DB2にデータベースサーバーをインス トールした後のタスク

252 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 253: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データ ベースの作成 10

この章では、 Oracle用に推奨される Siebelデータベースの設定およびサイズの概要につい

て説明します。 また、 Siebel eBusiness Applications と連携して使用する Oracleデータベー

スの作成方法についても説明します。

Siebelデータベースの 適化と作成は、 表27に示す複数のタスクから構成されます。

表27. データベース設定タスク

実行者 タスク

データベース管理者

1 データベースレイアウ トのガイ ド ラ インを確認し、 それに応じてデータ

ベースをレイアウ ト します。 254 ページの 「Oracle データベースレイア

ウ トのガイ ド ラ イン」 を参照。

2 Siebel eBusiness Applications のパフォーマンスに影響する Oracle パラ

メータ設定のリ ス ト を確認し、 この章のガイ ド ラ インに従って再設定し

ます。 258 ページの 「Oracle データベース設定ガイ ド ラ イン」 を参照。

3 データベースオブジェク ト を作成します。 261 ページの 「データベース

の作成」 を参照。

4 実行中のデータベース管理タスクを確認します。 270 ページの 「Oracleデータベース管理の継続的作業」 を参照。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 253

Page 254: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

Oracleデータベースレイアウトのガイ ド ライン

Oracle データベースレイアウ トのガイ ド ライン 10

ほとんどのク ライアン トサーバーアプリケーシ ョ ンと同様に、 Siebel eBusiness Applicationsの全体的なパフォーマンスは、 Database Serverの I/Oパフォーマンスに大き

く依存します。

適な I/Oパフォーマンスを確保するには、 I/Oの負荷が均等に分散されるよ うに、 利用

可能な複数のディ スクデバイスにわたってテーブルと インデッ クスを配置する必要があ り

ます。 可能な場合は常に、 特定のテーブルのインデッ クスをそのテーブルデータ とは異な

るディ スクに格納します。

Oracle での冗長ディ スクアレイの使用 10

独立したディ スクの冗長アレイまたはRAIDは、 大量の I/O スループッ トおよび容量を提

供できます。 これは、 オペレーティングシステムおよびRDBMSからは、 単一の大容量

ディ スク (または管理の点で必要であれば複数ディ スク) のよ うに見えます。 RAID を使

用する と、 高いパフォーマンスが保証される と と もに、 物理ディ スクの上に抽象層を提供

するこ とによって、データベースのレイアウ トプロセスを大幅に簡素化できます。

データベースオブジェ ク トの分散計画 10

実装する RDBMSや選択したディ スクの配置を問わず、 次のタイプのデータベースオブ

ジェク ト を適切に分散しているこ とを確認します。

■ データベースログファイルまたはアーカイブファイル

■ ロールバッ クセグメン ト

■ データベースによって使用される一時ワークスペース

■ テーブルおよびインデッ クス

ほとんどの実装で、 表28に示すSiebel テーブルとそれに対応するインデッ クスは、 使用

頻度が も高くなる傾向にあるか、 一部または全部の展開でサイズが大き くなる可能性が

あ り ます。 たとえば、 テーブルS_EVT_ACT、 S_CONTACT、 およびS_ORG_EXTは、 Siebel eBusiness Applicationsのすべての大規模な展開でサイズが大き くな り ます。

254 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 255: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracleデータベースの作成

データベースオブジェク トの分散計画

表28. 使用頻度が高い、 またはサイズが大きい Siebel テーブル

テーブル名

S_ACCNT_CHRCTR S_INVOICE

S_ACCNT_CO_MSTR S_INVOICE_ITEM

S_ACCNT_POSTN S_INV_LGR_ENTRY

S_ADDR_ORG S_OPTY_POSTN

S_ADDR_PER S_OPTY_PROD

S_ASSET S_OPTY_TERR

S_CALL_LST_CON S_OPTY_POSTN

S_CON_CHRCTR S_ORG_EXT

S_CON_TERR S_ORG_TERR

S_ACCNT_CHRCTR S_PARTY

S_CRSE_TSTRUN S_PARTY_PER

S_CRSE_TSTRUN_A S_PARTY_REL

S_CS_RUN S_PARTY_RPT_REL

S_CS_RUN_ANSWR S_POSTN_CON

S_CTLGCAT_PATH S_INVC_ITM_DTL

S_CYC_CNT_ASSET S_INVLOC_ROLLUP

S_DNB_CON_MRC S_POST_CON

S_DNB_ORG S_PROC_REQ

S_DNB_ORG_SIC S_PROD_BASELINE

S_DNB_UPDATE S_PROD_CONSUME

S_DOCK_INIT_ITEM S_PROD_SHIPMENT

S_DOCK_TXN_LOG S_PROD_TARGET

S_DOCK_TXN_LOGT S_QUOTE_ITEM

S_DOCK_TXN_SET S_SRM_REPLY

S_DOCK_TXN_SETT S_SRM_REQUEST

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 255

Page 256: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

データベースオブジェク トの分散計画

これらのテーブルおよびインデッ クスは、 別々のデバイスに置く必要があ り ます。 原則

的に、 インデッ クスは、 それが作成されているテーブルとは異なるテーブルスペースに

置きます。 さ らに可能であれば異なる物理デバイスに置きます。

RAID ディ スクアレイが使用されていない場合のデータベース分散計画RAIDデバイスを使用しない場合は、 スペースに余裕がない場合であっても、 名前の末尾

が_P1のインデッ クスをそのインデッ クスが作成されたテーブルとは分ける必要があ り

ます。 これらのテーブルは、 結合操作で頻繁に使用されます。

Siebel Enterprise Integration Manager (EIM) の使用頻度が高くなる場合は、 (名前が EIM_

で始まる) インターフェイステーブルと インデッ クスを Siebelベーステーブルとは異なる

デバイスに配置します。 これで、 EIM処理中に両方のテーブルに同時にアクセスできま

す。

S_ESCL_ACTN_REQ S_SRM_REQ_PARAM

S_ESCL_LOG S_SRV_REQ

S_ESCL_REQ

S_EVT_ACT

S_EXP_ITEM

S_EXP_RPT

S_EXP_RPT_APPR

S_IC_CALC

S_IC_CALC_IT

S_IC_CMPNT_EARN

S_IC_TXN

S_IC_TXN_IT

S_IC_TXN_POSTN

表28. 使用頻度が高い、 またはサイズが大きい Siebel テーブル

テーブル名

256 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 257: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracleデータベースの作成

データベースオブジェク トの分散計画

論理デバイスのレイアウ ト 10

テーブルスペースを 1つまたは複数のデータファイルにわたるよ うに作成し、 テーブルス

ペースを使用して複数のデータファイルにオブジェク ト を配置できます。 また、 テーブル

スペースを使用して、 複数の物理データファイルにオブジェク ト を配置し、 並列 I/O を促

進するこ とができます。 データおよびインデッ クス情報を複数のデータファイル (物理デ

バイス) にわたって配置する と、クエ リーのパフォーマンスを向上させるこ とができます。

重要な Oracle フ ァ イルのミ ラーリング 10

今日、 多くの企業はRAID ス ト レージシステムを使用しているので、 Oracleオンラインの

REDO ログのミ ラーリ ングは不要です。

社内でRAID ス ト レージシステムを使用していない場合は、 少なく と も REDO ログを ミ

ラーリ ングする必要があ り ます。 このログは、 データベースをク ラ ッシュから復旧させる

場合に不可欠です。

また、 REDO ログがRAID ス ト レージシステムレベル (通常RAID1 またはRAID0+1) で

ミ ラーリ ングされる場合、 通常はOracle レベルでミ ラーリ ングする必要はあ り ません。

これは、 RAID コン ト ローラによってこれらのボリ ュームが常に回復可能であるこ とが保

証されているためです。 RAID レベルでミ ラーリ ングするこ とによ り、 通常はデータベー

スのパフォーマンスが向上します (特に読み取り操作に有益)。

リ ソースがある場合は、Oracle コン ト ロールファイルも同様にミ ラーリ ングして ください。

Oracle コン ト ロールファイルはアクセス頻度が低く、 ディ スクパフォーマンスが問題に

ならないので、 リ ソースがない場合はこのファイルを RAID-5デバイスに置く こ とができ

ます。 ただし、 記録されている情報はOracleデータベースに対して非常に重要です。 現在

のシステム変更番号 (SCN) または ト ランザクシ ョ ンテーブルなどのコン ト ロールファイ

ルに対する更新は、 コン ト ロールファイル指定のすべてのメンバーに影響を与えます。

注 : アクセス頻度の高いデータの場合は、 ディ スクサブシステムのミ ラーリ ング (ハード

ウェア ミ ラーリ ング) の方が、 一般的にRAID5 よ り もパフォーマンスが高くなり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 257

Page 258: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

Oracleデータベース設定ガイ ド ライン

Oracle データベース設定ガイ ド ライン 10

この項では、 Oracleデータベースから 適なパフォーマンスを得るためのガイ ド ラインを

示します。 詳し くは、 Oracleの技術マニュアルを参照してください。

init.oraファ イルには、 Siebel アプリ ケーシ ョ ンのパフォーマンスに大きな影響を与え

るパラ メータが含まれています。

注 : 次の設定は、初期設定のガイ ド ラ インと してのみ使用して ください。 終的な設定は、

サーバーハードウェア構成、 ユーザー数、 仕事量のタイプに応じて変わり ます。

init.ora ファ イルで、 Oracleは、 小規模、 中規模、 および大規模のデータベース構成ご

とのデフォルトパラ メータ値を提供しています。 設定パラ メータが次の設定で指定されて

いる場合を除いて、 大規模データベースの値でパラ メータを設定します。 各パラ メータ と

それがデータベースのパフォーマンスおよびシステム リ ソース利用率に与える効果につい

ては、 Oracleのマニュアルを参照してください。

パラ メータの簡単な説明は次のとおりです。

OPTIMIZER_MODE : OPTIMIZER_MODEを RULEに設定して、 ルールベースオプティマイザ

を選択します。

注 : Siebelは、 RBO を使用する標準のOracle インス トールでのSiebelアプリケーショ ンを

適化し認定しています。 CBOやテーブルのパーティショ ン化などの高度な機能の使用はサ

ポート されていないため、 クエリーのパフォーマンスに悪影響を及ぼす可能性があります。

CBO、 テーブルのパーティシ ョン化、 または現在サポート されていないその他のデータ

ベース機能が原因で問題が発生したと思われる根拠がある場合は、 Siebelサポートから、

RBO を使用した標準のインス トールで問題を再現するよ うに求められます。

DB_BLOCK_BUFFERS : 推奨 小値は (1ブロ ッ クサイズが 8 KB と して) 10,000ブロ ッ クで

す。これで、 80 MBのブロ ッ クバッファが作成されます。 大きな I/O アクティビティが発

生する場合は、 この値を大き くするこ とができます。 ただし、 十分な RAMが利用できる

こ とが前提です。

本番システムでは、 このパラ メータに 小値の 256 MB を割り当てるこ とをお勧めします。

また、 システムには 小で 512 MBのRAMが必要です。

258 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 259: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracleデータベースの作成

Oracleデータベース設定ガイ ド ライン

SHARED_POOL_SIZE : 本番環境では、 初に 小値の 100 MB を設定します。 DBAは、

ハードウェアで利用できる物理メモ リおよびパフォーマンス、 接続が専用接続かど うか、

マルチスレッ ドサーバー (MTS) を実行しているかど うか、 およびアプリ ケーシ ョ ンタイ

プに基づいて、 この値を上方に調整します。

Siebel eBusiness Applicationsは、カラムのディ クシ ョナリ キャ ッシュを大量に要求します。

Oracleでは、 カラムキャ ッシュのサイズを明示的に設定するこ とはできません。代わりに、

カラムキャ ッシュは共有プールサイズに対する固定パーセンテージと して設定されます。

大きい共有プールサイズを設定するこ とによって、 大きいカラムキャ ッシュサイズを設定

します。

Siebel eBusiness Applicationsは、 各レポジ ト リ用テーブルのカラムごとにレコードを維持

するので、 Siebel スキーマでアクティブなレポジ ト リ数もディ クシ ョナリのオーバーヘッ

ドを増やします。 結果と して、 アクティブレポジ ト リが 6つある場合、 Siebelディ クシ ョ

ナリは、 必要なサイズよ り 6倍大き くな り ます。

DB_FILE_MULTIBLOCK_READ_COUNT : データベースバッファキャ ッシュパラ メータは、

テーブルスキャン中に 1回のOracle I/O操作で読み取られるデータブロッ クの数を設定し

ます。

ほとんどの実装では、 この値を 16~32ブロ ッ クに設定し、 必要に応じて調整します。 初

期値は 32に設定します。 I/Oオーバーヘッ ドを減らすには、 スキャン中のテーブル、 ディ

スク ド ライブ/デバイスの数、 テーブルスペース構造、 その他の変数に応じて、 このパラ

メータを 64~256 KBにするのが理想的です。

アップグレード中にパフォーマンスを 適化するには、 この値をインス トール用または

日常業務用よ り も高く設定し、 パラ メータ ARCHIVE_LOGGINGをオフにします。

SORT_AREA_SIZE : この値はバイ ト単位で指定し、 ユーザー数、 利用可能な RAMの容量、

ソート されるクエ リーのサイズに応じて調整できます。 初期値は 2,000,000 (2 MB) に

設定します。

SORT_AREA_RETAINED_SIZE : ソート操作が終了したと きに、 Oracleは、 SORT_AREA_SIZE

で使用したメモ リ を解放し、 このパラ メータで定義されたメモ リだけを保持します。 この

値は、 各ユーザープロセスで保持されるソート領域の量をバイ ト単位で指定します。

初はこのパラ メータの値を SORT_AREA_SIZE と同じ値に設定します。 Siebel Database Serverでメモ リが不足している場合は、 ソート後にこのパラ メータをゼロに設定して、 す

べてのソート メモ リの割り当てを解除します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 259

Page 260: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

Oracleデータベース設定ガイ ド ライン

ユーザーが定期的にorder byなどの暗黙的なソート操作を行う場合は、 このメモリの割り

当てを解除する必要はあり ません。 したがって、 Siebel Database Serverが仮想メモリ を使

用していない場合は、 SORT_AREA_RETAINED_SIZEを SORT_AREA_SIZE と同じ値に設定しま

す。

一方、Siebel Database Serverでメモリが不足している場合は、SORT_AREA_RETAINED_SIZE =

0 と設定します。 これで、 ソート操作後にすべてのソート メモリの割り当てが完全に解除さ

れます。

ソートがSORT_AREA_SIZEの値を超えると、 ディスク上にスピルオーバーします。 このた

め、 TEMPテーブルスペースのデフォルト保存サイズには注意が必要です。 SORT_AREA_SIZE

と同じサイズの、 統一され均一のエクステン ト (デフォルトのPCTINCREAEを ZEROに設定)

を TEMPテーブルスペースに割り当て、 デフォルトのMINEXTENTS 2を割り当てます。 これら

のパラ メータ設定が推奨されるのは、 ソート操作がディスクにスピルオーバーすると、 一時

スペースでSORT_AREA_SIZE よ り多くの領域が使用されるためです。 Oracleは、 ソート操作

を含めるために、 よ り多くのエクステン トの割り当てを必要とし、 エンキューを使用してこ

れを連続的に実行するので、 すでに 適状態ではなくなっているシステムパフォーマンスが

数倍に拡大されます。

CURSOR_SHARING : このパラ メータは、 デフォルトで EXACTに設定されています。 Siebelテクニカルサポートから指示される場合以外、 変更しないでください。

OPEN_CURSORS : このパラ メータは、 大数のカーソル用に確保する必要があるスペース

の容量を制御します (カーソルはオープンクエ リーと同じ)。 Oracleサポートでのオープ

ンカーソルの 小条件は 1000で、 大条件は 2000です。 このパラ メータは、 使用パター

ンを観察した結果に合わせて調整できます。

注 : この数を 2000 よ り大き くする と、 データベースサーバー用によ り多くのメモリ をコ

ミ ッ トするので、 パフォーマンスに影響を与えます。 また、 1000 よ り小さ くする と、 エ

ラーが発生して操作を続行できなくなる可能性があ り ます。

DB_BLOCK_SIZE : ブロ ッ クサイズが小さいと、 高レベルの行連鎖が発生し、 また B*tree イ

ンデッ クス内に多数のレベルができるため、 パフォーマンスの点で深刻な問題となり ま

す。 ブロ ッ クサイズは 小の 8 KBに設定して、 過度の行連鎖およびEIMでのパフォーマ

ンス低下が発生しないよ うにするこ とをお勧めします。

NLS_SORT : 照合順、 またはソート順は、 データベースの 初のインス トール中に指定さ

れ、 データベースが文字データをソートする方法を定義します。

260 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 261: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracleデータベースの作成

データベースの作成

Siebelの推奨ソート順については、 266ページの 「ソート順」 を参照して ください。

出力を再ソート しなくて済むよ うに、 データベースのク ライアン ト レベルでも、 同じソー

ト順を指定する必要があ り ます。

注 : 顧客は、 データが正し くエクスポートおよびインポート されているこ とを自分で確認

する必要があ り ます。

NLS_DATE_FORMAT : 必要に応じて、 NLS_DATE_FORMATパラ メータを設定します (デフォ

ルト設定はDD-MON-YYです)。

サポート されているフォーマッ トについては、 Oracleのマニュアルを参照してください。

データベースの作成 10

データベースインスタンスの自動作成を支援するため、 Siebel Systemsは、 付録C 「デー

タベース作成サンプルスク リプ ト 」 にサンプルスク リプ ト を用意しています。 これを自分

の環境の条件を反映するよ うに編集してデータベースオブジェク ト を作成します。

テス ト用には本番環境以外の小規模な環境を使用するこ とをお勧めします。

Siebel Database Server ファ イルを Siebel Serverマシンにインス トールした後 (第 11章「Siebel Database Server for Oracleのインス トール」 で説明)、 データベーステーブルおよ

びインデッ クス作成スク リプ ト を変更して、 Siebel テーブルおよびインデッ クス用に作成

したファイルグループの名前を指定するこ と もできます。 詳し くは、 268ページの 「デ

フォルトの保存パラ メータの上書き」 を参照してください。

容量計画 10

データベースについて決定する上で も重要な要素の 1つは、 全体のサイズです。 計画で

は、 Oracleで要求されるシステムス ト レージ、 ロールバッ クまたは一時ス ト レージスペー

ス、 ログファ イル、 およびその他のシステムファイル用のスペースと、 Siebelデータおよ

びインデッ クス用のスペースを割り当てる必要があ り ます。 システムに割り当てたスペー

スが少なすぎる と、 パフォーマンスに影響が現れ、 極端な場合には、 システム自体が停止

するこ とがあ り ます。 割り当てが大きすぎる と、 スペースが無駄になり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 261

Page 262: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

データベースの作成

Oracleで必要なスペースは、 主にサポートするユーザーの総数と タイプ、 およびト ランザ

クシ ョ ン ミ ッ クス と ト ランザクシ ョ ン速度に応じて変わり ます。これらの条件については、

Oracleのマニュアルを参照してください。

Siebelデータおよびインデッ クスで必要なスペースは、 実装する Siebel eBusiness Applications機能の種類と、 その機能をサポートするデータの量や特性によって変わり ま

す。

データベースのサイズを正確に算出するプロセスは、 多くの変数を使用する複雑なプロセ

スです。 このプロセスでは、 次のガイ ド ラインが役に立ちます。

■ 要素の増加も全体のサイズ計算に必ず見込んでください。

■ Siebel eBusiness Applicationsのユーザーの総数と タイプ (たとえば、 営業員が 500人、

セールスマネージャが 75人など) を決定します。

■ 実装する Siebel eBusiness Applications機能とそれをサポートするために必要なエン

ティティを決定します。 一般に、 サイズの大きいエンティティは次のとおりです。

■ 取引先

■ 活動

■ 担当者

■ 売上予想

■ 案件

■ サービス リ クエス ト

■ ユーザーあたりのエンティティの平均数 (営業員あたりの取引先が 100など) を見積も

り、 全体のユーザーベースでのエンティティあたりのレコード総数の概算を出します。

■ 指定したデータベースで標準のサイズ変更手順およびSiebel Data Model Referenceを使

用して、 エンティティあた りの平均レコードサイズを計算し、 レコード総数に掛け

ます。 これらのエンティティは、 複数の物理テーブルにわたっているのが一般的で

すが、 そのすべてを行サイズの計算に含める必要があ り ます。 これで、 大エン

ティティの概算データサイズがわかり ます。

■ 他の Siebelデータのス ト レージ用スペースを追加する必要があ り ます。 こ こで追加す

る容量の大まかな目安は、 これらの主要なエンティティに必要な容量の半分です。

■ インデッ クスは、 一般にデータ とほぼ同じ容量を必要と します。

262 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 263: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracleデータベースの作成

データベースの作成

■ 全体のサイズを計算する と きは、 誤差を見込んでください。

容量計画と実装に必要なマシン数で不明な点がある場合は、 Siebel テクニカルサポートに

お問い合わせください。

REDO ログのサイズ設定 REDO ログが小さすぎる と、 ログの切り替えが頻繁に発生し、 多くのリ ソースを消費する

Oracleチェッ クポイン トが作成されて、すべての使用済みバッファがフラ ッシュされます。

通常のオンライン ト ランザクシ ョ ン処理 (OLTP) ロードでは、 10~15分強の間隔でのロ

グ切り替えが推奨されますが、 負荷の高いデータ操作言語 (DML) アクティ ビティの間

(たとえば大きい EIMのロードまたはアップグレード中)、 ログは 2分よ り短い間隔で切り

替えられる可能性があ り ます。 ただし、 この場合は、 結果的に全体のデータベースパ

フォーマンスが悪影響を受けます。

この操作の頻度は、 警告ログまたは v$loghistのクエ リーでチェッ クできます。 デー

タベースで非常に大きいアクティビティや処理負荷が も高いロードが行われている と

きは、 検証を使用するのが 適です。

このアクティビティが非常に頻繁に発生する場合は、 個々のREDO ロググループをいった

ん削除し、 大きいサイズで再作成します。

適なパフォーマンスを得るには、 後続のログファイルグループを代替デバイスに配置す

るこ とが重要です。 これによって、 アーカイバプロセス (ARCH) と ログラ イタープロセ

ス (LGWR) で、 同じデバイスの I/Oが競合するのを防ぎます。 これは、 ARCHは前のグ

ループから読み取り、 LGWRは現在のグループに書き込むからです。 このプロセスでは、

デバイスの読み書きヘッ ドが前後に移動するので、 非効率的な I/Oが発生する原因になり

ます。 ログファ イルグループが個別のデバイスに配置されている場合は、 同じハードウェ

ア リ ソースに関して競合するこ とがないので、 両方のプロセスの速度が向上します。

テーブルスペースの作成 10

Siebel 7.5 を実行する Oracleデータベースでは、 DBAに 小3 GBのスペースを割り当てる

こ とが必要です。 このスペースは、 次のよ うに割り当てるこ とができます。

■ データ —1 GB

■ インデッ クス —2 GB

ロールバッ クセグメン トには、 小 500 MB を割り当てます。 これらは、 約 1 GB まで増え

る可能性があるこ とに注意してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 263

Page 264: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

データベースの作成

Oracle 8i (非Unicode対応) またはOracle 9i (Unicode対応または非Unicode対応) を

新し く インス トールする と きは、 この割り当てで十分です。

テーブルスペースの作成には、 次の追加のガイ ド ラインも役立ちます。

■ 本番システムでのパフォーマンスを向上させるには、 Siebel実装用のテーブルスペー

スを少なく と も 2つ (インデッ クス用とデータ用に 1つずつ) 作成します。

■ サイズが大き くなるか競合が発生するこ とが予想されるオブジェク トは、 別のテーブ

ルスペースを (望まし くは別のディ スクデバイスに) 追加作成して分散します。

■ 権限設定の担当者は、 Siebel テーブルオーナーアカウン トに、 これらのテーブルス

ペースでテーブルおよびインデッ クスを作成するための権限と十分な割り当てを付与

してください。

注 : テーブルオーナー以外に、 Siebel Marketing用に使用されるデータベースのユー

ザー IDにも、 OLTP スキーマ内のデータベースレベルの権限がさ らに必要です。 テー

ブル削除、 インデッ クス削除、 テーブル作成、 およびインデッ クス作成の各権限をこ

のユーザーに付与する必要があ り ます。 詳細は、 『Siebel Marketingガイ ド』 を参照し

てください。

■ データおよびインデッ クスのテーブルスペースの保存パラ メータを設定します。

Siebel インス トール手順では、 そこで作成されるオブジェク トの保存パラ メータは設

定されません。 各オブジェク トの保存設定は、 そのテーブルスペースのデフォルトの

保存パラ メータに準じます。

注 : 開発またはテス ト環境では、 複数の Siebel eBusiness Application をインス トールして、

1つのOracle インスタンスで共存させるこ とができます。 各 Siebel インス トールでは、

1つのテーブルオーナー下にインス トールできます。 たとえば、 複数のテス ト環境で 1つ

のOracle インスタンスを共有できます。

264 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 265: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracleデータベースの作成

データベースの作成

初期サイズを適切に設定し正常なインスト ールを行う には

1 空のテーブルやインデッ クスが大きいスペースを占めるこ とがないよ うに、 初期範囲

を非常に小さいサイズ ( 小は 1つのデータベースブロ ッ ク) に設定します。 たとえ

ば、 2 または4ブロ ッ ク (1ブロ ッ クサイズ 8 KBで 16 KB または 32 KB) から始めます。

これで、 断片化の発生を抑えられます。

注 : オブジェク トが 10,000 ある場合でも、 使用されるのは 312 MBだけです。 これは、

一部の標準的なオフ ィ スソフ ト ウェアパッケージで要求されるよ り も大幅に少ないス

ペースです。

2 データおよびインデッ クステーブルスペースのデフォルトの次のエクステン ト を、

小の 100 KBに設定します。

3 オブジェク トの成長と断片化を慎重に監視します。

注 : 次の例に示すよ うに、 Siebel ソフ ト ウェアは、 特定のオブジェク トの保存パラ

メータを自動的に変更します。 alter table S_PROC_INST_LOG

STORAGE (NEXT 10M PCTINCREASE 0) PCTUSED 90 PCTFREE 5

一時テーブルスペースの作成 10

すべてのユーザー一時テーブルスペースの定義を、 デフォルトの SYSTEMから、 TEMP

またはTEMP_TSなどの一時テーブルスペースの名前に変更する必要があ り ます。 変更し

ないと、 SORT操作が、 Oracleのディ クシ ョナリ管理の妨げになり ます。

どのユーザーがどの一時テーブルスペースに割り当てられているかを特定するには、

DBA_USERSのTEMPORARY_TABLESPACEカラムのクエリーを実行します。 任意のユーザーが

一時ソート タイプの操作で割り当てた以外のテーブルスペースに割り当てられている場合

は修正します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 265

Page 266: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

データベースの作成

データベースの言語属性の作成 10

データベースを作成する と きは、 データベースレベルでの文字セッ ト を指定する必要があ

り ます。 データベースク ライアン ト レベルで他の言語属性を指定します。 データベースク

ライアン ト言語のパラ メータの設定については、 第11章 「Siebel Database Server for Oracleのインス トール」 を参照してください。

次のコマンドでOracleデータベースの文字セッ ト を指定します。

CREATE DATABASE INSTANCE_NAME CHARACTER SET CHARACTER_SET_NAME

こ こで、

INSTANCE_NAMEは、 Oracle インスタンスの名前です。

CHARACTER_SET_NAMEは、 WE8MSWIN1252 など、 実行したい文字セッ トのテキス

ト名です。

注 : Siebelは各国語文字セッ トでデータを保存できる 3つのデータ型 (NCHAR、

NVARCHAR2、 NCLOB) を使用しないため、 各国語文字は、 Siebel インス トールでは

考慮されません。 自国語の文字セッ ト を選択してください。

ソート順ソート順は、 データベースの 初のインス トール中に指定され、 データベースが文字デー

タをソートする方法を定義します。 ソート順のサポートは、 データベースのコードページ

と、 それが開発環境と本番環境のどちらで使用されるかによって決ま り ます。

開発環境データベース開発データベース内のレポジ ト リオブジェク ト名は、 バイナリ ソート順を使用してソート

する必要があ り ます。 Siebel Toolsは、 内部でこのソート順を使用します。 同じにしない

場合、 将来の Siebel Databaseのアップグレードで、 レポジ ト リのマージに失敗します。

サポート されるソート順については、 SupportWebで利用できる 『システム要件とサポー

ト されているプラ ッ ト フォーム』 を参照してください。

本番環境データベースパフォーマンスの点から、 本番データベースでは、 バイナリ ソート順を使用するこ とを強

くお勧めします。 本番環境データベースの制限については、 SuportWebで利用できる 『シ

ステム要件とサポート されているプラ ッ ト フォーム』 を参照してください。

266 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 267: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracleデータベースの作成

データベースの作成

データベースがデータをソートする順序の設定については、 258ページの 「Oracleデータ

ベース設定ガイ ド ライン」 のNLS_SORTの説明を参照してください。 NLS日付フォーマッ

トの設定については、 同じ項の NLS_DATE_FORMATを参照してください。

ロールバッ クセグメン トの定義 10

ロールバッ クセグメン ト (RBS) は、 プロセスが挿入、 更新、 または削除 (DML) を実行

する と きに使用されます。

Oracleは各ト ランザクシ ョ ンをロールバッ クセグメン トに割り当てます。 概算で、 ロール

バッ クセグメン トの必要総数は、 ロールバッ クセグメン ト ごとに同時ト ランザクシ ョ ンを

4つと して考える必要があ り ます。 ただし、 データベース管理者はデータベースを監視し、

Siebel アプリケーシ ョ ンの実行条件に基づいてロールバッ クセグメン ト を設定する必要が

あ り ます。

比較的大規模な環境で十分なロールバッ クセグメ ント を確保するには

1 初に、 複数のロールバッ クセグメン ト を作成し、 それぞれに少なく と も複数のエク

ステン ト を持たせます。

2 エクステン ト ごとに 5~ 10のアクティブ ト ランザクシ ョ ン (挿入、 更新、 または削除

からなるユーザーアクティビティ)、 またロールバッ クセグメン ト ご とに 2~6のエク

ステン ト と計算します。

比較的小規模な環境で十分なロールバッ クセグメ ント を確保するには

1 Enterprise Integration Manager (EIM) などの Siebel Server コンポーネン ト用に、 サイ

ズが非常に大きいロールバッ クセグメン ト を 1つ作成します。 Siebel Server コンポー

ネン トは、 時間のかかるクエ リーを実行する と きに、 このロールバッ クセグメン ト を

直接ポイン トできます。

2 適なシステムパフォーマンスを促進するには、 ロールバッ クセグメン ト を専用の

ディ スク上にある専用のテーブルスペースに作成します。 ロールバッ クセグメン トは、

一般に高い I/O速度をサポートするので、 このアクシ ョ ンはシステムパフォーマンス

を多少向上させます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 267

Page 268: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

データベースの作成

パーテ ィ シ ョ ン化 10

Siebel eBusiness Applicationsでは、 現在、 Oracleのパーティシ ョ ン機能をサポート して

いません。 パーティシ ョ ン化は、 初は Siebel eBusiness Applicationsで機能するよ うに

見えますが、 ほとんどの場合次のよ う な結果になり ます。

■ Siebel eBusiness ApplicationsはRBOモードを使用しているので、 パフォーマンス上の

メ リ ッ トが得られません。

■ Siebel 6およびSiebel 7の開発から本番への移行プロセスおよびバージ ョ ンアップグ

レードプロセスでは、 パーティシ ョ ン化が認識されません。 したがって、 既存のパー

ティシ ョ ン化の定義が新しい環境に反映されません。

注 : Siebelは、 RBO を使用する標準のOracle インス トールでの Siebelアプリ ケーシ ョ ンを

適化し認定しています。 CBOやテーブルのパーティシ ョ ン化などの高度な機能の使用

はサポート されていないため、 クエ リーのパフォーマンスに悪影響を及ぼす可能性があ り

ます。

CBO、 テーブルのパーティシ ョ ン化、 または現在サポート されていないその他のデータ

ベース機能が原因で問題が発生したと思われる根拠がある場合、 Siebelサポートから、

RBO を使用した標準のインス トールで問題を再現するよ うに求められます。

デフォルトの保存パラ メータの上書き 10

Siebel Systemsは、 特定のテーブルまたはインデッ クスが作成されるテーブルスペースな

ど、 デフォルト保存パラ メータを上書きするオプシ ョ ンを用意しています。 これらのパラ

メータを上書きするには、 dbsrvr¥DBSRVR_PLATFORMディ レク ト リの ddl.ctlファ イルを

適切に編集します。

注 : ddl.ctlファ イルを変更するのは、 権限のある DBAに限る必要があ り ます。

268 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 269: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracleデータベースの作成

データベースの作成

各Siebelオブジェク ト (テーブルまたはインデッ クス) について、 Table Spaceパラ メー

タを使用して、 テーブルスペースを指定できます。 次の例では、 テーブルS_APP_VIEWの

テーブルスペースが DATA1に設定されます。 Siebelから提供されているよ うに、 .ctlファ

イルは、 それが作成するオブジェク トの保存パラ メータを設定しません。 したがって、 デ

フォルトで、 そのオブジェク トが作成されているテーブルスペースのパラ メータ と同じに

なり ます。 ただし、 Table Spaceパラ メータは、 次の状況下でのみ機能します。

■ テーブルがまだ存在しない場合 (新しいデータベースのインス トールの実行中など)。

■ テーブルの再ビルドが必要である場合。 つま り、 ALTER TABLE コマンドだけでは実装

できないよ う なスキーマの変更がテーブルに対して行われ、 Siebel アプリ ケーシ ョ ン

でのテーブルのド ロ ップと再作成が要求されている場合です。

次の例は、 Table Spaceパラ メータを使用して特定のテーブルの保存値を設定する方法を

示しています。

[Object 219]

Type = Table

Name = S_APP_VIEW

Column 1 = ROW_IDVARCHAR(15)NOTNULL

Column 2 = CREATEDTIMESTAMPNOTNULL DEFAULT %NOW%

Column 3 = CREATED_BYVARCHAR(15)NOTNULL

Column 4 = LAST UPDTIMESTAMP NOTNULL DEFAULT %NOW%

Column 5 = LAST_UPD_BYVARCHAR(15)NOTNULL

Column 6 = DCKING_NUMNUMERIC(22,7)DEFAULT 0

Column 7 = MODIFICATION_NUMNUMERIC(10,0)NOTNULL DEFAULT 0

Column 8 = CONFLICT_IDVARCHAR(15)NOTNULL DEFAULT ‘0’

Column 9 = NAMEVARCHAR(50)NOTNULL

Column10 = DESC_TEXTVARCHAR(255)

Column11 = LOCAL_ACCESS_FLGCHAR(1)

Table Space = data1

ローカルで管理されているテーブルスペースを使用し、保存パラ メータを変更する場合は、

Oracleの技術マニュアルを参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 269

Page 270: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Oracle データベースの作成

Oracleデータベース管理の継続的作業

Oracle データベース管理の継続的作業 10

Siebel eBusiness Applicationsの運用を開始したら、 次の領域を定期的に監視します。

■ テーブルへの挿入率 : 挿入率が高いテーブルの INI_TRANS値は、 1 よ り大き く設定で

きます。 通常の設定は 4です。

このパラ メータは、 それらのテーブルのデータを保存するデータベースブロ ッ クで可

能な同時挿入の発生数を決定します。 したがって、 データ入力が集中する環境でのパ

フォーマンスに影響を与えます。

テーブルS_DOCK_TXN_LOGは多数の挿入を受信するので、 このテーブル用に複数の空

き リ ス ト を使用するこ とをお勧めします。

■ SGAキャッシュヒ ッ ト : システムに合わせて SGAパラ メータを調整する必要があるかど

うかを決定します。

■ 頻繁な INSERTおよびDELETE操作の対象となる Siebel テーブル : この ト ランザクシ ョ ンの組

み合わせによ り、 一部のデータベースでは時間の経過と と もに断片化が生じるこ とが

あ り ます。

これらのテーブルのスペース利用率と断片化を監視し、 データベースベンダーの推奨

どおりに定期的なデータベース保守手順を実行する必要があ り ます。 次のリ ス トは、

監視が必要なテーブルを示しています。

S_DOCK_TXN_LOGS_DOCK_TXN_LOGT S_DOCK_TXN_SETS_DOCK_TXN_SETTS_DOCK_INSTS_DOCK_INIT_ITEM

■ ロールバッ クセグメン ト : 十分なセグメン トが利用でき、 も一般的な操作に 適なサ

イズになっているこ とを確認します。

270 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 271: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracle のインスト ール 11

この章は、 Siebel Database Server をインス トールするシステム管理者、 およびそれを補助

するデータベース管理者向けです。

Siebel Database Serverのインス トールおよび設定は、 複数のタスクで構成されています。

271ページの表29は、 一連の手順を示します。

表29. Database Serverのインス トールと設定のタスク

実行者 タスク

システム管理者 1 すべての RDBMS 固有の情報を、 付録 A 「実装計画ワークシート 」 のシー トに書き留めます

データベース管理者

2 Oracle データベースのパラ メータを、 Siebel eBusiness アプ リ ケーシ ョ ン用に設定します。

第 10 章 「Oracle データベースの作成」 を参照して ください。

3 ディ スク領域を、 インス トール要件に適合するよ うに割り当ておよび設定します。 第 10 章

「Oracle データベースの作成」 を参照して ください。

システム管理者 4 データベースソフ ト ウェアをインス トールします。 274 ページの 「Oracle に対する Siebel Database Server ソフ ト ウェアのインス トール」 を参照。

5 ソフ ト ウェアのインス トールを確認します。 279 ページの 「Siebel DB Server for Oracle の

ソフ ト ウェアインス トールの確認」 を参照。

6 複数言語環境の場合は、 OS のユニバーサルタイムゾーンを確認および (必要な場合は)

リセッ ト します。 279 ページの 「グローバルタイムゾーンサポートのための環境のセッ ト

アップ」 を参照。

データベース管理者

7 テーブルオーナーと管理者のアカウン ト を作成します。 280 ページの 「Oracle の DB サー

バー用のテーブルオーナーアカウン ト と管理者アカウン トの作成」 を参照。

Siebel システム管理者

8 データベースサーバーコンポーネン ト をインス トールします。 282 ページの 「Oracle 上の

Siebel Database Server コンポーネン トのインス トール」 を参照。

9 データベースインス トールのログファ イルにエラーがないこ とを確認します。 287 ページの

「Oracle 上の Siebel DB Server インス トールのログファ イルの確認」 を参照。

10 エラーがあった場合は、 ト ラブルシューティングを実行してエラーを修復し、 必要な場合は

シードデータ、 テーブル、 およびインデッ クスのインス トールをやり直します。 288 ページ

の 「Oracle 上の Siebel DB Server インス トールの ト ラブルシューティング」 を参照。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 271

Page 272: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

データベース管理者

11 ロールバッ クセグ メン ト を設定します。 288 ページの 「Oracle のロールバッ クセグ メン トの

設定」 を参照。

Siebel システム管理者

12 Siebel レポジ ト リ をインポート します。 289 ページの 「Siebel DB Server for Oracle の Siebelレポジ ト リのインポート 」 を参照。

13 レポジ ト リ インポートのログファイルにエラーがないこ とを確認します。 293 ページの

「Oarcle に対するレポジ ト リ インポートのログファ イルの確認」 を参照。

14 エラーがあった場合は、 ト ラブルシューティングを実行してエラーを修復し、 必要な場合は

スク リプ ト を再度実行します。 294 ページの 「Oracle 対応 Siebel DB Server のレポジ ト リ イ

ンポートの ト ラブルシューティング」 を参照。

15 データベースのコードページのシステム属性を確認します。 295 ページの 「Oracle に対する

Siebel DB Server インス トール後のシステム属性の検証」 を参照。

16 複数言語のシードデータをインス トールします (オプシ ョ ン)。 295 ページの 「Oracle に対

する Siebel DB Server インス トール後のシステム属性の検証」 を参照。

17 レポジ ト リに別の言語をインポート します (オプシ ョ ン)。 297 ページの 「Oracle のレポジ

ト リに対する新規言語のインポート 」 を参照。

データベース管理者

18 Siebel ファ イルシステムを生成します。 298 ページの 「Oracle 上の Siebel DB Server への

Siebel ファ イルシステムの組み込み」 を参照。

表29. Database Serverのインス トールと設定のタスク

実行者 タスク

272 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 273: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Siebel Database Serverについて

Siebel Database Server について 11

Siebel Database Serverには、Siebel eBusiness アプリケーショ ンで使用するデータを格納し

ます。 Siebel専用Web クライアン ト (接続モードではSiebelモバイルWeb クライアン ト)、

Siebel Tools クライアン ト、 およびSiebel Server コンポーネン トは、 Database Serverに直接

接続し、 リアルタイムで更新します。 専用モバイルWeb クライアン トは、 サーバーデータ

のサブセッ ト をダウンロードしてローカルで使用し、 Siebel Server を介してDatabase Serverと定期的に同期をとって両方を更新します。

Siebel Database Server ソフ ト ウェアをインス トールおよび設定するこ とで、 自動的に

Siebel Database を設定します。

Siebel DB Server for Oracle のインス トール前のタスク 11

Siebel Database Server をインス トールする前に、 次のタスクを実行する必要があ り ます。

■ インス トール作業を補助する資格を持ったデータベース管理者を確保します。

■ Oracleが、 第10章 「Oracleデータベースの作成」 の記述どおりに適切に設定されてい

るこ とを確認します。 付録A 「実装計画ワークシート 」 のコピーに、 適切な RDBMS固有の情報を書き込みます。

■ Oracle Net8 (またはNet9、 使用しているデータベースに適するもの) の接続文字列 : これ

は、 Oracleデータベースに接続するために必要です。

■ テーブルオーナーアカウン トのユーザー名およびパスワード : Oracleでは、作成したすべ

てのデータベーステーブルにユーザー名とパスワードを割り当てる必要があ り ま

す。 Siebel Database Server をインス トールする前に、 grantusr.sqlスク リプ ト を

編集してこの情報を追加します。 Siebel アプリ ケーシ ョ ンのデフォルトのテーブル

オーナーアカウン トユーザー名およびパスワードは 「Siebel」 です。

■ Siebelデータのテーブルスペース : Oracleサーバー上の、 Siebelデータテーブルが格納

されているテーブルスペースの名前です。

■ Siebel インデッ クスのテーブルスペース : Oracleサーバー上の、 Siebel インデッ クスが

格納されているテーブルスペースの名前です。

■ Oracleデータベースク ライアン ト ソフ ト ウェアを、 Siebel Database Server と して使用

する予定のマシンにインス トールします。 Siebel アプリ ケーシ ョ ンをインス トールす

る前に、 ORACLE_HOME変数を適切に設定済みであるこ とを確認します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 273

Page 274: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle でのDatabase Serverのインス トール

■ 第5章 「Siebel Gatewayのインス トール」 と第6章「Siebel Serverのインス トール」 の適切

な項の手順をすべて実行して、 少なく と も 1つのSiebel Server をインス トールします。

■ このエンタープライズが複数言語の場合、 Siebel Databaseでサポートするすべての

言語を、 対応する Siebel Serverにインス トールします。

Oracle での Database Serverのインス トール 11

データベースのインス トールスク リプ トは、 次のタスクによって構成されています。

■ 274ページの 「Oracleに対する Siebel Database Server ソフ ト ウェアのインス トール」

■ 279ページの 「Siebel DB Server for Oracleのソフ ト ウェアインス トールの確認」

■ 280ページの 「OracleのDBサーバー用のテーブルオーナーアカウン ト と管理者アカウ

ン トの作成」

Oracle に対する Siebel Database Server ソフ トウェアのインス トール 11

1台のコンピュータで次の手順を実行して、 Siebel Database Serverのインス トールスク リ

プ ト を実行します。 このコンピュータには、 あらかじめ Siebel Serverがインス トール済み

である必要があ り ます。 これと同じ手順を使用して、 Siebel Database Server と して使用す

る各コンピュータに対するインス トールを実行できます。

注 : 1つの Siebel Enterprise Serverに対して、 1つのデータベースのみ設定できます。

Siebel Database Serverソフト ウェ アをインスト ールするには

1 UNIX_OS Server Program、 Siebel Enterprise Server Base CD-ROM をネッ ト ワークにイン

ス トールします。

こ こで、

UNIX_OS = 使用している UNIXオペレーティ ングシステム、 Solaris、 HP-UX、 AIXなど。

注 : CDのボリ ュームラベルは、 インス トール中のSiebelアプリケーショ ンに応じて、

seaUNIX_OSsesbaseまたはseaUNIX_OSsiabaseになっています。 CD-ROMにアクセス

する方法によっては、 この手順は必要ない場合があり ます。 Siebel Industry Applications

をインス トールしている場合は、 seaUNIX_OSsiabase というボリ ュームラベルのCD を

使用します。

274 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 275: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle でのDatabase Serverのインス トール

必要に応じて、 このと きに seaUNIX_OSseslanguageまたはseaUNIX_OSsialanguage

のいずれか適切な CD-ROM を、 Siebel Database Server をインス トールするマシンのド

ライブにインス トールするこ と もできます。

注 : Siebel Industry Applications をインス トールしている場合は、

seaUNIX_OSsialanguageのCD-ROM をインス トールします。

2 製品をインス トールするディ レク ト リ とそのディ レク ト リに対する権限を確認します。

書き込みおよび実行の権限が必要です。

3 CD-ROMの /sesディ レク ト リに移動して、 新しいシェルを開きます。

4 Siebel固有の環境変数をすべて設定解除します。 現在の環境変数の設定を表示する

には、 シェルウ ィンド ウで 「env」 と入力します。

5 Siebel Database Server ファ イルのインス トールを開始するには、 次のコマンドを入力

し、 106ページの 「コンソールモードでのインス トール」 の説明に従って使用するフ

ラグを追加入力します。

./setupUNIX_OS

[InstallShield ウ ィザードへよ う こそ] 画面が表示されます。

6 [次へ] をク リ ッ ク します。

同一マシン上に他の Siebel コンポーネン トがインス トールされている場合は、 それら

のコンポーネン トが検出されたこ とを示すメ ッセージが表示されます。

7 Siebel Database Server ファ イルを初めてインス トールしているのか、 既存のインス

タンスに新しい言語を追加しているのかに応じて、 次のうちの適切なアクシ ョ ンを

実行し、 [次へ] をク リ ッ ク します。

■ サーバーソフ ト ウェアを新しいインスタンスにインス トールするには、 デフォル

トの [なし] を選択し、 [次へ] をク リ ッ ク します。 手順8に進みます。

■ 既存のインスタンスに新しい言語をインス トールするには、 表示されているイン

スタンスを選択し、 [次へ] をク リ ッ ク します。 手順12に進みます。

この ト ピッ クに関する重要な追加情報については、 152ページの 「Siebel Serverへの複数の Siebel言語パッ クのインス トール」 も参照して ください。

[インス トーラのパス] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 275

Page 276: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle でのDatabase Serverのインス トール

8 インス トールディレク ト リに対する完全修飾パスを入力し、 [次へ] をク リ ッ クします。

[インス トーラ製品の選択] 画面が表示されます。

9 インス トールする Siebel Database Server を選択して、 [次へ] をク リ ッ ク します。

[インス トーラセッ ト アップタイプ] 画面が表示されます。

10 実行するインス トールのタイプを選択し、 [次へ] をク リ ッ ク します。

■ Typical: サポート しているすべてのRDBMSに対する Siebel Database Serverコンポー

ネン ト をインス トールします。

■ Compact : Compact インス トールはサポート されていません。

■ Custom : インス トールするコンポーネン ト を選択するこ とでインス トールをカス

タマイズできます。

注 : このオプシ ョ ンを使用して、Oracle Database Enterprise Edition をインス トール

します。

注意 : Custom インス トールを選択した場合、 ソフ ト ウェアの初回インス トール時

に Sample Database を選択したこ とを確認して ください。 Sample Database がイン

ス トールされる と、 その設定後に、 Siebel File System ディ レク ト リには別のファ

イルもコピーされます。 これらのファイルは、 添付ファイルの読み取りに必要で

す。 詳し くは、 298 ページの 「Oracle 上の Siebel DB Server への Siebel ファ イルシ

ステムの組み込み」 を参照してください。

11 [Custom] を選択する と、 インス トール可能なコンポーネン ト を選択するよ うに求め

る メ ッセージが表示されます。 Oracle Database Enterprise Edition と Siebel Sample Databaseの両方を選択します。

注 : [Typical] を選択する と、 コンポーネン ト を選択するよ うに求める メ ッセージは表

示されません。

[インス トーラ言語の選択] 画面が表示されます。

276 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 277: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle でのDatabase Serverのインス トール

12 インス トールする言語を選択して、 [次へ] をク リ ッ ク します。

すべてのサーバーが少なく と も 1つの (基本) 言語でインス トールされます。 必要に

応じて、 後で別の言語をインス トールできます。 詳し くは、 『Global Deployment Guide』 を参照して ください。

後で言語をインス トールする と きには、 そのディ レク ト リで実行したパッチもすべて

再インス トールする必要があ り ます。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クだけをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

13 確認画面に、 選択したインス トールパラ メータが表示されます。 [次へ] をク リ ッ ク

します。

インス トーラは、 選択した場所にすべてのファイルをコピーします。 ファ イルがイン

ス トールディ レク ト リにコピーされたら、 次の警告メ ッセージが表示されます。

Setup did not find the Siebel Language Code language pack on the current media.Please insert the CD containing the Siebel Language Code and select setupUNIX_OS from the Siebel Language Code folder.

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 277

Page 278: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle でのDatabase Serverのインス トール

14 ターゲッ トマシンで、 seaUNIX_OSseslanguageまたはsiaUNIX_OSseslanguageのど

ちらか適切な言語 (languageはインス トールしている言語パッ ク) を検索し、

setupUNIX_OSを参照して、 [OK] をク リ ッ ク します。

■ Siebel Enterprise アプリ ケーシ ョ ンをインス トールしている場合は、 手順16に関す

る情報に進みます。

■ Siebel Industry Solutions をインス トールしている場合、 インス トールしている言語

によっては、 他のCDのインス トールを要求する メ ッセージが表示されるこ とがあ

り ます。 この場合は、 手順15に進みます。

注意 : Siebel Industry Solutions の顧客向けの注意事項です。 インス トールしている

言語のために複数の CD-ROM が必要であ り、 OS のプラ ッ ト フォームが Solaris で、

自動マウン トが有効になっている場合は、 初の言語 CD のマウン トポイン ト と

して /cdrom/cdrom0 を指定する必要があ り ます。 /cdrom/siasolseslanguage1

ではあ り ません。

15 2枚目の言語CDの挿入を指示する メ ッセージが表示されたら、 初の CD-ROM を取

り出して 2枚目を挿入し、 [OK] をク リ ッ ク します。

すべての言語ファイルのインス トールが完了する と、 インス トーラによって Base CD-ROMの挿入を求める次のメ ッセージが表示されます。

ベース CD-ROMを再挿入して、 セッ ト アップ UNIX_OS ファイルを参照し、 セッ ト アップを

続行できるようにして く ださい。

16 ネッ ト ワーク上のベース CDのマウン トポイン トに移動して、 ses/setupUNIX_OSを検

索し、 [OK] をク リ ッ ク します。

17 [完了] をク リ ッ ク します。

278 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 279: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle でのDatabase Serverのインス トール

Siebel DB Server for Oracleのソフ トウェアインス トールの確認 11

Siebel Database Serverのインス トールによって作成されたディ レク ト リ構造を確認しま

す。 インス トールによって、 Siebel Serverのルート インス トールディ レク ト リの下に、

/dbsrvr/oracleサブディ レク ト リが作成されています。

ディ レク ト リ構造は、 次のよ うになり ます。

dbsrvr/oracle/upgrade/language/files

oracle : Oracle固有のスク リプ トで、 Siebel eBusiness Applicationの以前のバージ ョ ンを

アップグレードするスク リプ ト などです。

upgrade : 現在のリ リースに対するアップグレードがサポート されている、 Siebel eBusiness Applicationの特定のバージ ョ ンからのアップグレードを可能にするためのファ

イルがディ レク ト リに含まれています。

language : 元のレポジ ト リに対する言語固有およびデータベース固有のファイル、 および

サポート ファ イルが含まれています。 たとえば、 enuにはアメ リ カ英語固有のファイルが

保存され、 deuにはド イツ語固有のファイルが保存されています。 インス トールした言語

パッ クによっては、 さ らにこのレベルの下位にサブディ レク ト リが作成されます。

files : サンプルファイル添付が含まれます。 これらは、 Siebel ファ イルシステムにコピー

されます。 298ページの 「Oracle上の Siebel DB Serverへの Siebel ファ イルシステムの組み

込み」 を参照。

グローバルタイムゾーンサポートのための環境のセッ ト アップ 11

一般的に、 グローバルな開発は複数のタイムゾーンにまたがるため、 世界中で働く従業員

と顧客との間で交わされる、 時間によって変化する情報を管理するこ とは困難です。

Siebel Systemsのグローバルタイムゾーン機能によって、 組織はタイムゾーンの違いに関

係なく、 契約上の応答期間と条件に対応できるよ うになり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 279

Page 280: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle でのDatabase Serverのインス トール

グローバルタイムゾーン機能は、 ユニバーサルタイムゾーン (UTC) を使用して日付と時

刻のデータを変換します。 UTCはグ リニッジ標準時と等しいタイムゾーンですが、 夏時

間は適用されません。

注意 : 時刻の表示方式は言語ロケールによって異なり ます。 これは Solaris では特に重要な

こ とです。 Solaris のデフォルトでは、 午前午後を表示しない 12 時間制です。 詳し くは、

『Global Deployment Guide』 を参照して ください。

グローバルタイムゾーン機能を有効にしてデプロイ メン ト を操作する場合は、 データベー

スサーバーのオペレーティングシステムを UTC またはそれに等しい時刻に設定する必要

があ り ます。 グローバルタイムゾーンを有効にする方法については、 『Global Deployment Guide』 を参照して ください。

この機能は Siebel 7では省略可能ですが、 グローバルタイムゾーンを有効にして製品環境

を操作するこ とを強くお勧めします。

注 : グローバルタイムゾーンパラ メータ (協定世界時システム属性) は、 Siebel 7では

デフォルトで有効です (TRUEに設定)。 グローバルタイムゾーン機能が不要な場合は、

[アプ リ ケーシ ョ ン管理] > [システム属性] に移動して、 このパラ メータを FALSEに

リセッ トする必要があ り ます。

Oracle の DBサーバー用のテーブルオーナーアカウン ト と

管理者アカウン トの作成 11

Oracleデータベースの管理者は、 手作業で、 テーブルオーナーアカウン ト (デフォルトは

siebel)、 Siebel管理者アカウン ト (デフォルトはsadmin)、 およびsse_roleグループを

作成する必要があ り ます。 次に、 その sse_role グループに、 2つのアカウン ト を追加す

る必要があ り ます。

注 : Solarisでは、 admintoolを使用する と sse_roleグループは作成されません。 これは、

名前にアンダースコア (_) が含まれているためです。 代わりに、 コマンド groupadd

sse_roleを使用して sse_role グループを作成し、 「UX: groupadd: sse_role名はすべて小

文字か数値にする必要があります」 という警告は無視します。

280 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 281: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle でのDatabase Serverのインス トール

Siebel Database Serverに対して、 grantusr.sqlスク リプ ト を実行し、 これらのユーザー

に適切な権限を付与します。 grantusr.sql スク リプ トは、 データベースサーバー設定

ウ ィザードを実行して Siebelデータベーススキーマを作成する前に、 実行する必要があ り

ます。

このスク リプ トは、 $DBSRVR_PLTFRM_ROOT サブディ レク ト リにあ り ます。 データベース

管理者は、 このスク リプ ト を確認して実行する必要があ り ます。 これによって、 次の機能

が実行されます。

■ Siebelデプロイ メン トですべてのデータベースオブジェク ト を“所有”するSiebelテーブ

ルオーナーアカウン トに、 適切な権限を付与します。

■ SADMIN、 SIEBEL、 およびLDAPUSERに対してセッシ ョ ン作成権限を持つ、 役割タイプ

(sse_role) を作成します。

注意 : Siebel 管理者アカウン ト SADMIN の名前を変更しないでください。 このアカウン

トは、 Siebel 管理者と して Siebel にログオンするために、 作成する必要があ り ます。

ログオン用のデフォルトのユーザー名およびパスワードは、 grantusr.sql スク リプ ト を

参照してください。 別のログオン名が必要な場合は、 grantusr.sql スク リプ ト を修正

して、 設定した名前に対するすべての参照を変更します。 ただし、 ログイン ID とパス

ワードの長さ と使用できる文字種は、 基になっている RDBMSプラ ッ ト フォームの規則に

依存しています。 Oracleのマニュアルの指定を参照してください。

注 : 数字のログイン IDは使用できません。 Oracleデータベース認証によってパスワードを

変更できなくなり ます。

Siebel Marketing 用のテーブルオーナーアカウン ト と管理者アカウン トSiebel Marketingで使用するテーブルオーナーまたはデータベースのユーザー IDには、

さ らに、 OLTP スキーマ内のデータベースレベルの権限が必要です。 テーブル削除、 イン

デッ クス削除、 テーブル作成、 およびインデッ クス作成の各権限をこのユーザーに付与す

る必要があ り ます。 詳細は、 『Siebel Marketingガイ ド』 を参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 281

Page 282: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

grantusr.sqlスクリ プト を実行するには

1 SQL*Plusで grantusr.sqlスク リプ ト を実行し、 DBA権限を持つアカウン ト を使用し

て次のコマンドを使用します。

@SIEBEL_ROOT/dbsrvr/oracle/grantusr.sql

注 : SIEBEL_ROOTディ レク ト リの完全修飾パス名を指定する必要があ り ます。

スク リプ トによって、 Siebelオブジェク トの作成場所になるデフォルトのテーブル

スペースを指定するよ うに指示する メ ッセージが表示されます。

2 付録A 「実装計画ワークシート 」 を参照して、 テーブルスペース名を入力します。

Oracle上の Siebel Database Serverの設定 11

インス トールの際の Siebel Database Serverの設定は、 次のタスクで構成されています。

■ 282ページの 「Oracle上の Siebel Database Server コンポーネン トのインス トール」

■ 289ページの 「Siebel DB Server for Oracleの Siebel レポジ ト リのインポート 」

Siebel Database Server設定ウ ィザードを使用して、 これらのタスクを実行します。

Oracle 上の Siebel Database Server コンポーネン トのインス トール 11

Siebel Database Serverの設定ウ ィザードの [Siebel データベースサーバーオプシ ョ ン]

メニューで [データベースのインス トール] を選択する と、 次のタスクが実行されます。

■ Siebelのテーブルおよびインデッ クスを作成する

■ Siebelのシードデータをインポートする

■ システム属性を設定する

282 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 283: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

Siebel Database Serverコンポーネント をインスト ールするには

1 $SIEBEL_HOME/binに移動して、 使用するシェルの種類に従って次のコマンドの 1つを実行して、 環境変数を変更します。

Korn or Bourne shell

. ./siebenv.sh

ヒン ト : 初のピ リオド と ./siebenv.sh との間にスペースがあるこ とを確認し

ます。

C シェル

source siebenv.csh

こ こで、

$SIEBEL_HOMEは、 Siebelサーバールートディレク ト リの場所です。

2 次のよ うに入力して、 値SIEBEL_ROOTおよびLANGUAGEが正し く設定されているか

空白かを検証します。

env

変数の値が正し くなかったり設定されていなかったりする場合は、 使用するシェルに

応じて次のコマンドの 1つを使用して変数を リセッ ト します

Korn or Bourne shell

SIEBEL_ROOT=New Value ; export SIEBEL_ROOT

LANGUAGE=New Value; export LANGUAGE

C シェル

setenv SIEBEL_ROOT New Value

setenv LANGUAGE New Value

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 283

Page 284: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

3 $SIEBEL_ROOT /binに移動し、 次のスク リプ ト を実行します。

dbsrvr_config.ksh

これによって、 Siebel Database Serverの設定ウ ィザードが開始します。

このスク リプ トは 初に、 SIEBEL_ROOTおよびLANGUAGEの現在の設定を表示し、

それらの設定が正しいかど うかの確認を求めます。

4 設定が正しいかど うかに応じて、 「Y」 または 「N」 を入力します。

注 : SIEBEL_ROOTまたはLANGUAGEの値が設定されていなかったり正し くなかったりす

る場合は、 先に進む前にそれらの値を修正する必要があ り ます。

設定ウ ィザードは、 SIEBEL_ROOTディ レク ト リが存在するかど うかを検証します。

設定ウ ィザードは、 次に、 Siebel Database Serverルートディ レク ト リのパスの入力を

要求する メ ッセージを表示します。

5 Siebel Database Serverルートディ レク ト リのパスを指定するか、 Enterキーを押して

現在の設定を受け入れます。

設定ウ ィザードは、 次に、 サポート しているデータベースプラ ッ ト フォームのリ ス ト

を表示します。

[RDBMSプラ ッ ト フォームの選択 : ]

[1- IBM DB2 UDB for UNIX and Windows][2- Oracle Database Enterprise Edition]

6 「2」 を入力して、 Oracle を選択します。

スク リプ トによって、 次のよ う な [Siebel データベースオペレーシ ョ ン] メニューが

表示されます。

[Siebel Database Operationの選択]

[1- データベースのインス トール]

[2- データベースのアップグレード]

[3- レポジ ト リのインポート/エクスポート]

[4- レポジ ト リの移行]

[5- データベースユーテ ィ リテ ィの実行]

284 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 285: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

7 「1」 を入力して、 [データベースのインス トール] を選択します。

Siebel Database Serverの設定ウ ィザードに、 grantusr.sqlを実行してテーブルオー

ナーアカウン ト と管理者アカウン ト をセッ ト アップするこ とを求める メ ッセージが

表示されます。

8 「Y」 を入力して肯定するか、 「N」 を入力して設定ウ ィザードを終了してからこのスク

リプ ト を実行します。

注 : シードデータ、 テーブル、 およびインデッ クスのインス トールを完了するには、

これらのアカウン ト を準備する必要があ り ます。

Y を選択した場合は、 スク リプ トによって次の [インス トールオプシ ョ ン] メニュー

が表示されます。

[以下のオプシ ョ ンのうちいずれかを選択 : ]

[1- Siebelデータベースのインス トール]

[2- 既存のSiebelデータベースへの言語の追加]

9 「1」 を入力して、 このデータベースに Siebelデータベースコンポーネン ト をインス

トールします。

10 データベースのコードページのタイプを確認し、 使用しているデータベースのエン

コード方式に対応する数字を入力します。

[1- Unicode][2- Non-Unicode]

注意 : 適切でないデータタイプでインス トールするこ とのないよ うに、 データベース

に対する適切な選択肢を慎重に選択してください。 データベースは、 非 Unicode の

ページ設定に対して Unicode データタイプを作成できません。 したがって、 選択肢を

選択する前にこの設定を慎重に確認してください。

スク リプ トによって、 現在インス トールされている言語のリ ス トが表示されます。

11 データベースを運用するための言語に対応する数字を入力します。

注 : これは、 データベースのプライマ リ (基本) 言語と呼ばれます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 285

Page 286: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

12 ODBCデータソース名を指定します (例 : Ora04206)。

13 データベースの Siebel管理者のユーザー名を入力します (例 : SADMIN)。

14 指定された Siebelデータベース管理者アカウン トのパスワードを入力します

(例 : ORASADMIN)。

15 データベースのテーブルオーナー名を入力します (例 : siebel)。

16 データベースのテーブルオーナーのパスワードを入力します (例 : orasadmin)。

17 インデッ クスのテーブルスペースの名前を入力します (例 : INDEX01)。

18 テーブルスペースの名前を入力します (例 : DATA01)。

データベースの仕様設定を完了する と、 設定ウ ィザードには設定した値のリ ス トが表

示され、 Siebel アップグレード ウ ィザード (srvrupgwiz) を起動するかど うかを確認

する メ ッセージが表示されます。

19 「Y」 を入力して、 設定内容を許可し、 アップグレード ウ ィザードを開始します。

または、 「N」 を入力して、 設定内容を拒否し、 設定ウ ィザードを終了します。

■ 以前入力した値を変更する場合は、 dbsrvr_config.kshを実行して設定ウ ィザー

ドを再実行します。 これによって、 異なる値で再度設定できます。

■ プログラムまたはシステムにエラーが発生して Siebel アップグレード ウ ィザード

を再度実行する必要がある場合、 ウ ィザードに障害が発生したポイン トから再度

実行を開始できます。 その場合は$SIEBEL_ROOT/binに移動して、 次のコマンド

を入力します。srvrupgwiz -m master_install.ucf

アップグレードが正常に終了した場合は、 その終了を知らせる メ ッセージがインス

トールの終了時に Siebel アップグレード ウ ィザードによって表示されます。

286 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 287: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

Oracle 上の Siebel DB Server インス トールのログフ ァイルの確認 11

Siebel Database Server コンポーネン ト をインス トールする と、 いくつかのログファイルが

作成されます。 $SIEBEL_ROOT/logサブディ レク ト リの srvrupgwiz.logおよび (追加ロ

グになる) srvrupgwiz1.logなどで、 それらにエラーが含まれていないか確認する必要

があ り ます。

Oracleにシードデータ、 テーブル、 およびインデッ クスをインス トールする と、 複数の

ログファイルが生成されます。

プライマ リ (基本) 言語パッ クをインス トールする と、 dataimp_prim_lang.log とい う

名前の特殊なログファイルが作成されます。

Oracle 上の Siebel DB Server インス トールの許容可能なエラーログファ イルには、 予期された許容可能なエラーが記録されているこ とがあ り ます。 ログ

ファ イルに記述されたすべてのエラーメ ッセージを、 データベースプラ ッ ト フォームのイ

ンス トールサブディ レク ト リ (oracleなど) に保存されている errors.txtファ イルのサ

ンプルエラーメ ッセージと比較してください (errors.txtファ イル内のリ ス トにないロ

グファイルには許容可能なエラーメ ッセージは記録されません)。 ログファ イルに記録さ

れたエラーがerrors.txtファ イル内のリ ス トにある場合、 特別な処置は必要あ り ません。

注 : ログファ イルによっては、 記録されている各種エラーのうちの 1種類しか

errors.txtファ イルのリ ス トにない場合があ り ます。

errors.txtファ イル内のリ ス トにないエラーが見つかった場合は、 そのエラーの原因に

なった条件を修正し、 アップグレードウ ィザードを再実行します。 ウ ィザードは、 停止し

たポイン トから再開されます。

エラー番号だけを確認しないでください。 新しいバージ ョ ンのド ライバーのインス トール

によってエラー番号が変更されている場合があ り ます。 実際のエラーの説明を比較して、

そのプラ ッ ト フォームに対して許容可能なエラーかど うかを確認してください。

注意 : その他のエラーが万一発生した場合、 この確認は重要です。 インデッ クスの作成失

敗などある種のエラーは Siebel eBusiness Application のパフォーマンスの問題や異常な動

作の原因になり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 287

Page 288: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

Oracle 上の Siebel DB Server インス トールのト ラブルシューテ ィ ング一般的には、データベースのインス トール中の問題は、 割り当てられている容量の不足や、

インス トーラが正しいユーザー権限を持っていないこ とに起因します。

Oracle のロールバッ クセグメン トの設定レポジ ト リ をインポート した後である種のエラーが発生しないよ うに、 データベース管理

者がオンラインで 1つの大きなロールバッ クセグメン ト を Oracleデータベースに設定して

いるこ とを確認します。

Oracle のターゲッ トデータベースホス トに対するレポジ ト リのインポート組織によっては、 利便性のために 1台のマシンに tar ファ イルをダウンロード して、 この

ソースマシンからデータベースが存在しているターゲッ トサーバーに、 シードデータをイ

ンス トールしてレポジ ト リ をインポート します。 所属組織がこのよ うにしていてプラ ッ ト

フォームが Solarisの場合は、 ソースマシンでOracle用のUNIX環境変数を次のよ うに設定

しないと、 レポジ ト リのインポートが失敗します。

NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET

こ こで、

NLS_LANGUAGEは、 Oracleデータベースを実行するための言語です

(例 : FRENCH CANADIAN)。

NLS_TERRITORYは、 その言語に適用されるテ リ ト リーまたは地域です

(例 : CANADA)。

NLS_CHARACTERSETは、 プラ ッ ト フォームおよびロケールに適用される文字セッ ト

(コードページと も呼ばれます) です (例 : WE8MSWIN1252 (Sun Solarisの西欧文字))。

これらの変数の正しい値を取得するには、 次のいずれかを実行します。

■ v$nlsparametersテーブルをクエリーします。

■ Oracle管理者に問い合わせます。

注意 : インス トールおよび実行のソース ノードには、 Siebel サーバーが存在する必要があ

り ます。

288 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 289: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

Siebel DB Server for Oracleの Siebel レポジ ト リのインポート 11

後の処理と して、 Siebel レポジ ト リ をインポートする必要があ り ます。 これによって、

Siebel Database Serverのすべてのレポジ ト リ テーブルが、 Siebel eBusiness Applicationsのバージ ョ ン 7 アプリ ケーシ ョ ンオブジェク トに新し く組み込まれます。

注 : Siebel eBusiness Applicationsの使用数にかかわらず (例 : Siebel Sales、 Siebel

Service)、 レポジ ト リのロードは 1回だけです。

レポジト リ をインポート するには

1 $SIEBEL_HOME/binに移動して、 使用するシェルの種類に従って次のコマンドの 1つを実行して、 環境変数を変更します。

Korn or Bourne shell

. ./siebenv.sh

ヒン ト : 初のピ リオド と ./siebenv.sh との間にスペースがあるこ とを確認します。

C シェル

source siebenv.csh

こ こで、

$SIEBEL_HOMEは、 Siebelサーバールートディレク ト リの場所です。

2 次のよ うに入力して、 値SIEBEL_ROOTおよびLANGUAGEが正し く設定されているか

空白かを検証します。

env

変数の値が正し くなかったり設定されていなかったりする場合は、 使用するシェルに

応じて次のコマンドの 1つを使用して変数を リセッ ト します

Bourne シェルまたはKorn シェル

SIEBEL_ROOT=New Value ; export SIEBEL_ROOT

LANGUAGE=New Value; export LANGUAGE

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 289

Page 290: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

C シェル

setenv SIEBEL_ROOT New Value

setenv LANGUAGE New Value

3 $SIEBEL_ROOT /binに移動し、 次のスク リプ ト を実行します。

dbsrvr_config.ksh

これによって、 Siebel Database Serverの設定ウ ィザードが開始します。

注 : このスク リプ ト を正し く実行するには、 読み取り、 書き込み、 および実行の権限

が必要です。

このスク リプ トは 初に、 SIEBEL_ROOTおよびLANGUAGEの現在の設定を表示し、

それらの設定が正しいかど うかの確認を求めます。

4 設定が正しいかど うかに応じて、 「Y」 または 「N」 を入力します。

注 : SIEBEL_ROOTまたはLANGUAGEの値が設定されていなかったり正し くなかったり

する場合は、 先に進む前にそれらの値を修正する必要があ り ます。

5 Siebel Serverルートディ レク ト リのパスを指定するか、 Enterキーを押してデフォル

ト を受け入れます。

6 Siebel Database Serverのルートディ レク ト リのパスを指定するか、 Enterキーを押し

てデフォルト を受け入れます。

スク リプ トによって、 RDBMSプラ ッ ト フォームの画面が表示されます。

[RDBMSプラ ッ ト フォームの選択 : ]

[1- IBM DB2 UDB for UNIX and Windows]

[2- Oracle Database Enterprise Edition]

290 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 291: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

7 「2」 を入力して Enterキーを押し、 Oracle Database Enterprise Editionを

選択します。

スク リプ トによって、 次のよ う な [Siebel データベースオペレーシ ョ ン] メニューが

表示されます。

[Siebel Database Operationを選択]

[1- データベースのインス トール][2- データベースのアップグレード][3- レポジ ト リのインポート/エクスポート][4- レポジ ト リの移行][5- データベースユーテ ィ リテ ィの実行]

8 「3」 を入力して Enterキーを押し、 [レポジ ト リのインポート /エクスポート] を選択

します。

スク リプ トによって、 次の [レポジ ト リオペレーシ ョ ン] メニューが表示されます。

[以下のオプシ ョ ンのうちいずれかを選択 : ]

[1- レポジ ト リのインポート]

[2- 既存のレポジ ト リへの言語の追加]

[3- レポジ ト リのエクスポート]

9 「1」 を入力して Enterを押し、 [レポジ ト リのインポート ] を選択します。

スク リプ トによって、 次の [レポジ ト リのインポートオプシ ョ ン] メニューが表示さ

れます。

[レポジ ト リのインポートオプシ ョ ンを指定 : ]

[1- 標準Siebelレポジ ト リのインポート]

[2- カスタムレポジ ト リのインポート]

10 インポートするレポジ ト リのタイプを指定します。

スク リプ トによって、 使用可能な言語パッ クの リ ス トが表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 291

Page 292: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

11 インス トールする言語パッ クに対応する番号を入力します。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クのみをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

12 ODBCデータソース名を入力します (例 : siebsrvr_ent_srvr1)。

注 : Siebelサーバーのインス トールプロセスでは、 フォーマッ ト

siebsrvr_enterprise_server_nameを使用して、 自動的にデータソースが作成さ

れます。

13 データベースの Siebel管理者のユーザー名を入力します (例 : SADMIN)。

14 指定されたデータベース管理者アカウン トのパスワードを入力します

(例 : ORASADMIN)。

15 Oracleデータベースのテーブルオーナー名を入力します (例 : siebel)。

16 データベースのテーブルオーナーのパスワードを入力します (例 : orasadmin)。

17 レポジ ト リ名を入力するか、 デフォルト を受け入れます (例 : Siebel Repository)。

18 レポジ ト リ ファ イル名を入力するか、 デフォルト を受け入れます (例 : mstrep.dat)。

インポート レポジ ト リの仕様設定を完了する と、 設定ウ ィザードには設定した値のリ

ス トが表示され、 Siebel アップグレード ウ ィザード (srvrupgwiz) を起動するかど う

かを確認する メ ッセージが表示されます。

292 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 293: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle上のSiebel Database Serverの設定

19 「Y」 を入力して、 設定内容を許可し、 アップグレード ウ ィザードを開始します。

または、 「N」 を入力して、 設定内容を拒否し、 設定ウ ィザードを終了します。

■ 以前入力した値を変更する場合は、 dbsrvr_config.kshを実行して設定ウ ィザー

ドを再実行します。 これによって、 異なる値で再度設定できます。

■ プログラムまたはシステムにエラーが発生して Siebel アップグレード ウ ィザード

を再度実行する必要がある場合、 ウ ィザードに障害が発生したポイン トから再度

実行を開始できます。 その場合は$SIEBEL_ROOT/binに移動して、 次のコマンド

を入力します。srvrupgwiz /m master_install.ucf

アップグレードが正常に終了した場合は、 その終了を知らせる メ ッセージがインス

トールの終了時に Siebel アップグレード ウ ィザードによって表示されます。

Oarcle に対するレポジ ト リ インポートのログフ ァイルの確認 11

レポジ ト リのインポートプロセスでは、 いくつかのログファイルが作成されます。

$SIEBEL_ROOT/log サブディレク ト リの srvrupgwiz.logおよび (追加ログになる)

srvrupgwiz1.logなどで、 それらにエラーが含まれていないかを確認する必要があ り

ます。

新しい言語でレポジ ト リ をインポート した場合、次の特殊なログファイルが作成されます。

imprep_prim.log gen_updatestats_imprep.logupdatestats_imprep.log

Oracle のレポジ ト リ インポート で許容可能なエラーログファ イルには、 予期された許容可能なエラーが記録されているこ とがあ り ます。 ログ

ファ イルに記述されたすべてのエラーメ ッセージを、 Siebel Database Serverプラ ッ ト

フォームのサブディ レク ト リ (db2udbなど) に保存されている errors.txtファ イルのサ

ンプルエラーメ ッセージと比較してください (errors.txtファ イル内のリ ス トにないロ

グファイルには許容可能なエラーメ ッセージは記録されません)。 ログファ イルに記録さ

れたエラーがerrors.txtファ イル内のリ ス トにある場合、 特別な処置は必要あ り ません。

注 : ログファ イルによっては、 記録されている各種エラーのうちの 1種類しか

errors.txtファ イルのリ ス トにない場合があ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 293

Page 294: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle に Siebel DB Server をインストールした後のタスク

errors.txtファ イル内のリ ス トにないエラーが見つかった場合は、 そのエラーの原因に

なった条件を修正し、 アップグレードウ ィザードを再実行します。

エラー番号だけを確認しないでください。 新しいバージ ョ ンのド ライバーのインス トール

によってエラー番号が変更されている場合があ り ます。 実際のエラーの説明を比較して、

そのプラ ッ ト フォームに対して許容可能なエラーかど うかを確認してください。

注意 : その他のエラーが万一発生した場合、 この確認は重要です。 インデッ クスの作成失

敗などある種のエラーは Siebel eBusiness Application のパフォーマンスの問題や異常な動

作の原因になり ます。

Oracle 対応 Siebel DB Server のレポジ ト リ インポートのト ラブルシューテ ィ ングこの段階で発生する一般的な問題には、 次のよ う なものがあ り ます。

■ 既存のレポジ ト リ と同じ名前でレポジ ト リ をインポート している。

■ ページが割り当てられない。

レポジ ト リのインポートプロセスによって生成されたログファイルに、 前述のエラーが

含まれているはずです。

Oracle に Siebel DB Server をインス トールした後のタスク 11

Siebel Database Serverのインス トールを完了した後で、 次のタスクを実行します。

■ 295ページの 「Oracleに対する Siebel DB Server インス トール後のシステム属性の検証」

■ 297ページの 「Oracleのレポジ ト リに対する新規言語のインポート 」

■ 298ページの 「Oracle上の Siebel DB Serverへの Siebel ファ イルシステムの組み込み」

294 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 295: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracleに Siebel DB Server をインス トールした後のタスク

Oracle に対する Siebel DB Server インス トール後のシステム属性の検証 11

Siebel Database Serverのインス トールと設定を完了したら、 Siebel Toolsに含まれる Siebelアプリ ケーシ ョ ンのシステム属性を確認する必要があ り ます。 Siebel Toolsのインス トー

ル方法については、 『Siebel Tools Reference』 を参照してください。

システム属性を確認するには

1 Siebel Tools を起動して、 [画面] > [システム管理] > [システム属性] の順に選択

します。

2 [システム属性名=Enterprise DB Server Code Page] を見つけて、 それぞれの値が

適切に、 かつ、 データベースサーバーコンポーネン トのインス トール中に選択した値

に基づいて設定されているこ とを確認します (282ページの 「Oracle上の Siebel Database Server コンポーネン トのインス トール」 を参照)。 適切な値のリ ス トは、

表30 を参照して ください。

注 : コードページの値は小文字で指定する必要があ り ます (例 : utf-8)。

3 データベースがUnicodeに対応している場合は、 テーブル S_APP_VERの列

UNICD_DATATYPS_FLGにUnicode フラグが、 次に示すよ うに正し く設定されている

こ とを検証します。

■ Codepage = N

■ Unicode Oracle = 8

注 : データタイプフラグは大文字で指定する必要があ り ます。

表 30. Enterprise DB Server Code Page の許容できる値

値 言語 データベース

utf-8 (Unicode) 全カテゴ リー Oracle9i

cp932 (または等価のコード) 日本語 Oracle 8i

cp1252 (または等価のコード) 西欧言語 Oracle 8i

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 295

Page 296: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle に Siebel DB Server をインストールした後のタスク

Oracle上の Siebel DB Serverに対する複数言語シード データのインスト ール 11

所属組織によってデータが複数言語になる場合、 複数言語シードデータ (ビュー、 権限、

システム属性のリ ス ト など) をインス トールする必要があ り ます。 これを実行するには、

Siebel Database Serverにプライマ リ (基本) 言語をインス トールした後で、 新しい言語

パッ クを追加します。 これによって、 新しい言語によるシードデータの変数リ ス ト

(LOV) が組み込まれます。

プライマ リ (基本) 言語で正常にシードデータをインス トールした後でのみ、 データベー

スに別の言語のシードデータを追加できます。

注意 : Siebel Database for the Enterprise で関連する Siebel Server がサポートする言語は、

データベースに言語を追加する前にインス トールしてある必要があ り ます。

複数言語シード データをインスト ールするには

1 Solaris|AIX Server Programs Base CD-ROM を挿入またはマウン ト し、 274ページの

「Oracleに対する Siebel Database Server ソフ ト ウェアのインス トール」 の指示に従っ

て手順7 まで進みますが、 そこで 2の [既存のインスタンスに新しい言語を追加] を選択

します。

2 表示される指示に従って、Siebel製品の要求された番号の言語パッ ク CD を挿入します。

3 言語のインス トールが終了したら、 282ページの 「Oracle上の Siebel Database Serverコンポーネン トのインス トール」 の手順に従って手順9 まで処理し、 2の [既存の

Siebel データベースへの言語の追加] を選択します。

4 以降の指示に対しては、 プライマ リ (基本) 言語シードデータをインス トールしたと

き と同様に対応します。

5 Siebel eBusiness Applicationsの複数言語変数リ ス ト (MLOV) 機能を有効にします。

詳し くは、 『Siebel Tools Reference』 を参照してください。

296 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 297: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracleに Siebel DB Server をインス トールした後のタスク

Oracle のレポジ ト リに対する新規言語のインポート 11

Siebel レポジ ト リ をプライマ リ (基本) 言語に正常にインス トールしたら、 他の言語も

追加できます。

新規言語をレポジ ト リに追加する と、 一連のローカライズ可能な情報を移入します。 それ

によって、 Siebel eBusiness Applicationsの新規言語での運用性が高ま り ます。

使用している Siebel eBusinessアプリケーシ ョ ン (Siebel Sales、 Siebel Service、 Siebel Marketing など) の数にかかわらず、 この手順はインス トールする言語について 1回だけ

実行します。

レポジト リ に新規言語をインポート するには

1 289ページの 「Siebel DB Server for Oracleの Siebel レポジ ト リのインポート 」 の手順に

従って 290ページの手順6 まで処理し、 2の [既存のレポジ ト リへの言語の追加] を選択

します。

2 以降の指示に対しては、 プライマ リ (基本) 言語レポジ ト リ をインポート したと き と

同様に対応します。

注 : レポジ ト リのインポートが失敗した場合、 またはレポジ ト リに対する新規言語のイン

ポート中にシステムエラーが発生した場合は、 $SIEBEL_ROOT/binに移動して次のよ うに

入力します。siebupgwiz /m master_imprep_lang.ucf

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 297

Page 298: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Database Server for Oracleのインス トール

Oracle に Siebel DB Server をインストールした後のタスク

Oracle 上の Siebel DB Serverへの Siebel フ ァ イルシステムの組み込み 11

Siebel ファ イルシステムを実行するには、フォローアップテンプレート、 Siebel Marketing など Siebel Database Server ソフ ト ウェアに含まれる固有のファイルが必要です。 files と

いうサブディ レク ト リは、Siebel Database Server をインス トールする と きに作成されます。

DBA (データベース管理者) は、 Siebel Database Server をインス トールしてから Siebel Web Client を実行するまでの間に、 File Systemディ レク ト リにこれらのファイル添付を組

み込む必要があ り ます。

Siebel File Systemディ レクト リ を組み込むには

1 Siebel Database Server ソフ ト ウェアの /filesサブディ レク ト リから、 Siebel ファ イル

システムの /attサブディ レク ト リに、 適切なファイルをコピーします。

2 Siebel Database Server ソフ ト ウェアの /filesサブディ レク ト リから、 Siebel ファ イル

システム内の /cmsディ レク ト リに、 KB.kbファ イルをコピーします。

3 必要な場所にファイルがあるこ とを確認します。

298 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 299: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインスト ール 12

この章は、 Siebel Web Server Extention (SWSE) のインス トールおよび設定を行うシステ

ム管理者やWebマスターを対象と しています。

Siebel Web Server Extension をインス トールおよび設定するために必要なタスクについ

ては、 表31 を参照してください。

表31. SWSEのインス トールと設定のタスク

実行者 タスク

システム管理者 1 展開戦略の計画を立てます。 300 ページの 「Siebel Web サーバーの展開の計画」 を参照。

2 Siebel Gateway および Siebel Server がインス トールされていて、 起動されているこ とを確認します。 302 ページの 「Siebel Gateway および Enterprise Server の確認」 を参照。

3 お使いのプラ ッ ト フォームについて、 Web サーバーの要件を確認します。 302 ページの「Web サーバーの要件の確認」 を参照。

4 Web サーバー上での Siebel 言語パッ クの使用に関する要件を確認します。 303 ページの「Web サーバー言語パッ クの要件」 を参照。

5 Web サーバーをインス トールします。303 ページの 「Web サーバーのインス トール」 を参照。

6 負荷分散ソフ ト ウェアを使用する場合は、 インス トールします。

■ (オプシ ョ ン) Central Dispatch をインス トールします。 第 3 章 「Central Dispatch を使用する

負荷分散の実装」

■ 別の製品を使って Web サーバーの負荷を分散する場合は、 ベンダーの指示に従って製品を

インス トールおよび設定して ください。

7 Siebel Web Server Extension プラグインをインス トールします。 305 ページの 「Siebel Web Server Extension のインス トールと設定」 を参照して ください。

8 インス トールディ レク ト リ を確認します。 312 ページの 「Siebel Web Server Extension のインス トールディ レク ト リの確認」 を参照。

9 HTTP 圧縮を有効にします。 315 ページの 「Siebel Web アプ リ ケーシ ョ ン対応の HTTP 圧縮の有効化」 を参照。

10 (オプシ ョ ン) 展開に応じて、 eapps.cfg ファ イルを編集します。 付録 D 「eapps.cfg ファイルの構造」 を参照して ください。

11 Sun ONE (iPlanet) Web Server をお使いの場合は、 このサーバー用のファ イルを作成します。321 ページの 「Siebel Web Server Extension の変更を受け入れるための Sun ONE (iPlanet)の設定」 を参照。

12 シェルスク リプ ト を開始します。323 ページの 「再起動が必要なデーモンプロセス」 を参照。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 299

Page 300: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Webサーバーの展開の計画

Siebel Webサーバーの展開の計画 12

Siebel Web Server Extension をインス トールする前に、 次のコンポーネン ト をインス トー

ルする必要があ り ます。

■ サポート されている Webサーバー

■ Siebel Gateway

■ Siebel Enterprise Server と 初の Siebel Server。 ご購入された Siebel eBusiness Applications用Server Manager を使って、 Siebelオブジェク ト マネージャが有効にされ

ているこ とが必要です。 詳し くは、 『Siebel Server管理ガイ ド』 を参照してください。

注 : 追加の Siebel Serverは、 Siebel Web Server Extension (および必要に応じてモバイ

ルWeb ク ラ イアン ト ソフ ト ウェア) をインス トールした後で、 初の Siebel Serverに

インス トールします。 これによ り、 Webサーバーと 初の Siebel Serverが実際に接続

されているこ とを確認できます。

インス トールプロセスを開始する前に、サーバーコンポーネン トの配布方法を決定します。

■ シングルノード :Siebel Enterprise Server コンポーネン トおよびWebサーバーを、1台の

マシンまたはノードにインス トールします (この方法を推奨できるのは、 Siebel MidMarket カスタマだけです)。

■ 分散型 : 前述のコンポーネン ト を複数のWebサーバーにまたがって配布し、 複数の

Siebelオブジェク ト マネージャに接続します。 これによ り Siebelオブジェク トマネー

ジャの負荷は、 1つの Siebel Enterprise Server内の複数の Siebel Serverにまたがって動

的に分散できます。

注 : 良のパフォーマンスと スケーラビ リティを実現するために、 Webサーバーは

Siebel Enterprise Server と別のマシン上に置く こ とをお勧めします。

リバースプロキシサーバーを使用している場合の展開の制約事項展開できるアプ リケーシ ョ ンは、 リバースプロキシサーバー内に置かれている Webサー

バーインスタンス上で、 標準の対話型ク ライアン ト をサポートする Siebel アプリ ケーシ ョ

ンだけです。 Siebel Call Centerのよ うな Siebel従業員アプリ ケーシ ョ ンや、 リバースプロ

キシサーバー内に置かれている Webサーバーインスタンス上で高度な対話型クライアン

ト をサポートする、 その他の Siebel アプリ ケーシ ョ ンは展開できません。

300 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 301: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Webサーバーの展開の計画

特殊な展開シングルノード設定または分散型設定のいずれの場合も、 データベースサーバーは別の

ノード上に置きます。 つま り、 データベースサーバーは前述のサーバーとは別にインス

トールします。

Central Dispatch を Siebel Serverにインス トールする場合、 これを Webサーバーにもイン

ス トールして、 Siebel Server と同じ VIP またはCentral Dispatchサイ ト上で設定するこ とは

できません。 Webサーバー上のCentral Dispatch ソフ ト ウェアは、 それが受信する リ クエ

ス トの送信元である Siebel Server上の同じ VIPに対して リ クエス ト を送るこ とができない

ためです。

推奨される Siebel Web サーバートポロジ各展開ごとに取り決めがあ り ますが、 エンタープライズ規模の展開では、 次のよ う な理由

から、 分散型ノード展開を実施するこ とを強くお勧めします。

■ リ ソース競合の低減 : Webサーバーと Siebel Server (Siebelオブジェク ト マネージャを含

む) を別のマシンに配布する と、 CPU と他のサーバーリ ソース との競合を低減できま

す。 ただしパフォーマンスを 大限に引き出すためには、 この 2台のマシンを高速

ネッ ト ワークで接続する必要があ り ます。

■ 負荷分散 : Central Dispatchの接続ブローカ リ ング機能を使って、 1台のWebサーバー

で、 複数のユーザーリ クエス トの負荷を複数の Siebelオブジェク トマネージャのイン

スタンスに分散できます。

■ 高いフォールト ト レランス : コンポーネン トの複数のインスタンスを複数のマシン上で

処理するこ とによ り、 1台のマシンで発生した障害の影響を 小限に抑え、 ダウンタ

イムを短縮できます。

■ フ ァイアウォールを使用することによる柔軟性の向上: Siebel Web Server Extension を Siebel Serverおよび Siebelオブジェク トマネージャ と別のマシン上に置く こ とによ り、 Webサーバーはファイアウォールの外側に置き、 Siebel Enterprise Serverのコンポーネン ト

はファ イアウォールの内側に入れておく こ とができます。

■ 高可用性 : 同時に多数のユーザーをサポートする展開や、 高可用性が運用要件と して

求められる展開では、 マルチノード設定が要求されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 301

Page 302: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Webサーバーの展開の計画

Siebel Gateway および Enterprise Serverの確認 12

Siebel Web Server Extension をインス トールする前に、 Siebel GatewayおよびSiebel Enterprise Server (少な く と も 1つの Siebel Server を含んでいるこ とが必要) をインス

トールおよび設定する必要があ り ます。 第6章 「Siebel Serverのインス トール」 の手順に

従って Siebel Enterprise Serverエンティティをインス トールおよび設定してから、 前の手

順で選択した設定を行ないます。

Siebel Serverおよび Siebel Web Server Extension を同じマシン上にインス トールする場合

は、 インス トール時にファイル許可の問題が発生しないよ うに、 インス トールディ レク ト

リ を別にします。

注意 : Siebel Gateway および Web サーバーを同じ UNIX サーバー上にインス トールする場

合、 Siebel Gateway を起動するために使用したシェルを使って、 Web サーバーを起動しな

いでください。 Siebel Gateway を起動するための環境変数は、 Web サーバーを起動するた

めの変数と互換性がないため、 予期しない結果が発生する可能性があ り ます。

Webサーバーの要件の確認 12

Siebel Web Server Extensionプラグインをサポートするマシンが、 『システム要件とサポー

ト されているプラ ッ ト フォーム』 に記述されているハードウェアおよびソフ ト ウェアのプ

ラ ッ ト フォーム要件をすべて満たしているこ とを確認します。

Webサーバーが複数ある場合は、 各サーバーにCentral Dispatch をインス トールして、 そ

の負荷分散機能を利用するこ とができます。

Siebel Web Server Extension をホス トする HTTPプロセスは、複数の Siebel Server と通信で

きます。 ただし、 1つのWebサーバーに複数の Siebel Web Server Extension をインス トー

ルするこ とはできません。

302 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 303: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Webサーバーのインス トール

Webサーバー言語パッ クの要件 12

IBMのHTTP Server (IHS)、 Sunの Sun One (Iplanet) Webサーバー、 およびHP-Apache2 Webサーバーは、 複数の言語パッ ク と と もにつのWebサーバーにインス トールできます。

注 : Siebel Server と Webサーバーは、 同じ言語で運用する必要はあ り ません。 ただし、

Siebel Server、 Webサーバー、 および他のすべてのサーバーコンポーネン トは、 同じ文字

セッ ト を使用する必要があ り ます。 詳し くは、 『Global Deployment Guide』 を参照して く

ださい。

ド メ イン名の指定 12

SolarisおよびSun ONE (iPlanet) のインス トールでは、 ド メ イン名は/etc/hostsまたは

resolve.confのどちらかに追加します。

Web サーバーのインスト ール 12

Siebel Web Server Extension をインス トールする前に、 サポート されている Webサーバー

ソフ ト ウェアを指定のマシンにインス トールし、 設定して、 起動します。 良のパフォー

マンスと スケーラビ リティを実現するために、 Webサーバーは専用マシン上に置く こ と

をお勧めします。

ベンダーの指示に従って、 これらのタスクを実行します。

注 : Webサーバーの実行ユーザーは、 $SWEAPP_ROOTディレク ト リ とそのサブディ レク ト

リに対して、 読み込み/書き込み/実行権限があるこ とを確認してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 303

Page 304: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Webサーバーのインス トール

HP-Apache2 Webサーバーを有効にして Siebel ライブラ リを検索 12

Siebel ライブラ リ を検索するには、 HP-Apache2 Webサーバーを有効にする必要があ り

ます。 このWebサーバーのホス トマシンで、 次のコマンドを実行します。

chatr +s enable $HPAPACHE_ROOT/bin/httpd

こ こで、

$HPAPACHE_ROOT = HP-Apache Webサーバーのルート。

このコマンドは、 HP-Apache2 Webサーバーを初めてインス トールした後、 またはこの

Webサーバーをアップグレード した後で、 1度だけ実行します。

IHS および HP-Apache2 の httpd.conf フ ァ イルの編集 12

IHSサーバーおよびHP-Apache2サーバーでは、 デフォルトの文字エンコード と して

AddDefaultCharset ISO-8859-1がhttpd.conf設定ファイルに設定されている場合があ

り ます。 非居住のユーザーインターフェイス言語を使う場合、 この設定が原因で、 ポップ

アップ、 [バージ ョ ン情報] ボッ クス、 ヘルプページといった一部の静的コンテンツが正

し く表示されなくなり ます。 西洋言語以外の言語を使う場合は、 次の手順に従って、 この

設定を リセッ ト します。

httpd.confファ イルを変更するには

1 IHS を使用している場合は、 httpd.confファ イルに移動します。 通常このファイルは

/usr/IBMIHS/confにあ り ます。 HP-Apache2の場合、 ディ レク ト リは/opt/

hpapache2/confです。

2 viなどのテキス トエディ タを使って、 httpd.confファ イルを開きます。

3 AddDefaultCharset ISO-8859-1 とい う行を探し、 この行の先頭にシャープ記号 “#”を付けてコ メン トにします。

4 ファ イルを保存します。

5 サーバーを再起動します。

304 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 305: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインスト ールと設定

Siebel Web Server Extensionのインス トールと設定 12

Siebel Web Server Extension (SWSE) のファ イルは、 Webサーバーと同じマシンにインス

トールされます。 インス トールプログラムでは、 Siebelディ レク ト リ構造をセッ ト アップ

し、 必要なファイルおよびコンポーネン ト をターゲッ トディ スクにコピーして、 ホス ト環

境を設定します。

注 : インス トール時に権限に関する問題が発生しないよ うに、 Webサーバーインスタンス

をインス トールしたユーザー、 またはこのユーザーと同じ権限を持つユーザーが、 SWSE

をインス トールします。

Siebel Web Server Extension プラグインをインストールするには

注 : この手順では、 基本製品のインス トール方法を示します。 パッチのインス トール手順

については、 パッチと と もに提供される 『Maintenance Release Guide』 を参照して くださ

い。

1 「UNIX_OS Server Programs, Web Server Extensions」 のCD-ROM を、 サーバーのCD-ROM ド ラ イブに挿入します。」

こ こで、

UNIX_OS = Solaris、 HP-UX、 AIX といった、 お使いのUNIXオペレーティングシステム。

注 : CDのボリ ュームラベルは、 インス トール中の Siebel アプリ ケーシ ョ ンに応じて、

seaUNIX_OSeapplep1、 またはsiaUNIX_OSeapplep1になっています。 CD-ROMにアク

セスする方法によっては、 この手順は必要ない場合があ り ます。

2 新しいシェルを開き、 Siebel環境変数を設定解除します。

3 製品をインス トールするディ レク ト リ とそのディ レク ト リに対する権限を確認します。

書き込みおよび実行の権限が必要です。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス トールガイ ド 305

Page 306: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トールと設定

4 CD-ROMの/eappwebディ レク ト リに移動して、 新しいシェルを開きます。

注 : Siebel Web Server Extension をインス トールするには、 インス トールに適した Web

サーバーファイル (Sun One、 IBM HTTP、 または HP-Apache2のWebサーバーファイ

ル) を変更できるユーザーアカウン ト を使用して、 インス トールを行う必要があ り ま

す。

5 Siebel Web Server Extensionのインス トールプロセスを開始するには、次のコマンドを

入力し、 必要に応じて 109ページの 「インス トールコマンド用追加フラグ」 に記述さ

れているフラグを追加します。

./setupUNIX_OS

[InstallShield ウ ィザードへよ う こそ] 画面が表示されます。

6 [次へ] をク リ ッ ク します。

同一マシン上に他の Siebel コンポーネン トがインス トールされている場合は、 それら

のコンポーネン トが検出されたこ とを示すメ ッセージが表示されます。

7 SWSE ファ イルを初めてインス トールしているのか、 既存のインスタンスに新しい言

語を追加しているのかに応じて、 次のうちの適切なアクシ ョ ンを実行し、 [次へ] を

ク リ ッ ク します。

■ サーバーソフ ト ウェアを新しいインスタンスにインス トールするには、 デフォル

トの [なし] を選択し、 [次へ] をク リ ッ ク します。 手順8に進みます。

■ 既存のインスタンスに新しい言語をインス トールするには、 表示されているイン

スタンスを選択し、 [次へ] をク リ ッ ク します。 手順9に進みます。

この ト ピッ クに関する重要な追加情報については、 152ページの 「Siebel Serverへの複数の Siebel言語パッ クのインス トール」 も参照して ください。

[インス トーラのパス] 画面が表示されます。

8 インス トールディ レク ト リに対する完全修飾パスを入力し、 [次へ] をク リ ッ ク

します。

[インス トーラ言語の選択] 画面が表示されます。

306 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 307: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインストールと設定

9 インス トールする言語を選択して、 [次へ] をク リ ッ ク します。

すべてのサーバーが少なく と も 1つの (基本) 言語でインス トールされます。 必要に

応じて、 後で別の言語をインス トールできます。 詳し くは、 『Global Deployment Guide』 を参照して ください。

後で言語をインス トールする と きには、 そのディ レク ト リで実行したパッチもすべて

再インス トールする必要があ り ます。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クのみをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

[インス トールの確認] 画面が表示されます。

10 [次へ] をク リ ッ ク します。

[インス トール進捗] 画面が表示され、 アンインス トール情報が作成されます。

■ 複数の言語をインス トールする場合は、 [プラ イマ リ言語] 画面が表示されます。

手順11に進みます。

■ 1つの言語だけインス トールしている場合は、 [Webサーバールートディ レク ト リ ]

画面が表示されます。 手順12に進みます。

11 インス トールのプライマ リ言語を選択し、 [次へ] をク リ ッ ク します。

[Webサーバールートディ レク ト リ ] 画面が表示されます。

12 Webサーバー上での SWSEのルートディ レク ト リ を選択して [次へ] をク リ ッ ク

します。

[Resonate] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 307

Page 308: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トールと設定

13 このEnterpriseにResoneteの負荷分散ソフ ト ウェアがインス トールされているかど う

かを示してから、 [次へ] をク リ ッ ク します。

■ [はい] を選択した場合は、 手順 14に進みます。

■ [いいえ] を選択した場合は、 手順 15に進みます。

[Siebel GatewayのVIP Address] 画面が表示されます。

14 Siebel Gatewayの仮想 IP アドレスを入力して [次へ] をク リ ッ ク します。

[Siebel Gatewayのアドレス] 画面が表示されます。

15 実際のGeteway IP アドレスを入力して [次へ] をク リ ッ ク します。

[Siebel Gatewayのポート ] 画面が表示されます。

16 デフォルトの Siebel Gateway ポート番号 (2320) をそのまま使用するか、 変更してか

ら、 [次へ] をク リ ッ ク します。

[Enterprise名] 画面が表示されます。

17 Siebel Enterprise Server名を入力して [次へ] をク リ ッ ク します。

[Siebel Server 名] 画面が表示されます。

18 Siebel Server名を入力して [次へ] をク リ ッ ク します。

注 : これは該当する Siebel Server を表すわかりやすい名前であ り、 マシン名ではあ り

ません。

[圧縮タイプ] 画面が表示されます。

19 圧縮タイプをク リ ッ ク して [次へ] をク リ ッ ク します。

[暗号化] 画面が表示されます。

20 暗号化タイプをク リ ッ ク して [次へ] をク リ ッ ク します。

[ログレベル] 画面が表示されます。

308 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 309: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインストールと設定

21 次に示されている とおりにログレベルを選択します。

[fatal] : 重大な操作エラーだけをログに記録します。

[errors] : 重大および重大でない操作エラーだけをログに記録します。

[warnings] : 警告メ ッセージだけをログに記録します。

[info] : 重大でない操作エラーだけをログに記録します。

[details] : すべての操作統計、 情報メ ッセージ、 警告、 およびエラーをログに記

録します。

注 : 良のパフォーマンスを実現するためには、 [errors] を選択します。 [details]

はパフォーマンスを低下させるため、 デバッグする場合にだけ選択します。

[次へ] をク リ ッ ク します。

[WebサーバーのHTTPポート ] 画面が表示されます。

22 デフォルトのHTTPポート をそのまま使用するか、 新しいポート番号を入力して、 [次

へ] をク リ ッ ク します。

■ デフォルトのポート番号 (80) をそのまま使用する場合は、 [次へ] をク リ ッ ク

します。

■ HTTPに別のポート番号を使用する場合は、 別の番号を入力してから [次へ] を

ク リ ッ ク します。

[インス トーラ設定Webサーバー HTTPS (セキュア HTTP) ポート ] 画面が表示され

ます。

23 デフォルトのWebサーバー HTTPSポート (443) をそのまま使用するか、 新しいポー

ト番号を入力して、 [次へ] をク リ ッ ク します。

[Web 更新プロテク ト キー] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 309

Page 310: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トールと設定

24 管理者がWebの保守で使用する Web更新保護キーを入力します。

このキー (またはパスワード と も言う ) を使用するこ とによ り、 Siebel管理者だけが、

Siebel Tools を使用してカスタマイズされた後で Siebel Server上に置かれた更新済みイ

メージにアクセスして、 Webサーバー上のアプリ ケーシ ョ ンイ メージファイルを更新

できるよ うになり ます。

管理者がWebサーバーを再起動するたびに、 Webサーバーは Siebel Serverにアクセス

して、 イ メージを更新します。 ただし、 このパスワードをコマンド行に入力する と、

非常に効率的にイ メージファイルを更新できます。 複数のWebサーバーが展開されて

いる場合は特にそうです。

注 : このパスワードは SWSEの設定時に設定されますが、 必要に応じて後で変更する

こ と もできます。 こ うするには、 $SWEAPP_ROOTディ レク ト リの /binサブディ レク ト

リにある eapps.cfgファ イルで、 このパスワードを編集します。

[匿名ログイン従業員名] 画面が表示されます。

25 匿名従業員のログイン ID を入力して [次へ] をク リ ッ ク します。

注 : これは、 すべての従業員が使用して [ログイン] ビューにアクセスできるログイ

ン IDです。 このログイン IDは、 [ログイン] ビューに移動するための権限を持つ有効

なク ライアン ト ログインです。

[匿名ログイン従業員パスワード] 画面が表示されます。

このパラ メータは、 ログインせずにアプリケーシ ョ ンを参照できる従業員用です。

注 : この機能を使用できる従業員を限定したい場合は、 何も入力せずに [次へ] を

ク リ ッ クするだけで、 この画面を無視できます。

26 このパラ メータを使用する場合は、 匿名のログインパスワードを入力し、 それを確認

してから [次へ] をク リ ッ ク します。

[匿名ログイン担当者名] 画面が表示されます。

310 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 311: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインスト ールと設定

27 匿名ログインの担当者名を入力して [次へ] をク リ ッ ク します。

[匿名担当者のパスワード] 画面が表示されます。

28 匿名ログインのパスワードを入力し、 それを再確認して [次へ] をク リ ッ ク します。

[再起動] 画面が表示されます。

29 Webサーバーを今すぐ再起動して変更処理を完了するかど うか指定してから、 [次へ]

をク リ ッ ク します。

[インス トーラの確認] 画面が表示されます。

30 設定を確認します。

■ 設定を適用するには、 [次へ] をク リ ッ ク します。

■ 変更を加えたい場合は、 [戻る] ボタンを使って前の画面に戻り、 目的のパラ メー

タを更新します。 [次へ] ボタンを使ってこの画面に戻り、 新しい値を確認します。

設定ウ ィザードに、 「Siebel Web Server Extensionが正常にインス トールされました」

とい う メ ッセージが表示されます。

31 [完了] をク リ ッ ク します。

注 : 設定処理中にWebサーバーを再起動していない場合、 変更内容はWebサーバーを

再起動するまで反映されません。

複数の SWSE インスタンスのインス トール複数の SWSE インスタンスを 1つのWebサーバーにインス トールして、 本番環境でバー

ジ ョ ンの異なる Siebel eBusiness Applications をサポートするこ とはできません。 ただし

開発環境およびテス ト環境では、 複数のWebサーバーインスタンスを 1つのボッ クスに

インス トールして、 それぞれのインスタンスが異なるポート を リ スンできます。 Webサーバーインスタンスごとに、 独自の SWSE を持つこ とができます。 開発環境および

テス ト環境で複数の SWSE インスタンスをインス トールする方法については、 Siebel SupportWebの 「テクニカルノート 456」 を参照して ください。 httpd.conf ファ イルで、

次の 2つの行を変更する必要もあ り ます。

リスン (WebサーバーのIP アドレス) :port番号; たとえば、 172.20.167.154:16131

ServerName (マシン名):port; たとえば、 sdch70a012.siebel.com:16131

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス トールガイ ド 311

Page 312: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トール後のタスク

Siebel Web Server Extensionのインスト ール後のタ スク 12

次に示すインス トール後のタスクは、 eappweb インス トーラを使って Siebel Web Server Extension をインス トールした結果、 デフォルトの設定を変更する必要が生じる環境の場

合にだけ実行します。

■ 312ページの 「Siebel Web Server Extensionのインス トールディ レク ト リの確認」

■ 315ページの 「SWSEプラグインインス トールのログファイルの確認」

■ 315ページの 「Siebel Web アプリ ケーシ ョ ン対応のHTTP圧縮の有効化」

■ 317ページの 「Web Server Extension設定ファイル (eapps.cfg) の編集」

■ 318ページの 「Webサーバー上のユーザー権限の付与」

■ 321ページの 「Siebel Web Server Extensionの変更を受け入れるための Sun ONE(iPlanet) の設定」

Siebel Web Server Extensionのインス トールディ レク ト リの確認 12

Siebel Web Server Extensionのインス トール時にWebサーバーホス ト上に作成された物理

ディ レク ト リおよび仮想ディ レク ト リ を確認して、 設定ファイル (eapps.cfg) などの

ファ イルの場所を把握します。

Web サーバー上の物理ディ レク ト リ次のリ ス トは、 Webサーバー上にインス トールされる Siebelの物理ディ レク ト リです。

$SWEAPP_ROOT/_uninstbin/languages/eapps_fins.cfgeapps.cfginstall_scriptlocale/log/public/help/eappweb_base.txtlanguages/demo/issrun/upgrade.log

312 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 313: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインス トール後のタスク

bin : SWSE機能の大部分を担い、 SWSEが Siebel Server と通信できるよ うにする、 SWSE設定ファイル (eapps.cfg) が含まれています。

locale : 実行時エラーに関する情報を持つリ ソースファ イルが含まれています。

log : SWSE と Sibelサーバー内の Siebeオブジェク ト マネージャ間での通信エラーが記録さ

れます。

public: ブラウザを SWSEおよびSiebel Serverのサブディ レク ト リに リダイレク トするため

に使用する、 デフォルトのHTML ファ イル (default.htm) が含まれています。

_uninst : Siebel eAppsのアンインス トールプログラムが含まれています。

Web サーバー上の仮想ディ レク ト リ仮想ディ レク ト リは、 インス トールされる Siebel eBusiness Web アプリ ケーシ ョ ンごとに、

Webサーバーにインス トールされます。 たとえば、 eService製品をインス トールする と、

eserviceディ レク ト リがインス トールされます。 次の項では、 UNIX Webサーバーごと

に仮想ディ レク ト リ構造について説明します。

IBM (IHS) および HP-UX (HP-Apache2) の HTTP Web Server仮想ディ レク ト リ を確認するには、 Webサーバーの設定ファイルhttpd.confを開きます。

IHS を使用している場合、 このファイルは$IHS_ROOT/confにあ り ます。 HP-Apache2 を使

用している場合、 デフォルトのディ レク ト リは /opt/hpapache2/confです。

次に示す例は、 IHS またはHP-UX上の Siebel eBusiness Applicationsに共通している仮想

ディ レク ト リ構造の一部です。

Alias /ecustomer_enu /vol1/siebel/eappweb/public/enuAlias /erm_enu /vol1/siebel/eappweb/public/enuAlias /emarketing_enu /vol1/siebel/eappweb/public/enuAlias /callcenter_enu /vol1/siebel/eappweb/public/enuAlias /marketing_enu /vol1/siebel/eappweb/public/enu

Sun ONE (iPlanet) Web サーバー仮想ディ レク ト リ を確認するには、 Webサーバーの設定ファイルobj.confを開きます。

このファ イルは、 $iplanetserver/webserverinstance/config/にあ り ます。

次に示す例は、 Sun One (iPlanet) Webサーバー上の Siebel eBusiness Applicationsの仮想

ディ レク ト リ構造の一部です。

NameTrans fn="pfx2dir" from="/partnerfinder_enu" dir="/export/home/siebel/public/enu"

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 313

Page 314: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トール後のタスク

NameTrans fn="pfx2dir" from="/ecustomer_enu" dir="/export/home/siebel/public/enu"

NameTrans fn="pfx2dir" from="/emarketing_enu" dir="/export/home/siebel/public/enu"

NameTrans fn="pfx2dir" from="/etraining_enu" dir="/export/home/siebel/public/enu"

NameTrans fn="pfx2dir" from="/echannel_enu" dir="/export/home/siebel/public/enu"

NameTrans fn="pfx2dir" from="/esales_enu" dir="/export/home/siebel/public/enu"

NameTrans fn="pfx2dir" from="/sales_enu" dir="/export/home/siebel/public/enu"...

Webサーバーへの新しい仮想ディ レク ト リの追加 12

仮想ディ レク ト リは、 SWSEのインス トール時に自動的に作成されます。

ただし、 Webサイ トのシングルサインオンなどの機能をテス ト して、 既存している Siebelオブジェク トマネージャを示せるよ うにしたい場合など、 独自の仮想ディ レク ト リ を作成

したい場合があ り ます。

このためには次の説明に従って、 必要に応じて新しい仮想ディ レク ト リ を obj.conf

(Sun ONE [iPlanet]の場合) またはhttpd.conf (IHSおよびHP-Apache2の場合) に追加

します。

仮想ディ レク ト リ を追加した後で、 $SWEAPP_ROOT/binのeapps.cfgファ イルの中の適切

な接続文字列に、 新しい仮想ディ レク ト リの名前を追加する必要があ り ます。

Sun One( iPlanet) の新しい仮想ディ レクト リ を追加するには

■ obj.confファ イルを開いて既存の仮想ディ レク ト リ を表示し、 次の行を追加します。

NameTrans fn="pfx2dir" from="/myvirdir_lang" dir="/export/home/siebel/public/lang"

こ こで、

myvirdir_lang = 言語固有の仮想ディ レク ト リの名前です。

lang = 該当する言語の Siebel コードです。

314 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 315: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインス トール後のタスク

IHSの新しい仮想ディ レクト リ を追加するには

■ httpd.confファ イルを開いて既存の仮想ディ レク ト リ を表示し、次の行を追加します。

Alias /myvirdir_lang /export/home/swe/public/lang

HP-Apache2の新しい仮想ディ レクト リ を追加するには

■ httpd.confファ イルを開いて既存の仮想ディ レク ト リ を表示し、 次に示すよ う な行を

追加します。

<VirtualHost *>ServerName www.domain.tldDocumentRoot /www/domain</VirtualHost>

こ こで、

www.domain.tld = 新しい 上位のド メ インです。

/www/domain = 仮想ド メ イン ’のルートへのディレク ト リパスです。

SWSE プラグインインス トールのログフ ァイルの確認 12

Siebel Web Server Extensionプラグインでは、 Siebel Serverへの接続が試みられる と、 1つまたは複数のログファイルを生成します。 これらのログファ イルは、 Siebel Web Server Extension インス トーラによって $SWEAPP_ROOT/logの下に作成されるサブディ レク ト リ

に置かれます。

これらのファイルには、 選択されているログレベルに従って、 エラー、 警告、 全般情報が

記録されます。 Webサーバーの障害や Siebel Web Server Extensionの無効な設定などのイ

ベン トは、 これらのログに記録されます。 ログファ イルを分析して、 SWSEの問題を解決

する手がかり を見つけるこ とができます。

Siebel Web アプリケーシ ョ ン対応の HTTP 圧縮の有効化 12

ブラウザと Webサーバーの間でHTTP圧縮を使用する と、 広域ネッ ト ワーク (WAN)上で

の Siebel eBusiness Applicaitonsのパフォーマンスを向上できます。ネッ ト ワーク帯域幅に

制約がある WAN上で、 非常に多くのユーザーがアプリ ケーシ ョ ンにアクセスする場合は、

HTTP圧縮の有効化を検討するこ とが一般的です。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 315

Page 316: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トール後のタスク

高度な対話性を使用しているユーザーは、 すでにネッ ト ワークを 大限に利用できている

ため、 圧縮のメ リ ッ ト を大いに受けるのは、 むしろ標準の対話性を使用してアプリケー

シ ョ ンにアクセスしているユーザーの方です。

ただし、 ユーザーがほとんどローカルエリアネッ ト ワーク (LAN) 上でアプ リ ケーシ ョ ン

にアクセスする場合は、 HTTP圧縮を有効にしてもパフォーマンスは改善しません。 むし

ろ、 ク ライアン ト とサーバーの両方でデータを圧縮および解凍するために必要な余分な処

理にかかわるパフォーマンスコス トが発生する可能性があ り ます。

HTTP圧縮は、 サポート されているすべてのWebサーバープラ ッ ト フォームで使用でき、

追加のインス トールも不要です。 HTTP圧縮機能は、 Siebel Web Server Extensionプラグイ

ンに組み込まれています。

HTTP圧縮をアクティブにするには、 eapps.cfgファ イルの中の DoCompressionパラ メー

タを設定して、 HTTP圧縮を有効にする必要があ り ます。 次の項では、 この処理の手順に

ついて説明します。

HTTP圧縮は、 すべてのアプリ ケーシ ョ ンのデフォルト機能と して有効/無効を設定した

り、 アプリ ケーシ ョ ンごとに有効/無効を設定したりできます。 デフォルトでは、 HTTP圧縮はすべてのアプリケーシ ョ ンに対して有効になっています。

HTTP圧縮を有効にするには

1 $SIEBEL_ROOT/SWEAPP_ROOT/binの中にある eapps.cfgファ イルを、 テキス トエディ

タで開きます。 次に示す操作の 1つまたは両方を実行します。

■ HTTP圧縮をデフォルト機能と して有効にするには、 [defaults]セクシ ョ ンで

DoCompressionパラ メータを TRUEに設定します。 DoCompressionパラ メータがな

い場合は、 追加します。

■ 個々のアプリケーシ ョ ンについてHTTP圧縮を有効にするには、 各アプリケーシ ョ

ンのセクシ ョ ンで DoCompressionパラ メータを TRUEに設定します。 たとえば、 [/

callcenter]のセクシ ョ ンで DoCompression = TRUEに設定します。

DoCompressionパラ メータがない場合は、 追加します。

注 : 個々のアプリケーシ ョ ンについてパラ メータを設定する と、 [defaults]セクシ ョ

ンに表示されているデフォルト設定は無効になり ます。 パラ メータがデフォルト と し

て設定されている場合は、 その値がすべてのアプリケーシ ョ ンに適用され、 個々のア

プリ ケーシ ョ ンレベルで無効にされません。

316 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 317: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインス トール後のタスク

2 eapps.cfgファ イルを保存して閉じます。

3 Webサーバーを再起動します。

注 : eapps.cfgファ イルに加えた変更は、 Webサーバーを再起動するまで反映されま

せん。

HTTP圧縮をデフォルトで無効にする、 または個々のアプリ ケーシ ョ ンについて無効にす

るには、 eapps.cfgファ イルの適切なセクシ ョ ンで、 DoCompressionを FALSEに設定しま

す。

Web Server Extension 設定フ ァイル (eapps.cfg) の編集 12

eappweb インス トーラでは、 選択されたすべての Siebel eBusiness Applicationsに対して、

eapps.cfg という設定ファイルを 1つインス トールします。

デフォルトでは、 このファ イルはWebサーバーホス トのインス トールディ レク ト リの

$SIEBEL_ROOT/SWEAPP_ROOT/binサブディ レク ト リに置かれます。 eapps.cfgファ イルに

は、 Siebel Web Server Extension を Webサーバーにインス トールしたと きに入力した設定

情報、 たとえばSiebelオブジェク トマネージャの身元情報や接続情報、 ログイン設定やセ

キュ リ ティ設定などが記述されています。

ファ イルは複数のセクシ ョ ンに分かれていて、 選択した Siebel eBusiness Applications を全体と して設定したり、 アプ リ ケーシ ョ ンレベルで設定したりできます。 これらのセク

シ ョ ンについては、 以降のページで説明します。 セキュ リ ティ、 Webサーバーへの接続

用ポート、 およびその他の操作を制御する多くのパラ メータは手動で入力するこ と もでき

ます。

注 : IHSおよびHP-Apache2のユーザーが eapps.cfgファ イルにアクセスできるためには、

読み込み権限が必要です。 また、 Siebel Web Server Extensionのリ スニングポート用にデ

フォルト以外のポート を選択した場合は、 すべてのユーザーが eapps.cfgファ イルの読

み込み権限を持っているこ とを確認してください。

eapps.cfgファ イルを編集するには

1 viなどの、 任意のテキス ト編集ツールを使用します。

2 必要に応じて変更を加えます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 317

Page 318: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トール後のタスク

3 eapps.cfgファ イルを保存し、 Webサーバーを再起動します。

4 変更を反映させるためには、 323ページの 「再起動が必要なデーモンプロセス」 の

説明に従って、 実行中のプロセスをすべて停止して再起動します。

Siebel Server上の Siebelオブジェク ト マネージャレベルで特定のアプリケーシ ョ ンや機能

を有効にするために、 設定を要求されるパラ メータがあ り ます。 詳し くは、 『Siebel Server管理ガイ ド』 の適切な項を参照して ください。

注 : Siebel アプリ ケーシ ョ ンへの安全な接続を設定する必要があ り ます。 詳し くは、

『Security Guide for Siebel eBusiness Applications』 を参照して ください。

eapps.cfg フ ァ イルの構造eapps.cfgファ イルは複数のセクシ ョ ンに分かれていて、 選択した Siebel eBusiness Applications を全体と して設定したり、 アプリ ケーシ ョ ンレベルで設定したりできます。

セキュ リ ティ、 Webサーバーへの接続用ポート、 およびその他の操作を制御する多くの

パラ メータは手動で入力するこ と もできます。 eapps.cfgファ イルについては、 付録D「eapps.cfg ファ イルの構造」 を参照して ください。

Webサーバー上のユーザー権限の付与 12

UNIX を実行している Webサーバーに Siebel Web Server Extension をインス トールした

後で、 次の手順を実行します。

すべてのプラッ ト フォーム上での権限を変更するには

■ Siebel Web Server Extensionのすべてのディレク ト リおよびファイルに対して、 Webサーバー管理者が読み込み/実行権限を持っているこ とを確認します。

■ Web イ メージの発行機能およびファイルキャ ッシュ機能に関するファイルが含まれて

いるディ レク ト リに、 SWSEプラグインのプロセスオーナーに対する読み込み/書き

込み権限があるこ とを確認します。

Sun One( iPlanet) Webサーバー上での権限を変更するには

1 Sun ONE (iPlanet) Webサーバー (IWS) のバージ ョ ン 6 Sp2がインス トールされて

いるこ とを確認します。 Siebel Webプラグイン 7.5.2 を Solarisで使用するには、 この

バージ ョ ンとパッチが必要です。

318 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 319: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインス トール後のタスク

2 正しいバージ ョ ンの Sun ONE (iPlanet) Webサーバーをインス トールしたら、 Sun ONE (iPlanet) Webサーバー管理コンソールを使ってWebサーバーインスタンスを作

成します。 管理コンソールは、

IWS_install/https-admservhにあります。

こ こで、

IWS_install は、 Sun ONE (iPlanet) Webサーバーのルートディ レク ト リです。

3 このディ レク ト リで ./startを実行して、 管理コンソールを開きます。

4 Internet Explorerのインスタンスを開き、 次のURL を入力します。

http://machineName:portNumber/https-admserv

こ こで、

machineName は、 Webサーバーが置かれているローカルマシン名です。

portNumber は、 HTTP Webサーバーのポート番号です。

Sun ONE (iPlanet) Webサーバーの管理コンソールが、 ブラウザのウ ィンド ウに表示

されます。

5 Webサーバーの管理コンソールで、 [Add Server] を選択します。 次の値を入力して、

Webサーバーの新しいインスタンスを定義します。

■ [Server Name] : 任意の名前を指定できますが、 通常は

machine_name.domainname.comのよ うにホス ト コンピュータの名前を指定します。

■ [Server Port] : このWebサーバーを実行するポート番号です。

■ [Server Identifier] : 任意の名前を指定できますが、 通常はmachine_name-port_number と して識別されます。

注意 : ポート 1 ~ 1024 を使用する場合、 Web サーバーを起動するためにはルート

権限が必要です。 ルート権限がない場合や、 ルート権限が必要な場合は、 1025 以

上のポート番号を使用します。 次のコマンドを使って、 ポートが使用可能なこ と

を確認します。

netstat -a | grep port number

■ [Server User] : 通常は、 選択したポートに応じて、 ルート またはシステムユー

ザーのどちらかを指定します。

■ [MTA Host] : デフォルト をそのまま使用します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 319

Page 320: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トール後のタスク

6 Siebel Web Server Extension をインス トールします。 Sun ONE (iPlanet) Webサーバー

の設定ファイルを変更できるユーザーアカウン ト を使って、 install_eappwebを実行

します。

注 : ルート権限を使って Sun ONE (iPlanet) をインス トールした場合、 Siebel Web Server Extension をインス トールする と き もルート権限が必要になり ます。

7 Sun ONE (iPlanet) のルートディ レク ト リが要求されたら、 定義した IWS インスタン

スのルートディ レク ト リ を入力します。 次に例を示します。

$IWS_HOME/$IWS_INSTANCE

こ こで、

IWS_HOME は、 Sun ONE (iPlanet) Webサーバーのルートディ レク ト リです。

IWS_INSTANCE は、 作成したインスタンスのディ レク ト リです。

8 Sun ONE (iPlanet) のhttpd daemonで使用するアカウン トに、 次の権限があるこ と

を確認します。

a $SWEAPP_ROOT/log ディ レク ト リに対する書き込み権限。 つま り、 適切なディ レク

ト リの権限を変更する必要があ り ます。

b $SWEAPP_ROOT/public および $SWEAPP_ROOT/public/enu ディ レク ト リの中のす

べてのファイルに対する、 再帰読み込み/書き込み権限。

IBM HTTP Server( IHS) およびHP-Apache2上での権限を変更するには

Webサーバーを実行しているログインに、 Siebel Web Server Extension と と もンス トール

されたスク リプ トに対する次の権限があるこ とを確認します。

■ Webサーバーの起動および停止に対する読み込み/書き込み/実行権限。

■ ログファ イルパスに対する書き込み権限。

■ $SWEAPP_ROOT/publicの中のファイルに対する読み書き権限。

注意 : ポート 1 ~ 1024 を使用する場合、 Web サーバーを起動するためにはルート権限が

必要です。 ルート権限がない場合や、 ルート権限が必要な場合は、 1025 以上のポート番

号を使用します。 次のコマンドを使って、 ポートが使用可能なこ とを確認します。

netstat -a | grep port number

320 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 321: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインス トール後のタスク

1 Siebel Web Server Extension をインス トールします。 IBM HTTP またはHP-Apache 2 Webサーバーの設定ファイルを変更できるユーザーアカウン ト を使って、

install_eappwebを実行します。

注 : ルート権限を使ってWebサーバーをインス トールした場合、 Siebel Web Server

Extension をインス トールする と きもルート権限が必要になり ます。

2 IBM HTTP またはHP-Apache 2のhttpd daemonで使用するアカウン トに、 次の権限が

あるこ とを確認します。

a $SWEAPP_ROOT/logディ レク ト リに対する書き込み権限。 つま り、 適切なディ レク

ト リの権限を変更する必要があ り ます。

b $SWEAPP_ROOT/public および $SWEAPP_ROOT/public/enu ディ レク ト リの中のす

べてのファイルに対する、 再帰読み込み/書き込み権限。

Siebel Web Server Extensionの変更を受け入れるための Sun ONE (iPlanet)の設定 12

SolarisオペレーティングシステムでWebサーバーを実行している場合、Siebel Web Server Extensionのインス トール後に Sun ONE (iPlanet) Webサーバーを設定して、 Siebel Web Server Extension (eappweb) インス トーラが Sun ONE (iPlanet) サーバーの設定ファイル

に加えた変更を受け入れるよ うにする必要があ り ます。 この設定を行わないと、 後で Sun ONE (iPlanet) Webサーバーの設定を変更した場合、 Siebelのインス トールスク リプ トで

加えた変更が無効にされてしまいます。

Siebel Web Server Extensionで加えた変更を、 Sun ONE( iPlanet) Webサーバーで確実に受け入れるには

1 [Sun ONE (iPlanet) Web Server Administration] ページに移動します。 (詳し くは、

Sun ONE (iPlanet) のマニュアルを参照して ください)。

2 ボタンをク リ ッ ク して、 Siebel Web Server Extension をインス トールしたサーバーイン

スタンスを表示します。

目的のインスタンスの [Server Preferences] ページが開きます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 321

Page 322: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トール後のタスク

3 [Server Preferences] ページの右上にある [Apply] をク リ ッ ク します。

次の警告メ ッセージを示す、 別のページが表示されます。

WARNING:The configuration files have been edited by hand.Use this button to load the latest configuration files.

4 [Load Configuration Files] ボタンをク リ ッ ク します。

次のメ ッセージが表示されます。

Success! The most recent config files have been loaded.

このメ ッセージは、 インス トーラが Sun ONE (iPlanet) Webサーバーに加えた変更が

受け入れられたこ とを示します。

Sun ONE (iPlanet) Web サーバーが参照する eapps.cfg フ ァイルSiebel インス トーラはインス トール時に、 Sun ONE (iPlanet) 設定ディ レク ト リ内にある

Sun ONE (iPlanet) サーバー設定ファイルmagnus.confに参照を追加します。

通常、 インス トーラは、 次に示すよ う な行を magnus.confに追加します。

Init fn=”swe-init”config-file=”/SWEAPP_ROOT/bin/eapps.cfg” siebel-home=”/eappweb”

magnus.comfファ イルを探すには

■ 次のパスに移動します。

Sun_ONE_Web_Server_Root/https-目的の サーバーインスタンス名/config

注 : configディ レク ト リのすぐ下、 またはconfigのサブディレク ト リに入っている場合

もあ り ます。

322 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 323: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extensionのインス トール後のタスク

再起動が必要なデーモンプロセス 12

次のタイプの設定ファイルを変更した後は、 次に示すデーモンプロセスを停止して再起動

する必要があ り ます。

■ Sun ONE (iPlanet)、 IHS、 またはHP-Apache2 Webサーバー

■ Siebel Server

次に示すデーモンプロセスを示されている順に停止して再起動し、 Siebel Web Server Extensionプラグインが変更された設定ファイルから、 新しい情報を読み込めるよ うにす

る必要があ り ます。

1 Webサーバーを停止します。

2 Siebel Server を停止します。

3 Siebel Gateway を停止します。

4 Siebel Gateway を起動します。

5 Siebel Server を起動します。

6 Webサーバーを起動します。

IHS および HP-Apache2 を Siebel アプリケーシ ョ ン対応に設定 12

httpd.confファ イルは、 メ インのWebサーバー設定ファイルです。 このファイルには、

サーバーに指示を与える設定命令が記述されています。 IHS を使用している場合、 この

ファイルは$IHS_ROOT/confの中にあ り ます。 HP-Apache2 を使用している場合、 デフォ

ルトのディ レク ト リは/opt/hpapache2/confです。

IHS またはHP-Apache2で Siebelアプリ ケーシ ョ ンを使用する場合は、 次のガイ ド ライン

に従って、 httpd.confファ イルの中のパラ メータを設定して ください。

■ 必須 : セクシ ョ ン <worker.c>が、 次のよ うになっているこ とを確認します。

<IfModule worker.c>ThreadLimit N StartServers 1ServerLimit 1MaxClients NMinSpareThreads 1MaxSpareThreads N

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 323

Page 324: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extensionのインス トール後のタスク

ThreadsPerChild NMaxRequestsPerChild 0</IfModule>

この場合の Nは、 現在の平均ユーザー数の 3倍、 つま り

N = (3*average_number_of_concurrent_users) です。

標準の対話型ク ライアン ト を使用する顧客アプリケーシ ョ ンとパートナーアプリケーシ ョ

ンで開く接続は、 多くても、 1つのブラウザにつき 2つまでです。 高度な対話型クライア

ン ト を使用するアプリケーシ ョ ンでは、 Server XML を使用しているかど うかと、 ブラウ

ザのキャ ッシュ状態に応じて、 2から 10 までの接続を開く こ とができます。

注 : 非常に使用頻度の高いアプリケーシ ョ ンでは、 Nをよ り大きな値に設定する必要があ

り ます。 また、 カーネルパラ メータ MAX_THREAD_PROCが、 ThreadLimit よ り も常に大き

いこ とを確認する必要もあ り ます。

IHSの場合にだけ、 同時リ クエス トの 大数を増減するためには、 セクシ ョ ン内で値が

1024の個所をすべて新しい値に置換します。 ほかの値は、 例で示されている値と同じ

です。

■ 必須 : ユーザー値およびグループ値は、 適切な権限を持っている既存ユーザーに一致し

ます。 何よ り も重要なこ とは、 さまざまな種類の Siebel Web Server Extensionディ レ

ク ト リに対して、 ユーザーが適切な権限を持っているこ とです。

■ 推奨: UseCanonicalNameはOFFに設定します。Webサーバーの負荷を分散する場合は、

UseCanonicalName を OFFに設定する必要があ り ます。

■ 推奨 : KeepAliveTimeoutは15秒に設定します。

■ 推奨: MaxKeepAliveRequestsは、IHSおよびHP-Apache2で処理するよ うに設定されて

いる 大同時リ クエス ト数の 小値に設定します。

■ 任意指定 : IHS またはHP-Apache2のCGI機能を使用しない場合は、 CGIモジュールを

ロードする行をコ メン トにできます。 これによ り子プロセスが常に 1つになるため、

IHS またはHP-Apache2プロセスの追跡が簡単になり ます。

IHSでは、 この行は次のよ うにな り ます。

LoadModule cgid_module modules/mod_cgid.so

324 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 325: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインスト ール

Siebel Web Server Extensionのインスト ール後のタスク

HP-Apache2では、 この行は次のよ うにな り ます。

LoadModule cgi_module modules/mod_cgi.so

httpd.confに記述されている命令については、 http://www.apache.orgにアクセスして

参照できます。

パフォーマンスの最適化を図るための HP-Apache2の設定 12

Siebel eBusiness Applications を HP-Apache2 Webサーバー上で最適に実行できるよ うにす

るためには、 httpd.conf設定ファイルに次の変更を加える必要があ り ます。

1 /etc/privgroupファ イルを編集します。 このファイルがない場合は作成します。

次のエン ト リ をファ イルに追加します。

apache_group_name RTPRIO

こ こで、

apache_group_name = Apacheサーバーの所有ユーザー名が含まれているグルー

プ名です。 ファ イルを保存して終了します。

2 シェルで、 次のコマンドを実行します。

setprivgrp –f /etc/privgroup

3 次のエン ト リ を、 ファ イル$APACHE_ROOT/bin/startapaの先頭に追加します。

rtprio 127 –$$

ファ イルを保存して終了します。

IHS および HP-Apache2 でのリバースプロキシサーバーの展開プロキシサーバーの内側に置かれている Webサーバー上で Siebel eBusiness Applicationsを実装する場合、 リバースプロキシサーバーの内側に置かれている Webサーバーインス

タンス上で標準の対話型ク ライアン ト をサポートする Siebel アプリ ケーシ ョ ンだけ展開で

きます。 Siebel Call Center などの Siebel従業員アプリ ケーシ ョ ンや、 高度な対話型クライ

アン ト をサポートする Siebel アプリ ケーシ ョ ンは展開できません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス トールガイ ド 325

Page 326: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extension インス トールのト ラブルシューテ ィ ング

Siebel Web Server Extension インス トールのト ラブルシューテ ィ ング 12

こ こでは、 Siebel Web Server Extensionのインス トール時に発生する可能性のある問題を

解決するための提案を示します。

問題 : インス トール後にゼロフッ トプ リ ン ト ク ライアン ト を起動する と、 次のメ ッセージ

が表示されます。

Page Cannot be displayed

原因 : 仮想ディ レク ト リが正し く インス トールされていないか、 正し く設定されていま

せん。

解決策 :

1 ブラウザと Webサイ トの接続を更新します。

2 仮想ディ レク ト リのローカルパスが正しいこ とを確認します。 正しいパスは、 次のよ

うになり ます。

$SWEAPP_ROOT/public/language

3 独自に作成した仮想ディ レク ト リ をテス ト している場合、 Siebel Server との通信を可

能にする sweiis.dllパラ メータを仮想ディ レク ト リに追加したこ とを確認してくだ

さい。 詳し くは、 314ページの 「Webサーバーへの新しい仮想ディレク ト リの追加」

を参照してください。

4 eapps.cfg ファ イルに指定されている AnonUserが、 正しい権限を持つデータベース

にも指定されているこ とを確認します。 この指定がない場合、 ホームページにアクセ

スできません。

5 Siebel eBusiness Applicationsの接続文字列が正しいこ とを確認します。 この文字列が

正し くない場合、 次のメ ッセージが表示されます。

例 :

ConnectString = siebel.TCPIP.none.NONE://server name:2320/siebel/ProductNameObjMgr/server name

問題 : Siebel eBusiness Applicationsがハングまたはタイムアウ トにな り ます。

326 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 327: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extensionのインス トール

Siebel Web Server Extension インス トールのト ラブルシューテ ィ ング

原因 : Siebel eBusiness Applicationの eapps.cfgファ イルの [default]セクシ ョ ン内で適切

なパラ メータを使用できません。

解決策 : eapps.cfgファ イルの [default]セクシ ョ ンに、 従業員ログイン値 (たとえば

sadmin/DatabaseName) が含まれているこ とを確認します。

問題 : Web ク ラ イアン トにアクセスできません。 ブラウザのステータスバーに

「SWESubmitOnEnterが未定義です」 などのメ ッセージが表示され、 ログインページが表示

されたままハングします。

解決策 : Webサーバーの実行ユーザーが、 $SWEAPP_ROOTディ レク ト リに対する読み込み

/書き込み権限を持っているこ とを確認します。

問題 : インス トール後にゼロフッ トプ リ ン ト ク ライアン ト を起動する と、 ログインページ

が正し く表示されません。 たとえば、 イ メージが表示されません。

原因 : ユーザーは、 $SWEAPP_ROOT/public/langディ レク ト リに対する適切な権限を持っ

ていません。

解決策 : すべてのユーザーに読み込み/書き込み/実行権限を与えます。 また、

eapps.cfgファ イルに指定されている匿名ユーザーに対しても、 読み込み/書き込み/実

行権限を与えます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 327

Page 328: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel Web Server Extension のインス トール

Siebel Web Server Extension インス トールのト ラブルシューテ ィ ング

328 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 329: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eAI のコ ネク タ ソ フ ト ウェ アのインスト ール 13

この章では、 UNIX環境で Siebel eAIのコネクタのサポート ファ イルをインス トールする

手順を説明します。

Siebel eAIのコネクタソフ ト ウェアを設定する方法については、 該当するコネクタの

Siebelのマニュアルを参照してください。

■ Siebel Connector for Oracle Applications

■ Siebel Connector for Siebel eBusiness Applications

Siebel eAI コネクタのサポート ファ イルのインス トールは、 次のタスクから構成されてい

ます。 表32は、 一連の手順を示します。

表32. Siebel eAIのコネクタソフ トウェアのインス トールタスク

実行者 タスク

システム管理者 1 インス トール前の注意事項を確認します。 330 ページの 「eAI のコネク

タのインス トール前の注意事項」 を参照。

2 eAI のコネクタ ソフ ト ウェアをインス トールします。 330 ページの

「Siebel eAI のコネク タのサポート ファ イルのインス トール」 を参照。

3 eAI のコネクタ ソフ ト ウェアを設定します。 『Siebel Bookshelf』 の適切

なマニュアルを参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 329

Page 330: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eAIのコネク タ ソフ トウェアのインス トール

eAIのコネクタのインス トール前の注意事項

eAIのコネク タのインス トール前の注意事項 13

Siebel Connector for Oracle Applications をそのバッ クオフ ィ スアプリ ケーシ ョ ンの複数の

インスタンスで使用する場合は、 追加設定が必要です。 設定方法については、 Siebel テク

ニカルサポートにお問い合わせください。

注 : Siebel Connector for Oracle ApplicationsおよびSiebel Connector for PeopleSoftは、 す

べての Siebel 7オペレーティングシステムをサポート しています。

サポート されているプラ ッ ト フォームについては、 『システム要件とサポート されている

プラ ッ ト フォーム』 を参照してください。

Siebel eAIのコネクタのサポート ファ イルのインスト ール 13

Siebel eAIのコネクタのサポート ファ イルを各UNIXサーバーにインス トールするには、

付録A 「実装計画ワークシート 」 のコピーに書き留めた情報を使用しながら次の手順を

実行します。

ステージングポイン ト を使用してインス トールする場合は、 実行する手順の一部がこ こで

説明する手順とは異なり ます。 たとえば、 手順11から手順 14に記載されている CDの入

れ替えを行う必要はあ り ません。 ステージングポイン トの詳細については、 次を参照して

ください。 第2章 「インス トールの準備」

Siebel eAIのコネクタのサポート ファ イルをインスト ールするには

1 UNIX_OS サーバープログラム、 Siebel Enterprise Server BaseCD-ROM をネッ ト ワーク上

にインス トールします。

こ こで、

UNIX_OSは、 Solaris、 HP-UX、 AIXなどのUNIXオペレーティングシステムです。

注 : CDのボ リ ュームラベルは、 インス トール中の Siebel アプリ ケーシ ョ ンに応じて、

seaUNIX_OSsesbaseまたはseaUNIX_OSsiabaseになっています。 CD-ROMにアクセ

スする方法によっては、 この手順は必要ない場合があ り ます。

330 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 331: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eAIのコネクタ ソフ トウェアのインス トール

Siebel eAIのコネクタのサポート ファイルのインス トール

必要に応じて、 このと きに seaUNIX_OSseslanguageまたはseaUNIX_OSsialanguage

のいずれか適切な CD ROM を、 Siebel eAIのコネクタの

サポート ファ イルをインス トールするマシンのド ライブにインス トールするこ と もで

きます。

2 CDマウン ト ポイン トから /sesディレク ト リに移動して、 新しいシェルを開きます。

3 $SIEBEL_ROOTなどの Siebel関連の環境変数をすべて設定解除します。

4 次のコマンドを入力します。 106ページの 「コンソールモードでのインス トール」 を

参照して、 使用するフラグを追加します。

./setupUNIX_OS

[InstallShield ウ ィザードへよ う こそ] 画面が表示されます。

5 [次へ] をク リ ッ ク します。

同一マシン上に他の Siebel コンポーネン トがインス トールされている場合は、 それら

のコンポーネン トが検出されたこ とを示すメ ッセージが表示されます。

6 eAI ファ イルを初めてインス トールしているのか、 既存のインスタンスに新しい言語

を追加しているのかに応じて、 次のうちの適切なアクシ ョ ンを実行し、 [次へ] をク

リ ッ ク します。

■ サーバーソフ ト ウェアを新しいインスタンスにインス トールするには、 デフォル

トの [なし] を選択し、 [次へ] をク リ ッ ク します。 手順7に進みます。

■ 既存のインスタンスに新しい言語をインス トールするには、 表示されているイン

スタンスを選択し、 [次へ] をク リ ッ ク します。 手順9に進みます。

この ト ピッ クに関する重要な追加情報については、 152ページの 「Siebel Serverへの複数の Siebel言語パッ クのインス トール」 も参照して ください。

[インス トーラのパス] 画面が表示されます。

7 $SIEBEL_ROOTディ レク ト リの完全修飾パスを入力し、 [次へ] をク リ ッ ク します。

[コンポーネン トの選択] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 331

Page 332: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eAIのコネク タ ソフ トウェアのインス トール

Siebel eAIのコネクタのサポート ファイルのインス トール

8 インス トールするコンポーネン ト を選択します。

■ [すべて選択] をク リ ッ クする と、 ラ イセンスを保持しているコンポーネン トがす

べて一度にインス トールされます。

■ こ こでは、 [Siebel eBusiness Applicationの統合] だけを選択してインス トールお

よび設定します (他のサーバーコンポーネン トは、 後で個別にインス トールおよ

び設定します)。

注 : ラ イセンスのあるコンポーネン ト をすべて一度にインス トールする場合は、

SES インス トーラおよび Siebel ソフ ト ウェア設定ウ ィザードで、 各コンポーネン

トのインス トールパラ メータを、 要求された順に個別に入力するよ うに求める

メ ッセージが表示されます。

9 実行するインス トールのタイプを次のオプシ ョ ンから選択します。 その後、 [次へ]

をク リ ッ ク して、 続行します。

■ [Typical] : このセッ ト アップオプシ ョ ンでは、 すべてのコンポーネン トがインス

トールされます。

■ [Compact] : このセッ ト アップオプシ ョ ンでは、 必要なコンポーネン トだけが

インス トールされます。 それ以外のコンポーネン トやヘルプはインス トールされ

ません。

■ [Custom] : このセッ ト アップオプシ ョ ンでは、 インス トールのカスタマイズが

可能であ り、 インス トールするコンポーネン ト を選択できます。

[言語を選択] 画面が表示されます。

332 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 333: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eAIのコネクタ ソフ トウェアのインス トール

Siebel eAIのコネクタのサポート ファイルのインス トール

10 このサーバーの言語を選択し、 [次へ] をク リ ッ ク します。

すべてのサーバーが、 少なく と も 1つの言語、 つま りプライマ リ (基本) 言語でイン

ス トールされます。 必要に応じて、 後で別の言語をインス トールできます。 後で言語

をインス トールする と きには、 そのディ レク ト リで実行したパッチもすべて再インス

トールする必要があ り ます。 詳し くは、 『Global Deployment Guide』 を参照して くだ

さい。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クのみをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

[インス トールの確認] 画面が表示されます。

11 選択した製品のファイルをインス トールディ レク ト リにコピーするには、 [次へ] を

ク リ ッ ク します。

[インス トーラ進捗] 画面が表示されます。

ファ イルがインス トールディ レク ト リにコピーされたら、 次の警告メ ッセージが表示

されます。

Setup did not find the Siebel Language Code language pack on the current media.Please insert the CD containing the Siebel Language Code and select setupUNIX_OS from the Siebel Language Code folder.

注 : ステージングポイン トからインス トールしている場合は、 このメ ッセージは表

示されません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 333

Page 334: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eAIのコネク タ ソフ トウェアのインス トール

Siebel eAIのコネクタのサポート ファイルのインス トール

12 適切な言語CD-ROM を挿入し、 選択した言語のディ レク ト リ (ses/language/) に移

動します。

こ こで、

languageは、 インス トールする言語の Siebel コードです。

注 : 適切なファイルが表示されるよ うに、 必要に応じてフ ィルタダイアログボッ クス

をク リ アします。

13 [UNIX_OSを設定] を選択して、 [OK] をク リ ッ ク します。

[インス トーラ言語パッ クの進捗] 画面が表示されます。

すべての言語ファイルのインス トールが完了する と、 ベース CD-ROM を再挿入するよ

うに求める、 次のメ ッセージが表示されます。

ベース CD-ROMを再挿入して、 セッ ト アップ UNIX_OS ファイルを参照し、 セッ ト アップを続

行できるようにして ください。

14 ベース CD を再挿入し、 ses/setupUNIX_OSに移動し、 [OK] をク リ ッ ク します。

15 [完了] をク リ ッ ク します。

Siebel eAI製品の設定タスクについては、 『Siebel Bookshelf』 で該当する Siebel eAIのコネクタのマニュアルを参照してください。

334 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 335: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Manager のインスト ール 14

この章では、 Siebel CORBAオブジェク トマネージャのインス トールと設定に関連する

手順について説明します。

CORBA Object Managerのインス トールと設定を行うには、 複数のタスクを実行します。

表33は、 一連の手順を示します。

表33. CORBA OMのインス トールと設定のタスク

実行者 タスク

システム管理者 1 Siebel CORBA オブジェク ト マネージャのインス トール前提条件を確認

します。 336 ページの 「Siebel CORBA オブジェク トマネージャのイン

ス トール前提条件の確認」 を参照して ください。

2 データベース接続情報を確認して、 Siebel データベースへの接続を設定

します。 337 ページの 「CORBA Object Manager 用のデータベース接続

ソフ ト ウェアの設定」 を参照して ください。

3 ネッ ト ワークへの接続を確認します。 338 ページの 「Siebel CORBAオブジェク トマネージャのネッ ト ワーク接続の確認」 を参照して く

ださい。

4 Object Request Broker ソフ ト ウェアをインス トールします。 339 ページ

の 「Object Request Broker ソフ ト ウェアのインス トール」 を参照して く

ださい。

5 Siebel CORBA オブジェク ト マネージャ ソフ ト ウェアをインス トールし

ます。 339 ページの 「CORBA Object Manager のインス トール」 を参照

して ください。

6 ソフ ト ウェアインス トールディ レク ト リ を確認します。 343 ページの

「Siebel CORBA オブジェク トマネージャのインス トール後のタスク」 を

参照して ください。

7 Siebel CORBA オブジェク ト マネージャを設定して実行します。

345 ページの 「Siebel CORBA オブジェク トマネージャの 終的な設定」

を参照して ください。

8 (省略可) 必要に応じて、 複数の CORBA Object Manager を登録します。

355 ページの 「性能を向上させるための複数のオブジェク トマネージャ

の登録」 を参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 335

Page 336: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Siebel CORBAオブジェク トマネージャについて

Siebel CORBA オブジェ ク ト マネージャについて 14

Siebel CORBAオブジェク トマネージャは代替的なオブジェク トマネージャです。 このオ

ブジェク トマネージャでは、 サポート されている業界標準CORBA Object Request Broker(ORB) を通じて、 Siebel ビジネスオブジェク トにアクセスできます。 Siebel Server をイン

ス トールする と、 標準のApplication Object Managerがインス トールされます。

CORBA Object Managerは標準の Siebel Server インス トールの一部と してインス トールさ

れないので、 CORBA インターフェイスを使用する場合は、 実行元の各サーバーに CORBA Object Manager をインス トールする必要があ り ます。

CORBA Object Managerでは、 Siebel Enterprise Server を作成したり、 Siebel Gateway また

は Siebel Server をインス トールしたりする必要はあ り ません。 CORBA Object Managerは、

Siebel Server インフラス ト ラ クチャの外部で動作します。 通常の場合に Siebel Enterprise Server インフラス ト ラ クチャによって提供されるタスクのインスタンス化と管理、 負荷分

散などの機能は、 CORBA環境によって提供されます。

ク ライアン ト アプリケーシ ョ ンと CORBA Object Manager間の接続は、 サードパーティ

CORBA ソフ ト ウェアによって提供されます。 Siebel eBusiness Applicationsによってサポー

ト されている特定のCORBA製品とバージ ョ ンについては、 『システム要件とサポート され

ているプラッ ト フォーム』 を参照してください。 CORBA Object Manager インス トールシス

テムでは、 サポート されているすべてのサードパーティ CORBA製品を使用できます。

Siebel CORBA オブジェ ク ト マネージャのインス トール前提条件の確認 14

■ Siebel CORBAオブジェク トマネージャをインス トールするすべてのサーバーが、 『シ

ステム要件とサポート されているプラ ッ ト フォーム』 で説明されているハードウェア

と ソフ ト ウェアの要件を満たしているこ とを確認します。

■ CORBA Object Managerは Siebel Enterprise Server コンポーネン ト もサポート している

サーバーにインス トールできますが、 性能を 大限に引き出すには、 CORBA Object Manager を専用のサーバーにインス トールする必要があ り ます。

336 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 337: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Siebel CORBAオブジェク トマネージャのインス トール前提条件の確認

■ CORBA Object Manager インス トールプログラムでは、デフォルトのインス トールディ

レク ト リ と して /siebelが使用されます。 CORBA Object Manager を既存のインス

トールディ レク ト リにインス トールする場合でも、 完全に新規にインス トールする場

合でも、 CORBA を Siebel Server と同じディレク ト リにインス トールしないよ うにしま

す。 CORBA Object Manager を別のディ レク ト リにインス トールするためには、 環境変

数 $SIEBEL_ROOTが設定されていないか、 または新しいディ レク ト リに設定されてい

るかのいずれかであるこ とを確認してください。

注 : インス トールされるコンポーネン ト とバージ ョ ンを識別できるディ レク ト リ命名

規則を使用するこ とをお勧めします。

■ VisiBrokerサードパーティ CORBA ソフ ト ウェアをインス トールする場合は、 適切な

Java実行時環境がインス トールされているこ とを確認する必要があり ます。 VisiBroker Java実行時環境要件については、 VisiBrokerのマニュアルを参照してください。

CORBA Object Manager用のデータベース接続ソフ トウェアの設定 14

次のよ うに、 データベース接続ソフ ト ウェアを設定して、 Siebel CORBAオブジェク トマ

ネージャから Siebel Enterpriseデータベースに接続できるよ うにする必要があ り ます。

■ Oracle: Oracleのマニュアルに従って、データベースに適合する Oracle Net8 またはNet9データベース接続ソフ ト ウェアがそれぞれのサーバーにインス トールされているこ と

を確認します。 データベース接続ソフ ト ウェア要件については、 『システム要件とサ

ポート されているプラ ッ ト フォーム』 を参照してください。

Siebel Server と Siebel Enterprise Server をインス トールする前に、 Oracle Net8 (または

データベースに応じてNet9) の Easy Configurationユーティ リ ティ を使用して、 Siebel Databaseサーバー用の正しい接続情報でデータベースエイ リ アスを定義する必要があ

り ます (この手順を実行していない場合)。 付録A 「実装計画ワークシート 」 に接続文

字列を書き留めておきます。 この接続文字列は、 Siebel Server をインス トールする と

きに指定します。

■ Windows と Unix用のDB2 UDB : データベース用の正しい接続情報でデータベースエイ リ

アスを定義します。 このエイ リ アスは、 Siebel Serverのインス トール時に使用される

接続文字列となり ます。

DB2 Client Configuration Assistant またはCommand Line Processor を使用して、データ

ベースエイ リ アスを定義します。 詳し くは、 『DB2 Universal Database』 Quick Beginningsマニュアルまたは 『IBM DB2 Universal Database Command Reference』 を

参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 337

Page 338: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Siebel CORBAオブジェク トマネージャのインストール前提条件の確認

Siebel CORBA オブジェ ク ト マネージャのネッ トワーク接続の確認 14

サーバーと Siebel Databaseサーバー間のネッ ト ワーク接続を確認する必要があ り ます。

ネッ ト ワーク接続を確認するには

1 ネッ ト ワーク タイプに適したテス トユーティ リ ティ を使用して、 Siebel Serverから

データベースサーバーにアクセスできるこ とを確認します。 TCP/IPネッ ト ワークの

場合は、 pingユーティ リ ティ を使用する必要があ り ます。

2 次のよ うにデータベースサーバーとの接続を確認します。

■ Oracle: コマンドプロンプ トのウ ィンド ウで tnspingユーティ リ ティ と Net8 または

Net9データベースエイ リ アスを使用し、 前述の手順で定義したネッ ト ワーク接続

文字列を使用してデータベースに接続できるこ とを確認します。

■ DB2 UDB : 新しいシェルを開き、 データベースに接続できるこ とを確認します。

a 次のコマンドを実行します。

DB2 connect to Database Alias user user_ID using password

こ こでは、

database_aliasは、 DB2上の有効なデータベースエイ リ アスを表します。

user_IDは、 DB2上の有効なユーザー名を表します。

password は、 そのユーザー名に対応するパスワードを表します。

接続が有効な場合は、 次のよ う なメ ッセージが表示されます。

「接続テス トが正常に行われました」

「データベースサーバー = DB2/AIX|Solaris x.x.x」「SQL認証 ID = SADMIN」「データベースエイリアス = NAME」

接続が有効でない場合は、 設定を確認してください。

b 接続を終了するには、 「db2 terminate」 と入力します。

338 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 339: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

CORBA Object Managerのインス トール

Object Request Broker ソフ トウェアのインス トール 14

Siebel CORBAオブジェク トマネージャをインス トールする前に、 Orbix またはVisiBroker環境を有効にしておく必要があ り ます。 必要に応じて、 Orbix またはVisiBrokerサード

パーティ CORBA ソフ ト ウェアをインス トールします。 詳し くは、 次の ト ピッ クやマニュ

アルを参照してください。

■ Orbixサードパーティ CORBA ソフ ト ウェアをインス トールする場合は、 Orbix ソフ ト

ウェアのインス トール後に表示される HTMLページの 「Getting Started」 を参照して

ください。

■ VisiBrokerサードパーティ CORBA ソフ ト ウェアをインス トールする場合は、

Visibrokerのハード コピーマニュアルを参照して ください。

インス トール後に、 サードパーティ CORBA ソフ ト ウェアが正し く インス トールされて動

作しているこ とを確認します。

CORBA Object Managerのインス トール 14

次の手順を実行して、 CORBA Object Manager をそれぞれのUNIXサーバーにインス トー

ルします。

CORBA Object Managerをインスト ールするには

注 : 次の手順は基本製品のインス トールに適用されます。 パッチのインス トール手順につ

いては、 パッチと一緒に提供される 『Maintenance Release Guide』 を参照して ください。

1 UNIX_OS CORBA Object Manager Language Extension Pack 1 CD-ROM をサーバーのCD-ROM ド ライブに挿入します。

こ こでは、

UNIX_OSは、 Solaris、 HP-UX、 AIX などのUNIXオペレーティングシステムです。

Languageは、 インス トールする言語です。

注 : CDのボ リ ュームラベルは、 インス トール中の Siebel アプリ ケーシ ョ ンに応じて、

seaUNIX_OS corbalep1、 またはsiaUNIX_OS corbalep1になっています。 CD-ROMに

アクセスする方法によっては、 この手順は必要ない場合があ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 339

Page 340: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

CORBA Object Managerのインストール

2 CD-ROMの/corbaomディ レク ト リに移動します。

3 次のコマンドを入力して、 Siebel CORBA Object Managerのインス トールプロセスを開

始します。 必要に応じて 106ページの 「コンソールモードでのインス トール」 に記述

されているフラグを追加します。

./setupUNIX_OS

[インス トーラ開始] 画面が表示されます。

4 [次へ] をク リ ッ ク します。

同一マシン上に他の Siebel コンポーネン トがインス トールされている場合は、 それら

のコンポーネン トが検出されたこ とを示すメ ッセージが表示されます。

5 Siebel CORBAオブジェク トマネージャファ イルを初めてインス トールするのか、 既存

のインスタンスに新しい言語を追加するのかによって、 適切な処理を行って [次へ]

をク リ ッ ク します。

■ サーバーソフ ト ウェアを新しいインスタンスにインス トールするには、 デフォル

トの [なし] を選択し、 [次へ] をク リ ッ ク します。 手順6に進みます。

■ 既存のインスタンスに新しい言語をインス トールするには、 表示されているイン

スタンスを選択し、 [次へ] をク リ ッ ク します。 手順9に進みます。

この ト ピッ クに関する重要な追加情報については、 152ページの 「Siebel Serverへの複数の Siebel言語パッ クのインス トール」 も参照して ください。

[インス トーラのパス] 画面が表示されます。

6 インス トールディレク ト リに対する完全修飾パスを入力し、 [次へ] をク リ ッ クします。

7 [インス トーラセッ ト アップタイプ] 画面が表示されます。

8 次のオプシ ョ ンから、 実行する CORBA Object Manager インス トールのタイプを選択

します。 [次へ] をク リ ッ ク して続行します。

■ [Typical] : このセッ ト アップオプシ ョ ンを選択する と、 表示されている以外のすべ

ての Siebel CORBAオブジェク トマネージャコンポーネン トがインス トールされま

す。 手順9に進みます。

■ [Compact] : このセッ ト アップオプシ ョ ンを選択する と、 Siebel CORBAオブジェク

トマネージャの実行に必要なコンポーネン トだけがインス トールされますが、 そ

の他のコンポーネン ト、 ヘルプ、 またはCORBAサンプルコードはインス トールさ

れません。 手順9に進みます。

340 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 341: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

CORBA Object Managerのインス トール

■ [Custom] : このセッ ト アップオプシ ョ ンでは、 インス トールのカスタマイズが可

能であ り、 インス トールするコンポーネン ト を選択できます。 手順9に進みます。

[Custom] を選択する と、 [カスタムインス トールセッ ト アップ] 画面が表示され

ます。

インス トールするコンポーネン ト を選択します。 つま り、 サンプルク ライアン ト

と IDL (インターフェイス定義言語) をインス トールするかど うかを決定して、

[次へ] をク リ ッ ク します。

Siebel Systems IDLによって、 CORBA Object Manager を通じて提供されるインター

フェイスが定義されます。

[言語を選択] 画面が表示されます。

9 CORBA Object Manager用にサーバーにインス トールする 1つまたは複数の言語を選択

して、 [次へ] をク リ ッ ク します。

すべてのサーバーが、 少なく と も 1つの言語、 つま りプライマ リ (基本) 言語でイン

ス トールされます。 必要に応じて、 後で別の言語をインス トールできます。 後で言語

をインス トールする と きは、 ディ レク ト リ上で実行していたパッチも再インス トール

する必要があ り ます。 詳し くは、 『Global Deployment Guide』 を参照して ください。

注 : Unicode対応のデータベース環境では、 利用可能ないずれの Siebel言語パッ クでも

インス トールできます。 Unicode非対応のデータベース環境では、 インス トールする

言語パッ ク と、 データベースコードページがサポート している文字との相関関係を考

慮する必要があ り ます。 たとえば、 西ヨーロ ッパコードページデータベースでは、 西

ヨーロ ッパ言語パッ ク (英語、 フランス語、 スペイン語、 ド イツ語言語パッ クなど)

だけをインス トールできます。 また、 日本語コードページデータベースでは、 日本語

または英語言語パッ クだけをインス トールできます。

サポート されているコードページとエンコードの方法については、 『システム要件と

サポート されているプラ ッ ト フォーム』 を参照してください。

[インス トールの確認] 画面が表示されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 341

Page 342: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

CORBA Object Managerのインストール

10 設定を確認して、 [次へ] をク リ ッ ク します。 1つの言語をインス トールするか複数の

言語をインス トールするかによって、 次に表示される画面が異なり ます。

■ 複数の言語をインス トールする場合は、 [プラ イマ リ言語] 画面が表示されます。

手順11に進みます。

■ 1つの言語のみをインス トールする場合は、 [データベースの選択] 画面が表示さ

れます。 手順12に進みます。

11 プライマ リ (基本) 言語を選択して、 [次へ] をク リ ッ ク します。

注 : これは企業向けのプライマ リ (基本) 言語です。 この言語を使用して、 Siebel

Server を実行し、 通常、 メ ッセージを読みます。

[データベースの選択] 画面が表示されます。

12 次のよ うに適切なデータベースを選択して、 [次へ] をク リ ッ ク します。

[データベースエイ リ アス] 画面または [接続文字列] 画面が表示されます。

13 次に示すよ うに、 データベースエイ リ アスまたは接続文字列を入力して、 [次へ] を

ク リ ッ ク します。

DB2 UDB : Siebel Databaseのデータベースエイ リ アスを入力します。 たとえば、

「db2345」 と入力します。

Oracle : データベース用の有効な Oracle接続文字列を入力します。

[データベースのテーブルオーナー] 画面が表示されます。

14 Siebel テーブルのデータベーステーブルオーナーを入力し、[次へ] をク リ ッ ク します。

[インス トーラの確認] 画面が表示されます。

342 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 343: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Siebel CORBAオブジェク トマネージャのインス トール後のタスク

15 設定を確認します。

■ 設定を適用するには、 [次へ] をク リ ッ ク します。

■ 変更を行うには、 [戻る] ボタンを使用して戻り、 いずれかのパラ メータを更新し

ます。 [次へ] ボタンを使用してこの画面に戻り、 新しい値を確認できます。 その

後に [次へ] をク リ ッ ク します。

[設定進捗] 画面が表示され、 設定ウ ィザードによ り ソフ ト ウェアが設定されます。

設定ウ ィザードに、 「Siebel CORBAオブジェク ト マネージャが正常にインス トールさ

れました」 という メ ッセージが表示されます。

16 [完了] をク リ ッ ク します。

Siebel CORBA オブジェ ク ト マネージャのインス トール後のタスク 14

CORBA Object Manager を起動する前に、 次のタスクを実行します。

■ 344ページの 「CORBA Object Manager ソフ ト ウェアのインス トールの確認」

■ カスタマイズした Siebel レポジ ト リ ファ イル (.srfファ イル) の 新バージ ョ ンを、

インス トールされているそれぞれのCORBA Object Managerの/objects/languageサ

ブディ レク ト リにコピーします。

■ 345ページの 「Siebel CORBAオブジェク トマネージャの 終的な設定」

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 343

Page 344: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

CORBA Object Manager ソフ トウェアのインス トールの確認

CORBA Object Manager ソフ トウェアのインス トールの確認 14

CORBA Object Managerのインス トールによって作成されたディ レク ト リ構造を確認し

ます。 ディ レク ト リ構造は、 インス トール時に指定したディ レク ト リの下にあ り ます。

ディ レク ト リ構造は次に示すとおりになっている必要があ り ます。

SIEBEL_ROOTbin/language/lib/language/locale/log/msgtempl/objects/sampleclient/temp/upgrade/ORBsetup.logORBsetup.reg

bin : 実行ファイルが含まれています。

language : 言語固有の設定ファイルが含まれています。

lib : 共有ライブラ リが含まれています。

language : 言語固有の共有ライブラ リが含まれています。

locale : 言語固有のメ ッセージファイルです。

log : ログファ イルと追跡ファイルです。

objects : 言語固有のレポジ ト リ (.srf) 付きの言語固有ディレク ト リが含まれています。

sampleclient : サンプルクライアン ト を構築するための C++ ソースコードが含まれてい

ます。

temp : 実行中に使用される一時ファイルが含まれています。

344 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 345: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Siebel CORBAオブジェク トマネージャの最終的な設定

upgrade : インス トーラによるバージ ョ ンアップグレードに関連するファイルと スク リプ

トです。

ORBsetup.log : ORBセッ ト アップログ。

ORBsetup.reg : ORB レジス ト リエン ト リ。

Siebel CORBA オブジェ ク ト マネージャの最終的な設定 14

カスタマイズした Siebel レポジ ト リ ファ イル (.srfファ イル) の 新バージ ョ ンを、

インス トールされているそれぞれのCORBA Object Managerの/objects/languageサブ

ディ レク ト リにコピーした後は、 追加手順を実行して、 Siebel CORBAオブジェク トマ

ネージャを設定するこ とが必要になる場合があ り ます。

これらの手順は、 使用しているサードパーティ CORBA ソフ ト ウェアと、 組織内で使用さ

れている他のCORBA ソフ ト ウェアの規則に応じて、 必須または任意選択手順とな り ます。

追加手順は、 ク ライアン トプログラムからの要求に応じてどのよ うに Siebel CORBAオブ

ジェク トマネージャを起動して使用可能にするか、 または Siebel CORBAオブジェク トマ

ネージャでCORBAネームサービスの一環と して SiebelAppFactoryオブジェク トの参照を

公開するかど うかに影響します。

注 : この項では、 CORBA、 ツール、 ORBベンダーによって提供されるユーティ リ ティに

ついて十分な知識を持っているこ とが前提になり ます。

終的な設定を実行する前に、 次の点について決定しておく必要があ り ます。

■ 永続サーバーと自動サーバーのどちらが必要か。 永続サーバーを使用する場合は、

Siebel CORBAオブジェク トマネージャサーバープロセスを手動で起動したり停止した

りする必要があ り ます。 それ以外の場合は、 ク ライアン ト要求が送信されたと きに

Siebel CORBAオブジェク トマネージャサーバープロセスが自動的に起動するよ うに、

サードパーティ CORBA ソフ ト ウェアを設定する必要があ り ます。

注 : ORBIXの実装では、 永続モードだけが有効になり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 345

Page 346: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

性能を向上させるための複数のCORBA Object Managerの設定

■ Siebel CORBAオブジェク トマネージャで、 ネームサービスの一環と して

SiebelAppFactoryオブジェク トの参照を発行するかど うか、 またはク ライアン トで

サードパーティ CORBA ソフ ト ウェア固有の方法を使用して SiebelAppFactoryにバイ

ンドするかど うか。

これらの点は、 次のよ うに複数の領域にまたがって決定する必要があ り ます。

■ 既存のCORBAポリシーまたは規則は何か。

■ 複数の Siebel CORBAオブジェク トマネージャサーバー間で負荷分散を行うかど うか。

■ CORBAネームサービスを使用するかど うか。

■ どのサードパーティ CORBA ソフ ト ウェアを選択しているか。

CORBAネームサービスを使用する場合は、 永続的な方法を使用する必要があ り ます。 こ

れは、 Siebel CORBAオブジェク トマネージャでは、 起動時にその SiebelAppFactoryオブ

ジェク トが登録され、 シャ ッ ト ダウン時にオブジェク トが削除されるためです。 ク ライア

ン ト (ネームサービスを使用する) では、 サーバーが実行されていない限り、 そのサー

バー上で要求を呼び出せないので、 サーバーの自動起動のための設定は行わないよ うにし

ます。

性能を向上させるための複数の CORBA Object Managerの設定 14

パフォーマンスを 適化するために、 複数の Siebel CORBAオブジェク トマネージャを登

録して、負荷分散と冗長性に対応できるよ うにします。CORBAは、特定のインターフェイ

ス用に複数の冗長サーバン ト を展開する場合に柔軟性を発揮します。 良の展開戦略は、

特定のニーズと、 選択したサードパーティ CORBA ソフ ト ウェアの機能によって異なり ま

す。 複数のオブジェク トマネージャを設定する場合は、 355ページの 「性能を向上させる

ための複数のオブジェク ト マネージャの登録」 を参照してください。

注 : 同じ ORBに複数のCORBA OM を登録する場合は、 ネームサービスを使用する必要が

あ り ます。

346 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 347: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Siebel CORBAオブジェク トマネージャでのCORBAネームサービスの使用

Siebel CORBA オブジェ ク ト マネージャでの CORBAネームサービスの使用 14

同じ ORBに複数のCORBA OM を登録する場合は、 ネームサービスを使用する必要があ り

ます。 ネームサービスの使用は、 ORBIXでは必須ですが、 Visibrokerでは任意に選択でき

ます。 複数のCORBA OM インスタンスでのネームサービスの使用には、 すべての CORBA OM インスタンス間の要求の負荷分散がORBで可能になる という利点があ り ます。

/x 引数と /b引数 (完全なコマンド ライン構文については次の関連項目を参照) は、

Interoperable Naming Service (INS) 規則を stringified名に使用して解釈されます。 具体

的には、 - (ダッシュ) 文字は、 名前コンポーネン ト間の区切り記号になり、 . (ド ッ ト )

文字は、 名前コンポーネン トの kindおよびid部分間の区切り記号になり ます。 ¥ (バッ

クスラ ッシュ) は、 リ テラルと しての 「/」、 「.」、 および 「¥」 文字のエスケープ文字と

して使用されます。 先頭の /は、 stringified名を指定する と きに使用されますが、 省略も

可能です。 つま り、 -x -Siebel と - Siebel は、 同等な意味を表します。

-x と -bの両方が指定されていると、 ネームサービスでのバインド名はContext と BindName

を連結したものになります。 Siebel Systemsでは、 任意に使用できるよ うにContextパラ

メータを提供しています。 -b引数は、 前述のよ うに stringified形式で完全修飾名にできま

す。 たとえば、 -x Siebel/ObjMgr -b Alphaの指定は、 -b Siebel/ObjMgr/Alpha と同等に

なります。

Siebel CORBA オブジェ ク ト マネージャ用シェル環境のセッ ト アップ 14

Siebel CORBAオブジェク トマネージャに対応するよ うにシェル環境をセッ ト アップする

には、 次のガイ ド ラインに従ってください。

■ シェル環境のセッ ト アップは、 サードパーティのCORBA ソフ ト ウェアまたは Siebel CORBAオブジェク トマネージャを使用する準備と して、 Siebel CORBAオブジェク ト

マネージャの 後の設定を実行する前に行う こ とが必要です。

■ Siebel CORBAオブジェク トマネージャ用環境スク リプ ト とサードパーティ CORBA ソ

フ ト ウェア用環境スク リプ ト を探します。

■ Siebel CORBAオブジェク トマネージャ用環境スク リプ トは、 siebenv.shおよび

siebenv.csh という名前で、 Siebel CORBAオブジェク トマネージャのインス トー

ルルートディ レク ト リに格納されています。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 347

Page 348: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Orbix を使用する場合のCORBAの最終的な設定

■ Orbixサードパーティ CORBA ソフ ト ウェア用環境スク リプ トは、 シェルに応じて、

setenvs.shおよびsetenvs.csh という名前で、 通常、 Orbix インス トールルート

ディ レク ト リに格納されています。 これらのバラ メータはド メ イン (ORBIX用語)

固有です。 必要な環境ファイルは、 通常、 ¥etc¥binディ レク ト リに作成されます。

名前は、 CORBA OMによって設定されたド メ イン名によって異なり ます。

■ VisiBrokerサードパーティ CORBA ソフ ト ウェア用環境スク リプ トは、 vbroker.sh

およびvbroker.csh という名前で、 通常、 VisiBroker インス トールルートディ レ

ク ト リに格納されています。

Orbix を使用する場合の CORBA の最終的な設定 14

次の項では、 Orbix を使用して実行する場合のCORBAの 終的な設定タスクについて

説明します。

コマンド ライン構文Orbix用の Siebel CORBAオブジェク トマネージャは、 実行可能ファイル ssomorbxで実装

されます。 このファイルは通常のコンソールモードアプ リケーシ ョ ンであ り、

$SIEBEL_ROOT/corbaom/binディ レク ト リに格納されています。 ssomorbxを呼び出すと

きは、 次のコマンド ライン構文を使用します。

ssomorbx -n servername -c configfile -d datasource -l language -maxconn maxconnections [-b bindname [-x context] [-r]] [otherarg …]

こ こでは、

servernameは、 サーバン トプロセス名を表します。

configfileは、 設定ファイルの名前を表します。 ファ イル名 (この場合はファイル

がBINディ レク ト リの languageサブディレク ト リに常駐しているこ とが必須) また

はフルパス名を使用できます。

datasourceは、 Siebel CORBAオブジェク トマネージャの接続先と して設定ファイル

で定義されているデータソースの名前です。

languageは、 Siebel CORBAオブジェク トマネージャを動作させるための言語コード

を表します。 たとえば、 米語の場合はenuになり ます。

maxconnections は、 このサーバーでサポートできる同時クライアン ト接続の 大数

を表します。

348 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 349: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Orbix を使用する場合のCORBAの最終的な設定

bindnameは、 CORBAネームサービスの一環と して SiebelAppFactoryオブジェク トに

バインドするための stringified名を定義する、 省略可能な引数を表します。

contextは、 bindnameが表示される CORBAネームサービスのネーミ ングコンテキス

ト を定義できるよ うに stringified名を定義する省略可能な引数を表します。 この引数

と -xオプシ ョ ンが有効になるのは、 -bオプシ ョ ンが同時に指定されている場合だけ

です。

-rは、 bindnameを、 連続選択を使用してOrbixNames負荷分散グループのメンバーと

して登録するよ うに指定するオプシ ョ ンを表します。 このオプシ ョ ンが有効になるの

は、 -bオプシ ョ ンが同時に指定されている場合だけです。

otherargは、 初期化中にOrbix ORBに渡すこ とができる追加の引数を指定する任意選

択引数です。

Orbix 用の永続サーバーと しての CORBA Object Manager の設定永続モードでは、 CORBA Object Managerが常に実行され、 ク ライアン ト要求に応じて使

用可能になり ます。

注 : Orbixの実装では、 永続モードだけが有効になり ます。

次の手順で使用されるすべてのコマンド ラインオプシ ョ ンについては、 348ページの

「コマンド ラ イン構文」 を参照して ください。

Orbix用のCORBA Object Managerを設定して起動するには

1 Orbix node daemonサービス、 orbixd.exe、 およびネームサービスがサーバー上で

実行されているこ とを確認します。 必要に応じて、 適切なド メ インに対応する ノー

ドデーモンまたはネームサービスあるいはその両方を起動します。

Orbixの管理については、 Orbixのインス トールと管理のマニュアルを参照して くだ

さい。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 349

Page 350: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

Orbix を使用する場合のCORBAの最終的な設定

2 コマンドプロンプ トで次のコマンドを実行して CORBA Object Manager を起動します。

ssomorbx -n serverName -c configFile -d dataSource -l language -b bindName -x context -maxconn maxConnections [-r] [otherarg…]

こ こでは、

serverNameは、 サーバン トプロセス名を表します。

configFileは、 CORBA Object Managerの設定ファイルを表します。 ファ イル名

(この場合はファイルが ¥BINディ レク ト リの languageサブディ レク ト リに常駐し

ているこ とが必須) またはフルパス名を使用できます。

datasourceは、 Siebel CORBAオブジェク トマネージャの接続先と して設定ファイ

ルで定義されているデータソースの名前です。

languageは、 Siebel CORBAオブジェク トマネージャを動作させるための言語コー

ドを表します。 たとえば、 米語の場合はenuになり ます。

bindNameは、 SiebelFactoryオブジェク トがバインド される名前を表します。すべ

てのク ライアン トでは、 初に SiebelFactoryオブジェク トの参照が取得されます。

context は、 ネームサービスに登録されるコンテキス ト を表します。

maxConnectionsは、 CORBA Object Managerプロセスによって処理される接続の

大数を表します。

[-r]は、 bindnameを、 連続選択を使用してOrbixNames負荷分散グループのメン

バーと して登録するよ うに指定する、 省略可能な引数を表します。 このオプシ ョ

ンが有効になるのは、 -bオプシ ョ ンが同時に指定されている場合だけです。

[otherarg]は、 初期化中にOrbix ORBに直接渡すこ とができる追加の引数を指定

するオプシ ョ ンです。

例 :

ssomorbx -n Siebel -c corbaom.cfg -d ServerDataSrc -l ENU -b CORBAOM -x SCOM -maxconn 25

3 このサーバー上で設定する追加のCORBA Object Manager ごとに、 手順 2 を繰り返し

ます。

350 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 351: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

VisiBroker を使用する場合のCORBAの最終的な設定

VisiBroker を使用する場合の CORBAの最終的な設定 14

次の項では、 VisiBroker を使用して実行する場合のCORBAの 終的な設定タスクについ

て説明します。

コマンド ライン構文VisiBroker用の Siebel CORBAオブジェク トマネージャは、 実行可能ファイル ssomvisiで

実装されます。 このファイルは通常のコンソールモードアプ リケーシ ョ ンであ り、

$SIEBEL_ROOT/corbaom/binディ レク ト リに格納されています。 ssomvisiを呼び出すと

きは、 次のコマンド ライン構文を使用します。

ssomvisi -n objname -c configfile -d datasource -l language [-b bindname [-x context] [otherarg …]

こ こでは、

objnameは、 SiebelAppFactoryオブジェク トに割り当てられているオブジェク ト名で

す。

configfileは、 設定ファイルの名前を表します。 ファ イル名 (この場合はファイル

が¥BINディ レク ト リの languageサブディレク ト リに常駐しているこ とが必須) また

はフルパス名を使用できます。

datasourceは、 Siebel CORBAオブジェク トマネージャの接続先と して設定ファイル

で定義されているデータソースの名前です。

languageは、 Siebel CORBAオブジェク トマネージャを動作させるための言語コード

を表します。 たとえば、 米語の場合はENUになり ます。

bindnameは、 CORBAネームサービスの一環と して SiebelAppFactoryオブジェク トに

バインドするための stringified名を定義する、 省略可能な引数を表します。

contextは、 bindnameが表示される CORBAネームサービスのネーミ ングコンテキス

ト を定義できるよ うに stringified名を定義する省略可能な引数を表します。 この引数

と /xオプシ ョ ンが有効になるのは、 -bオプシ ョ ンが同時に指定されている場合だけ

です。

otherargは、 初期化中にVisiBroker ORBに直接渡される引数を表す、 省略可能な引数

です。 必要に応じて、 CORBAネームサービスを使用する と きに、 -ORBInit パラ メー

タを指定します。 詳し くは、 VisiBrokerのマニュアルを参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 351

Page 352: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

VisiBroker を使用する場合のCORBAの最終的な設定

VisiBroker用の手動アクテ ィ ブ化の設定 14

永続モードでは、 CORBA Object Managerが常に実行され、 ク ライアン ト要求に応じて使

用可能になり ます。 CORBA Object Managerは、 手動サーバーと自動サーバーの両方では

なく、 そのいずれか一方と して設定する必要があ り ます。

次の手順で使用されるすべてのコマンド ラインオプシ ョ ンについては、 351ページの 「コ

マンド ライン構文」 を参照してください。

CORBA Object Managerを VisiBrokerで動作する永続サーバーとして設定して起動するには

1 少なく と も 1つのVisiBroker Smart Agent、 osagent.exeがローカルサブネッ ト上で実

行されているか、 現在のサーバーに表示可能になっているこ とを確認します。 この確

認をするには、 VisiBroker osfindユーティ リ ティ を使用します。

osagentユーティ リ ティ と osfindユーティ リ ティについては、 VisiBrokerのマニュア

ルを参照してください。

2 CORBA Object Manager を起動します。 コマンドプロンプ トで、 次のコマンドを実行し

ます。

ssomvisi -n objname -c configfile -d datasource -l language [-b bindname [-x context] [otherarg …]

こ こでは、

objnameは、 SiebelAppFactoryオブジェク トに割り当てられているオブジェク ト名で

す。

configfileは、 Object Manager設定ファイルのフルパス と名前を表します。 デフォル

トは、 ssomvisi と同じディ レク ト リに格納されている siebel.cfgです。

datasourceは、 .cfg ファ イルで定義されているデータソースの名前を表します。 デ

フォルトは Serverです。

languageは、 動作させるための言語の 3文字コードを表します。 たとえば、 米語の場

合は enuになり ます。

例 :

ssomvisi -n SiebelObjectFactory -c corbaom.cfg -d ServerDataSrc -l ENU

352 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 353: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

VisiBroker を使用する場合のCORBAの最終的な設定

3 このサーバー上で実行する追加のCORBA Object Manager ごとに、手順2 を繰り返しま

す。

注 : 指定されたオブジェク ト名を変更する必要があ り ます。

4 設定する追加のサーバーごとに、 手順1~手順 3 を繰り返します。

VisiBroker用の自動アクテ ィ ブ化の設定 14

CORBA Object Managerは、 手動サーバーと自動サーバーの両方ではなく、 そのいずれか

一方と して設定する必要があ り ます。

VisiBroker用として自動的にアクティ ブ化されるよう に CORBA Object Managerを設定するには

1 少なく と も 1つのVisiBroker Smart Agent、 osagent.exeがローカルサブネッ ト上で実

行されているか、 現在のサーバーに表示可能になっているこ とを確認します。 この確

認をするには、 VisiBroker osfindユーティ リ ティ を使用します。

osagentユーティ リ ティ と osfindユーティ リ ティについては、 VisiBrokerのマニュア

ルを参照してください。

2 VisiBroker Object Activation Daemon (OAD) を起動します。 コマンドプロンプ トで、

次のコマンドを実行します。

oad

VisiBroker Object Activation Daemonについては、 VisiBrokerのマニュアルを参照して

ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 353

Page 354: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

VisiBroker を使用する場合のCORBAの最終的な設定

3 CORBA Object Manager を実装レポジ ト リに登録します。 コマンドプロンプ トで、 次の

コマンドを実行します。

oadutil reg -I SiebelAppFactory -o objname -cpp CORBA Object Manager exe

-p shared -a -n -a objname -a -c -a configfile -a -d -a datasource -a -l

-a language [[-a otherarg] …]

こ こでは、

objnameは、 SiebelAppFactoryオブジェク ト に割り 当てられているオブジェク ト 名です。

configfileは、 Object Manager設定ファイルのフルパス と名前を表します。 デフォル

トは、 ssomvisi と同じディ レク ト リに格納されている siebel.cfgです。

datasourceは、 .cfg ファ イルで定義されているデータソースの名前を表します。

デフォルトは Serverです。

languageは、 動作させるための言語の 3文字コードを表します。 たとえば、 米語の場

合は enuになり ます。

例 :

oadutil reg -I SiebelAppFactory -o SiebelObjectFactory -cpp /siebel/corbaom/bin/ssomvisi -p shared -a -n -a SiebelObjectFactory -a -c -a corbaom.cfg -a -d -a ServerDataSrc -a -l -a ENU

注 : oadutil -oオプシ ョ ンに引数と して渡される objname と、CORBA Object Manager

引数内の- a (objname)は、 一致している必要があ り ます。

4 このサーバー上で設定する追加のCORBA Object Manager ごとに、 手順 2 と手順3 を

繰り返します。

注 : それぞれに、 固有の objnameを指定する必要があ り ます。

5 設定する追加のサーバーごとに、 手順1~手順 4 を繰り返します。

354 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 355: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

性能を向上させるための複数のオブジェク トマネージャの登録

性能を向上させるための複数のオブジェ ク トマネージャの登録 14

システムパフォーマンスを向上させるために、 同じホス ト上で複数のCORBA Object Manager を登録するこ とをお勧めします。 複数のCORBA Object Manager を登録する

と きは、 インスタンスごとに固有の名前を使用する必要があ り ます。

注 : 同じ ORBに複数のCORBA OM を登録する場合は、 ネームサービスを使用する必要が

あ り ます。

永続モード永続モードでは、 CORBA Object Managerが常に実行され、 ORBに応じて使用可能になり

ます。 永続モード用に、 VisiBroker ORB と Orbix ORBの両方ではなく、 そのいずれか一方

をセッ ト アップする必要があ り ます。次の中から、 展開に適した一連の手順を選択します。

VisiBroker ORBを使用して永続モード で複数のオブジェ クト マネージャを登録するには

1 手順1~ 352ページの手順2 を実行します。

2 次の引数を使用して ssomvisiプログラムを実行し、 CORBA Object Manager を起動し

ます。

ssomvisi -n SiebelObjectFactory -c config_file -d datasource -l language

必要に応じて、 設定ファイルを固有にし、 特定の Siebel レポジ ト リ ファ イル (.srf)

をポイン トするこ と もできます。 たとえば、 次のよ うに入力します。

ssomvisi -n SiebelObjectFactory -c config_file _2 -d datasource -l language

こ こでは、

config_fileは、 Object Manager設定ファイルのフルパス と名前を表します。

デフォルトは、 ssomvisi と同じディ レク ト リに格納されている siebel.cfgです。

datasourceは、 .cfgファ イルで定義されているデータソースの名前を表します。

デフォルトはServerです。

languageは、 動作させるための言語の 3文字コードを表します。 たとえば、 米語

の場合はenuになり ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 355

Page 356: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

性能を向上させるための複数のオブジェク トマネージャの登録

Orbix ORBを使用して永続モード で複数のオブジェ クト マネージャを登録するには

1 手順1 と 350ページの手順2 を実行します。 ただし、 手順2では、 変数

SiebelCorbaServerに、 SiebelCorbaServer2またはSiebelCorbaServer3などの固

有の名前をインスタンスごとに指定します。

2 350ページの手順 3 を実行します。 ただし、 変数SiebelCorbaServer には、 前の手順

でこのインスタンスに指定した固有の名前を指定します。 たとえば、

SiebelCorbaServer2を指定します。

共有サーバーモードシステムパフォーマンスを向上させるために、 Siebel Systemsは、 同じホス ト上で複数の

CORBA Object Manager を登録するこ とをお勧めします。複数のCORBA Object Manager を登録する と きは、 インスタンスごとに固有の名前を使用する必要があ り ます。

VisiBroker ORBを使用して共有サーバーモード で複数のオブジェ クト マネージャを登録するには

1 手順1~ 352ページの手順2 を実行します。

2 353ページの手順4 を実行します。 ただし、 初の引数には登録するインスタンスご

とに固有の名前を指定します。 たとえば、 次のよ うに入力します。

oadutil reg -i SiebelAppFactory -o SiebelObjectFactory -cpp$SIEBEL_ROOT/bin/ssomvisi -p shared -a /n -a SiebelObjectFactory -a /c -a $SIEBEL_ROOT/bin/config_file -a /d -a datasource -a /l -a language

および

oadutil reg -i SiebelAppFactory -o SiebelObjectFactory -cpp $SIEBEL_ROOT/bin/ssomvisi -p shared -a /n -a SiebelObjectFactory1 -a /c -a $SIEBEL_ROOT/bin/config_file -a/d -a datasource -a /l -a language

必要に応じて、 設定ファイルを固有にし、 特定の Siebel レポジ ト リ ファ イル (.srf)

をポイン トするこ と もできます。 たとえば、 次のよ うに入力します。

-a /c -a $SIEBEL_ROOT/bin/config_file _2 -a /d -a datasource -a /l -a language

356 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 357: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

CORBA Object Manager インス トールのト ラブルシューテ ィ ング

CORBA Object Manager インス トールのト ラブルシューテ ィ ング 14

問題 : [プログラム] メニューで Siebel CORBAオブジェク トマネージャ 7.0 フォルダのい

ずれかのプログラムアイコンをダブルク リ ッ クする と、 次のエラーメ ッセージが表示され

ます。

「動的リンクライブラ リ orb_r.dllが指定されたパス ¥sea700¥corbaom¥BIN で見つかりません

でした」

解決策 a : Siebel CORBAオブジェク トマネージャをインス トールする前に、 ORB または

VisiBroker ソフ ト ウェアがインス トールされていません。

問題を解決するには

1 CORBA OM をアンインス トールします。 第 16章 「Siebel eBusiness Applicationsのアンインス トール」 を参照してください。

2 ORB またはVisiBroker ソフ ト ウェアをインス トールします。

3 CORBA OM を再インス トールします。

解決策 b : OS システム環境変数に次のパスが含まれているこ とを確認し、 含まれていない

場合は必要なパスを追加します。

inprise HOME¥vbroker

こ こでは、

inprise HOMEは、 Inprise インスタンスの場所を表します。

問題 : 次のエラーメ ッセージが表示されます。

スレッ ドを初期化できません : クラス java/lang/threadが見つかりません。 JVM を作成できま

せんでした。

解決策 : Java Runtimeがインス トールされていないか、 インス トールした VisiBrokerのバージ ョ ンと矛盾するバージ ョ ンがインス トールされています。 詳し くは、 VisiBroker製品のマニュアルを参照してください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 357

Page 358: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

CORBA Object Managerのインス トール

CORBA Object Manager インス トールのト ラブルシューテ ィ ング

358 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 359: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

ChartWorks Server のインスト ール 15

この章では、 Siebel eBusiness Applicationsで使用できるよ うにChartWorks Server をイン

ス トールする方法と、 インス トール後のタスクについて説明します。 Siebel ChartWorks Serverは、 Siebel eBusiness Applicationsで幅広く使用できるチャートの基本的な外観を操

作できるソフ ト ウェアです。

Siebel ChartWorks Serverのインス トールおよび設定は、 複数のタスクで構成されます。

表34は、 一連の手順を示します。

表34. Siebel ChartWorks Serverのインス トールと設定のタスク

実行者 タスク

Siebel システム管理者

1 360 ページの 「インス トール前の要件」 を確認します。

2 インス トールディ レク ト リ を作成します。 TAR ファ イルを

AIX|Solaris|HP-UX Server Ancillary Programs (CD 2 の 2) からコピーし、

TAR アーカイブをインス トールディ レク ト リに解凍します。

3 ChartWorks Server をインス トールします。 360 ページの 「ChartWorks Server のインス トールタス ク」 を参照して ください。

4 ChartWorks Server を設定します。 362 ページの 「ChartWorks Server のインス トール後のタスク」 を参照して ください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 359

Page 360: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

ChartWorks Server のインス トール

インス トール前の要件

インス トール前の要件 15

インス トール前の要件については、 Visual Mining, Inc.社提供の 『ChartWorks Server Installation Guide』 を参照してください。 このガイ ドは、 ChartWorks Serverのインス トー

ルCD-ROMにPDF ファ イルで保存されています。

ChartWorks Server のインス トールタスク 15

この項は、 『Siebel Bookshelf』 CD-ROMのサードパーティセクシ ョ ンに保存されている

Visual Mining, Inc.社提供のインス トール手順を補足するものです。 この手順の代わりに

なるものではあ り ません。

ChartWorks Serverは、 Siebel Serverに対して ping を実行できるサーバーであれば、 ロー

カルエリ アネッ ト ワークのどのサーバー上にもインス トールできます。 通常は、 Siebel Server上にインス トールします。 1つの Enterpriseに対して 1つのChartWorks Server をイ

ンス トールします (1つの Siebel Serverに対して 1つのChartWorks Server をインス トール

するこ とを推奨)。

ChartWorks Serverをインスト ールするには

1 ChartWorks Server をインス トールするサーバーのCD-ROM ド ラ イブにAIX|Solaris|HP-UX Server Ancillary Programs (CD 2の 2) を挿入します。

注 : CDのボ リ ュームラベルは、 インス トール中の Siebel アプリ ケーシ ョ ンに応じて、

seaUNIX_OSanclまたはsiaUNIX_OSanclになっています。 CD-ROMにアクセスする方

法によっては、 ボ リ ューム ラベルは必要ない場合があ り ます。

使用している UNIX設定でこれが要求される場合は、 CD-ROM をマウン ト します。

2 ルート権限でサーバーにログインし、 ターミナルウ ィンド ウを開きます。

3 次のディ レク ト リに移動します。

/ThirdPty/chartworks_server/language/unix/

こ こで、

languageは、 使用している Siebel eBusiness Applications製品の言語を表す3文字コー

ドです。 たとえば、 U.S. Englishの場合はenuになり ます。

360 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 361: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

ChartWorks Serverのインス トール

ChartWorks Serverのインストールタスク

4 ChartWorks Server をインス トールするディ レク ト リ を作成し、 そのディ レク ト リに、

UNIXオペレーティングシステムに合った次のいずれかのTAR圧縮形式のファイルを

コピーします。

chartworksserver3.7.siebel.aix.tar

または

chartworksserver3.7.siebel.sol.tar

5 次のよ うに入力して、 ファ イルを TARで解凍します。

tar -xvf tar file name

注 : AIX を TARで解凍する と きに、 AIX TAR を使用する と長いク ラス名が切り捨てら

れるので、 GNU TAR を使用するこ とをお勧めします。

「./server.sh」 と入力します。

6 Visual Mining ChartWorks Server インス トーラ と同じ場所に保存されているファイル

DynamicChartResource.classを、 次のディ レク ト リにコピーします。

VISUALMINING_INSTALL_ROOT/ChartWorksServer3.7/root/classes/netcharts/util

7 これ以降のインス トール手順については、 Visual Mining, Inc.社提供の 『ChartWorks Server Installation Guide』 の手順に従ってください。 このガイ ドは Siebel eBusiness Third-Party Bookshelfにあ り ます。

注 : Solarisのインス トール手順は、 AIXおよびHP-UXプラ ッ ト フォームでも有効です。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 361

Page 362: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

ChartWorks Server のインス トール

ChartWorks Serverのインス トール後のタスク

ChartWorks Server のインス トール後のタスク 15

ChartWorks Server ソフ ト ウェアのインス トールを完了した後、 使用している UNIXプラ ッ

ト フォームに関係なく次のインス トール後のタスクを実行する必要があ り ます。

Siebel Serverのインス トールと設定がまだであれば、 これらを行います。 Siebel Server を設定する際に、 ChartWorks Server との接続に関連するいくつかのパラ メータの設定を要

求する メ ッセージが表示されます。 Siebel Serverのインス トール手順については、 第6章「Siebel Serverのインス トール」 を参照してください。

ChartWorks Server の設定 15

ChartWorks Serverの設定手順は次のとおりです。

ChartWorks Serverを設定するには

1 ChartWorks Serverのインス トールディ レク ト リに移動します。 たとえば、 次のディ レ

ク ト リです。

$CHARTWORKS_SERVER_HOME/root/Charts Fixes

2 新しいサブディ レク ト リ Siebel.chartを作成します。

3 新しいSiebel.chartサブディ レク ト リ内に、新しいファイルを (viなどを使用して)

作成し、 次の 3文字を、 大文字、 改行なしで入力します。

CDL

4 このファ イルを 「Siebel.cdx」 とい う名前で保存します。

5 設定ファイル内のDefaultChartFontパラ メータ と、 Application Object Managerのコン

ポーネン ト定義内のApplication Default Chart Fontパラ メータが、 使用しているマシ

ン上で使用可能なフォン トに設定されているこ とを確認します。 Verdana-10-Normalはフォン トの一例です。 チャートのフォン トが定義されていない場合、 またはチャー

トに定義されたフォン ト を UNIXマシンで使用できない場合、 ChartWorksではデフォ

ルト フォン トが使用されます。

6 Sun ONE (iPlanet) Webサーバーを使用している場合は、 JavaScriptがWebサーバー

で利用できるこ とを確認します。 JavaScriptが無効である場合、 ChartWorksは動作

せず、 次のエラーメ ッセージが表示されます。

Chart Serverへのリクエス ト送信中にエラーが発生しました

362 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 363: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

ChartWorks Serverのインス トール

ChartWorks Serverのインス トール後のタスク

7 HP-UXで Siebel Server を実行している場合は、 次の手順も実行します。

Visual Mining ChartWorks Server インス トーラ と同じディレク ト リに保存されている

ファイルNFUtil.classを、 次のディ レク ト リにコピーします。

VISUALMINING_INSTALL_ROOT/server/root/classes/netcharts/util/

インス トール後の ChartWorks Serverの指定 15

インス トールスク リプ トは、 ChartWorks Serverの場所の入力を要求する メ ッセージを表

示します。 このと き、 デフォルトの localhost値が表示されています。 ク ライアン ト アプ

リ ケーシ ョ ンをインス トールしてから、 Server Administration用のユーザーインターフェ

イスを使用し、 Enterpriseに対して指定されている ChartWorks Server を変更するこ とがで

きます。

Webクライアント に対して ChartWorks Serverを指定するには

1 Server Administration用のGUIから [エンタープライズ設定] 画面にアクセスします。

2 [エンタープライズプロファ イル設定] ビュータブをク リ ッ ク します。

3 名前付きサブシステムと して [サーバーデータソース (ServerDataSrc)] を選択

します。

4 アプレッ トでパラ メータ DSChartServer を検索します。

5 ChartWorks Serverの場所 (localhost:8001など) を入力します。

6 アプレッ トでパラ メータ DSChartImageFormatを検索します。

7 このパラ メータの値を 「png」 に設定します。

専用Webクライアント に対する ChartWorks Serverを指定するには

1 ChartWorks Server を指定するアプリ ケーシ ョ ンに固有の .cfgファ イルを開きます。

2 [ServerDataSrc]などのデータソースセクシ ョ ンに記述されている ChartServerパラ

メータの値を変更します。

3 ChartImageFormatパラ メータの値を 「png」 に変更します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 363

Page 364: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

ChartWorks Server のインス トール

ChartWorks Serverのインス トール後のタスク

364 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 365: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel eBusiness Applications のアンインスト ール 16

この章では、 UNIXでの Siebel製品のアンインス トール方法について説明します。

注意 : コンソールモードでのアンインス トールはサポート されていません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 365

Page 366: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel eBusiness Applications のアンインス トール

Siebel Serverのアンインス トール

Siebel Serverのアンインス トール 16

アンインス トールプロセスは、 特定のディ レク ト リにインス トールされている Siebel製品

に基づきます。 アンインス トーラ実行可能プログラムは、 アンインス トーラの親ディ レク

ト リにインス トールされている製品だけをアンインス トールします。 たとえば、

$SIEBEL_ROOT/_uninstディ レク ト リに移動する と、 アンインス トーラは $SIEBEL_ROOT

ディ レク ト リ内の製品だけをアンインス トールします。

注意 : Siebel 製品のディ レク ト リ を削除して製品をアンインス トールしないでください。

正し くアンインス トールするためには、 インス トールプロセスで作成されたアンインス

トーラを使用する必要があ り ます。

正し くアンインス トールするためには、 操作を実行するユーザーが、 インス トールを実行

したユーザーと同じユーザーまたは同じグループ内のユーザーであるこ とが必要です。

注意 : 1 つの Enterprise 内の複数のサーバーを削除する と きには、 Siebel Gateway からサー

ビスを受けている Enterprise 内の Siebel Server をすべて削除してから、 Gateway を 後に

削除してください。 Siebel Server は、 後から 2 番目に削除する必要があ り ます。

Siebel Serverをアンインスト ールするには

1 Siebel Serverプロセスを停止します。

2 $SIEBEL_ROOT/_uninstに移動します。

注 : 不完全なインス トールや正し く実行されていないインス トールコンポーネン ト を

アンインス トールする場合および$SIEBEL_ROOT ディ レク ト リに _uninstファ イルが

ない場合は、 テクニカルサポートにお問い合わせください。

3 次のよ うに入力します。

./uninstaller

[アンインス トーラ] 画面が表示され、 このディ レク ト リにインス トールされている

製品が一覧表示されます。

366 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 367: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel eBusiness Applicationsのアンインス トール

Siebel Serverのアンインス トール

4 [アンインス トーラ] 画面から、 アンインス トールする製品 (この場合は、 Siebel Serverおよび表示されているその他の Siebelアプリ ケーシ ョ ン) を選択し、 [次へ] を

ク リ ッ ク します。

注 : Siebel Gateway、 Siebel Server、およびSiebel DB Server をすべて $SiebelRootにイ

ンス トールしており、 すべてをアンインス トールする場合は、 この画面でそれらをす

べて選択できます。

[アンインス トーラの確認] 画面が表示されます。

5 アンインス トールする製品を確認し、 [次へ] をク リ ッ ク します。

[アンインス トーラ進捗] 画面が表示され、 ファ イル削除の進行状況が示されます。

6 アンインス トーラに [アンインス トーラ成功] 画面が表示されたら、 [完了] をク

リ ッ ク します。

srvredit コマンド ラインユーティ リ ティ を使用して、 次のよ うに Siebel Enterprise Serverから Siebel Server を削除します。

srvredit -g SiebelGateway -e SiebelEnterprise -s SiebelServer -x ¥$Server

また、 srvreditを使用して、 次のよ うに Siebel Enterprise を削除します。

srvredit -g SiebelGateway -e SiebelEnterprise -x ¥$Enterprise

注 : srvreditでは、 ファ イルを削除できません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 367

Page 368: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel eBusiness Applications のアンインス トール

Siebel Gatewayのアンインス トール

Siebel Gatewayのアンインス トール 16

アンインス トールプロセスは、 特定のディ レク ト リにインス トールされている Siebel製品

に基づきます。 アンインス トーラ実行可能プログラムは、 アンインス トーラの親ディ レク

ト リにインス トールされている製品だけをアンインス トールします。 たとえば、

$SIEBEL_ROOT/_uninst ディ レク ト リに移動する と、 アンインス トーラは$SIEBEL_ROOT

ディ レク ト リ内の製品だけをアンインス トールします。

注意 : 1 つの Enterprise 内の複数のサーバーを削除する と きには、 Siebel Gateway からサー

ビスを受けている Enterprise 内の Siebel Server をすべて削除してから、 Gateway を 後に

削除してください。 Siebel Server は、 後から 2 番目に削除する必要があ り ます。

正し くアンインス トールするためには、 操作を実行するユーザーが、 インス トールを実行

したユーザーと同じユーザーまたは同じグループ内のユーザーであるこ とが必要です。

注意 : Siebel 製品のディ レク ト リ を削除して製品をアンインス トールしないでください。

正し くアンインス トールするためには、 インス トールプロセスで作成されたアンインス

トーラを使用する必要があ り ます。

Siebel Gatewayをアンインスト ールするには

1 Siebel Gatewayプロセスを停止します。

2 $SIEBEL_ROOT/_uninstに移動します。

注意 : 不完全なインス トールや正し く実行されていないインス トールコンポーネン ト

をアンインス トールする場合および $SIEBEL_ROOTディレク ト リに _uninst ファ イル

がない場合は、 テクニカルサポートにお問い合わせください。

3 次のよ うに入力します。

./uninstaller

[アンインス トーラ] 画面が表示され、 このディ レク ト リにインス トールされている

製品が一覧表示されます。

368 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 369: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel eBusiness Applicationsのアンインス トール

その他のサーバーのアンインス トール

4 [アンインス トーラ] 画面で Siebel Gateway を選択し、 [次へ] をク リ ッ ク します。

注 : Siebel Gateway、 Siebel Server、およびSiebel DB Server をすべて $SiebelRootにイ

ンス トールしており、 すべてをアンインス トールする場合は、 この画面でそれらをす

べて選択できます。

[アンインス トーラの確認] 画面が表示されます。

5 アンインス トールする製品を確認し、 [次へ] をク リ ッ ク します。

[アンインス トーラ進捗] 画面が表示され、 ファ イル削除の進行状況が示されます。

6 アンインス トーラに [アンインス トーラ成功] 画面が表示されたら、 [完了] をク

リ ッ ク します。

その他のサーバーのアンインス トール 16

Siebel Database Server、 Siebel CORBA Object Manager、 Siebel Web Server Extensions(SWSE)、 および eAI Connector ファ イルをアンインス トールするプロセスは、 Siebel Serversのアンインス トールプロセスとほとんど同じです。 SWSEに関する追加の特別な

アンインス トールについては、 次の内容を参照してください。

SWSE アンインス トール後の Web サーバーのリス ト アSiebel Serverのアンインス トール手順を実行します。 ただし、 Webサーバーサービスを停

止します。

Siebel アンインス トーラを実行した後にWebサーバーを リ ス ト アするには、 Webサー

バーディ レク ト リ下の元の位置に、 後述するすべてのファイルをコピーする必要があ り

ます。

Webサーバーがインス トールされる と、 元の設定ファイルのバッ クアップファイルが次

の形式で作成されます。

config_file_name_backup_timestamp.bak

次のよ う なものがあ り ます。

obj_conf_020714204932.bak

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 369

Page 370: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel eBusiness Applications のアンインス トール

Siebel言語パックのアンインス トール

Solaris次のファイルを リ ス ト アします。

■ start

■ config/mime.types

■ config/obj.conf

■ config/magnus.conf

AIX および HP-UX次のファイルを リ ス ト アします。

■ conf/httpd.conf

■ conf/mime.types

HP-UX のみ環境変数LANGがシンボ リ ッ ク リ ンクのディ レク ト リ名に設定されている と、 Siebel Serverの Java アンインス トーラは失敗します。 既存の LANG変数をシンボ リ ッ ク リ ンクが示す実

際のディ レク ト リに リセッ トする必要があ り ます。

注 : LANG変数を univ.utf8に設定するこ とはできません。 このよ うに設定する と、 アン

インス トーラが失敗します。

Siebel言語パッ クのアンインス トール 16

サーバーから言語パッ クを選択してアンインス トールするこ とはできません。 特定の言語

パッ クをアンインス トールする必要がある場合は、 インス トール先のサーバーをアンイン

ス トールして、 適切な言語パッ ク と と もにそのサーバーを再インス トールする必要があ り

ます。

ただし、 Siebel Serverの特定の言語に対して Siebel Object Manager を無効にするこ と

はできません。 詳し くは、 170ページの 「言語固有の Siebelオブジェク トマネージャ

の無効化」 を参照してください。

370 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 371: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel eBusiness Applicationsのアンインス トール

新バージ ョ ンのSiebel アプリケーシ ョ ンへの移行

新バージ ョ ンの Siebel アプリケーシ ョ ンへの移行 16

新バージ ョ ンの Siebel eBusiness Applicationsに移行する場合は、 『Upgrade Guide for UNIX』 の手順を参照して ください。 新しいデータベースプラ ッ ト フォームまたは新しい

コードページに移行する場合は、 Siebel テクニカルサポートにお問い合わせください。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 371

Page 372: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel eBusiness Applications のアンインス トール

新バージ ョ ンのSiebel アプリケーシ ョ ンへの移行

372 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 373: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

実装計画ワーク シート A

この実装計画ワークシート をコピーして、 展開チームのメンバーに 1部ずつ配布して くだ

さい。 新し く Siebel Enterprise Server をインス トールするたびに、 これらマスターシート

をコピーしてください。

■ 374ページの 「チーム リーダー用ワークシート 」

■ 375ページの 「Enterprise Server名およびインス トールディ レク ト リに関するワーク

シート 」

■ 376ページの 「Siebelアカウン ト 、 VIP、 静的 IPに関するワークシート 」

■ 377ページの 「ク ラスタ展開に関するワークシート 」

■ 378ページの 「ポートおよびRDBMSに関するワークシート 」

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 373

Page 374: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

実装計画ワークシート

チームリーダー用ワークシート

チームリーダー用ワークシート A

項 1: 展開チームのメンバー

項 2: 展開の概要RDBMS タイプ:

展開チームリ ーダー

システム管理者

データベース管理者

サーバー名 タイプ 所有者 ユーザー数 サーバー OS

データベースサーバー

Siebel Server

374 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 375: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

実装計画ワークシート

Enterprise Server名およびインストールディ レク ト リに関するワークシート

Enterprise Server名およびインス トールディ レク ト リに関するワークシート A

インス トールする Enterprise Server ごとにコピーしてください。

項 3: サーバー名

サーバー名 ネッ ト ワークホスト 名 インスト ールディ レクト リ

Enterprise Server/Siebel Root

Siebel DatabaseServer

ファ イルシステム

Siebel Gateway

CORBA Object Manager

( 省略可)

Web サーバー

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 375

Page 376: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

実装計画ワークシート

Siebel アカウン ト、 VIP、 静的 IPに関するワークシート

Siebel アカウン ト、 VIP、 静的 IP に関するワークシート A

インス トールする Enterprise Server ごとにコピーしてください。

項 4: Siebel アカウン ト情報

項 5: VIP アド レスと静的 IP アド レス

ログイン/ユーザー ID パスワード

Resonate マネージャ

アカウント またはSiebel サービスオーナー

Resonate 監視アカウント

匿名従業員ユーザー ID

担当者ユーザー ID

サーバー名 静的 IP / VIP サブネッ ト マスク

Gateway

Enterprise Server

Siebel Server

376 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 377: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

実装計画ワークシート

クラスタ展開に関するワークシート

クラスタ展開に関するワークシート A

共有ディ スクのパーティシ ョ ンごと (H:¥、 I:¥、 J:¥ など) にコピーして ください。 リ ソー

スグループのク ラスタ化は任意です。

項 6: Cluster Resource Groups

項 7: Cluster Configuration

Resource Group ネッ ト ワーク名 IP アド レス

Siebel Gateway

Siebel ファ イルシステム

Siebel Database Server

Server Type Network Hostname Cluster IP Address Resource Group IP Address

Subnet

Gateway Node 1

Gateway Node 2

Siebel File System Node 1

Siebel File System Node 2

Cluster Group Heartbeat IP Address Heartbeat Subnet

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 377

Page 378: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

実装計画ワークシート

ポートおよびRDBMSに関するワークシート

ポートおよび RDBMS に関するワークシート A

項 8: ポートおよび ODBC データソース名インス トールする Enterprise Server ごとにコピーしてください。

項 9: データベース情報

同期マネージャ

リ クエスト マネージャ

Object Manager

ODBC データソース名

DB2 DB エイリ アス/接続文字列/サーバー DB 名

DB 所有者名( 省略可)

テーブルオーナーアカウント のユーザー名

テーブルオーナーアカウント のパスワード

Siebel DB ファ イルグループ( 省略可)

4 KB データテーブルスペース( 省略可)

16 KB データテーブルスペース( 省略可)

32 KB データテーブルスペース( 省略可)

Siebel データのテーブルスペース( 省略可)

インデッ クスのテーブルスペース( 省略可)

DB2 インスタンス名( 省略可)

378 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 379: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

サーバーコ ンポーネント の有効化 B

こ こでは、 Siebel eBusiness Applications リ リース 7.xのユーザーが有効にする必要のある、

すべてのサーバーコンポーネン トおよびビジネスサービスの一覧を示します。

たとえば特定のコンポーネン トだけをク ラスタの一部と して操作したい場合は、 1つの

Siebel Server上で個々のサーバーコンポーネン ト を有効にし、 別の Siebel Serverやサー

バー上でほかのコンポーネン ト を有効にするこ とができます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 379

Page 380: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

サーバーコンポーネン トの有効化

サーバーコンポーネン トグループの有効化

サーバーコンポーネン トグループの有効化 B

表35に示されているコンポーネン ト グループは Siebel Server上にあ り、 特定の製品を機

能させるために有効にする必要があ り ます。 これらのコンポーネン トは、 Siebel Serverの初期設定時に有効にするか、 初期設定後は Server Manager を使っていつでも有効にでき

ます。

注 : System Management コンポーネン ト グループはデフォルトで有効になっていて、 無効

にできません。

表35. 有効にする必要があるサーバーコンポーネン ト

コンポーネン トグループ コンポーネン トグループのメンバー

Assignment Management Batch Assignment

Assignment Manager

Communications Management Communications Session Manager

Communications Configuration Manager

Communications Inbound Manager

Communications Outbound Manager

Email Manager

Page Manager

Smart Answer Manager

コンテンツセンター Content Project Publish

Content Project Start

Credit Assign Incentive Compensation Credit Assignment

Incentive Compensation Credit Assignment Database

Incentive Compensation Rule Manager Service

Incentive Compensation Credit Rules to AM Rules Update Manager

Data Quality Data Quality Manager

380 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 381: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

サーバーコンポーネン トの有効化

サーバーコンポーネン トグループの有効化

Dun and Bradstreet D&B Update Mgr (D&B)

D&B Update Mgr (Siebel)

D&B Update Mgr (Multi-task)

Siebel Employe Relationship Management (ERM)

Employee Relationship Management Object Manager

eTraining Object Manager

ERM Compensation planning Service

Enterprise Application Integration (EAI)

MQSeries Server Receiver

MQSeries AMI Receiver

Business Integration Manager

Business Integration Batch Manager

Enterprise Integration Mgr

EAI Object Manager

MSMQ Receiver

WCS MQSeries Receiver

Field Service Appointment Booking Engine

Invoice Engine

Field Service Cycle Counting Engine

Field Service Mobile Inventory Transaction Engine

Service Order Part Locator Engine

Preventive Maintenance Engine

Field Service Replenishment Engine

Optimization Engine

Field Service Object Manager

Service Order Fulfillment Engine

予想サービス管理 Forecast Service Manager

表35. 有効にする必要があるサーバーコンポーネン ト

コンポーネン トグループ コンポーネン トグループのメンバー

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 381

Page 382: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

サーバーコンポーネン トの有効化

サーバーコンポーネン トグループの有効化

Handheld Synchronization Siebel Service Handheld 7.5

Handheld Sales CE

Incentive Compensation Incentive Compensation Mgr

ICM Order Import

ICM CalcWkbk Import

ICM Calc Engine

ICM Quota Import

ICM Container Calculation

ICM Container Recalculation

Marketing Server List Import Service Manager

Marketing Server

Data Dictionary Manager

Marketing Object Manager Marketing Object Manager

eMarketing Object Manager

eEvents Object Manager

Oracle Connector Oracle Receiver

SAP Connector SAP Send Transaction

SAP Process Transaction

SAP BAPI tRFC Receiver

SAP IDOC Receiver for MQ Series

SAP IDOC AMI Receiver for MQ Series

Siebel Core Reference Application Components (CRA)

Siebel Core Reference Application Object Manager

Sales Hierarchy Service (SalesHierSvc)

Sales Hierarchy Service Manager

表35. 有効にする必要があるサーバーコンポーネン ト

コンポーネン トグループ コンポーネン トグループのメンバー

382 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 383: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

サーバーコンポーネン トの有効化

サーバーコンポーネン トグループの有効化

Siebel Anywhere Upgrade Kit Builder

Siebel eChannel Partner Manager Object Manager

eChannel Object Manager

Siebel eDocuments 1 Document Server

Siebel Call Center Call Center Object Manager

eService Object Manager

Siebel Dynamic Commerce Dynamic Commerce

Dynamic Auto Close

Dynamic Commerce Alerts

Siebel ISS eSales Object Manager

eCustomer Object Manager

Siebel Product Configuration Object Manager

Siebel Remote Database Extract

Parallel Database Extract

Generate New Database

Replication Agent

Synchronization Manager

Transaction Merger

Transaction Processor

Transaction Router

Siebel Sales Sales Object Manager

Siebel Mobile Connector Object Manager

Sales Hierarchy Service Component Sales Hierarchy Service Manager

表35. 有効にする必要があるサーバーコンポーネン ト

コンポーネン トグループ コンポーネン トグループのメンバー

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 383

Page 384: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

サーバーコンポーネン トの有効化

サーバーコンポーネン トグループの有効化

Siebel to Siebel Connector HA Upgrade MQSeries Server Receiver

Siebel to Siebel MQSeries Receiver

Siebel to Siebel MSMQ Receiver

Siebel Wireless Siebel eChannel Wireless

Siebel Self-Service Wireless

Siebel Sales Wireless

Siebel Service Wireless

System Management (デフォル トで有効になっているた

め、 Siebel ソフ ト ウェア設定ウ ィ

ザードの [コンポーネン トの有効

化] 画面には表示されません)。

Server Manager

Siebel Server

Siebel Server Scheduler

Server Request Broker

Server Request Processor

File System Manager

Client Administration

Workflow Management Workflow Action Agent

Workflow Monitor Agent

Workflow Process Manager

Workflow Process Batch Manager

Generate Triggers

1. Siebel eDocuments コンポーネン トは、 Document Server 専用のホス トマシンにインス トールする

必要があ り ます。 詳し くは、 『アプ リ ケーシ ョ ン管理ガイ ド』 を参照して ください。

表35. 有効にする必要があるサーバーコンポーネン ト

コンポーネン トグループ コンポーネン トグループのメンバー

384 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 385: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト C

この付録では、 データベース管理者が Siebelデータベースの作成を自動化する場合に使用

できる編集可能なサンプルスク リプ ト を示します。

これらのスク リプ トはサンプルと してのみ参照し、 すべての顧客サイ トでは、 これらのス

ク リプ ト を変更して使用する必要があ り ます。 スク リプ トは、 Siebel Systemsが Siebel 7製品との併用を承認した DB2 UDB またはOracleのバージ ョ ンにだけ適用されます。

注意 : Siebel Systems は、 システムパフォーマンス、 およびスク リプ トに誤りがないこ と

を保証いたしません。 また、 これらのスク リプ トで作成されたデータベースインスタンス

に対して、 スク リプ トに誤りや遺漏があった場合でも メンテナンスサポートは一切提供い

たしません。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス トールガイ ド 385

Page 386: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

DB2 UDBサンプルスクリプ ト

DB2 UDBサンプルスク リプ ト C

DB2 UDB作成サンプルスク リプ トはサイ トの要件に合わせて編集できますが、 コード

セッ ト 、 テ リ ト リー、 照合順を指定するスク リプ ト内のコマンドは保持する必要があ り ま

す。 このコマンドを保持しない場合、 データベースの言語属性は設定されません。

注 : Siebel Systemsは、 バイナリの照合順だけをサポート します。 このため、 第8章 「DB2

Universal Database for WindowsおよびUNIXの作成」 の説明に従ってインスタンスの言語

属性を設定するコマンドをサンプルに追加する と きは、 この値を必ず含めるよ うにしてく

ださい。

データベース作成サンプルスク リプ ト (sampledbcfg.ksh)sampledbcfg.kshスク リプ ト をサイ ト要件に合わせて編集してから実行し、 DB2データ

ベースインスタンスを作成します。

注意 : このデータベースインスタンス作成スク リプトでは、 LOGRETAIN RECOVERY を指定

します。 このスク リプト を実行するには、 初にデータベースのバックアップを実行する

必要があり ます。 初にデータベースをバックアップしないと、 スク リプトは失敗します。

次のファイルは、 UNIXの$DBSRVR_ROOT/db2udbディ レク ト リにあ り ます。

#----------------------------------------------------------------------

#

#Copyright (C) 2001, Siebel Systems, Inc., All rights reserved.

#

# ファイル : sampledbcfg.ksh

# 日付 : 01/9/10

# 目的 : このサンプルスクリプ トでは、 Siebel アプリケーシ ョ ン用 DB2の設定および

# データベースの設定方法を示します。

#

# 後述するパラ メータを修正してデフォルトの DB インス トールを反映します。

386 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 387: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

DB2 UDBサンプルスクリプ ト

#C シェルまたは K シェルからこのスクリプ ト を実行するには 「/sampledbcfg」 と入力します。

#DB2 インス トールがシステムパス内にあることを確認します。

# データベースを作成する前にそのディ レク ト リが存在することを確認します。

# ディ レク ト リに読み取り /書き込み権限があることを確認します。

#-----------------------------------------------------------------------

DBNAME=SIEBEL

DBPATH=/home/DBPATH

TEMPSPACE4K=/home/temp_4k

TEMPSPACE16k=/home/temp_16k

TEMPSPACE32k=/home/temp_32k

TBS4KPATH1=/home/tbs_4k_1

TBS4KPATH2=/home/tbs_4k_2

TBS4KPATH3=/home/tbs_4k_3

TBS16KPATH1=/home/tbs_16k_1

TBS16KPATH2=/home/tbs_16k_2

TBS16KPATH3=/home/tbs_16k_3

TBS32KPATH1=/home/tbs_32k_1

TBS32KPATH2=/home/tbs_32k_2

TBS32KPATH3=/home/tbs_32k_3

##########DB2 レジス ト リ変数の設定 ##########

db2set DB2_HASH_JOIN=NO

db2set DB2_RR_TO_RS=YES

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 387

Page 388: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

DB2 UDBサンプルスクリプ ト

db2set DB2_MMAP_WRITE=OFF

db2set DB2_MMAP_READ=OFF

db2set DB2_CORRELATED_PREDICATES=ON

db2set DB2_INDEX_2BYTEVARLEN=ON

db2set DB2_PIPELINED_PLANS=ON

db2set DB2_INTERESTING_KEYS=ON

db2set DB2_PARALLEL_IO=*

db2set DB2_STRIPED_CONTAINERS=ON

db2set DB2MEMMAXFREE=3000000

db2set DB2MEMDISCLAIM=YES

########## データベースマネージャ設定パラ メータを設定します。 ##########

db2 "update dbm cfg using SHEAPTHRES 100000"

db2 "update dbm cfg using DIR_CACHE YES"

db2 "update dbm cfg using QUERY_HEAP_SZ 16384"

db2 "update dbm cfg using ASLHEAPSZ 1024"

db2 "update dbm cfg using RQRIOBLK 65535"

db2 "update dbm cfg using MON_HEAP_SZ 128"

db2 "update dbm cfg using KEEPDARI YES"

db2 "update dbm cfg using MAXAGENTS 1000"

db2 "update dbm cfg using NUM_INITAGENTS 0"

db2 "update dbm cfg using MAX_COORDAGENTS 1000"

db2 "update dbm cfg using INDEXREC RESTART"

db2 "update dbm cfg using MAX_QUERYDEGREE 1"

388 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 389: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

DB2 UDBサンプルスクリプ ト

db2 "update dbm cfg using INTRA_PARALLEL NO"

##########サーバーを再起動して設定の変更を有効にします。 ##########

db2stop force

db2start

########## データベースを作成します。 ##########

db2 "create database %DBNAME% USING CODESET 1252 TERRITORY US COLLATE USING IDENTITY"

########## データベース構成パラメータを設定します。 ##########

db2 "update db cfg for $DBNAME using DFT_DEGREE 1"

db2 "update db cfg for $DBNAME using DFT_QUERYOPT 3"

db2 "update db cfg for $DBNAME using DBHEAP 7429"

db2 "update db cfg for $DBNAME using CATALOGCACHE_SZ 5558"

db2 "update db cfg for $DBNAME using LOGBUFSZ 512"

db2 "update db cfg for $DBNAME using UTIL_HEAP_SZ 5000"

db2 "update db cfg for $DBNAME using LOCKLIST 5000"

db2 "update db cfg for $DBNAME using APP_CTL_HEAP_SZ 300"

db2 "update db cfg for $DBNAME using SORTHEAP 1000"

db2 "update db cfg for $DBNAME using STMTHEAP 8192"

db2 "update db cfg for $DBNAME using PCKCACHESZ 2048"

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 389

Page 390: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

DB2 UDBサンプルスクリプ ト

db2 "update db cfg for $DBNAME using STAT_HEAP_SZ 8000"

db2 "update db cfg for $DBNAME using MAXLOCKS 20"

db2 "update db cfg for $DBNAME using LOCKTIMEOUT 300"

db2 "update db cfg for $DBNAME using CHNGPGS_THRESH 30"

db2 "update db cfg for $DBNAME using INDEXSORT YES"

db2 "update db cfg for $DBNAME using SEQDETECT YES"

db2 "update db cfg for $DBNAME using DFT_PREFETCH_SZ 128"

db2 "update db cfg for $DBNAME using LOGRETAIN RECOVERY"

db2 "update db cfg for $DBNAME using MAXAPPLS 40"

db2 "update db cfg for $DBNAME using AVG_APPLS 20"

db2 "update db cfg for $DBNAME using MAXFILOP 500"

db2 "update db cfg for $DBNAME using LOGFILSIZ 8000"

db2 "update db cfg for $DBNAME using LOGPRIMARY 25"

db2 "update db cfg for $DBNAME using LOGSECOND 100"

db2 "update db cfg for $DBNAME using SOFTMAX 80"

db2 "update db cfg for $DBNAME using APPLHEAPSZ 2500"

db2 "update db cfg for $DBNAME using NUM_IOCLEANERS 4"

db2 "update db cfg for $DBNAME using NUM_IOSERVERS 20"

########## データベースに接続し、 デフォルトのバッフ ァプールを増やします。 ##########

##########16K と 32Kのバッ ファプールを作成し、 許可を付与します。 ##########

db2 "connect to $DBNAME"

db2 "create bufferpool buf16k size 500 pagesize 16k"

390 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 391: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

DB2 UDBサンプルスクリプ ト

db2 "create bufferpool buf32k size 500 pagesize 32k"

db2 "grant dbadm on database to $DBNAME"

db2 "grant connect on database to sse_role"

db2 "alter bufferpool ibmdefaultbp size 2000"

##########サーバーを再起動して新しいパラ メータ とバッファプールを有効にします。 ##########

db2 "connect reset"

db2stop force

db2start

##########16K と 32Kのページサイズを使用して一時テーブルスペースを作成します。 ##########

db2 "connect to $DBNAME"

db2 "create temporary tablespace temp16k pagesize 16 K managed by system using ('$TEMPSPACE16k') bufferpool BUF16K"

db2 "create temporary tablespace temp32k pagesize 32 K managed by system using ('$TEMPSPACE32k') bufferpool BUF32k"

########## 4K、 16K および 32Kのページサイズを使用して通常のテーブルスペースを作成します。 ##########

########## この例の各テーブルスペースではデータベース管理の記憶場所を使用します。 ##########

db2 "create tablespace tbs_4k pagesize 4 K managed by database using ¥

(file '$TBS4KPATH1' 10000, file '$TBS4KPATH2' 10000, file '$TBS4KPATH3' 10000) bufferpool ibmdefaultbp"

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 391

Page 392: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

DB2 UDBサンプルスクリプ ト

db2 "create tablespace tbs_16k pagesize 16 K managed by database using ¥

(file '$TBS16KPATH1' 10000, file '$TBS16KPATH2' 10000, file '$TBS16KPATH3' 10000 ) bufferpool buf16k"

db2 "create tablespace tbs_32k pagesize 32 K managed by database using ¥

(file '$TBS32KPATH1' 10000, file '$TBS32KPATH2' 10000, file '$TBS32KPATH3' 10000) bufferpool buf32k"

db2 terminate

392 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 393: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

Oracleサンプルスクリプ ト

Oracleサンプルスク リプ ト C

Oracleデータベース作成サンプルスク リプ ト をサイ トの要件に合わせて編集し、 データ

ベースインスタンスの作成を自動化します。

このスク リプ ト を実行するには、 Windows と UNIXの両方のプラ ッ ト フォームで SQL* plus コマンド ラ インツール (sqlplus) を使用し、 プラ ッ ト フォームに合わせて

datafileパスと logfileパスを変更します。 手順はスク リプ ト内に埋め込まれています。

注 : このスク リプ トは、 Oracle 8i Unicodeデータベースでだけ使用できます。

データベースインスタンス作成サンプルスク リプ ト(sampledbcreationoracle.sql)$DBSRVR_ROOT/oracle内のスク リプ ト sampledbcreationoracle.sqlをサイ トの要件に

合わせて編集してから実行し、 Oracleデータベースインスタンスを作成します。

#----------------------------------------------------------------##Copyright (C) 2001-2002, Siebel Systems, Inc., All rights reserved.#

# ファイル : sampledbcfg.sql # 日付 : 02/11/18 # 目的 : このサンプルスクリプ トでは、 Siebel アプリケーシ ョ ン用 Oracle DBの作成方法を示します。

#実行内容 : SQL* plus (「sqlplus」 など) を使用してスクリプ ト を実行します。

#sqlplus /nolog#SQL>connect /as sysdba#SQL>@sampledbcreationoracle

#

# 一般的なフロー :

# 1) インスタンスを起動します。

# 2)redo ログファイルとシステムテーブルスペースを作成します。

# 3) ダミーのロールバックセグメン ト を作成します。

# 4) その他のテーブルスペースを作成します。

# 5) ダミーのロールバックセグメン ト をオンラインにします。

# 6) その他のロールバックセグメン ト を作成します。

# 7) ダミーのロールバックセグメン ト を削除してク リーンアップします。

# 8)再起動します。#

# データベース名、 パラ メータファイル

# (bdump/udump/controlfile)、 datafileパス、 logfileパス、 controlfile を変更します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 393

Page 394: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

Oracleサンプルスクリプ ト

# 次のパラ メータを修正して、 Windows と Unix にデフォルトの Oracle インス トールを反映します。# ----------------------------------------------------------------------------------------

spool crdbsiebel.log;set echo on

#group1='d:¥tmp¥redodmst_01.dbf' と定義します。

#group2='d:¥tmp¥redodmst_02.dbf' と定義します。

#group3='d:¥tmp¥redodmst_03.dbf' と定義します。

#syslogfile='d:¥tmp¥dmstSYS_01.dbf' と定義します。

#RBS='d:¥tmp¥dmstRBS_01.dbf' と定義します。

#TEMP='d:¥tmp¥dmstTMP_01.dbf' と定義します。

#TOOLS='d:¥tmp¥dmstTOOL_01.dbf' と定義します。

#loader_data='d:¥tmp¥dmstLDR_01.dbf' と定義します。

#users_data='d:¥dmstUSR_01.dbf' と定義します。

#

# インスタンスを起動します。#connect / as sysdba;

startup nomount startup nomount pfile=initsiebel.ora#

# SYSTEM テーブルスペースを作成します。#create database siebelcontrolfile reuselogfile group 1 ('&group1') size 10M reuse,group 2 ('&group2') size 10M reuse,group 3 ('&group3') size 10M reusedatafile '&syslogfile' size 180M reusearchivelogmaxlogfiles 32maxdatafiles 256character set AL32UTF8;

#UNICODE データベースの文字セッ トは 「AL32UTF8」、 ENU データベースの文字セッ トは

#“WE8MSWIN1252 です。 ”

alter tablespace SYSTEMdefault storage (initial 8Knext 8Kminextents 1pctincrease 0);#

# ダミーのロールバックセグメン ト を作成します。

394 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 395: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

Oracleサンプルスクリプ ト

#create rollback segment R0 storage (initial 8K next 8K) tablespace system;alter rollback segment R0 online;

create tablespace RBSdatafile '&RBS' size 1990M reusedefault storage (initial 48Knext 80Kminextents 1pctincrease 0);

create tablespace TEMPdatafile '&TEMP' size 1990M reusedefault storage (initial 48Knext 80Kminextents 1pctincrease 0);

create tablespace TOOLSdatafile '&TOOLS' size 100M reusedefault storage (initial 8Knext 16Kminextents 1pctincrease 0);

create tablespace loader_data datafile '&loader_data' size 1980M reusedefault storage (initial 48Knext 80Kminextents 1pctincrease 0);

create tablespace users_data datafile '&users_data' size 100M reusedefault storage (initial 8Knext 16Kminextents 1pctincrease 0);

create tablespace siebeldatadatafile '/datadb/siebel/donnee/siebeldata.dbf' size 2000M reusedefault storage (initial 48Knext 80Kminextents 1pctincrease 50);

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 395

Page 396: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

Oracleサンプルスクリプ ト

create tablespace siebelindexdatafile '/datadb/siebel/index/siebelindex.dbf' size 1000M reusedefault storage (initial 48Knext 80Kminextents 1pctincrease 50);

#

# 適切な初期化スクリプ ト を実行します。#set stoponerror offrem

rem catalog.sqlは次のスクリプ ト も実行します。remremcataudit.sqlremcatexp.sqlremcatldr.sqlrem

@?/rdbms/admin/catalog

rem

rem catproc.sqlは次のスクリプ ト も実行します。remremcatprc.sqlremcatsnap.sqlremcatldr.sqlremstandard.sqlremdbmsstdx.sqlrempipidl.sqlrempidian.sqlremdiutil.sqlrempistub.sqlremdbmsutil.sqlremdbmssnap.sqlremdbmslock.sqlremdbmspipe.sqlremdbmsutil.sqlremdbmsotpt.sql

remdbmsdesc.sqlrem

@?/rdbms/admin/catproc

396 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 397: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

Oracleサンプルスクリプ ト

#

# 非システムロールバックセグメン ト を作成します。#

create rollback segment R01storage (initial 80Knext 80Koptimal 5Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R01 online;

create rollback segment R02storage (initial 80Knext 80Koptimal 5Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R02 online;

create rollback segment R03storage (initial 48Knext 80Koptimal 6Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R03 online;

create rollback segment R04storage (initial 48Knext 80Koptimal 6Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R04 online;

create rollback segment R05storage (initial 48K

next 80Koptimal 6Mminextents 5

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 397

Page 398: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

Oracleサンプルスクリプ ト

maxextents 2000)tablespace RBS;alter rollback segment R05 online;

create rollback segment R06storage (initial 48Knext 80Koptimal 6Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R06 online;

create rollback segment R07storage (initial 48Knext 80Koptimal 6Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R07 online;

create rollback segment R08storage (initial 48Knext 80Koptimal 6Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R08 online;

create rollback segment R09storage (initial 48Knext 80Koptimal 6Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R09 online;

create rollback segment R10storage (initial 48Knext 80Koptimal 6M

398 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 399: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

Oracleサンプルスクリプ ト

minextents 5maxextents 2000)tablespace RBS;alter rollback segment R10 online;

create rollback segment R11storage (initial 48Knext 80Koptimal 6Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R11 online;

create rollback segment R12storage (initial 48Knext 80Koptimal 6Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment R12 online;

create rollback segment large storage (initial 10M next 10M optimal 200Mminextents 5maxextents 2000)tablespace RBS;alter rollback segment large online;

#

# ダミーのロールバックセグメン ト を削除します。#alter rollback segment R0 offline;drop rollback segment R0;#

# ops$ ユーザーを作成し、 ops$ ユーザーと して catdbsyn を実行します。#create user ops$oracle identified externally;grant dba to ops$oracle with admin option;alter user ops$oracle temporary tablespace temp;#

# system と して接続し、 pupbld を実行します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 399

Page 400: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

データベース作成サンプルスク リプ ト

Oracleサンプルスクリプ ト

#connect system/manager;

@?/sqlplus/admin/pupbld.sql@?/rdbms/admin/catdbsyn.sql;#

# 最後のクリーンアップ順序を実行します。#alter user system default tablespace tools temporary tablespace temp;alter user ops$oracle default tablespace tools temporary tablespace temp;disconnect;exit;

400 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 401: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造 D

この付録では、 第12章 「Siebel Web Server Extensionのインス トール」 で説明している

eapps.cfg ファ イルの内容を説明します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 401

Page 402: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

Web Server Extension設定ファイルの編集

Web Server Extension設定フ ァイルの編集 D

The eapps.cfgファ イルは複数のセクシ ョ ンに分かれていて、 選択した Siebel eBusiness Applications を全体と して設定したり、 アプリ ケーシ ョ ンレベルで設定したりできます。

これらのセクシ ョ ンについては、 以降のページで説明します。 セキュ リ ティ、 Webサー

バーへの接続用ポート、 およびその他の操作を制御する多くのパラ メータは手動で入力す

るこ と もできます。 詳し くは、 323ページの 「再起動が必要なデーモンプロセス」 を参照

してください。

eapps.cfgファイルの部分的なサンプルを、 次に示します。 このファイルは、 Web Server Extensionのルートディレク ト リの binaryサブディレク ト リにインス トールされています。

このファ イルには、 次のよ う な、 サポート されているすべての Siebel アプリ ケーシ ョ ンに

対する、 現在のリ リースの Siebel eBusiness Applicationsでサポート されているすべての

言語に対応する言語固有の Siebel Object Manager接続文字列が含まれています。

ConnectString = siebel.TCPIP.none.None://dedwards5:2320/Siebel/SalesCEObjMgr_sve/SiebSrvr1

インス トールプロンプ トへの応答によって、 設定ファイルの値が異なるこ とがあ り ます。

siebel.TCPIP = ネッ ト ワークプロ ト コルです。

none ( 初のインスタンス) = 選択した暗号化タイプです。 Central Dispatch を使用する場

合、 Siebel Serverのパラ メータのEncryption Type を、 選択した値に設定します。 詳し くは、

『Siebel Server管理ガイド』 を参照してください。 Central Dispatch を使用しない場合は、

Encryption Typeパラ メータによって圧縮が作動し、 ConnectStringの値は無視されます。

None (2番めのインスタンス) = 選択したデータ圧縮方式です。 Central Dispatch を使用す

る場合、 Siebelサーバーのパラ メータのCompression Type を、 選択した値に設定します。

詳し くは、 『Siebel Server管理ガイ ド』 を参照してください。 Central Dispatch を使用しな

い場合は、 Compression Typeパラ メータによって圧縮が作動し、 ConnectStringの値は無

視されます。

dedwards5 ( 初のインスタンス) = Siebel Gateway Name Serverの選択したエイ リ アス

です。

402 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 403: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

Web Server Extension設定ファイルの編集

パラ メータの説明eapps.cfgファ イル内のこれらのパラ メータは、 $SWEAPP_ROOT インス トールディ レク ト

リの/binサブディ レク ト リにあ り ます。 その値は、 デフォルト設定と インス トールおよ

び設定のプロセスで選択した値の組み合わせです。 インス トール後にこれらのパラ メータ

を編集できます。 次の項で、 その方法を説明します。

[swe] Section次にあげるパラ メータは、 eapps.cfgファ イルのこのセクシ ョ ンに含まれます。 これらの

パラ メータは、 選択したすべての Siebel eBusiness Applicationに適用されます。

言語これは、 Siebel eBusiness Applicationの言語のバージ ョ ンです。 たとえば、 enuはU.S. English を表します。

Logこれは、 インス トール中に選択したログエン ト リのタイプです。 たとえば、 errors とい

うエン ト リは、 そのログに致命的な操作エラーと致命的でない操作エラーが表示されるこ

とを意味します。

Log Directoryこれは、 ログディ レク ト リの場所です。 デフォルトの場所を次に示します。

$SWEAPP_ROOT/log

ClientRootDirectoryこれは、 SWSEプラグインのインス トール場所です。 デフォルトの場所を次に示します。$SWEAPP_ROOT

SessionMonitorこのパラ メータを使用して、 現在のすべてのセッシ ョ ンの統計情報を収集して SWSEの

statsページにレポートするかど うかを指定します。セッシ ョ ンの監視を有効にするには、

SessionMonitor を TRUEに設定します。 このパラ メータがTRUEに設定されている と、 管理

者はいつでも、 誰がシステムにログインしているかわかり ます。

セッシ ョ ンデータには、 各ユーザーのUsername と暗合化されていない Session IDが含ま

れているため、 SessionMonitorが有効になっている と きは [SWSE stats] ページの表示

を制限するこ とが重要です。 [SWSE stats] ページが管理者以外に見られないよ うにする

ために、 StatsPageパラ メータを管理者のみが知っている値に変更できます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 403

Page 404: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

Web Server Extension設定ファイルの編集

SessionMonitorが無効の場合 (FALSEに設定)、 セッシ ョ ンは監視されず、 アプ リ ケー

シ ョ ンの [SWSE stats] ページにも表示されません。

注 : セッシ ョ ン情報の収集によって、 パフォーマンスは若干低下します。

AllowStatsこのパラ メータは、 [SWSE stats] ページにアプリケーシ ョ ン固有の統計レポート を表示

するかど うかを切り替えます。アプ リ ケーシ ョ ン固有の統計情報の収集を有効にするには、

AllowStats を TRUEに設定します。 AllowStats を FALSEに設定する と、 統計情報の収集は無

効になり ます。 デフォルトはTRUE (統計情報収集が有効) です。

注 : FALSEに設定されている場合、 [SWSE stats] ページにはシステムレベルの統計だけが

表示されます。

LogSegmentSizeこのパラ メータは、 ログファ イルのセグメン トの大きさをキロバイ ト (KB) で指定しま

す。 このパラ メータを 5に設定する と、 ログセグメン トのサイズは 5 KBになり ます。 0

に設定する と、 セグメン ト化が無効になり ます。

LogMaxSegmentsこのパラ メータは、 保存されるログセグメン トの数を指定します。 このパラ メータを 1に

設定する と、 1セグメン トだけ保存されます。 このセグメン トのサイズが LogSegmentSizeパラ メータの指定値に達する と、 セグメン トは上書きされます。 一般的には、 このパラ

メータには20などの高い値を設定します。 この場合、 21個めのセグメン トが 初のセグ

メン ト を上書きし、 順次処理されます。

0に設定する と、 セグメン ト化が無効になり ます。

SessionTrackingSessionTrackingには、 次の 3つの値があ り ます。

■ AutomaticSession (デフォルト) : ク ラ イアン トに、 Cookie をサポートする機能があるか

ど うかを検出し、 正しいモードに切り替えます。

■ URLSession : セッシ ョ ンを URLに設定します。 詳し くは、 405ページの 「URLSession」を参照してください。

404 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 405: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

Web Server Extension設定ファイルの編集

■ CookieSession : セッシ ョ ンを Cookieに設定します。 詳し くは、 「CookieSession」 を参

照してください。

URLSession このパラ メータはオプシ ョ ンです。 必要な場合はこのファイルの [swe]セクシ ョ ン内で、

ユーザーによる手動の入力を必要と します。

Siebel Web Engineは、 Cookie を使用して Webブラウザとセッシ ョ ン情報を交換します。

Cookieの受け入れが無効になっているブラウザの場合は、 セッシ ョ ン情報はWebページ

のURLに保存されます。

URLSessionパラ メータが TRUEに設定されている場合、 セッシ ョ ン情報は常にURL を使用

して交換され、 Cookieは無効になり ます。 これは 「Cookie を使用しない」 セッシ ョ ン

モード と呼ばれます。

注意 : いくつかの機能では Cookie が必要になり、 Cookie を使用しないモードでは正し く

操作できません。 これには、 [ユーザー ID とパスワードを記憶] 機能や、 [EAI 着信

HTTP] レシーバが含まれます。 このレシーバについては、 Transports and Interfaces: Siebel eBusiness Application Integration Volume III を参照して ください。

CookieSessionこのパラ メータはオプシ ョ ンです。 必要な場合はこのファイルの [swe]セクシ ョ ン内で、

ユーザーによる手動の入力を必要と します。

CookieSessionパラ メータが TRUEに設定されている場合、 セッシ ョ ン情報の交換には常

にCookieが使用されます。 WebページURLに情報が格納されるこ とはあ り ません。

Cookieが無効な Webブラウザは、 Webサイ ト との接続を正常に維持できません。

CookieSessionパラ メータはURLSessionパラ メータよ り優先されます (両方に TRUEが

設定された場合)。

注意 : Siebel Systems は、 匿名ブラウジングがサポート されているサイ トに対しては、

CookieSession を TRUE に設定しないこ とをお勧めします。 Cookie を無効にしている

Web ク ライアン トによる匿名ブラウジングは、 パフォーマンスを低下させるこ とがあ り

ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 405

Page 406: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

Web Server Extension設定ファイルの編集

406ページの表36に、 管理者がeapps.cfgファ イルに CookieSession と URLSessionのど

ちらかのパラ メータを追加して設定した場合と、 両方を追加して設定した場合の、 Webサーバーの動作を示します (表の空欄は、 そのパラ メータが手作業でファイルに追加され

ないこ とを意味する)。

[defaults] セクシ ョ ン次にあげるパラ メータは、 接続文字列でこのファイルを参照するすべての Siebel eBusiness Applicationsに適用されます。 [defaults]セクシ ョ ンに指定されているすべて

の設定は、 [xxx]セクシ ョ ンで個々の eApplication (/esalesなど) に対しても指定でき

ます。 特定の eBusiness Applicationに対して設定されているパラ メータは、 [defaults]

の値を上書きします。

表36. CookieSessionパラ メータ と URLSessionパラ メータに基づ く Webサーバーの動作

CookieSession URLSession 動作

自動モード 1

1. Web ブラウザが Cookie を受け入れるよ うに設定されている場合、 デフォルトは

CookieSession モードです。 Cookie を受け入れない設定の場合は、 デフォルトは

URLSession モードです。

TRUE URL セッシ ョ ンのみ

FALSE 自動モード

TRUE Cookie セッシ ョ ンのみ

TRUE TRUE Cookie セッシ ョ ンのみ2

2. CookieSession の値は、 URLSession の値を上書きします。

TRUE FALSE Cookie セッシ ョ ンのみ

FALSE 自動モード

FALSE TRUE URL セッシ ョ ンのみ

FALSE FALSE 自動モード

406 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 407: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

Web Server Extension設定ファイルの編集

AnonUserNameこのパラ メータは、 匿名ブラウジングと ログインページの初回アクセスで必要になるユー

ザー名を指定します。 指定された名前のユーザーは、 匿名ブラウジング用のビューにアク

セスできます。 ただし、 アクセスできないよ うにするには、 制限ユーザーの名前を指定し

ます。

AnonPasswordAnonUserNameに入力された値に対応するパスワードです。

AnonUserPoolこのパラ メータは、 ログインページにアクセスできる匿名ユーザー接続の 大数を指定し

ます。 匿名ユーザープールは、 ログイン前にログインページのユーザーによる簡単な初期

アクシ ョ ンに適用します。 ユーザーのログイン後は、 個別の接続を使用します。

デフォルト値は 10です。 アクセスが非常に多いサイ トの場合は、 この値を増やします。

推奨される匿名プールのサイズは、 同時接続ユーザー数の 10%から 15%です。

Webサイ トの使用が非常に短時間に集中するこ とが予想される場合、 匿名ユーザープー

ルのサイズを増やす必要があ り ます。 このサイズ増加は、 匿名セッシ ョ ンタイムアウ ト を

引き下げるこ とで相殺できます。 たとえば、 25未満の匿名セッシ ョ ンからなるプールが、

1800秒 (30 分) でタイムアウ トする と します。 一方、 50 を超える匿名セッシ ョ ンのプー

ルでは、 300秒 (5分) でタイムアウ トする と全体のパフォーマンスがよ くな り ます。

StatsPageこれは、 管理者がアクセスできるページのURL (アプ リ ケーシ ョ ンの仮想ディレク ト リ

との相対アドレス) です。 管理者は、 そのページでWebサーバーの使用状況に関する統

計情報を参照します。 統計情報には、 アクティブユーザー数、 リ クエス ト数、 およびリ ク

エス ト処理の平均速度が含まれます。

[SWSE Stats] ページについては、 『Siebel Server管理ガイ ド』 を参照して ください。

HTTPPortWebブラウザ通信に使用する HTTPポートです。 デフォルト設定は、 使用する Webサー

バーの標準ポート (80) です。

HTTPSPortセキュ リ ティ保護されたWebブラウザ通信に使用する HTTPSポートです。 デフォルト

設定は、 使用する Webサーバーの標準ポート (443) です。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 407

Page 408: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

Web Server Extension設定ファイルの編集

EnableFQDNこの設定によって、 ユーザーが完全修飾ド メ イン名を指定しなくても

(http://www.ebiz.siebel.com など)、 Webサイ トに対する リ クエス ト を処理できるよ うに

なり ます。

例 :

EnableFQDN = TRUE

必然的なパラ メータはFQDNで、 リ クエス トが正し く処理されるよ うにこれを適切に設定

する必要があ り ます。 FQDN も参照してください。

FQDNFully Qualified Domain Name (完全修飾ド メ イン名) の略です。 完全修飾ド メ イン名の例

は、 http://ebiz.siebel.comです。

Webサーバーが完全ド メ イン名を含まないURLに対する リ クエス ト を受け取った場合、

FQDNが設定されている と、 リ クエス ト を再発行してド メ イン名を追加するよ うにブラウ

ザに働きかけます。

次の例では、 eapps.cfgファ イルが編集されて、 Webサイ トが http://ebiz/callcenter と し

てアクセスされます。 FQDN設定によって、 リ クエス トが http://ebiz.siebel.com/callcenterに変換されます。

EnableFQDN = TRUE

FQDN = ebiz.siebel.com

これが適用される可能性がある場所の 1つは、 シングルサインオン環境です。 そこでは、

FQDNを伴う Cookieが、 同じ ド メ イン上の異なるサーバーに渡されます。 シングルサイン

オンについては、『Security Guide for Siebel eBusiness Applications』 を参照して ください。

「EnableFQDN」 も、 参照してください。

408 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 409: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

Web Server Extension設定ファイルの編集

AnonSessionTimeout匿名ブラウジングの接続が開始されてから、アイ ドル状態の時間がこの秒数を超過する と、

タイムアウ ト します。 デフォルトは 900秒 (15分) です。

匿名セッシ ョ ンは、 匿名プール内のセッシ ョ ンです。 匿名セッシ ョ ンは、 セッシ ョ ンを確

立していないWeb ク ラ イアン トからの着信リ クエス ト を処理します。ただし、主な用途は、

初のク ライアン ト リ クエス ト (どのよ う な リ クエス トでも) の処理です。 通常は、 [ロ

グイン] ページまたは [ログイン] ビューの取り出しになり ます。

匿名セッシ ョ ンは、 Siebel Web Server Extensionに固有の、 Siebelサーバー内の Siebel Object Managerに対する内部ログインと して表示できます。 特定の Siebel Web Clientのた

めに確立されたセッシ ョ ンを使用するのが適切でない場合に、 このセッシ ョ ンを使用して

Siebel Object Manager と通信します。

ゲス トセッシ ョ ンと匿名セッシ ョ ンのどちらも、 ログインでは、 AnonUserNameパラ メー

タ と AnonPasswordパラ メータを使用します。

GuestSessionTimeout匿名ブラウジングの接続が開いてから、 アイ ドル状態の時間がこの秒数を超過する と、 タ

イムアウ ト します。 デフォルトは 300秒 (5分) です。

ゲス トセッシ ョ ンは、 匿名ブラウジングで使用されます。 そのユーザーは、 ログインしな

いでサイ トの一部を移動できます。 匿名セッシ ョ ンとは異なり、 ゲス ト セッシ ョ ンは、 個

別の Siebel Web Client と関連付けられます。 これらのセッシ ョ ンは、 未登録のユーザーが

サイ トの移動を開始し、 Web ク ラ イアン トがログアウ トするまで、 または非アクティブ

状態のためにタイムアウ トするまで、 継続します。

ゲス トユーザーのタイムアウ ト までの時間を決める場合、 第 1に匿名ブラウジングが使用

されるかど うかを考える必要があ り ます。 使用される場合、 ゲス トユーザーのタイムアウ

トは、 ユーザーが次のアクシ ョ ンを熟考するための平均時間を超える必要があ り ます。 つ

ま り、 これはユーザーアクシ ョ ンの間隔と して許容される時間です。

ゲス トセッシ ョ ンと匿名セッシ ョ ンのどちらも、 ログインでは、 AnonUserNameパラ メー

タ と AnonPasswordパラ メータを使用します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 409

Page 410: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

Web Server Extension設定ファイルの編集

SessionTimeoutユーザーが 後にブラウザのリ クエス ト を発行してから、 ユーザーの接続がタイムアウ ト

するまでの秒数です。 デフォルトは 900秒 (15分) です。

標準的なセッシ ョ ンでは、 ユーザーは自分の登録済みユーザー名とパスワードを使用して

ログインします。 それ以外の点では、 ゲス ト セッシ ョ ンの多くの特徴を共有します。

表37に、 このパラ メータを設定するためのガイ ド ラインを示します。

注 : 前述したすべてのセッシ ョ ンタイムアウ トは、 セッシ ョ ン中に非アクティブ状態にな

るこ とに関連します。 言い換える と、 これが 3600秒に設定されている場合、 セッシ ョ ンが

タイムアウ トするためには1時間に渡って非アクティブ状態になる必要があり ます。 セッ

シ ョ ンの非アクティブ状態とは、 そのセッシ ョ ンでサーバーに対してリ クエス トが作成さ

れないこ とを意味します。 メ ッセージ一括送信のよ うにサーバーにping を発行するよ うな

あらゆるアクシ ョ ンによって、 セッシ ョ ンタイムアウ トの期限がリセッ ト されます。

表37. セッシ ョ ンタイムアウトの設定のガイ ド ライン

セッシ ョ ンのタイプ 状態 推奨される設定

匿名セッシ ョ ン

(推奨される匿名

ユーザープール

サイズ : 10%から

15%)

■ 短時間に多数のユーザーがログインする (ログイ

ンの集中)。

■ 頻繁にログインおよびログアウ トする。

>30 分

ゲス ト ■ ユーザーアクシ ョ ン間の間隔が長い。

■ ログインに [ログイン] ビューが使用される。

■ [ログアウ ト ] ビューでログアウ トが発生する。

■ >30 分

■ <5 分

■ <5 分

通常 ■ 従業員のアプ リ ケーシ ョ ン。

■ 顧客アプ リ ケーシ ョ ン。

■ 高度のセキュ リ ティが要求される。

■ ブラウザに高度の持続性がある (介入性が低い)。

■ 簡便にロードできるシステム。

■ >30 分

■ 1 分~ 15 分

■ <5 分

■ >30 分

■ >30 分

410 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 411: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

Web Server Extension設定ファイルの編集

Enabledこのフラグが FALSEに設定されている場合、 Siebel Web Engineはユーザーリ クエス トに

応じて停止します。 デフォルトはTRUE、 すなわち有効です。 このフラグが FALSEに設定

されている場合、 特定の Siebel eBusiness Application (例、 /marketing) はユーザーリ ク

エス トに応じて停止します。

これはオプシ ョ ンパラ メータで、 必要な場合は手作業で入力する必要があ り ます。 その場

所は、 すべてのアプリケーシ ョ ンを無効にするか、 一部のアプリケーシ ョ ンを設定するか

によって、 ファ イルの [defaults]セクシ ョ ンか、 アプ リケーシ ョ ンの [/xxx]レベルの

どちらかになり ます。

次の例では、 初の行が手作業入力で入力されてMarketing アプリ ケーシ ョ ンが無効にな

り ます。 すべてのアプリケーシ ョ ンは、 デフォルトで有効です。

[/marketing]

enabled = FALSE

ConnectString = siebel://MYSERVER:2320/siebel/SMObjMgr/MYSERVER

次の例では、 すべてのアプリケーシ ョ ンが無効になるよ うにパラ メータが設定されてい

ます。 これは、 パラ メータが[defaults]セクシ ョ ンに入力されているためです。

[defaults]

Enabled = FALSE

[/xxx] セクシ ョ ンファ イルのこのセクシ ョ ンには、 各Siebel Web Client アプリ ケーシ ョ ンに対する接続文字

列の他にも、 パラ メータ WebPublicRootDir およびWebUpdatePasswordが含まれていま

す。

それぞれの接続文字列の先頭には、 次に示すよ う な角カッコがあ り ます。

[/xxx]

こ こでは、

xxx = 編集する Siebel Web Client アプリ ケーシ ョ ンの名前です。

特定の eApplicationのために設定したパラ メータがある場合は、 [defaults]のセクシ ョ

ンに異なる値が含まれていても、 それを上書きします。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 411

Page 412: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

Web Server Extension設定ファイルの編集

ConnectString各Siebel Web Client アプリケーシ ョ ンのために設定される接続文字列です。 各接続文字列

には、 そのアプリケーシ ョ ンに対する個別のオブジェク ト マネージャが反映され、 セッ ト

アップ中に入力した情報が含まれます。

次に示すサンプルの接続文字列には、 カッ コに囲まれた文字列の説明が含まれています。

[/eevents]AnonUserName = User1AnonPassword = Password1ConnectString = siebel.TCPIP.none.NONE://siebel101:2320/Siebel/eEventsObjMgr/siebel2

こ こでは、

siebel.TCPIP = ネッ ト ワークプロ ト コルです。

none ( 初のインスタンス) = 選択した暗号化タイプです。

NONE (2番めのインスタンス) = 選択したデータ圧縮方式です。

siebel101 ( 初のインスタンス) は、 Siebel Gatewayの選択したエイ リ アスです。

2320 = Siebel Gatewayの Listeningポート番号です。

Siebel= 選択した Siebel Enterprise Serverの名前です。

eEventsは、 関連するオブジェク ト マネージャです ( この例では、 eEventsオブジェク

トマネージャ )。

siebel2 (2番めのインスタンス) は、 Siebelサーバーの選択したエイ リ アスです。

注 : Central Dispatch をインス トールする と き、 Siebelサーバーエイ リアスに対する入

力は接続文字列に表示されません。 代わりに、 接続文字列の 後に Siebel Object

Managerが表示されます。

$SWEAPP_ROOT

412 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 413: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

サンプルのeapps.cfg フ ァイル

StartCommand セッシ ョ ンが開始してURLにコマンド (クエ リ ) が明示されていない場合、 この値がコ

マンド とみなされます。 たとえば、 eserviceに対する StartCommandは、

SWECmd=GotoView&SWEView=Home+Page+View+(eService)です。 新しいブラウザで

eservice を 初に起動しよ う とする と、 初のクエリはホームページビューに対する

GotoViewである と解釈されます。 通常は、 eapps.cfgで指定された StartCommandパラ

メータを修正する必要はあ り ません。

WebPublicRootDirこれは、 Web イ メージキャ ッシュの場所です。 デフォルトの場所を次に示します。

$SWEAPP_ROOT/public/language

WebUpdatePasswordこれは、 Webサーバー上の Siebel Serverから再起動しないでアプリ ケーシ ョ ンのイ メージ

を更新する と きに、 Siebel Administratorが使用するパスワードです。

サンプルの eapps.cfg フ ァ イル D

この部分的な eapps.cfgファ イルのアプリケーシ ョ ン固有のセクシ ョ ンで、 簡体字中国

語固有の Siebel Object Managerに対する接続文字列を解説します。

注 : この リ リースの Siebel eBusiness Applicationsでサポート している言語の完全な

リ ス ト 、 およびそれに対応する Siebel言語コードについては、 『Siebel Bookshelf』 の

『システム要件とサポート されているプラ ッ ト フォーム』 を参照して ください。

[include]

eapps_sia.cfg

eapps_fins.cfg

eapps_sis.cfg

[swe]

Language = enu

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 413

Page 414: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

サンプルの eapps.cfg ファイル

Log = errors

LogDirectory = /export/home/qa1/15026_eapp/log

ClientRootDir = /export/home/qa1/15026_eapp

SessionMonitor = FALSE

AllowStats = TRUE

LogSegmentSize = 0

LogMaxSegments = 0

[defaults]

AnonUserName = sadmin

AnonPassword = sadmin

AnonUserPool = 10

StatsPage = _stats.swe

HTTPPort = 15026

HTTPSPort = 443

EnableFQDN = FALSE

FQDN = CHANGE_ME

AnonSessionTimeout = 900

GuestSessionTimeout = 300

SessionTimeout = 900

DoCompression = TRUE

[/erm_chs]

AnonUserName = guestcst

AnonPassword = sadmin

414 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 415: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

サンプルのeapps.cfg フ ァイル

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/ERMObjMgr_chs/server1

StartCommand = SWECmd=GotoView&SWEView=Portal+Page+Home+View

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/prmportal_chs]

AnonUserName = guestcst

AnonPassword = sadmin

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/eChannelObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/prmmanager_chs]

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/pManagerObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/wpsales_chs]

SessionTimeout = 3600

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/WirelessSalesObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/wpserv_chs]

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 415

Page 416: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

サンプルの eapps.cfg ファイル

SessionTimeout = 3600

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/WirelessServiceObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/wpprm_chs]

SessionTimeout = 3600

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/WirelesseChannelObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/wpeserv_chs]

SessionTimeout = 3600

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/WirelesseServiceObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/eai_chs]

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/EAIObjMgr_chs/server1

EnableExtServiceOnly = TRUE

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/ecustomer_chs]

416 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 417: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

サンプルのeapps.cfg フ ァイル

AnonUserName = guestcst

AnonPassword = sadmin

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/eCustomerObjMgr_chs/server1

StartCommand = SWECmd=GotoView&SWEView=Home+Page+View+(eCustomer)

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/emarketing_chs]

AnonUserName = guestcst

AnonPassword = sadmin

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/eMarketObjMgr_chs/server1

StartCommand = SWECmd=GotoView&SWEView=Home+Page+View+(eMarketing)

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/esales_chs]

AnonUserName = guestcst

AnonPassword = sadmin

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/eSalesObjMgr_chs/server1

StartCommand = SWECmd=GotoView&SWEView=Home+Page+View+(eSales)

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/eauctionswexml_chs]

AnonUserName = guestcst

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 417

Page 418: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

サンプルの eapps.cfg ファイル

AnonPassword = sadmin

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/eAuctionSWEXMLObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/eservice_chs]

AnonUserName = guestcst

AnonPassword = sadmin

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/eServiceObjMgr_chs/server1

StartCommand = SWECmd=GotoView&SWEView=Home+Page+View+(eService)

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/etraining_chs]

AnonUserName = guestcst

AnonPassword = sadmin

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/eTrainingObjMgr_chs/server1

StartCommand = SWECmd=GotoView&SWEView=Home+Page+View+(eTraining)

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/eevents_chs]

AnonUserName = guestcst

AnonPassword = sadmin

418 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 419: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァ イルの構造

サンプルのeapps.cfg フ ァイル

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/eEventsObjMgr_chs/server1

StartCommand = SWECmd=GotoView&SWEView=Home+Page+View+(eEvents)

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/sales_chs]

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/SSEObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/service_chs]

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/SFSObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/callcenter_chs]

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/SCCObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/marketing_chs]

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/SMObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 419

Page 420: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

eapps.cfg フ ァイルの構造

サンプルの eapps.cfg ファイル

[/servicece_chs]

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/ServiceCEObjMgr_chs/server1

EnableExtServiceOnly = TRUE

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/salesce_chs]

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/SalesCEObjMgr_chs/server1

EnableExtServiceOnly = TRUE

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

[/smc_chs]

SessionTimeout = 3600

ConnectString = siebel.tcpip.none.none://server1:2321/siebel/SMCObjMgr_chs/server1

WebPublicRootDir = /export/home/qa1/15026_eapp/public/chs

WebUpdatePassword = TEST

420 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 421: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

U

Siebel インスト ールのための

NIX オペレーティ ングシステムのチューニング E

この付録では、 Siebel Enterpriseのインス トールにおけるパフォーマンス とスケーラビ リ

ティの向上を目的と した高度なチューニング手順について説明します。 これらの手順は、

500 人を超えるユーザーが同時に Siebel Enterprise を使用する場合にだけ実行する必要が

あ り ます。 第5章 「Siebel Gatewayのインス トール」 および第6章 「Siebel Serverのイン

ス トール」 で説明した 低限必要な設定手順を完了しているこ とを前提にしています。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 421

Page 422: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

UNIX オペレーテ ィ ングシステム用のSiebel Serverのチューニング

UNIX オペレーテ ィ ングシステム用の Siebel Serverのチューニング E

AIX、 Solaris、 および HP-UX上の Siebel Serverの設定ファイルを次のよ うに変更します。

UNIX用に Siebel Serverをチューニングするには

1 vi などのテキス トエディ タで、 編集するアプリ ケーシ ョ ン固有の設定ファイルを開き

ます。 この設定ファイルは、 $SIEBEL_ROOT/siebsrvr/bin/LANGUAGEにあ り ます。

こ こで、 各項目はそれぞれ次のよ うになり ます。

$SIEBEL_ROOT = アプリ ケーシ ョ ンをインス トールしている場所

LANGUAGE = Siebel Serverの実行に使用する言語

たとえば、 アプ リケーシ ョ ンが eServiceで、 言語がアメ リ カ英語である場合、 完全な

パス名は次のよ うになり ます。

/siebel/eservice/siebsrvr/bin/enu/eservice.cfg

2 (オプシ ョ ン) CDA機能が不要な場合は、 「EnableCDA = FALSE」 と設定して、 CDA機能を無効にします。

3 (オプシ ョ ン) CTIバーが不要な場合は、 コールセンターに対して 「CommEnable = false」 と設定して、 CTIバーを無効にします。

4 (オプシ ョ ン) コールセンターが必要な場合は、 「CommConfigManager = true」 と

設定します。

422 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 423: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

UNIX での外部ユーザー認証の有効化

UNIX での外部ユーザー認証の有効化 E

Siebelユーザーの外部認証を実行するよ うに Siebel アプリ ケーシ ョ ンを設定するこ とがで

きます。 さまざまな種類の認証戦略を実装するこ とができます。 外部認証の実装につい

ては、 『Security Guide for Siebel eBusiness Applications』 を参照して ください。

UNIX上の Siebel Serversのアプリケーシ ョ ンに対して外部認証を実装する場合は、 次に示

すガイ ド ラインの他、 『Security Guide for Siebel eBusiness Applications』 のガイ ド ラ イン

にも従ってください。

外部認証を有効化し 、 siebenv.shまたはsiebenv.cshを編集するには

1 環境内ですでにSIEBEL_MEMORY_ALLOCATORを設定している場合は、 この環境変数を設

定解除します。 パラ メータ Memory Allocatorは、 デフォルトでONになっています。

注意 : 本番環境では、 Asserts を無効にしないでください。 Asserts によって、 いくつ

かの診断ログが有効化されます。 ログを無効にする と、 解決の難しいエラーが発生す

る場合があ り ます。

2 MinMTServers、 MaxMTServers、 およびMaxTasksを設定します。

1つのオブジェク ト マネージャの対象となるユーザーの数を決定します。 現在使用さ

れている値は100です。 次の方程式を使用して、 アプ リ ケーシ ョ ンのオブジェク トマ

ネージャ設定に必要な値を計算します。

次の方程式を使用します。

MaxTasks = ターゲッ トユーザー数 + 匿名ユーザー数 + バッ ファ

こ こで、

■ No. of anon usersは、target No. of usersの 20%に設定する必要があ り ます。

■ ユーザーがログインせずに参照する場合は、 target No. of usersの 20%のバッ

ファが必要です。

■ MaxTasksの値を切り上げて、MaxTasksの値を Min / MaxMTServersの倍数にします。

target No. users 500

MaxMT Servers = MinMT Servers =------------------------ =-------- = 5

users/OM 100

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 423

Page 424: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

eBusiness Applications for AIXのチューニング

eBusiness Applications for AIX のチューニング E

こ こでは、 AIXで Siebel アプリ ケーシ ョ ンを実行できるよ うにWebサーバーと関連製品を

設定およびチューニングする方法を説明します。

Web Server for AIXのチューニング E

こ こでは、 IHS Webサーバーのスケーラビ リティに対して 適化された環境変数のデフォ

ルト値について説明します。 これらの設定を環境に合わせて調整するこ とで、 Webサー

バーのパフォーマンスをさ らに 適化するこ とができます。

次の環境変数を、 $SIEBEL_ROOT/bin/startapaで設定します。 この SIEBEL_ROOTは、

Webサーバーがインス トールされているルートディ レク ト リです。

export AIXTHREAD_SCOPE=Sexport AIXTHREAD_MNRATIO=1:1export AIXTHREAD_MUTEX_DEBUG=OFFexport AIXTHREAD_RWLOCK_DEBUG=OFFexport AIXTHREAD_COND_DEBUG=OFFexport RT_GRQ=ONexport YIELDLOOPTIME=4export SPINLOOPTIME=1000export SIEBEL_ASSERT_MODE=0export MALLOCMULTIHEAP=considersize,heaps:No_of_CPUs_on_machineexport MALLOCTYPE=bucketsexport LDR_CNTRL=LOADPUBLIC@MAXDATA=0x60000000

heapsパラ メータの値には、 WebサーバーマシンのCPUの数を指定する必要があ り ます。

たとえば、 CPUが 2つある場合、 この行は次のよ うになり ます。

export MALLOCMULTIHEAP=considersize,heaps:2

注 : ディ スク容量を節約するために、 SIEBEL_ASSERT_MODEを設定して Webサーバーのロ

グレベルを 小レベルに抑えます。

424 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 425: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

eBusiness Applications for AIXのチューニング

IHS上のWebサーバーのスレッ ド 数を設定するには

■ テキス トエディ タを使用して、 $SVR_ROOT/httpd.confのworkers.cセクシ ョ ンで次

のよ うに値を設定します。

こ こで、

N = Webサーバーがサポート しなければならない同時ユーザーの平均数の 3倍、

つま り、 N = (3*xaverage_number_of_concurrent_users)

Siebel Web Server Extension for AIXのチューニング E

初に、 Siebel アプリケーシ ョ ンを AIXで実行できるよ うに Siebel Web Server Extensionをチューニングする必要があ り ます。

Siebel Web Server Extension for AIXをチューニングするには

1 AIXサーバーで、 Siebel Web Server Extension インス トールディ レク ト リの bin

ディ レク ト リに移動します。

2 viなどのテキス トエディ タで、 編集する eapps.cfgファ イルを開きます。

3 AnonUserPoolを、 target No. of usersの 20%に設定します。 この手順は必ず実行

してください。

4 GuestSessionTimeoutを 60に設定します。

注 : この設定は、 ユーザーがログインせずに参照している場合に必要です。

StartServers 1

ServerLimit 1

ThreadLimit N

MaxClients N

MinSpareThreads 1

MaxSpareThreads N

ThreadsPerChild N

MaxRequestsPerChild 0

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 425

Page 426: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

eBusiness Applications for AIXのチューニング

5 使用しているユーザー認証戦略に応じて、 適切な AnonUserユーザー名とパスワード

を設定します。 次のよ うに設定する と、 ほとんどの展開で適切に機能します。

詳し くは、 『Security Guide for Siebel eBusiness Applications』 を参照して ください。

a データベースログインが必要な Siebel Call Center など Siebel 従業員アプリ ケー

シ ョ ンの場合は、 ユーザー名を SADMIN、 パスワードを SADMIN に設定します。

b Siebel eService や Siebel eSales などの Siebel 顧客アプリケーシ ョ ンの場合は、

ユーザー名を GUESTCST、 パスワードを GUESTCST に設定します。

c Siebel ERM の場合は、 ユーザー名を GUESTERM に、 パスワードを GUESTERM に

設定します。

d Siebel eChannel などの Siebel パートナーアプリ ケーシ ョ ンの場合は、 ユーザー

名を GUESTCP、 パスワードを GUESTCP に設定します。

6 Memory Allocatorのデフォルト設定を ONに設定します。

7 環境内ですでに SIEBEL_MEMORY_ALLOCATORを設定している場合は、 この環境変数を

設定解除します。

8 Webサーバーを再起動してこの設定を有効にします。

Siebel Server for AIX のチューニング E

AIXには、 Siebel Serverのパフォーマンスを 適化するためのチューニング可能な環境変

数がいくつか用意されています。 これらの環境変数とそれぞれの値は、 Siebel Serverが起

動する と きの起動パラ メータ と して使用します。 表38および表39で、 これらの各環境変

数とそれぞれの推奨設定について説明します。

表38. 最適化に使用する $SIEBEL_ROOT/siebenvの環境変数

環境変数 値 説明

AIXTHREAD_SCOPE S 競合範囲を設定します。 Sは、 システ

ムベースの競合範囲 (1:1) を意味し

ます。

AIXTHREAD_MNRATIO 1:1 実行可能 pthreads を処理するために

採用する必要があるカーネルスレッ ド

の数のM:Nの比率を設定します。

426 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 427: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

eBusiness Applications for AIXのチューニング

AIXTHREAD_MUTEX_DEBUG OFF デバッガで使用されるアクティブな

ミ ューテッ クスのリ ス ト を管理しま

す。

AIXTHREAD_RWLOCK_DEBUG OFF デバッガで使用される読み書きロ ッ ク

の リ ス ト を管理します。

AIXTHREAD_COND_DEBUG OFF デバッガで使用される条件変数のリ ス

ト を管理します。

表39. 最適化に使用する $SIEBEL_ROOT/bin/siebmtshwの環境変数

環境変数 値 説明

RT_GRQ ON スレッ ドは、 CPU単位の実行キュー

ではな くグローバルな実行キューに置

かれます。

SPINLOOPTIME 1000 別のプロセッサに譲るまでにビジー

ロ ッ クが再試行される回数を設定しま

す。

YIELDLOOPTIME 4 ビジーロ ッ クがブロ ッ ク されるまでに

プロセッサを譲る回数を設定します

(libpthreadsの場合のみ)。

MALLOCTYPE buckets malloc bucketsは、 デフォル トのアロ

ケータのバケッ トベースの拡張をオプ

シ ョ ンで提供します。 小さな割り当て

要求を大量に発行するアプ リ ケーシ ョ

ンでmallocのパフォーマンスが向上

します。 malloc buckets を有効にする

と、 定義済みのブロ ッ クサイズ範囲内

にある割り当て要求がmalloc bucketsで処理されます。 他の要求はすべて、

デフォル トのアロケータが通常の方法

で処理します。

表38. 最適化に使用する $SIEBEL_ROOT/siebenvの環境変数

環境変数 値 説明

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 427

Page 428: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

eBusiness Applications for AIXのチューニング

MALLOCMULTIHEAP heaps:n プロセスプラ イベート セグ メ ン ト内の

ヒープの数を設定します。 n には、

サーバー上のプロセッサの数と同じ数

を指定する必要があ り ます。

LDR_CNTRL LOADPUBLIC@MAXDATA=0x50000000

LOADPUBLICオプシ ョ ンは、 システム

ローダーに対して、 アプ リ ケーシ ョ ン

から要求されたすべてのモジュールを

グローバルな共有ライブラ リセグ メン

ト にロードするよ うに指示します。

LDR_CNTRL を、 ユーザーの環境、 ま

たは可能であれば追加のメモ リ を要求

する実行可能プログラムを起動する

シェルスク リプ ト内で設定します。

このMAXDATAの値は、 この環境から

起動されるすべての実行可能プログラ

ムに対して 256 MBのセグメン ト を 5つ予約します。 この値は、 デフォル ト

の実行可能プログラム設定よ り も優先

されます。 デフォル ト値は、 実行可能

プログラムによって異な り ます。 デ

フォル ト値を使用する と、 Siebel コン

ポーネン トは、 MAXTASKパラ メータ

に対して 大値 5000 をサポート でき

ます。 この値を使用する と、 MAXTASK

には 大で 9000 まで指定できます。

環境に応じて、 大で 6つのセグメン

ト を予約する こ とができます。 このよ

うに多くのセグメン ト を使用できない

場合、 Siebel Serverは非常に早く終了

します。

表39. 最適化に使用する $SIEBEL_ROOT/bin/siebmtshwの環境変数

環境変数 値 説明

428 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 429: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

eBusiness Applications for AIXのチューニング

AIX 用のカーネル設定のチューニング E

AIXでの Siebel Serverのパフォーマンスを 適化するためにチューニングできる AIX カー

ネル設定が多数あ り ます。 これには、 仮想メモ リ管理設定やTCP設定などがあ り ます。

これらの設定を変更するには、 ルート権限が必要です。

vmtune値を変更するには、

1 vi などのテキス トエディ タで、 編集する /etc/rc.netファ イルを開きます。

2 vmtuneの設定を次のよ うに変更します。

if [ -f /usr/samples/kernel/vmtune ] ; then

/usr/samples/kernel/vmtune -p 5 -P 8 -f 720 -F 752 -b 200 -s 1

3 ソケッ トのデフォルトバッファサイズを次のよ うに変更します。

if [ -f /usr/sbin/no ] ; then

/usr/sbin/no -o tcp_sendspace=24576

/usr/sbin/no -o tcp_sendspace=24576

4 すべてのユーザー制限 (ulimit) がunlimitedになっているか、 次のよ うに確認

します。

ulimit –a

注 : 制限の設定を変更するには、 すべての ulimitパラ メータ値を –1 (無制限) に変更

して、 /etc/security/limitsファ イルを更新します。

5 変更を保存し、 テキス トエディ タを終了します。

6 サーバーを再起動する と、 変更が有効化されます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 429

Page 430: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

eBusiness Applications for AIXのチューニング

AIX 用の Central Dispatchのチューニング E

AIXでCentral Dispatch と と もに Siebel Server を実行するには、 事前に次のCentral Dispatch設定を行う必要があ り ます。

AIX用に Central Dispatchをチューニングするには

1 プライマ リ スケジューラのVIP アドレス と IP アドレスが同じサブネッ ト上にあるこ と

を確認します。

2 Central Dispatchのadminユーザー専用のユーザーアカウン ト を使用して、 この特定の

ユーザーのロ ッ クアウ ト機能を無効にします。

ロ ッ クアウ ト機能が有効な場合、 Central Dispatchサイ トの可用性に影響します。

3 Central Dispatchマシンで、 Heart Beats Until DownおよびAgent Heart Beat Intervalを次のよ うに変更します。

a Central Dispatch Manager を起動します。

b [サイ ト設定] > [オペレーシ ョ ン] > [高度なオプシ ョ ン] に移動します。

c Heart Beats Until Down を 100 に設定します。

d Agent Heart Beat Interval を 1 に変更します。

e [サイ ト設定] > [オペレーシ ョ ン] に移動します。

f Central Dispatch を実行している場合は、 サーバーを停止して再起動します。

4 Central Dispatchマシンと Siebel Serverマシンの $RESONATE/bin/cdagenctlファ イル

で次の環境変数を設定します。 次の値は、 大許容値です。

HTTP_INACTIVE_CONN_TIMEOUT = 31536000

SERVER_INACTIVE_CONN_TIMEOUT = 31536000

5 Central Dispatchデーモンを再起動するには、 /$RESONATE/bin/cdagentctlを実行し

ます。

430 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 431: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

Solaris用のSiebel eBusiness Applicationsのチューニング

6 更新のためにサイ ト またはサーバーを停止してから Siebel Server を再起動するまでの

間に、 Central Dispatchに登録されたスケジュールルールがないこ とを確認します。

注 : Dispatch Manager コンソールからサイ トのすべてのオープン接続を確認する

場合は、 Siebel Servers を起動する前にCentral Dispatch を停止および再起動します。

AIX 用の EnableOLEAutomationの設定 E

サーバーを起動する前に、 [サーバー管理] を使用して EnableOLEAutomationパラ メータ

を FALSEに設定します。

Solaris用の Siebel eBusiness Applicationsのチューニング E

こ こでは、 Solarisで Siebel アプリ ケーシ ョ ンを実行できるよ うにWebサーバーと関連製

品を設定およびチューニングする方法を説明します。

Solaris用の Web サーバーのチューニング E

Sun ONE (iPlanet) Webサーバーをチューニングして、 パフォーマンスを 適化する必要

があ り ます。

Sun ONE Webサーバーをチューニングするには

1 vi などのテキス トエディ タを使用して、 Webserver_root/config/magnus.confファ

イル開きます。

こ こで、

Webserver_root = Sun ONE (iPlanet) Webサーバーのルートパス

2 パラ メータ RqThrottleを 1024に設定します。

RqThrottleパラ メータでは、 Webサーバーで処理できる同時ト ランザクシ ョ ンの

大数を指定します。 デフォルト値は 512です。 この値を 1024に変更する と、 実行され

る ト ランザクシ ョ ンの遅延を 小限に抑えるこ とができます。

3 MaxKeepAliveConnectionsパラ メータの値を 1000に変更します。 デフォルト値は

200です。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 431

Page 432: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

Solaris用のSiebel eBusiness Applicationsのチューニング

4 変更を magnus.confファ イルに保存します。

5 Webサーバーを再起動します。

Sun ONE (iPlanet) Webサーバーのパラ メータに前述の変更を加えたら、 Sun ONE(iPlanet) Webサーバーをホス トするワークステーシ ョ ンで次のパラ メータを変更す

る必要があ り ます。

6 編集する /etc/systemを開きます。

7 次の Solaris システムパラ メータを設定します。

8 Sun ONE (iPlanet) Webサーバーをホス ト しているワークステーシ ョ ンを再起動し

ます。

Solaris用の Siebel Web Server Extension のチューニング E

Siebel Web Server Extension をチューニングして Solarisでのパフォーマンスを 適化する

必要があ り ます。

Siebel Web Server Extensionをチューニングするには

1 Siebel Web Server Extensionのインス トールディ レク ト リの binサブディ レク ト リに

移動します。

2 viなどのテキス トエディ タで、 編集する eapps.cfgファ イルを開きます。

3 AnonUserPoolを、 target #usersの 20%に設定します。

パラ メータ 範囲 デフォルト値

チューニング

後の値 コ メン ト

rlim_fd_max /etc/system 1024 8192 開いているファ イル

の記述子制限を処理

します。 予想される

ロード (関連ソケッ

ト 、 ファ イル、 パイ

プが存在する場合)

を説明する必要があ

り ます。

rlim_fd_cur /etc/system 64 8192

432 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 433: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

Solaris用のSiebel eBusiness Applicationsのチューニング

4 GuestSessionTimeoutを 60に設定します。

注 : この設定は、 ユーザーがログインせずに参照している場合に必要です。

5 適切な AnonUserユーザー名とパスワードを設定します。 これは、 ユーザー認証戦略

によって異なり ます。 通常は、 次のよ うに設定します。 詳し くは、 『Security Guide for Siebel eBusiness Applications』 を参照してください。

a データベースログインを使用する Siebel Call Center など Siebel 従業員アプリ ケー

シ ョ ンの場合は、 ユーザー名を SADMIN、 パスワードを SADMIN に設定します。

b Siebel eService や Siebel eSales などの Siebel 顧客アプリ ケーシ ョ ンの場合は、

ユーザー名を GUESTCST、 パスワードを GUESTCST に設定します。

c Siebel ERM の場合は、 ユーザー名を GUESTERM に、 パスワードを GUESTERM に設定

します。

d Siebel eChannel などの Siebel パートナーアプリ ケーシ ョ ンの場合は、 ユーザー名

を GUESTCP、 パスワードを GUESTCP に設定します。

6 Webサーバーを再起動します。

Solaris用のカーネル設定のチューニング E

1つの Solaris環境で複数の Siebel Server を実行するには、 Solaris カーネルパラ メータを、

Solarisサーバーの特定のリ リースに固有な推奨値に設定する必要があ り ます。

Solarisで実行している Siebel Serversに固有のパラ メータ推奨値については、 Siebelテク

ニカルサービスにお問い合わせください。

注意 : Solaris 環境で Siebel Server を実行する際にデフォルト以下の Solaris カーネルパラ

メータを使用する と、 一部の Siebel Server コンポーネン トでは、 パフォーマンス上の重

大な問題が発生し、 SIGABRT エラーや SIGSEV エラーとなる場合があ り ます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス トールガイ ド 433

Page 434: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebelインスト ールのための UNIXオペレーティ ングシステムのチューニング

Solaris用のSiebel eBusiness Applicationsのチューニング

一般的に Siebel アプリ ケーシ ョ ンでは (特に Siebel Serverでは)、 パフォーマンスに重大

な影響を与える Solaris カーネルパラ メータ設定が多数あ り ます。 これらのパラ メータ

には、 ファ イル記述子、 スタ ッ クサイズ、 メモ リ、 セマフォなどの要素を管理するパラ

メータが含まれます。これらのパラ メータは、 Solaris カーネル設定ファイル/etc/system

内にあ り ます。 これらのパラ メータの設定を変更するには、 このファ イルを手動で編集し、

変更を保存してシステムを再起動する必要があ り ます。

通常、 Solaris カーネルメモ リパラ メータの設定は比較的低い値に設定します。 ただし、

Siebel Server アプリ ケーシ ョ ンなどの大容量メモリモデルのアプリ ケーシ ョ ンの場合は、

これら多くのパラ メータに割り当てられている値を増やすこ とをお勧めします。

Siebel Server用にSolaris カーネル設定をチューニングするには

1 viなどのテキス トエディ タで、 編集する /etc/systemファ イルを開きます。

2 一般的な設定を行う次の行を追加するか、 変更します。

set rlim_fd_cur=6000set rlim_fd_max=6000

3 共有メモ リの設定を行う次の行を追加するか、 変更します。 最初の行で、 Solaris 32ビッ トか 64 ビッ ト を選択します。

set shmsys:shminfo_shmmax = 0xffffffff [or] 0xffffffffffffffffset shmsys:shminfo_shmmni = 1024set shmsys:shminfo_shmseg = 1024

4 メ ッセージキューの設定を行う次の行を追加するか、 変更します。

set msgsys:msginfo_msgmax = 4096

5 セマフォを設定する次の行を追加するか、 変更します。

set semsys:seminfo_semaem = 16384set semsys:seminfo_semopm = 100set semsys:seminfo_semmni = 4096set semsys:seminfo_semmns = 16384set semsys:seminfo_semmnu = 4096set semsys:seminfo_semume = 2500set semsys:seminfo_semmsl = 500

6 変更を保存し、 テキス トエディ タを終了します。

7 マシンを再起動して新しい設定を有効化します。

434 UNIX 用 Siebel Server インス トールガイ ド バージ ョ ン 7.5.3

Page 435: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

Solaris用のSiebel eBusiness Applicationsのチューニング

Solaris用のオブジェ ク ト マネージャインスタンスのチューニング E

50 を超える Object Managers を実行している Solarisマシンでは、 1つ以上のObject Managerが正し く起動しな くても、 他のObject Managerは正し く機能している場合があ

り ます。 起動しないObject Managerのログファイルには、 それらが正し く起動していな

いこ とが示されます。 このよ う な場合は、 ndd コマンドを使用して tcp_conn_req_max_q

およびtcp_conn_req_max_q0のデフォルト値を変更します。

注 : これらの設定は、 マシンを再起動する と失われます。 再起動後もこれらの変更を有効

にするためには、 変更内容を /etc/init.dに追加して ください。

TCP値を変更するには

1 root と してログインします。

2 ndd コマンドを実行します。

注 : 太字は応答を表しています。

ndd /dev/tcp

name to get/set ? tcp_conn_req_max_q

value ? 1024

name to get/set ? tcp_conn_req_max_q0

value ? 4096

3 viなどのテキス トエディ タを使用して、 次の行を /etc/systemファ イルに追加

します。

set tcp:tcp_conn_req_max_q=1024

set tcp:tcp_conn_req_max_q0=4096

マシンを再起動する と、 これらのパラ メータは自動的に設定されます。

4 Sievel Server を Siebel インス トール所有者と して再起動します。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 435

Page 436: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

Solaris用のSiebel eBusiness Applicationsのチューニング

Solaris用の Central Dispatchのチューニング E

SolarisでCentral Dispatch を実行するには、 初にCentral Dispatch を設定する必要があ り

ます。

Solaris用に Central Dispatchをチューニングするには

1 プライマ リ スケジューラの仮想 IP アドレス と IP アドレスが同じサブネッ ト上にある

こ とを確認します。

2 Central Dispatchのadminユーザー専用のユーザーアカウン ト を使用して、 この特定の

ユーザーのロ ッ クアウ ト機能を無効にします。

ロ ッ クアウ ト機能が有効な場合、 Central Dispatchサイ トの可用性に影響します。

3 Central Dispatchのマシンで、 Heart Beats Until DownおよびAgent Heart Beat

Intervalを次のよ うに変更します。

a Central Dispatch Manager を起動します。

b [サイ ト設定] > [オペレーシ ョ ン] > [高度なオプシ ョ ン] に移動します。

c Heart Beats Until Down を 100 に設定します。

d Agent Heart Beat Interval を 1 に変更します。

e [サイ ト設定] > [オペレーシ ョ ン] に移動します。

f サイ ト を停止して再起動します。

4 Sun ERIネッ ト ワーク インターフェイスカード (NIC) を使用している場合は、 viな

どのテキス トエディ タを使用して編集する /etc/systemを開きます。

Central Dispatchは物理NIC カードにバインド されるため、 これがパケッ ト処理とのイ

ンターフェイスになるこ とができます。 次の変数を設定して、 ネッ ト ワークパケッ ト

処理のチェッ クサムを無効にします。

set ip:dohwcksum=0

注 : サーバーを起動する と、 環境変数$RESONATE_ROOTが自動的に設定されます。 こ

の変数は、 .profileまたはsiebenv.shで設定しないでください。

436 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 437: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

HP-UX用のSiebel eBusiness Applicationsのチューニング

5 Central Dispatch と Siebel Serverマシンの /etc/rc.cdagentファ イル (Central Dispatch起動スク リプ ト ファ イル) で次の環境変数を設定します。 次の値は、 大許

容値です。

HTTP_INACTIVE_CONN_TIMEOUT = 31536000

SERVER_INACTIVE_CONN_TIMEOUT = 31536000

6 コマンド /etc/rc.cdagent restartを使用して、 Central Dispatchデーモンを再起動

します。

7 更新のためにサイ ト またはサーバーを停止してから Siebel Server を再起動するまでの

間に、 Central Dispatchに登録されたスケジュールルールがないこ とを確認します。

注 : Dispatch Manager コンソールからサイ トのすべてのオープン接続を確認する場合

は、 Siebel Servers を起動する前にCentral Dispatch を停止および再起動します。

Solaris での EnableOLEAutomationの設定 E

UNIXプラ ッ ト フォームへインス トールする場合は、 サーバーを起動する前に [サーバー

管理] を使用して EnableOLEAutomationパラ メータを FALSEに設定します。

HP-UX用の Siebel eBusiness Applicationsのチューニング E

こ こでは、 HP-UXで Siebel アプリ ケーシ ョ ンを実行できるよ うにWebサーバーと関連製

品を設定およびチューニングする方法を説明します。

HP-UX 用のWebサーバーのチューニング E

こ こでは、 HP-Apache2 Webサーバーの環境変数の推奨初期設定について説明します。

これらの設定を環境に合わせて変更するこ とで、 Webサーバーのパフォーマンスをさら

に 適化するこ とができます。

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 437

Page 438: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

HP-UX用のSiebel eBusiness Applicationsのチューニング

HP-Apache2のWebサーバーのスレッ ド 数を設定するには

■ テキス トエディ タを使用して、 $SVR_ROOT/httpd.confのworkers.cセクシ ョ ンで

次のよ うに値を設定します。

こ こで、

N = Webサーバーがサポート しなければならない同時ユーザーの平均数の 3倍、

つま り、 N = (3*average_number_of_concurrent_users)

HP-UX 用のカーネル設定のチューニング E

HP-UX カーネルパラ メータを、 次に示す推奨値に変更します。 これらの変更を行うには、

HP-UX System Administration Manager (SAM) ツールを使用します。

NPROC 4096ksi_alloc_max 32768 - (NPROC*8)max_thread_proc 4096 – 4096maxdsiz 0x90000000 - 0X90000000maxdsiz_64bit 2147483648 - 2147483648maxfiles 4000 - 4000maxssiz 401604608 - 401604608maxssiz_64bit 1073741824 - 1073741824maxusers 128 - 128msgmap 4098 - (NPROC+2)msgmni 4096 - (NPROC)msgtql 4096 - (NPROC)ncallout 8000 - 8000nclist 2148 - (100+16*MAXUSERS)ncsize 35840 - (8*NPROC+2048+VX_NCSIZE)nfile 67584 - (16*NPROC+2048)ninode 34816 - (8*NPROC+2048)nkthread 7184 - (((NPROC*7)/4)+16)

StartServers 1

ServerLimit 1

ThreadLimit N

MaxClients N

MinSpareThreads 1

MaxSpareThreads N

ThreadsPerChild N

MaxRequestsPerChild 0

438 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 439: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

HP-UX用のSiebel eBusiness Applicationsのチューニング

nproc 4096 - 4096nsysmap 8192 - ((NPROC)>800?2*(NPROC):800)nsysmap64 8192 - ((NPROC)>800?2*(NPROC):800)semmap 1026 - 1026semmni 1024 - 1024semmns 16384 - ((NPROC*2)*2)semmnu 2048 - 2048semume 256 - 256shmmax 0x40000000 Y 0X40000000shmmni 1024 - 1024shmseg 1024 Y 1024vps_ceiling 64 - 64

HP-UX の最大スレッ ド制限の設定 E

HP-Apache2のデフォルトの ThreadLimitは 64ですが、 さ らに高い値に設定するこ と も

できます。 大設定値は、 カーネル設定によって異なり ます。

threadlimitを高い値に設定するには

1 httpd.confを編集して、 次の属性を変更します。

ThreadLimit Y * e = 20000は、Apache Webサーバーでサポート される 大値です。

この値を、 システムがサポートする数値にリセッ トできます。

他の指令を実行する前にこの指令を実行する必要があ り ます。

ThreadsPerChild Y * e = 各子供のスレッ ド数。 この値には、 ThreadLimitを超え

る値を設定できません。

MaxClients Y * e = 大接続。 この値には、ThreadPerChildを超える値を設定でき

ません。

2 同じファイルで、 次のよ うにUser と Groupの値を更新します。

User nobody

Group system

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 439

Page 440: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

Siebel インス トールのための UNIX オペレーテ ィ ングシステムのチューニング

HP-UX用のSiebel eBusiness Applicationsのチューニング

HP-UX Schedulerのチューニング E

次の変更を行わないと、 HP-UXでの Siebel eBusiness Applicationsの実行速度が遅くな り

ます。 次の変更を行うためには、 ルート権限が必要です。

Schedulerの設定をチューニングするには

1 /etc/privgroupファ イルに次の行を追加します。 必要であれば、 このファイルを

作成します。

-g RTSCHED

2 ファ イルを保存して終了します。

3 次のコマンドを実行します。

setprivgroup -f /etc/privgroup

4 グローバルな RTSCHED許可が設定されているか確認します。 次のコマンドを実行

します。

getprivgroup

コマンドが成功する と、 システムは次のよ うに応答します。

global privileges: RTSCHED

440 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 441: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

AAIX

ODBC 接続、 ト ラブルシューティ ング 161Siebel Gateway、 自動起動するよ うに設

定 128Siebel Server、 自動起動設定 164

AIX、 必要なファ イル 113

CChartWorks Server、 インス トール

インス トール前の要件、 説明 360ChartWorks Server。 「Siebel Communications

Server」 を参照

ClientRootDirectory パラ メータ、 説明 403CLI パッケージ、 増加 203Compaq Teaming NIC ド ラ イバ 69config_server スク リプ ト 、 サーバーを追加する

ための使用 159CORBA Object Manager

それぞれの 「Siebel CORBA オブジェク トマ

ネージャ」 の項を参照

CORBA Object Manager、 インス トール後のタス

複数のオブジェク トマネージャ、 登録 (各

「CORBA Object Manager」 の項を参

照) 355CORBA Object Manager、 インス トール

専用マシンへのインス トールについて 52

DDB_BLOCK_BUFFERS パラ メータ、 説明 258DB_BLOCK_SIZE パラ メータ、 説明 260DB_FILE_MULTIBLOCK_READ_COUNT パラ

メータ、 説明 259DB2

ネッ ト ワーク接続、 確認 (CORBA) 338

DB2 UDB

Siebel Server ロケール、 設定 168Siebel Server、 データベース接続用の設

定 135DB2 Universal Database、パフォーマンスの 適

db2set パラ メータ、 設定 206, 208DB2 データベース設定パラ メータ、 設

定 208, 212ODBC ステート メ ン トハンドル、 増加 203「言語の属性」 も参照、 設定

データベースオブジェク トの分散、 計

画 199, 201データベース設定タスク 197データベース設定パラ メータ、 設定 205データベースマネージャ設定パラ メータ、

表 205, 206データベースレイアウ トのガイ ド ラ イ

ン 198, 202db2set パラ メータ、 設定および表 206, 208DB2 データベース

DB2 Universal Database の設定タス ク 197「DB2 Universal Database、 パフォーマンスの

適化」、 「言語の属性、 設定」 も参照

ODBC データソース、 確認 160設定パラ メータ、 設定 205, 208, 212データベースオブジェク ト 、 アクテ ィブ

化 212データベースオブジェク ト 、 テーブルスペー

ス、 説明 216データベースオブジェク ト 、 デフォル ト保存

パラ メータの上書き 220データベースオブジェク ト 、 バッファプール

のアクティブ化 216データベースオブジェク ト 、 容量計画 215マネージャ設定パラ メータ 205, 206レイアウ トのガイ ド ラ イン 198

DB2 汎用データベース

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 441

Page 442: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

Siebel CORBA オブジェク トマネージャ、

データベース接続の設定 337DB2 ログスペース、 十分な割り当て 215Dispatch Manager アカウン ト 、 注、 ユーザーと

して直接ログオンの禁止 63

EeAI のコネクタ ソフ ト ウェア。 「Siebel eAI のコ

ネク タソフ ト ウェア」 を参照

Enterprise Server

「Siebel Enterprise Server」 も参照

環境図 22コンポーネン ト 32説明 27

FFulcrum SearchServer、 使用説明 137

Ggrantusr.sql script

Siebel Database for Oracle、 実行 280, 282ユーザーに対する権限、 実行権限の付

与 233

HHTTPS ポート、 説明とデフォル ト設定 406HTTP ポート、 説明とデフォルト設定 406

IIBM HTTP Web サーバー

確認 313メモ、 Resonate Central Dispatch のインス

トール 137ユーザー特権の付与 318

NName Server

説明 25

OODBC ステート メ ン トハンドル、 増加 203ODBC 設定、 ネッ ト ワーク接続計画の説明 65ODBC データソース

DB2S、 Siebel Server のための確認 160Siebel Server、 確認 159

接続、 Solaris または AIX の ト ラブルシュー

ティング 161OPEN_CURSORS パラ メータ、 説明 260OPTIMIZER_MODE パラ メータ、 説明 258Oracle

Siebel CORBA オブジェク トマネージャ、

データベース接続の設定 337ネッ ト ワーク接続、 確認 338

Oracle データベース

インス トール後の推奨事項 270「個々の Siebel Database Server for Oracle」 の

項目を参照して ください。

設定ガイ ド ラ イン 262データベースオブジェク トの分散、 計

画 254, 256データベース管理パラ メータ 258, 261データベース管理、 継続的作業 270データベース設定タスク 253データベースレイアウ トのガイ ド ラ イ

ン 254, 257Orbix ORB

共有サーバーモード、 複数のオブジェク トマ

ネージャの登録 356

RRAID 「冗長ディ スクアレイ」 を参照

RDBMS

Siebel、 サポート されるバージ ョ ンの確

認 64, 65システム、 選択 46

Resonate Central Dispatch

increase タイムアウ トエラー、 失敗したコン

ポーネン トのタイムアウ ト値の増

加 173Siebel Gateway、 ク ラスタ化する場合の有効

化の説明 112インス トール 73再インス トール 82タイムアウ トエラー、 環境変数の設定 75タイムアウ トエラー、 現在の SCB タイムアウ

トパラ メータの設定の確認 172ネッ ト ワークルート、 確認 72ポート、 スケジューラが使用するデフォル

ト 64Resonate Central Dispatch、 インス トール

インス トールと設定のタス ク、 表 67仮想 IP アド レス、 割り当て 70

442 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 443: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

静的 IP アド レス、 割り当て 71ネッ ト ワークルート、 確認 71, 72

Resonate Central Dispatch、 設定

アプ リ ケーシ ョ ンサーバー、 削除 80, 81アプ リ ケーシ ョ ンサーバー、 追加 80インス トールと設定のタスク、 表 67再インス トール 82スケジューリ ングポ リ シー、 選択につい

て 79設定手順 77, 80設定に関する ヒ ン ト 75説明 74負荷分散ポ リ シー、 選択 79

Resonate 監視アカウン ト

説明 61, 63ログイン権限、 ユーザー ID、 パスワードのガ

イ ド ラ イン 63Resonate マネージャアカウン ト

Windows、 作成 61説明 61, 62

SSCB タイムアウ トパラ メータ、 現在の設定の確

認 172Server Manager

インターフェイス 29個別の Server Manager タスク、 作成の説

明 30説明 29他のサーバーへの接続 30

SessionTimeout、 説明と例 406SHARED_POOL_SIZE パラ メータ、 説明 259Siebel 2001、 UNIX 上でのサーバーコンポーネ

ン トの設定 52Siebel ChartWorks Server

インス トール 360インス トールと設定のタスク、 表 359設定 362

Siebel CORBA オブジェク ト マネージャ

Siebel Server 前提条件、 確認 336説明 336データベース接続、 設定 337ト ラブルシューティ ング、 表示されるエラー

メ ッセージ 357ネッ ト ワーク接続、 確認 338

Siebel CORBA オブジェク ト マネージャ、 インス

トール

Siebel Server 前提条件。 確認 336インス トール手順 339インス トールと設定のタス ク、 表 335ディ レク ト リ構造、 確認と例 344データベース接続、 設定 337ネッ ト ワーク接続、 確認 338

Siebel CORBA オブジェク ト マネージャ、 インス

トール後のタスク

CORBA Object Manager を起動する前のタス

ク 343Siebel Database Server

Siebel eBusiness Applications システム、 部分

を構成 225Siebel Database Server for DB2、 インス トール

インス トール前のタスク 225ス ト アドプロシージャコード、 コピーと イン

ス トール 235ディ レク ト リ構造、 確認 231テーブルオーナーアカウン ト と管理者アカウ

ン ト 、 作成 233Siebel Database Server for DB2、 インス トール後

のタス ク

Siebel ファ イルシステムの組み込み 250, 298

複数言語シードデータ、 インス トール 249レポジ ト リ、 新規言語のインス トール 250,

297Siebel Database Server for DB2、 設定

インポート時に作成されるログファ イル、

ファ イルの リ ス トの説明 246データベースサーバーコンポーネン ト 、 イン

ス トール 236ログファ イル、 エラーの確認 241

Siebel Database Server for Oracle、 インス トール

インス トールと設定のタス ク 271インス トール前のタスク 273ディ レク ト リ構造とファ イルの リ ス ト 279テーブルオーナーアカウン ト と管理者アカウ

ン ト 、 作成 280Siebel Database Server for Oracle、 インス トール

後のタスク

Oracle データベースも参照

Siebel Database Server for Oracle、 設定

Oracle データベースも参照

インス トール時に作成されるログファ イル、

エラーの確認 287データベースサーバーコンポーネン ト 、 イン

ス トール 282

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 443

Page 444: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

レポジ ト リ、 ターゲッ トデータベースホス ト

へのインポート 288ロールバッ クセグメ ン ト 、 設定 288

Siebel EAI のコネクタ ソフ ト ウェア、 インス

トール

インス トール前の注意事項 330Siebel eAI のコネクタ ソフ ト ウェア、 インス

トール

インス トールタスク 329Siebel eBusiness Applications

移行、 説明 371複数のバージ ョ ンのインス トール、 説明 51

Siebel Enterprise Integration Manager

Oracle、 Siebel ベーステーブルとは異なる命

名のインターフェイステーブル 256Siebel Enterprise Server

Siebel Server、 Enterprise Server へのグループ

化 47Siebel Server、 追加サーバーの設定 157定義済み 138

Siebel Gateway

「Siebel Server」 も参照

Siebel Server、 共存の説明 50インス トール 65, 66, 106インス トールしたファ イル、 リ ス ト 123インス トールと設定のタスク、 表 111インス トール前のタスク 112起動、 確認 125自動起動、 AIX 用の設定 128自動起動、 Solaris 用の設定 127冗長ディ スクアレイ、 インス トール先の説

明 114接続ブローカ リ ング、 説明 26説明 25注、 異なるバージ ョ ンの Siebel の実行の説

明 111提供するサービス 25ト ラブルシューティ ング 128他の環境、 インス トール先 26

Siebel Gateway、 インス トール

インス トール手順 65, 66, 106インス トール前のタスク 112

Siebel Mid-Market、 ODBC 設定の説明 65Siebel Remote

Siebel Server、 ネッ ト ワーク接続の確立 168Siebel Server、 有効化の説明 159

Siebel Server

DB2 UDB、 データベース接続用の設定 135Resonate Central Dispatch、 インス トールの

確認 137SearchServer、 使用説明 137Siebel Enterprise Server、 グループ化の説

明 47Siebel Gateway、 共存の説明 50インス トールと設定のタス ク、 表 131説明 28データベース接続、 設定 135特定サービス専用、 説明 47「 ト ラブルシューティング」 も参照

ト ラブルシューティ ング、 インス トールまた

は設定に関する 171ネッ ト ワーク接続、 確認 135ファ イルシステムディ レク ト リ、 サブディ レ

ク ト リの命名および一覧 58ファ イルシステム、 作成の説明 56ファ イルシステム、 セッ ト アップ 59有効にする必要のあるコンポーネン ト 380,

382, 384Siebel Server components 「コンポーネン ト 」 を

参照

Siebel Server Manager 「Server Manager」 を参

照。

Siebel Server、 インス トール

Siebel Remote、 サーバー上での有効化の説

明 159Siebel Server、 追加サーバーの設定 157インス トールしたファ イル、 リ ス ト と説

明 156インス トールタスク、 リ ス ト 138インス トール手順 115, 140, 227, 274, 305,

330インス トール前チェッ ク リ ス ト 139開始前の手順 34「 ト ラブルシューティング」 も参照

Siebel Server、 インス トール / 設定後のタスク

言語固有の Siebel オブジェク ト マネージャ、

作成 169Siebel Server、 設定

DB2 対応の Siebel ServerODBC データソース、

確認 160ODBC 接続、 Solaris または AIX 上の ト ラブル

シューティング 161

444 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 445: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

Siebel ServerODBC データソース、 確認 159Siebel Server コンポーネン ト グループ、 同期

について 168Siebel Server ロケール、 DB2 UDB 用の設

定 168Siebel 環境変数、 説明と リ ス ト (表) 166自動起動、 AIX での設定 164自動起動、 siebel_server スク リプ トの編集に

よる設定 162自動起動、 Solaris での設定 163「 ト ラブルシューティング」 も参照

ト ラブルシューティ ング、 失敗した ODBCデータソース接続 161

モバイルユーザー、 ネッ ト ワーク接続の確立

について 168Siebel Web Server Extension

ト ラブルシューティ ング 315Siebel Web Server Extension、 インス トール

Web サーバーソフ ト ウェア、 インス トールの

説明 303ト ラブルシューティ ング 315

Siebel Web Server Extension、 インス トール後の

タスク

Sun ONE サーバー、 SWSE を受け入れるため

の設定 321Web Server Extension 設定ファ イル、

eapps.cfg ファ イルの構造 318, 402仮想ディ レク ト リ、 確認 313シェルスク リプ ト 、 再起動する対象の説

明 323設定ファ イル、 オプシ ョ ンパラ メータ 407,

410設定ファ イル、 構造 402設定ファ イル、 説明 317設定ファ イル、 必須パラ メータ 403, 412設定ファ イル、 編集 317物理ディ レク ト リ、 リ ス ト 312ユーザー特権の付与 318

Siebel Web Server Extension、 インス トール前の

タスク

Siebel Gateway および Enterprise Server、 確

認の説明 302Web Server Extension プラグイン、 要件を満

たすこ との説明 302サーバーコンポーネン トの配布、 説明 300設定、 推奨 301

SIEBEL_GATEWAY、 説明 166SIEBEL_ROOT ディ レク ト リ 、 UNIX 上でのディ

レク ト リ構造の計画 51, 52SIEBEL_ROOT、 説明 166Siebel アカウン ト 、 作成

UNIX、 ユーザーアカウン トの作成 61, 63アカウン トのセッ ト アップに関する一般的な

ガイ ド ラ イン 61ユーザーアカウン トのタイプ 61

Siebel オブジェク トマネージャ、 言語固有の作

成 169Siebel 環境変数、 説明と リ ス ト (表) 166Siebel 管理者、 ログオン時にシェルスク リプ ト

を自動的に実行するよ うに設定 125Siebel サービスオーナーアカウン ト

Windows、 作成 61説明 61

Siebel 実装、 計画

Siebel Server、 Siebel Enterprise Server へのグ

ループ化 47Siebel ディ レク ト リ構造、 計画 51, 52インス トール、 サイズ 45, 47ト ポロジ、 計画のガイ ド ラ イン 49, 55プロセスの概要 39

Siebel 展開チーム、 説明 45Siebel ファ イルシステム

Siebel Database Server for DB2、 組み込

み 250, 298作成、 説明 56ディ レク ト リ構造 56ディ レク ト リ 、 サブディ レク ト リの命名およ

び一覧 58ディ レク ト リ 、 セッ ト アップ 59

Siebel モバイル Web ク ラ イアン ト 、 Siebel Server とのネッ ト ワーク接続の確立につい

て 168Siebel レポジ ト リ

Siebel Database Server for DB2、新規言語のイ

ンス トール 250, 297Siebel Database Server for Oracle、 ターゲッ ト

データベースホス トへのインポー

ト 288siebenv.csh、 説明 166siebenv.sh、 説明 166Solaris

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 445

Page 446: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

ODBC 接続、 ト ラブルシューティ ング 161Siebel Gateway、 自動起動するよ うに設

定 127Siebel Server、 自動起動設定 163

SORT_AREA_RETAINED_SIZE パラ メータ、 説

明 259SORT_AREA_SIZE パラ メータ、 説明 259Sun ONE Web サーバー

Siebel Web Server Extension、受け入れるため

の設定 321確認 314ユーザー特権の付与 318

TTeaming NIC ド ラ イバ 69

UUnicode 対応のデータベース、

DB2_INDEX2BYTEVARLEN パラ メータの

設定の重要性 218UNIX

Siebel CORBA オブジェク トマネージャ、

データベース接続の設定 337権限、 設定 52ディ レク ト リ構造、 計画 51, 52

VVisiBroker ORB

永続モード、 複数のオブジェク トマネージャ

の登録 355共有サーバーモード、 複数のオブジェク トマ

ネージャの登録 356VPD.PROPERTIES ファ イル 156

WWeb Server Extension 設定ファ イル

eapps.cfg ファ イルの構造 318, 402WebPublicRootDir パラ メータ、 説明 413WebUpdatePassword パラ メータ、 説明 413Web サーバー

ソフ ト ウェア、 インス トールの説明 303Windows

ChartWorks、 インス トール 360

Siebel CORBA オブジェク トマネージャ、

データベース接続の設定 337Siebel サービス所有者/ Resonate マネージャ

アカウン ト 、 作成 61静的 IP アド レス、 割り当て 71

あアカウン ト Siebel アカウン ト 、 作成を参照

アップグレード ウ ィザード、 インス トールの実

行 240, 245, 286, 293アップグレード、 説明 371アプ リ ケーシ ョ ン環境

エンティティ 22図 22

アプ リ ケーシ ョ ンサーバー

エンタープライズサーバー、 アプ リ ケーシ ョ

ンサーバーの削除 80エンタープライズサーバー、 アプ リ ケーシ ョ

ンサーバーの追加 80アンインス トール

言語パッ ク 370

い移行、 説明 371インス トール

Resonate Central Dispatch 73Siebel 2001、 UNIX 上でのサーバーコンポー

ネン トの設定 52Siebel Database Server for DB2 115, 140,

227, 274, 330Siebel Gateway 65, 66, 106Siebel 実装、 計画 ; アンインス トールも参照

展開サイズ 45, 47プロセスの概要 36

か開発環境、 説明 46仮想 IP アド レス

Resonate Central Dispatch、 インス トールに

ついて 70Resonate Central Dispatch、 ネームサービス

の更新 70仮想ディ レク ト リ、 確認

Web サーバーの設定ファイル、 d.conf. 313

446 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 447: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

Web サーバーの設定ファイル、obj.conf. 314

環境

環境の推奨事項 46変数、 説明と リ ス ト (表) 166

管理者アカウン トの作成、 Siebel Database for Oracle のデータベース用 280

き共有サーバーモード

複数のオブジェク トマネージャ、 登録 356

くク ラ イアン トの接続リ クエス ト 、 説明 26

け言語

パッ ク、 アンインス トール 370言語属性、 設定

Oracle、 説明および照合順の設定 260照合する順序 266

言語特性、 設定

「データベース」 も参照

言語の属性、 設定 212コードセッ ト 、 定義 219照合する順序 219, 220テ リ ト リー、 定義 219

こコードセッ ト 、 定義 219コンポーネン ト

タイプ 31定義済みコンポーネン ト 、 説明 31モード 30

さサーバー

ネッ ト ワークの表示の問題、 解決 70サーバーモードのコンポーネン ト 31

しシードデータ

Siebel Database Server for DB2、複数言語シー

ドデータのインス トール 249

シェルスク リプ ト 、 設定ファ イル変更後の再起

動 323実装計画ワークシート 373シャ ド ウスケジューリ ング、 Resonate Central

Dispatch の機能 75照合順

DB2、 説明と ソー ト順 219, 266照合する順序

DB2 データベース、 作成 220Oracle、 説明および接続時の設定 260

冗長ディ スクアレイ

Oracle、 使用 254Siebel Gateway、 インス トール先の説明 114使用方法の説明 198

シングルノードサーバーコンポーネン ト 、 説

明 300シン メ ト リ ッ クルー ト 、 定義 72

すス ト アドプロシージャコード、 コピーと インス

トール 235

せセッシ ョ ンモードのコンポーネン ト 31接続ブローカ リ ング、 説明 26設定ファ イル

Siebel Web Server Extension、 インス トール後

のタスク 412オプシ ョ ンパラ メータ 407, 410構造 402説明 317必須パラ メータ 403, 412

たタスクモードのコンポーネン ト 31

て定義済みコンポーネン ト 、 説明 31, 32ディ レク ト リ構造、 計画

UNIX、 構造の計画 51, 52データベースオブジェク ト 、 DB2 用に作成

「言語の属性」 も参照、 設定

テーブルスペース、 説明 216バッファプール、 アクティブ化 216

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 447

Page 448: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

保存パラ メータ、 デフォル トの上書き 220容量計画 215

データベースオブジェク ト 、 Oracle 用に作成

一時テーブルスペース、 作成 265「言語属性、 設定」 も参照

説明 261テーブルスペース、 作成のガイ ド ラ イ

ン 264テーブルスペース、 適切な初期サイズの設定

と正常なインス トールの保証 265デフォルトの保存パラ メータ、 上書きの説明

および例 268, 269容量計画、 REDO ログのサイズ設定 263容量計画、 説明およびガイ ド ラ イン 261

データベースオブジェク ト 、 分散計画

DB2、 説明およびオブジェク トのテーブ

ル 199Oracle、 説明およびテーブル 254

データベース管理

Oracle データベース管理パラ メータ 258Oracle、 継続的作業 270「言語の属性」 も参照、 設定

データベース ト ランザクシ ョ ンログ、 十分な

DB2 データベーススペースの割り当

て 215テーブルオーナーアカウン トの作成、 Siebel

Database for Oracle データベース用 280テーブルスペース

DB2、 使用方法の説明 202Oracle、 一時テーブルスペースの作成 265Oracle、 オブジェ ク ト配置のための使用法の

説明 257Oracle、 作成のガイ ド ラ イン 264Oracle、 適切な初期サイズの設定と正常なイ

ンス トールの保証 265デーモンプロセス、 設定ファ イル変更後の再起

動 323テス ト環境、 説明 46デフォル ト保存パラ メータ、 上書き 220テ リ ト リー 「言語の属性、 設定」 を参照

展開チーム、 説明 45テンプレート、 Siebel ファ イルシステムを実行

するためのフォローアップテンプレートの

使用の説明 250, 298

とト ラブルシューティング

Siebel Gateway 128Siebel Server、 インス トールまたは設定に関

するエラー 171Siebel Web Server Extension 315失敗した ODBC データソース接続 161タイムアウ ト 、 現在の SCB タイムアウ トパラ

メータの設定の確認 172タイムアウ ト 、 失敗したコンポーネン ト用の

増加 173ト ランザクシ ョ ンログ、 十分な DB2 データベー

ススペースの割り当て 215

ねネッ ト ワーク

接続計画 65ネッ ト ワークルート、 確認 71, 72

ネッ ト ワーク接続

確認 135

はバッ クアップ

復旧用に DB2 で推奨されるファ イル 202バッファプール、 作成とサンプルバッファプー

ルの設定について 216

ふファ イルシステム

Siebel Server、 ディ レク ト リの命名 59ファ イルシステム Siebel ファ イルシステムを参

フォローアップテンプレート、 Siebel ファ イル

システムを実行するための使用の説

明 250, 298複数言語シードデータ

Siebel Database Server for DB2、 インス トー

ル 249複数の定義済みコンポーネン ト 、 説明 32分散型サーバーコンポーネン ト 、 説明 300

ほポート、 割り当て計画 64保存パラ メータ

448 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3

Page 449: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

DB2、 デフォル トパラ メータの上書きについ

て 220Oracle、 デフォル トの上書きの説明および

例 268, 269本番環境、 説明 46

みミ ラーリ ング

DB2 での推奨ミ ラーリ ング対象 202

もモバイル Web ク ラ イアン ト

Siebel Server、 同期 147モバイルク ライアン ト接続 26

ゆユーザーアカウン ト

Central Dispatch アカウン トの作成 63UNIX、 ユーザーアカウン トの作成 61アカウン トのセッ ト アップに関する一般的な

ガイ ド ラ イン 61タイプ 61

ユーザー特権、 付与 318

よ容量計画

DB2 データベースのサイズ、 正確なサイズ算

出のガイ ド ラ イン 213

DB2 データベースのスペースの条件 213ト ランザクシ ョ ンログ、 十分な DB2 スペー

スの割り当て 215ログファ イルの順序、 説明 215

りリ レーシ ョナルデータベース管理システム

RDBMS を参照

れレポジ ト リ 「Siebel レポジ ト リ 」 を参照

ろローカルエリ アネッ ト ワーク (LAN)、 Siebel ア

プ リ ケーシ ョ ンの接続の説明 50ロールバッ クセグ メン ト

Siebel Database Server for Oracle、 設定 288ログファ イル

Oracle、 サイズ設定 263Siebel Database Server for DB2、インポート時

の作成 246, 247Siebel Database Server for DB2、 エラーの確

認 241Siebel Web Server Extension、 ト ラブルシュー

ティング 315アーカイブ、 ログファ イルのアーカイブのた

めの LOGRETAIN の使用 215ロケール 「言語の属性、 設定」 を参照

バージ ョ ン 7.5.3 UNIX 用 Siebel Server インス ト ールガイ ド 449

Page 450: UNIX 用Siebel Server インストールガイド バージョ …...Siebel、Siebelのロゴ、TrickleSync 、TSQ、Universal Agent 、およびここで参照したその他のSiebel製品名はSiebel

索引

450 UNIX 用 Siebel Server インス ト ールガイ ド バージ ョ ン 7.5.3