Oracleでテーブルスペースのサイズを調整する方法は何ですか?
Oracleテーブルスペースのサイズを調整するには、以下の手順に従って操作します。
- SQL*PlusやOracle SQL Developerなどのデータベースクライアントツールを開く。
- 目標データベースに管理者権限でログインする。
- dba_tablespacesからtablespace_nameを選択する。
- テーブルスペース名、合計(MB)、空き(MB)、使用済み(MB)を求めるクエリを投げてください。データベースのフリースペーステーブルから、指定したテーブルスペース名でグループ分けを行います。
- あなたのテーブルスペース名を100Mにリサイズしてください。
- 指定された「tablespace_name」に対して、SUM(bytes)を1024で割ったものを「Total(MB)」、SUM(bytes)を1024で割ったものからSUM(used_bytes)を1024で割ったものを引いたものを「Free(MB)」、SUM(used_bytes)を1024で割ったものを「Used(MB)」として、dba_free_spaceからデータを取得し、「tablespace_name」でグループ化した結果を表示する。
- データベースクライアントツールを閉じてください。
注意:表領域のサイズを調整する前に、十分なディスク容量が利用可能であることを確認し、データの損失やデータベースの利用不能を避けるために慎重に操作してください。