はじめに

このマニュアルは,次に示す製品の機能と使い方について説明したものです。

以降,このマニュアルでは,上記の製品を「Datareplicator Extension」と表記します。

Datareplicator Extensionを使用するためには,次に示すプログラムプロダクトが必要です。

以降,このマニュアルでは,上記の製品を「Datareplicator」と表記します。

対象読者

Datareplicator Extensionを使ってデータ連動システムを構築/運用するシステム管理者,システム設計者,プログラマ,及びオペレータの方々を対象としています。

このマニュアルの記述は,適用OSの基礎的な知識,抽出側DBMS及び反映側DBMSの知識があることを前提としています。

また,このマニュアルは,「HiRDB データ連動機能 HiRDB Datareplicator Version 8」のマニュアルを,ある程度理解されていることを前提としています。

マニュアルの構成

このマニュアルは,次に示す章と付録から構成されています。

第1章 概要
Datareplicator Extensionの特長,データ連動の概要,ソフトウェア構成,及びデータ連動システムの構築手順について説明しています。
第2章 環境の設定
Datareplicator Extensionに関連する製品,Datareplicator Extensionのインストール手順と作成されるディレクトリ,環境変数の設定,及び通信環境の設定について説明しています。
第3章 データ連動機能
Datareplicator Extensionで実現できるデータ連動の,抽出処理及び反映処理の各機能について説明しています。
第4章 システム設計
Datareplicator Extensionを使用したデータ連動システムを設計する方法について説明しています。
第5章 定義
抽出側Datareplicator Extensionと反映側Datareplicator Extensionにデータ連動システムの設計内容を定義する方法について説明しています。
第6章 運用
Datareplicator Extensionを使用したデータ連動システムを運用するための手順,Datareplicator Extensionの起動と終了,及びDatareplicator Extensionの運用について説明しています。
第7章 コマンドの文法
Datareplicator Extensionのコマンドの文法について説明しています。
第8章 障害時の対処
抽出側Datareplicator Extension又は反映側Datareplicator Extensionを運用中に障害が発生した場合の対処について説明しています。
付録A Datareplicator Extension定義の予約語
Datareplicator Extension定義の予約語について説明しています。
付録B プロセスファイルの作成手順及び作成例
Oracleを使用する場合のプロセスファイルの作成手順及び作成例について説明しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

HiRDB(UNIX用マニュアル)
HiRDB(Windows用マニュアル)
HiRDB(Windows,UNIX共通マニュアル)

なお,本文中で使用しているHiRDB Version 9のマニュアル名は,(UNIX(R)用)または(Windows(R)用)を省略して表記しています。使用しているプラットフォームに応じてUNIX用またはWindows用のマニュアルを参照してください。

また,Windows用のマニュアル「HiRDB Version 8 バッチ高速化機能」は,本文中ではマニュアル「HiRDB Version 9 バッチ高速化機能」と表記しています。Windows用のHiRDBを使用している場合は,本文中のマニュアル「HiRDB Version 9 バッチ高速化機能」をマニュアル「HiRDB Version 8 バッチ高速化機能」に読み替えてください。

利用者ごとの関連マニュアル

HiRDBのマニュアルをご利用になる場合,利用者ごとに次のようにお読みください。

また,より理解を深めるために,左側のマニュアルから順にお読みいただくことをお勧めします。

[図データ]

[図データ]

読書手順

このマニュアルは,利用目的に合わせて章を選択して読むことができます。利用目的別に,次の手順でお読みいただくことをお勧めします。

[図データ]

このマニュアルでの表記

このマニュアルでは製品名称及び名称について次のように表記しています。ただし,それぞれのプログラムについての表記が必要な場合はそのまま表記しています。

