ノンストップデータベース HiRDB Version 9 解説(Windows(R)用)

[目次][用語][索引][前へ][次へ]

はじめに

このマニュアルは,プログラムプロダクト ノンストップデータベース HiRDB Version 9の機能の概要について説明したものです。

対象読者

HiRDB Version 9(以降,HiRDBと表記します)を使ってリレーショナルデータベースシステムを構築または運用する方々を対象にしています。

このマニュアルの記述は,次に示す知識があることを前提にしています。

マニュアルの構成

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

第1章 概要
HiRDBの特長,システム構成,アクセス形態,HiRDBの付加PP,およびHiRDBの関連製品について説明しています。

第2章 HiRDBの付加PP及び関連製品との連携
HiRDBの付加PPおよび関連製品と連携して実現できる機能について説明しています。

第3章 データベースの論理構造
データベースの論理構造(RDエリア,スキーマ,表,インデクス,およびオブジェクトリレーショナルデータベース)について説明しています。

第4章 データベースの物理構造
データベースの物理構造(セグメントおよびページ)について説明しています。

第5章 SQLによるデータベースアクセス
データベース操作言語SQLによるデータベースのデータ操作について説明しています。

第6章 HiRDBのアーキテクチャ
HiRDBのアーキテクチャについて説明しています。

第7章 データベースの管理
HiRDB管理者が実施するデータベースの管理方法について説明しています。

第8章 障害対策に関する機能
障害対策に関する機能(系切り替え機能,および回復不要FES)について説明しています。

第9章 セキュリティ対策に関する機能
データベースのセキュリティ対策に関する機能(機密保護機能,セキュリティ監査機能,およびCONNECT関連セキュリティ機能)について説明しています。

第10章 プラグイン
HiRDBのプラグインの概要,機能およびプラグイン使用時のHiRDBの機能について説明しています。

付録A 今回のサポート項目一覧
今回のサポート項目について説明しています。

付録B プラットフォームごとのHiRDBの機能差
プラットフォームごとのHiRDBの機能差について説明しています。

付録C データディクショナリ表
HiRDBのデータディクショナリ表について説明しています。

付録D HiRDBクライアントとHiRDBサーバの接続可否
HiRDBクライアントとHiRDBサーバの接続可否を,バージョンおよびプラットフォーム別に説明しています。

付録E サポートを終了した機能の一覧
サポートを終了した機能について説明しています。

付録F 用語解説
HiRDBマニュアルで使用している用語について説明しています。

関連マニュアル

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

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 バッチ高速化機能」に読み替えてください。

関連製品

注※
本文中で使用しているHAモニタのマニュアル名は,AIX(R)編,HP-UX編,HP-UX(IPF)編,Linux(R)編,およびLinux(R)(x86)編を省略して表記しています。使用しているプラットフォームに応じてAIX用,HP-UX(IPF)用,またはLinux用のマニュアルを参照してください。

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

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

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

[図データ]

[図データ]

読書手順

このマニュアルは,次に示す表に従ってお読みいただくことをお勧めします。

章タイトル ユーザの種別
システム管理者 表作成者 UAP開発者
1.概要
2.HiRDBの付加PP及び関連製品との連携
3.データベースの論理構造
4.データベースの物理構造
5.SQLによるデータベースアクセス
6.HiRDBのアーキテクチャ
7.データベースの管理
8.障害対策に関する機能
9.セキュリティ対策に関する機能
10.プラグイン
付録A 今回のサポート項目一覧
付録B プラットフォームごとのHiRDBの機能差
付録C データディクショナリ表
付録D HiRDBクライアントとHiRDBサーバの接続可否
付録E サポートを終了した機能の一覧
付録F 用語解説

(凡例)
○:必ず読んでいただきたい内容です。
△:必要に応じて読んでいただきたい内容です。

このマニュアルでの表記

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

