Question & Answer
Question
エクスポート・ユーティリティーのデフォルト分離レベルは何になりますか。
Answer
エクスポート・ユーティリティーのデフォルト分離レベルは CS (Cursor Stability) です。
エクスポートを含む各ユーティリティーのデフォルト分離レベルはマニュアルに記載されていますので、関連情報を参照ください。
実際にバインドされている分離レベルを確認するには、以下の手順を行ないます。
(V10.5 のエクスポートの例)
関連情報
エクスポート・ユーティリティー、インポート・ユーティリティー、ロード・ユーティリティーで使用するバインド・ファイル
Db2 v11.5 Bind File and Package Name List
エクスポートを含む各ユーティリティーのデフォルト分離レベルはマニュアルに記載されていますので、関連情報を参照ください。
実際にバインドされている分離レベルを確認するには、以下の手順を行ないます。
(V10.5 のエクスポートの例)
- パッケージ名の確認
db2bfd システム・ユーティリティーでバインド・ファイルからパッケージ名を確認します。バインド・ファイルは クライアント・コンピューターの sqllib/bnd ディレクトリーに存在します。
例:$ db2bfd -b db2uexpm.bnd db2uexpm.bnd: Header Contents Header Fields: Field Value ----- ----- releaseNum 0x800 Endian 0x42 numHvars 10 maxSect 4 numStmt 38 optInternalCnt 4 optCount 10 Name Value ------------------ ----- Isolation Level Cursor Stability Creator "NULLID " App Name "SQLUBK05" Timestamp "AAAAASHW:2006/07/18 00:00:00:00" Cnulreqd Yes Sql Error No package Block Block All Date ISO Time ISO Validate Bind
App Name より、パッケージ名が SQLUBK05 であることがわかります。また、Isolation Level より、デフォルトの分離レベルが CS (Cursor Stability) であることが、ここからも確認できます。
注: パッケージ名は Db2 のバージョンおよびフィックスパック・レベルによって変更される可能性があります。 - Db2 データベースのカタログ表から該当パッケージの分離レベルを確認
$ db2 "SELECT PKGSCHEMA, PKGNAME, ISOLATION FROM SYSCAT.PACKAGES WHERE PKGNAME = 'SQLUBK05'" PKGSCHEMA PKGNAME ISOLATION --------------- --------------- ---------- NULLID SQLUBK05 CS 1 レコードが選択されました。
関連情報
エクスポート・ユーティリティー、インポート・ユーティリティー、ロード・ユーティリティーで使用するバインド・ファイル
Db2 v11.5 Bind File and Package Name List
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PlGAAU","label":"Data Movement-\u003EExport"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
31 August 2023
UID
swg21698182