データベース - 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 データベース