Oracle重新建立臨時表空間

2021-09-10 22:55:11 字數 776 閱讀 8403

1.建立中轉臨時表空間

create temporary tablespace  temp1 tempfile '/data/dbfile/temp_02.dbf' size 512m reuse autoextend on next  1m maxsize unlimited;

2.改變預設臨時表空間為剛剛建立的新臨時表空間temp1

alter database default  temporary tablespace  temp1;

3.刪除原來臨時表空間

drop tablespace temp including contents and datafiles;

4.重新建立臨時表空間

create temporary tablespace  temp tempfile '/data/dbfile/temp_01.dbf' size 5g reuse autoextend on next  512m maxsize 20g;  

alter tablespace temp add tempfile  '/data/dbfile/temp_02.dbf' size 5g reuse autoextend on next  512m maxsize 30g; 

5.重置預設臨時表空間為新建的temp表空間

alter database default  temporary tablespace  temp;

6.刪除中轉用臨時表空間

drop tablespace temp1 including contents and datafiles;

重新建立em

進行資料庫備份,會導致em無法開啟的結果。需要重新建立em。em無法開啟的解決方案如下 也適用於其他因素造成的em無法開啟 1,進入cmd視窗 注意win7系統需用管理員身份開啟cmd視窗 2,刪除em 命令如下 emca repos drop 按照資料庫的基本資訊填寫正確的資訊 3,建立em 命令...

sql以欄位重新建立表

有report表 它裡面 id name state customerid 四個字段,id為主鍵 customerid為外來鍵 state 0,1,2 未使用 更新 刪除 根據customerid寫一條sql 注意是一條 生成表的結構如下 customerid state0 state1 state...

如何重新建立ClassWizard

去年開始改用vs2008寫程式了,但有些同事還在用vc6所有有時候難免會有需要把vs2008程式搬回vc6中進行編譯的情況.vc6新建個工程,將所有的.cpp h檔案全部拷入後編譯,基本就能使用.但發現個小問題,就是classwizard無法正常執行.之前的所有對映都無法在classwizard中找...