製品名称または名称 表記
HiRDB Server Version 9 HiRDB/シングルサーバ HiRDBまたはHiRDBサーバ
HiRDB/パラレルサーバ
HiRDB/Developer's Kit Version 9 HiRDB/Developer's Kit HiRDBクライアント
HiRDB/Developer's Kit Version 9(64)
HiRDB/Run Time Version 9 HiRDB/Run Time
HiRDB/Run Time Version 9(64)
HiRDB Accelerator Version 8 HiRDB Accelerator
HiRDB Accelerator Version 9
HiRDB Adapter for XML - Standard Edition HiRDB Adapter for XML
HiRDB Adapter for XML - Enterprise Edition
HiRDB Advanced High Availability Version 9 HiRDB Advanced High Availability
HiRDB Control Manager HiRDB CM
HiRDB Control Manager Agent HiRDB CM Agent
HiRDB Dataextractor Version 8 HiRDB Dataextractor
HiRDB Datareplicator Version 8 HiRDB Datareplicator
HiRDB Disaster Recovery Light Edition Version 9 HiRDB Disaster Recovery Light Edition
HiRDB Non Recover Front End Server Version 9 HiRDB Non Recover FES
HiRDB Staticizer Option Version 9 HiRDB Staticizer Option
HiRDB Text Search Plug-in Version 9 HiRDB Text Search Plug-in
HiRDB XML Extension Version 9 HiRDB XML Extension
シングルサーバ SDS
システムマネジャ MGR
フロントエンドサーバ FES
ディクショナリサーバ DS
バックエンドサーバ BES
Microsoft(R) ActiveX(R) ActiveX
DNCWARE ClusterPerfect(Linux版) ClusterPerfect
DataStage(R) DataStage
DB2 Universal Database for OS/390 Version 6 DB2
JP1/Magnetic Tape Access EasyMT
EasyMT
JP1/Automatic Job Management System 2 - Scenario Operation JP1/AJS2-SO
JP1/Automatic Job Management System 3 JP1/AJS3
JP1/Automatic Job Management System 2
JP1/Cm2/Extensible SNMP Agent JP1/ESA
JP1/Cm2/Extensible SNMP Agent for Mib Runtime
JP1/Integrated Management - Manager JP1/Integrated ManagementまたはJP1/IM
JP1/Integrated Management - View
JP1/NETM/Audit - Manager JP1/NETM/Audit
JP1/NETM/DM JP1/NETM/DM
JP1/NETM/DM Manager
JP1/Cm2/Network Node Manager JP1/NNM
JP1/Performance Management JP1/PFM
JP1/Performance Management - Agent Option for HiRDB JP1/PFM-Agent for HiRDB
JP1/Performance Management - Agent Option for Platform JP1/PFM-Agent for Platform
JP1/Performance Management/SNMP System Observer JP1/SSO
JP1/VERITAS NetBackup BS V4.5 Agent for HiRDB License JP1/VERITAS NetBackup Agent for HiRDB License
JP1/VERITAS NetBackup V4.5 Agent for HiRDB License
JP1/VERITAS NetBackup 5 Agent for HiRDB License
LifeKeeper for Linux V7 Update1 LifeKeeper
MetaBroker(R) MetaBroker
MetaStage(R) MetaStage
Microsoft(R) Office Excel Microsoft ExcelまたはExcel
JP1/Magnetic Tape Library MTguide
JP1/VERITAS NetBackup BS v4.5 NetBackup
JP1/VERITAS NetBackup v4.5
PowerHA for AIX, V5.5 PowerHA
PowerHA SystemMirror V6.1
QualityStage(TM) QualityStage
OpenTP1/Server Base Enterprise Option TP1/EE
Hitachi TrueCopy TrueCopy
Hitachi TrueCopy Asynchronous
Hitachi TrueCopy basic
Hitachi TrueCopy Software
TrueCopy
TrueCopy Asynchronous
TrueCopy remote replicator
Hitachi Universal Replicator Software Universal Replicator
Universal Replicator
Microsoft(R) Visual C++(R) Visual C++またはC++言語
Oracle WebLogic Server WebLogic Server
Virtual-storage Operating System 3/Forefront System Product VOS3/FS VOS3
Virtual-storage Operating System 3/Leading System Product VOS3/LS
Virtual-storage Operating System 3/Unific System Product VOS3/US
VOS3 Database Connection Server DBコネクションサーバ
Extensible Data Manager/Base Extended Version 2
XDM基本プログラムXDM/BASE E2
XDM/BASE E2
XDM/Data Communication and Control Manager 3
XDMデータコミュニケーションマネジメントシステムXDM/DCCM3
XDM/DCCM3
XDM/Relational Database
リレーショナルデータベースシステムXDM/RD
XDM/RD XDM/RD
XDM/Relational Database Extended Version 2
リレーショナルデータベースシステムXDM/RD E2
XDM/RD E2
HP-UX 11i V2 (IPF) HP-UXまたはHP-UX (IPF)
HP-UX 11i V3 (IPF)
AIX 5L V5.2 AIX 5L AIX
AIX 5L V5.3
AIX V6.1 AIX V6.1
AIX V7.1 AIX V7.1
Linux(R) Linux
Red Hat Enterprise Linux(R) AS 4(AMD64 & Intel EM64T) Linux AS 4 Linux
Red Hat Enterprise Linux(R) AS 4(x86)
Red Hat Enterprise Linux(R) ES 4(AMD64 & Intel EM64T) Linux ES 4
Red Hat Enterprise Linux(R) ES 4(x86)
Red Hat Enterprise Linux(R) 5 Advanced Platform (x86) Linux 5
Red Hat Enterprise Linux(R) 5 (x86)
Red Hat Enterprise Linux(R) 5 Advanced Platform (AMD/Intel 64)
Red Hat Enterprise Linux(R) 5 (AMD/Intel 64)
Red Hat Enterprise Linux(R) 6 (32-bit x86) Linux 6
Red Hat Enterprise Linux(R) 6 (64-bit x86_64)
Red Hat Enterprise Linux(R) AS 4(AMD64 & Intel EM64T) Linux (EM64T)
Red Hat Enterprise Linux(R) ES 4(AMD64 & Intel EM64T)
Red Hat Enterprise Linux(R) 5 Advanced Platform (AMD/Intel 64)
Red Hat Enterprise Linux(R) 5 (AMD/Intel 64)
Red Hat Enterprise Linux(R) 6 (64-bit x86_64)
Red Hat Enterprise Linux(R) 5 Advanced Platform (x86) Linux 5 (x86) Linux 5
Red Hat Enterprise Linux(R) 5 (x86)
Red Hat Enterprise Linux(R) 5 Advanced Platform (AMD/Intel 64) Linux 5 (AMD/Intel 64)
Red Hat Enterprise Linux(R) 5 (AMD/Intel 64)
Red Hat Enterprise Linux(R) 6 (32-bit x86) Linux 6 (32-bit x86) Linux 6
Red Hat Enterprise Linux(R) 6 (64-bit x86_64) Linux 6 (64-bit x86_64)
turbolinux 7 Server for AP8000 Linux for AP8000
Microsoft(R) Windows NT(R) Workstation Operating System Version 4.0 Windows NT
Microsoft(R) Windows NT(R) Server Network Operating System Version 4.0
Microsoft(R) Windows Server(R) 2003, Standard Edition Windows Server 2003 Standard Edition Windows Server 2003
Microsoft(R) Windows Server(R) 2003, Enterprise Edition Windows Server 2003 Enterprise Edition
Microsoft(R) Windows Server(R) 2003, Standard x64 Edition Windows Server 2003 Standard x64 Edition
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition Windows Server 2003 Enterprise x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard Edition Windows 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 Edition Windows Server 2003 R2 x64 Editions
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition
Microsoft(R) Windows Server(R) 2008 Standard Windows Server 2008 Standard Windows Server 2008
Microsoft(R) Windows Server(R) 2008 Enterprise Windows Server 2008 Enterprise
Microsoft(R) Windows Server(R) 2008 R2 Standard (x64) Windows Server 2008 R2
Microsoft(R) Windows Server(R) 2008 R2 Enterprise (x64)
Microsoft(R) Windows Server(R) 2008 R2 Datacenter (x64)
Microsoft(R) Windows Server(R) 2008 Standard (x64) Windows Server 2008 (x64)
Microsoft(R) Windows Server(R) 2008 Enterprise (x64)
Microsoft(R) Windows Server(R) 2012 Standard Windows Server 2012
Microsoft(R) Windows Server(R) 2012 Datacenter
Microsoft(R) Windows Server(R) 2003, Standard x64 Edition Windows Server 2003 x64 Editions Windows (x64)
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition
Microsoft(R) Windows(R) XP Professional x64 Edition Windows XP x64 Edition
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition Windows Server 2003 (IPF) Windows(IPF)
Microsoft(R) Windows(R) XP Professional x64 Edition Windows XP x64 Edition Windows XP
Microsoft(R) Windows(R) XP Professional Operating System Windows XP Professional
Microsoft(R) Windows(R) XP Home Edition Operating System Windows XP Home Edition
Microsoft(R) Windows Vista(R) Home Basic Windows Vista Home Basic Windows Vista
Microsoft(R) Windows Vista(R) Home Premium Windows Vista Home Premium
Microsoft(R) Windows Vista(R) Ultimate Windows Vista Ultimate
Microsoft(R) Windows Vista(R) Business Windows Vista Business
Microsoft(R) Windows Vista(R) Enterprise Windows Vista Enterprise
Microsoft(R) Windows Vista(R) Home Basic (x64) Windows Vista (x64)
Microsoft(R) Windows Vista(R) Home Premium (x64)
Microsoft(R) Windows Vista(R) Ultimate (x64)
Microsoft(R) Windows Vista(R) Business (x64)
Microsoft(R) Windows Vista(R) Enterprise (x64)
Microsoft(R) Windows Vista(R) Ultimate (x64) Windows Vista Ultimate (x64)
Microsoft(R) Windows Vista(R) Business (x64) Windows Vista Business (x64)
Microsoft(R) Windows Vista(R) Enterprise (x64) Windows Vista Enterprise (x64)
Microsoft(R) Windows(R) 7 Home Premium Windows 7 Home Premium Windows 7
Microsoft(R) Windows(R) 7 Professional Windows 7 Professional
Microsoft(R) Windows(R) 7 Enterprise Windows 7 Enterprise
Microsoft(R) Windows(R) 7 Ultimate Windows 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) Windows(R) 7 Professional (x64) Windows 7 Professional (x64)
Microsoft(R) Windows(R) 7 Enterprise (x64) Windows 7 Enterprise (x64)
Microsoft(R) Windows(R) 7 Ultimate (x64) Windows 7 Ultimate (x64)
Microsoft(R) Windows(R) 8 (Core Edition) Windows 8 (Core Edition) Windows 8
Microsoft(R) Windows(R) 8 Pro Windows 8 Pro
Microsoft(R) Windows(R) 8 Enterprise Windows 8 Enterprise
Microsoft(R) Windows(R) 8 (Core Edition) (x64) Windows 8 (Core Edition) (x64)
Microsoft(R) Windows(R) 8 Pro (x64) Windows 8 Pro (x64)
Microsoft(R) Windows(R) 8 Enterprise (x64) Windows 8 Enterprise (x64)

