Oracle資料庫建立表空間問題

時間 2022-04-29 17:15:08

1樓:天萱翠乙

二者的主要區別就是前乙個的「extent(區)」是自動管理的(extent

management

local),也就是說這個表空間oracle會根據缺省區的引數對extent進行管理。

後面乙個語句所形成的表空間的「extent」是通過defaultstorage

(initial

20knext

10mpctincrease

0);這三個引數進行配置的。即在這個表空間上每個「segment(段)」都是先分配乙個20k的區,然後當儲存資料到達一定量時會再分配乙個10m的extent給這個segment用,再不夠用再分10m,然後一直分下去。個人感覺似乎就這一點差別。

至於名字什麼的那些不算差別吧。

2樓:賞閎單甜

先把錶空間刪除,再看看裡邊的資料檔案是不是也一起刪了,如果沒有,把資料檔案刪除了,再重新建立表空間,我個人感覺是資料檔案沒被刪除的原因

oracle資料庫建立表空間出現錯誤ora-01917 ora-01918

3樓:

從你的sqlplus中看你是在建立user,再grant許可權。而不是建立表空間。

你連概念都分不清還怎麼做。。。

另外,建立物件的時候如果使用雙引號,是區分大小寫的。(oracle預設是不區分大小寫)

oracle建立表空間顯示資料檔案已存在

4樓:

oracle 的物理-邏輯結構是乙個表空間可以對應多個資料檔案,而乙個資料檔案只能屬於乙個表空間,所以你在建立表空間的時候報資料檔案已存在,就是是因為同乙個資料檔案不能屬於兩個表空間,建議你更換一下資料檔案的名字再試試

oracle資料庫為什麼要建立表空間,如果不建立表空間,直接建立使用者有什麼區別?

5樓:匿名使用者

表分割槽就如同建立了乙個資料夾.建立乙個單獨的資料夾給你來專門放oracle學習資料,這樣你在查詢時就可以只搜尋這個資料夾,而不是整個硬碟搜尋,從而提高效率。另外,乙個資料檔案只能屬於乙個表空間,但乙個表空間可以擁有多個資料檔案。

oracle資料庫在建立表空間時 報錯 資料庫未開啟 怎麼解決 5

6樓:匿名使用者

先將資料庫shutdown,然後startup,再建立

怎麼給oracle資料庫,建立表空間和使用者

oracle資料庫建立表空間什麼用

oracle使用者、資料庫、表空間的問題

oracle資料庫建立表空間出現錯誤ora 01917 ora

從你的sqlplus中看你是在建立user,再grant許可權。而不是建立表空間。你連概念都分不清還怎麼做。另外,建立物件的時候如果使用雙引號,是區分大小寫的。oracle預設是不區分大小寫 這是報錯使用者不存在,沒許可權。必須用dba許可權操作的。建立表空間 create tablespace t...

oracle資料庫建立表時,int型資料為何報錯

oracle資料庫中是有int型的,你在建立表的時候,使用int型報錯,可能的原因是你為int型增加了精度,如int 10 或者是你的oracle 版本過低造成的。在oracle中int型與integer型都是number型別的子型別,int是integer 的簡寫,相當於number 38 是為了...

oracle資料庫,oracle資料庫價格

oracle是一種適用於大型 中型和微型計算機的關聯式資料庫管理系統,它使用sql structured guery language 作為它的資料庫語言。sql主要包括資料定義 資料操縱 包括查詢 和資料控制等三方面功能。sql是一種非過程化程度很高的語言,使用者只需說明 幹什麼 而無需具體說明 怎麼...