製品名称または名称表記
HiRDB Server Version 9HiRDB/シングルサーバHiRDB又はHiRDBサーバ
HiRDB/パラレルサーバ
HiRDB/Developer's Kit Version 9HiRDB/Developer's KitHiRDBクライアント
HiRDB/Developer's Kit Version 9(64)
HiRDB/Run Time Version 9HiRDB/Run Time
HiRDB/Run Time Version 9(64)
HiRDB Datareplicator Version 8,
HiRDB Datareplicator Version 8(64)
HiRDB Datareplicator
HiRDB Dataextractor Version 8,
HiRDB Dataextractor Version 8(64)
HiRDB Dataextractor
HiRDB Advanced High Availability Version 9HiRDB Advanced High Availability
HiRDB Accelerator Version 8HiRDB Accelerator
HiRDB Accelerator Version 9
HiRDB Non Recover Front End Server Version 9HiRDB Non Recover FES
HiRDB Staticizer Option Version 9HiRDB Staticizer Option
HiRDB Text Search Plug-in Version 9HiRDB Text Search Plug-in
HiRDB XML Extension Version 9HiRDB XML Extension
Cm2/Extensible Agent,
JP1/Cm2/Extensible SNMP Agent
JP1/Cm2
HP-UX 11i V2 (IPF)HP-UX又はHP-UX (IPF)
HP-UX 11i V3 (IPF)
HP-UX 11i V2(PA-RISC)HP-UX
AIX 5L V5.1AIX 5LAIX
AIX 5L V5.2
AIX 5L V5.3
AIX V6.1AIX V6.1
AIX V7.1AIX V7.1
Red Hat LinuxRed Hat LinuxLinux
Red Hat Enterprise LinuxRed Hat Enterprise Linux
Red Hat Enterprise Linux AS 2.1
Red Hat Enterprise Linux AS 3(x86)
Red Hat Enterprise Linux ES 3(x86)
Red Hat Enterprise Linux(R) AS 3(IPF)Linux (IPF)
Red Hat Enterprise Linux(R) AS 4(IPF)
Red Hat Enterprise Linux(R) AS 3(AMD64 & Intel EM64T)Linux (EM64T)
Red Hat Enterprise Linux(R) AS 4(AMD64 & Intel EM64T)
Red Hat Enterprise Linux(R) ES 3(AMD64 & Intel EM64T)
Red Hat Enterprise Linux(R) ES 4(AMD64 & Intel EM64T)
Red Hat Enterprise Linux(R) 5.1 Advanced Platform (x86)Linux 5.1
Red Hat Enterprise Linux(R) 5.1 (x86)
Red Hat Enterprise Linux(R) 5.1 Advanced Platform (AMD/Intel 64)
Red Hat Enterprise Linux(R) 5.1 (AMD/Intel 64)
Red Hat Enterprise Linux(R) 5.1 Advanced Platform (Intel Itanium)
Red Hat Enterprise Linux(R) 5.1 (Intel Itanium)
Red Hat Enterprise Linux 6 (32-bit x86)Linux 6
Red Hat Enterprise Linux 6 (64-bit x86_64)
Red Hat Linux 7.1Red Hat Linux 7.1
Red Hat Linux 7.2Red Hat Linux 7.2
Microsoft(R) Windows(R) 2000 Professional Operating SystemWindows 2000
Microsoft(R) Windows(R) 2000 Server Operating System
Microsoft(R) Windows(R) 2000 Advanced Server Operating System
Microsoft(R) Windows(R) 2000 Datacenter Server Operating System
Microsoft(R) Windows(R) XP Professional Operating SystemWindows XP ProfessionalWindows XP
Microsoft(R) Windows(R) XP Professional x64 EditionWindows XP x64 Edition
Microsoft(R) Windows Server(R) 2003, Standard EditionWindows Server 2003 Standard EditionWindows Server 2003
Microsoft(R) Windows Server(R) 2003, Enterprise EditionWindows Server 2003 Enterprise Edition
Microsoft(R) Windows Server(R) 2003, Standard x64 EditionWindows Server 2003 Standard x64 Edition
Microsoft(R) Windows Server(R) 2003, Enterprise x64 EditionWindows Server 2003 Enterprise x64 Edition
64ビットバージョンMicrosoft(R) Windows Server(R) 2003, Enterprise Edition(IPF)Windows Server 2003(IPF)
Microsoft(R) Windows Server(R) 2003 R2, Standard EditionWindows Server 2003 R2
Microsoft(R) Windows Server(R) 2003 R2, Enterprise Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard x64 EditionWindows Server 2003 R2 x64 Editions
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition
Microsoft(R) Windows Vista(R) BusinessWindows Vista
Microsoft(R) Windows Vista(R) Enterprise
Microsoft(R) Windows Vista(R) Ultimate
Microsoft(R) Windows Server(R) 2008 StandardWindows Server 2008 StandardWindows Server 2008
Microsoft(R) Windows Server(R) 2008 EnterpriseWindows Server 2008 Enterprise
64ビットバージョンMicrosoft(R) Windows Server(R) 2008, Enterprise Edition(IPF)Windows Server 2008(IPF)
Microsoft(R) Windows(R) 7 Home PremiumWindows 7
Microsoft(R) Windows(R) 7 Professional
Microsoft(R) Windows(R) 7 Enterprise
Microsoft(R) Windows(R) 7 Ultimate
Microsoft(R) Windows(R) 7 Home Premium (x64)Windows 7 (x64)
Microsoft(R) Windows(R) 7 Professional (x64)
Microsoft(R) Windows(R) 7 Enterprise (x64)
Microsoft(R) Windows(R) 7 Ultimate (x64)
Microsoft(R) SQL ServerSQL Server
Oracle9iOracle
Oracle 10g
Oracle Database 11g
VOS3/US,VOS3/LS,VOS3/FS,VOS3/AS,VOS3/ES1及びこれらのOSが稼働するシステムVOS3
VOS1/LS,VOS1/FS,VOS1/ES2及びこれらのOSが稼働するシステムVOS1