このマニュアルで使用している略語

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

英略語 英 字 の 表 記
ACK Acknowledgement
ADM Adaptable Data Manager
ADO ActiveX Data Objects
ADT Abstract Data Type
AP Application Program
API Application Programming Interface
ASN.1 Abstract Syntax Notation One
BES Back End Server
BLOB Binary Large Object
BMP Basic Multilingual Plane
BOM Byte Order Mark
CD-ROM Compact Disc - Read Only Memory
CLOB Character Large Object
CMT Cassette Magnetic Tape
COBOL Common Business Oriented Language
CORBA Common ORB Architecture
CPU Central Processing Unit
CSV Comma Separated Values
DAO Data Access Object
DAT Digital Audio Tape
DB Database
DBMS Database Management System
DDL Data Definition Language
DIC Dictionary Server
DLT Digital Linear Tape
DML Data Manipulate Language
DNS Domain Name System
DOM Document Object Model
DS Dictionary Server
DTD Document Type Definition
DTP Distributed Transaction Processing
DWH Data Warehouse
EUC Extended UNIX Code
EX Exclusive
FAT File Allocation Table
FD Floppy Disk
FES Front End Server
FQDN Fully Qualified Domain Name
FTP File Transfer Protocol
GUI Graphical User Interface
HD Hard Disk
HDP Hitachi Dynamic Provisioning
HTML Hyper Text Markup Language
ID Identification number
IP Internet Protocol
IPF Itanium(R) Processor Family
JAR Java Archive File
Java VM Java Virtual Machine
JDBC Java Database Connectivity
JDK Java Developer's Kit
JFS Journaled File System
JFS2 Enhanced Journaled File System
JIS Japanese Industrial Standard code
JP1 Job Management Partner 1
JRE Java Runtime Environment
JTA Java Transaction API
JTS Java Transaction Service
KEIS Kanji processing Extended Information System
LAN Local Area Network
LIP Loop Initialization Process
LOB Large Object
LRU Least Recently Used
LTO Linear Tape-Open
LU Logical Unit
LVM Logical Volume Manager
MGR System Manager
MIB Management Information Base
MRCF Multiple RAID Coupling Feature
MSCS Microsoft Cluster Server
MSFC Microsoft Failover Cluster
NAFO Network Adapter Fail Over
NAPT Network Address Port Translation
NAT Network Address Translation
NIC Network Interface Card
NIS Network Information Service
NTFS New Technology File System
ODBC Open Database Connectivity
OLE Object Linking and Embedding
OLTP On-Line Transaction Processing
OOCOBOL Object Oriented COBOL
ORB Object Request Broker
OS Operating System
OTS Object Transaction Service
PC Personal Computer
PIC Plug-in Code
PNM Public Network Management
POSIX Portable Operating System Interface for UNIX
PP Program Product
PR Protected Retrieve
PU Protected Update
RAID Redundant Arrays of Inexpensive Disk
RD Relational Database
RDB Relational Database
RDO Remote Data Objects
RiSe Real time SAN replication
RM Resource Manager
RMM Resource Manager Monitor
RPC Remote Procedure Call
SAX Simple API for XML
SDS Single Database Server
SGML Standard Generalized Markup Language
SJIS Shift JIS
SNMP Simple Network Management Protocol
SNTP Simple Network Time Protocol
SR Shared Retrieve
SU Shared Update
TCP/IP Transmission Control Protocol / Internet Protocol
TM Transaction Manager
UAP User Application Program
UOC User Own Coding
VOS3 Virtual-storage Operating System 3
WS Workstation
WWW World Wide Web
XDM/BASE E2 Extensible Data Manager / Base Extended Version 2
XDM/DS Extensible Data Manager / Data Spreader
XDM/RD E2 Extensible Data Manager / Relational Database Extended Version 2
XDM/XT Extensible Data Manager / Data Extract
XDS Extended Data Server
XML Extensible Markup Language

