以下に、“4.11.2 rdbprtコマンドの指定方法”で指定した、各情報の印刷例を示します。
また、rdbprtコマンドの定義情報の出力の形式を、“図:DB指定の定義情報の出力の形式”から“図:DBSPACE指定の定義情報の出力の形式”に示します。
なお、これらの図は、読者に印刷のイメージをつかんでいただくためのものであり、完全な図ではありません。
■データベース名一覧情報の印刷結果の例
[印刷形式]
Database name list No. Database name 1 DB01 2 DB02 3 DB03 4 DB04 5 DB05 6 ULOG_DB 7 RDBII_DICTIONARY |
■データベースコード系情報の印刷結果の例
[印刷形式]
Code Information Data Code..... EUC_S90 ・・・ (1) |
(1) データベース内のデータの文字コード系
UNICODE
日本語EUCコードのS90コード
日本語EUCコードのU90コード
シフトJISコード
■データベースの出力対象と印刷結果の例
[出力対象]
TABLE (ULOG.業務ログ表) |
[印刷形式]
NO. 1 Table name ...... 業務ログ表 Database name ...... ULOG_DB Schema name ...... ULOG Type ...... BASE Creator ...... SUZUKI Created date ...... Fri Aug 1 17:06:25 2003 Comment 'ユーザログテーブル用' Column information Column name ...... LOG_TYPE NOT NULL constraint ...... NO Data length ...... 1(Byte) Data type ...... CHARACTER(1) Default ...... LOG_TYPE Column name ...... SEQUENCE_NO : : DSO information Base DSO name ...... 業務ログDSO : |
■DB指定の定義情報の出力の形式
Database name ...... (1) Creator ...... (2) Created date ...... (3) Schema information No. Schema name 1 (4) 2 (4) 3 (4) Database space information No. Database space name Loggroup 1 (5) system 2 (5) system 3 (5) system : |
(1) データベース名
(2) データベースの作成者
(3) データベース名の登録日時(“曜日 月 日 時:分:秒 西暦”)
例:“Fri Aug 1 17:06:25 2003”
(4) データベースに所属するスキーマ名
(5) データベースに所属するデータベーススペース名
■SCHEMA指定の定義情報の出力の形式
No. 1 Schema name ...... (1) Database name ...... (2) Creator ...... (3) Created date ...... (4) Comment ' (5) ' Table information No. Table name Type 1 (6) (7) 2 (6) (7) 3 (6) (7) |
(1) スキーマ名
(2) スキーマが所属するデータベース名
(3) スキーマの作成者
(4) スキーマの定義日時(“曜日 月 日 時:分:秒 西暦”)
例:“Fri Aug 1 17:06:25 2003”
(5) スキーマの注釈定義(注釈定義がない場合は省略)
(6) スキーマに所属する表名
(7) 表の種別
BASE:実表
■TABLE指定の定義情報の出力の形式
TABLE(ULOG.業務ログ表)
No. 1 Table name ...... (1) Database name ...... (2) Schema name ...... (3) Type ...... (4) Creator ...... (5) Created date ...... (6) Comment ' (7) ' Column information Column name ...... (8) NOT NULL constraint ...... (9) Data length ...... (10) (Byte) Data type ...... (11) Default ...... (12) Comment ' (13) ' Column name ...... (8) NOT NULL constraint ...... (9) Data length ...... (10) (Byte) Data type ...... (11) Default ...... (12) Comment ' (13) ' : Record length ...... (14) (Byte) DSO information Base DSO name ...... (15) |
(1) 表名
(2) 表が所属するデータベース名
(3) 表が所属するスキーマ名
(4) 表の種別 BASE:実表・・・固定
(5) 表の作成者
(6) 表の定義日時(“曜日 月 日 時:分:秒 西暦”)
例:“Fri Feb 4 17:06:25 2005”
(7) 表の注釈定義(注釈定義がない場合は省略)
(8) 表に定義された列名
LOG_TYPE :ログ種別を格納する列
SEQUENCE_NO :挿入したデータの通番を格納する列
TRANSACTION_ID :トランザクション識別子を格納する列
SYSTEM_NAME :RDBシステム名を格納する列
CONTEXT_ID :識別子(コンテキストID)を格納する列
分割キー(列名は任意):DSI分割を行う場合のキー値を格納する列
任意列(列名は任意):任意の列値を格納する列
ユーザログ本文(列名は任意):ユーザログ本文を格納する列
(9) 列定義でNOT NULL指定の有無
NO:NOT NULL指定なし・・・固定
(10) 列のデータ長(単位はバイト)
(11) 列のデータ型
(12) DEFAULT句の指定内容
LOG_TYPE :“LOG_TYPE”列のDEFAULT句の指定内容
ULOG_SEQUENCE :“SEQUENCE_NO”列のDEFAULT句の指定内容
TRANSACTION_ID :“TRANSACTION_ID”列のDEFAULT句の指定内容
SYSTEM_NAME :“SYSTEM_NAME”列のDEFAULT句の指定内容
(13) 列の注釈定義(注釈定義がない場合は省略)
(14) すべての列に対する(11)の合計に、6を加算した値
(15) 表に定義された表のDSO名
■DSO指定の定義情報の出力の形式
No. 1 DSO name ...... (1) Usage type ...... (2) Database name ...... (3) Schema name ...... (4) Table name ...... (5) Creator ...... (6) Created date ...... (7) Data structure information Type ...... (8) Page size ( (9) ) ...... (10) (K byte) Cyclic_mode ...... (11) Divide condition (12) DSI information No. DSI name 1 (13) 2 (13) 3 (13) : |
(1) DSO名
(2) DSOの種別 BASE :表のDSO ・・・固定
(3) DSOが所属するデータベース名
(4) DSOを定義した表が所属するスキーマ名
(5) DSOを定義した表名
(6) DSOの作成者
(7) DSOの定義日時(“曜日 月 日 時:分:秒 西暦”)
例:“Fri Feb 4 17:06:25 2005”
(8) 表のデータ構造
(9) ページ長(10)の表示対象とする割付け部
DATA・・・固定
(10) 割付け部のページ長(単位はキロバイト)
(11) Cyclicモード
0 ・・・固定
(12) 分割条件
(13) DSOに定義したDSI名
■DSI指定の定義情報の出力の形式
No. 1 DSI name ...... (1) Usage type ...... (2) Database name ...... (3) Schema name ...... (4) Table name ...... (5) DSO name ...... (6) Creator ...... (7) Created date ...... (8) Divide value ...... (9) Using Entry num ...... (10) Allocation information No. 1 Allocation target ...... (11) Used database space information No. Database space name Allocate size Status No. EntryNo. Database space name Allocate size Status 1 (12) (13) (14) (K Byte) (15) 2 (12) (13) (14) (K Byte) (15) 3 (12) (13) (14) (K Byte) (15) No. 2 Allocation target ...... (11) Used database space information No. Database space name Allocate size Status No. EntryNo. Database space name Allocate size Status 1 (12) (13) (14) (K Byte) (15) 2 (12) (13) (14) (K Byte) (15) 3 (12) (13) (14) (K Byte) (15) |
(1) DSI名
(2) DSIの種別 BASE:表のDSI・・・固定
(3) DSIが所属するデータベース名
(4) DSIを定義した表が所属するスキーマ名
(5) DSIを定義した表名
(6) DSIが所属するDSO名
(7) DSIの作成者
(8) DSIの定義日時(“曜日 月 日 時:分:秒 西暦”)
例:“Fri Feb 4 17:06:25 2005”
(9) 分割キー値(値を定義順に表示)
(10) エントリ数
(11) データベーススペースの情報((12)から(15))の表示が対象とする割付け部
DATA・・・固定
(12) エントリの定義番号
データ構造がCYCLICの場合にだけ表示。(見出し“EntryNo.”も、データ構造がCYCLICの場合にだけ表示)
(13) 割付け先のデータベーススペース名
(14) 割付け量(単位はキロバイト)・・・すべてのサイズは同じ
(15) 割付け契機
INT・・・固定
■DBSPACE指定の定義情報の出力の形式
No. 1 Database space name ...... (1) Database name ...... (2) Raw device name ...... (3) File name ...... (4) Device kind ...... (5) Allocate size ...... (6) Creator ...... (7) Created date ...... (8) Loggroup ...... (9) DSI information No. 1 DSI name ...... (10) Usage type ...... (11) Schema name ...... (12) Table name ...... (13) DSO name ...... (14) Allocate size ...... (15) (K byte) No. 2 DSI name ...... (10) Usage type ...... (11) Schema name ...... (12) Table name ...... (13) DSO name ...... (14) Allocate size ...... (15) (K byte) No. 3 DSI name ...... (10) Usage type ...... (11) Schema name ...... (12) Table name ...... (13) DSO name ...... (14) Allocate size ...... (15) (K byte) : |
(1) データベーススペース名
(2) データベーススペースが属するデータベース名
(3) データベーススペースを作成したローデバイス名
ローデバイスを使用した場合にだけ表示
(4) データベーススペースを作成したファイル名
ネットワークファイルまたはローカルファイルを使用した場合にだけ表示
(5) デバイスの種類
RAWDEVICE :ローデバイス
NETWORK FILE:ネットワークファイル
LOCAL FILE :ローカルファイル
(6) データベーススペースの割付け量(単位はキロバイト)
(7) データベーススペースの作成者
(8) データベーススペースの定義日時(“曜日 月 日 時:分:秒 西暦”)
例:“Fri Aug 1 17:06:25 2003”
(9) データベーススペースが使用するログ環境のロググループ名
system・・・固定
(10) データベーススペースに定義されたDSI名
(11) DSIの種別
BASE :表のDSI
(12) DSIが定義された表が属するスキーマ名
(13) DSIが定義された表名
(14) DSIが属するDSO名
(15) DSIによる割付け量(単位はキロバイト)