Windows 2000,Windows XP,Windows Server 2003,Windows Server 2008,及びWindows 7を総称してWindowsと表記します。ただし,それぞれのプログラムを明示するときは,総称しないで表記します。

このマニュアルで使用する略語

このマニュアルで使う英略語の一覧を次に示します。

英略語英字の表記
APApplication Program
BLOBBinary Large Object
CD-ROMCompact Disc - Read Only Memory
DBDatabase
DBMSDatabase Management System
EBCDICExtended Binary Coded Decimal Interchange Code
EBCDIKExtended Binary Coded Decimal Interchange Kana code
EUCExtended UNIX Code
IPFItanium(R) Processor Family
JISJapanese Industrial Standard
LANLocal Area Network
OSOperating System
PCPersonal Computer
PPProgram Product
TCP/IPTransmission Control Protocol / Internet Protocol
UAPUser Application Program
UOCUser Own Coding
WSWorkstation
XMLExtensible Markup Language

パス名の表記

   UNIX版:$PDDIR/client/lib/

   Windows版:%PDDIR%¥CLIENT¥UTL¥

ログの表記

●Windows版の場合
Windowsのイベントビューアで表示されるアプリケーションログをイベントログと表記します。イベントログは,次の方法で参照できます。
〈手順〉
1.[スタート]-[プログラム]-[管理ツール(共通)]-[イベントビューア]を選択します。
2.[ログ]-[アプリケーション]を選択します。
アプリケーションログが表示されます。「ソース」の列が「HiRDB Datareplicator」になっているのがHiRDB Datareplicatorが出力したメッセージです。
●UNIX版の場合
OSのログをsyslogfileと表記します。syslogfileは,/etc/syslog.confでログ出力先に指定しているファイルです。一般的には,次のファイルがsyslogfileとなります。
OSファイル
HP-UX/var/adm/syslog/syslog.log
Solaris/var/adm/messages又は/var/log/syslog
AIX/var/adm/ras/syslog
Linux/var/log/messages

Windowsの操作説明で使う表記

Windowsの操作説明で使う記号を次に示します。

