データベース - IBM DB2 - 一覧やテーブルスペースの表示 - テーブルスペース
- 1. 概要
- 1. テーブルスペース
- 2. テーブル一覧
1. 概要
わたし自身は、あまりテーブルスペースを意識することはないのですが、あるとき知る必要に迫られまして。
本ページは、下記のサイトを参考にさせていただきました。
「DB2: このテーブルがどの表スペースに所属しているか」
2. テーブルスペース
テーブルスペースを表示するにはデータベース管理者のコマンドプロンプトで、以下のコマンドを入力します。
データベースへの接続。
db2 CONNECT TO データベース
テーブルスペースID の取得。
db2 "SELECT TBSPACEID FROM SYSCAT.TABLES WHERE TABNAME='テーブル名'"
下記のような形式で、テーブルスペースID が表示されます。
TBSPACEID
---------
7
1 レコードが選択されました。
テーブルスペース名の取得。
db2 "SELECT TBSPACE FROM SYSCAT.TABLESPACES WHERE TBSPACEID = テーブルスペースID"
下記のような形式で、テーブルスペース名が表示されます。
TBSPACE
---------------------------------------------------------------------------------------------
テーブルスペース名
1 レコードが選択されました。
表示後は、データベースを切断しておきます。
db2 CONNECT TO データベース
|
|