方法: 1. 「コンテンツとデータファイルを含むテーブルスペースの一時削除」を使用して、元の一時テーブルスペースを削除します。 2. 「一時テーブルスペースの作成」ステートメントを使用して、新しい一時テーブルスペースを作成します。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
--現在のデータベースのデフォルトの一時表スペース名を照会します
select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
--新しい一時表スペースを作成します
create temporary tablespace temp01 tempfile '/oradata/temp01.dbf' size 2G autoextend on;
--デフォルトのテーブルスペースを新しい一時テーブルスペースに変更します
alter database default temporary tablespace temp01;
--ユーザーが現在使用している一時テーブルスペースを表示します
select username,temporary_tablespace from dba_users;
--元のテーブルスペースを削除します一時表スペース
drop tablespace temp including contents and datafiles;
--すべての表スペース名をチェックして、一時表スペースが削除されているかどうかを確認します
select tablespace_name from dba_tablespaces;
Extension:
--一時表スペースにデータ・ファイルを追加しますテーブルスペース
alter tablespace temp01 add tempfile '/oradata/temp02.dbf' size 2G autoextend on;
--一時テーブルの変更空間データファイルサイズ
alter database tempfile '/oradata/temp02.dbf' resize 4G;
推奨チュートリアル: 「Oracle Video Tutorial」
以上がOracle で一時テーブルスペースを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。