記 号意 味
[ ]ボタンやテキストボックスなど,画面に表示されている要素を示します。
[ ]-[ ]画面に表示されるメニューやアイコンなどを選択する操作を示します。

Windowsの用語「ディレクトリ」と「フォルダ」は,「ディレクトリ」に統一して表記します。

図中で使用する記号

このマニュアルの図中で使用する記号を,次のように定義します。

[図データ]

このマニュアルで使用する記号

形式及び説明で使用する記号を次に示します。ここで説明する文法記述記号は,説明のための記号なので実際には記述しないでください。

文法記述記号意 味
〔 〕この記号で囲んでいる項目は省略できることを示します。
(例)set hirdbusr = HiRDB接続認可識別子〔/パスワード〕
これは,hirdbusrオペランドで,/パスワードを省略できることを示します。
この記号で区切られた項目は,選択できることを示します。
(例)set keepalive = true|false
これは,keepaliveオペランドの設定値として,true又はfalseのどちらかを選択できることを示します。
{ }この記号で囲まれている複数の項目のうち,一つを選択できることを示します。
(例)set startmode ={ trn|tbl|spd }
これは,startmodeオペランドの設定値として,trn,tbl,又はspdのどれかを選択できることを示します。
 (下線)この下線記号で示す項目は,省略したときに仮定される値であることを示します。
(例)set keepalive = true|false
これは,keepaliveオペランドを省略すると,set keepalive = falseと仮定されることを示します。
{{ }}…この記号で囲まれた項目を一つの単位として,繰り返して指定できることを示します。
(例){{ name フィールド名称〔 const 初期値 〕}}…
これは,"name フィールド名称〔 const 初期値 〕" を複数回繰り返して指定できることを示します。
この記号の後に指定する値の属性を示します。
〈 〉指定する値の構文要素記号を示します。
《 》値を指定しなかったときにDatareplicator Extensionが仮定する値(省略時仮定値)を示します。
(( ))指定できる値の範囲を示します。

このマニュアルで使用する構文要素記号

指定する値の説明で使う記号です。指定する文字列には,基本的に半角文字を使ってください。全角文字を使う場合は,半角文字数で換算してください。

構文要素記号意 味
<英字>アルファベット(A~Z,a~z), (下線),-(ハイフン)
<英字記号>アルファベット(A~Z,a~z),#,@,¥
<英数字><英字>,数字(0~9)
<英数字記号><英字記号>,数字(0~9)
<符号なし整数>数字(0~9)
<16進数字>数字(0~9),A~F,a~f
<識別子>先頭がアルファベット(A~Z,a~z)の<英数字>
<記号名称>先頭が<英字記号>の<英数字記号>
<文字列>任意の文字の配列
<パス名>記号名称,¥又は/,及び .(ピリオド)
<ファイル名>アルファベット(A~Z,a~z),数字(0~9),.(ピリオド), (下線),-(ハイフン),及び@で構成される文字列(最大30文字)
注 すべて半角文字で指定してください。UNIXの場合は,英字の大文字と小文字は区別されます。パス名は,Datareplicator ExtensionをインストールするOSの規則に依存します。

このマニュアルで使用する計算式の記号

このマニュアルで使用する計算式の記号の意味を次に示します。

記 号意 味
↑ ↑計算結果の値を小数点以下で切り上げることを示します。
(例)↑34÷3↑の計算結果は「12」になります。
↓ ↓計算結果の値を小数点以下で切り下げることを示します。
(例)↓34÷3↓の計算結果は「11」になります。
MAX計算結果の最も大きい値を選ぶことを示します。
(例)MAX(3×6,4+7)の計算結果は「18」になります。
MIN計算結果の最も小さい値を選ぶことを示します。
(例)MIN(3×6,4+7)の計算結果は「11」になります。

KB(キロバイト)などの単位表記について

1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。

HiRDB Version 8とHiRDB Version 9の製品体系の違い

HiRDB Version 9では,製品体系を次のように変更しました。

HiRDB Version 8とHiRDB Version 9の製品体系の違いを次に示します。

[図データ]