ora 12910 不能設定預設表空間的問題

2021-08-13 09:31:24 字數 1670 閱讀 9045

其中permanent 為永久表空間,temporary為臨時表空間,系統預設表空間要為永久表空間才可以,我的temp就建立錯誤了來了  。

解決方法:oracle必須存在乙個預設的臨時表空間,先建立乙個臨時表空間temp1,並將其預設,然後刪除掉temp臨時表空間,再建立temp臨時表空間,指定temp為預設臨時表空間,最後將temp1臨時表空間刪除掉。

--a

autoextend on next 10 m maxsize unlimited;

--balter database default temporary tablespace temp1; ---這裡如果temp1為永久表空間則會出錯

--cdrop tablespace temp including contents and datafiles;

--dautoextend on next 10 m maxsize unlimited;

alter database default temporary tablespace temp;

drop tablespace temp1 including contents and datafiles;

這樣建立其實就是我上面截圖的temp為臨時表空間,不行的,所以上面我們只做啊a、b、c步驟,目的刪除預設的temp
2.建立永久表空間
3.設定當前登入使用者的預設表空間sys為我當前登入的使用者
alter user sys default tablespace temp
在此查詢temp的contents變了永久表空間

建立使用者就可以選擇temp為預設表空間了

最後總結下,表空間分為永久表空間(permanent)和臨時表空間(

temporary

),要分別建立,如果系統有永久表空間直接設定當前使用者的表空間為永久即

alter user 當前使用者  default tablespace 永久表空間名稱
,我這裡是為了方便把,temp設定為系統預設表空間的列子。()

不能設定sublime text 2 為預設編輯器

今天遇到乙個有趣的事情,當我設定 css 樣式表的預設開啟方式的時候,卻始終無法設定成功,系統總是隨機選取一種開啟方式來開啟檔案。比如 pdf dw txt等方式。我設定預設開啟方式的步驟如下 1 在css檔案上右鍵選擇開啟方式,然後在開啟方式裡面再選擇預設開啟方式 2 在彈出框裡面選擇瀏覽,接著找...

oracle設定預設的表空間

在oracle中,使用者的預設永久性表空間為system,預設臨時表空間為temp。如果所有的使用者都使用預設的臨時表空間,無疑會增加system與temp表空間的競爭性。oracle允許使用自定義的表空間作為預設的永久性表空間,使用自定義臨時表空間作為預設臨時表空間。設定預設的表空間的語法如下。a...

Oracle資料庫設定預設表空間

dba們經常會遇到乙個這樣令人頭疼的問題 不知道誰在oracle上建立了乙個使用者,建立時,沒有給這個使用者指定預設表空間,所以這個使用者就會採用預設的表空間 system表空間。導致系統表空間迅速被使用者資料佔滿,直至宕機。alter database default tablespace 通過執...