ログの表記

●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のイベントビューアで表示されるアプリケーションログをイベントログと表記します。イベントログは,次の方法で参照できます。

〈手順〉
1.[スタート]−[プログラム]−[管理ツール(共通)]−[イベントビューア]を選択します。
2.[ログ]−[アプリケーション]を選択します。
アプリケーションログが表示されます。「ソース」の列が「HiRDBSingleServer」または「HiRDBParallelServer」になっているのがHiRDBが出力したメッセージです。
なお,セットアップ識別子を指定してインストールした場合は,「HiRDBSingleServer」または「HiRDBParallelServer」にセットアップ識別子が付いた名称となります。

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

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

記号 意味
↑↑ 計算結果の値を小数点以下で切り上げることを示します。
(例)↑34÷3↑の計算結果は12となります。
↓↓ 計算結果の小数点以下を切り捨てることを示します。
(例)↓34÷3↓の計算結果は11となります。
MAXまたはMax 計算結果の最も大きい値を選ぶことを示しています。
(例)MAX(3×6,4+7)の計算結果は18となります。
MINまたはMin 計算結果の最も小さい値を選ぶことを示しています。
(例)MIN(3×6,4+7)の計算結果は11となります。
mod mod(a,b)は,aをbで割った余りを示しています。
(例)mod(9,2)の計算結果は1となります。

Windowsの操作説明での表記

Windowsの操作説明で使用している記号を次に示します。

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

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

図中で使用している記号

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

[図データ]

注※1
一部の図では,プログラムを単に四角で囲んで(影を付けないで)記載しています。

注※2
入力データファイル,アンロードファイルおよびバックアップファイルには,磁気ディスク装置のほかに磁気テープ装置,カセット磁気テープ装置(CMT)およびデジタルオーディオテープ装置(DAT)が使用できますが,このマニュアルでは磁気ディスク装置だけを記載しています。

Windowsのパス名に関する注意

(例)C:\win32app\hitachi\hirdb_s\spool\tmp

(例)pdinit -d "C:\Program Files(x86)\hitachi\hirdb_s\conf\mkinit"

ただし,バッチファイルもしくはコマンドプロンプト上でsetコマンドを使用して環境変数を設定する場合,またはインストールディレクトリを指定する場合は引用符は不要です。引用符で囲むと,引用符も環境変数の値に含まれます。

(例)set PDCLTPATH=C:\Program Files\hitachi\hirdb_s\spool

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の製品体系の違いを次に示します。

[図データ]