oracle資料庫,表空間和表之間是什麼關係

2021-03-03 20:29:09 字數 1740 閱讀 5392

1樓:司馬鑄劍

oracle乙個資料庫例項bai

下可有n個表空

du間,在表空間下可以zhi建立n張表,這dao個關係。

oracle可以用database configuration assistant嚮導回來建立資料庫,這對於初學者答來說可以避免不必要的麻煩。

資料庫建好後,要想在資料庫裡建表,必須先為資料庫建立使用者,並為使用者指定表空間。

create tablespace 表空間名 datafile 實體地址 size 大小 autoextend on next 增長大小

create user 使用者名稱identified by 密碼 default tablespace 預設的表空間;

構建好了之後給使用者賦予許可權,剩下就是t-sql了,構建表都是一樣的

在oracle中資料庫、表空間、表之間的關係

2樓:匿名使用者

建立來資料庫可以按資料庫自建立嚮導進行建立bai;

表空間du:create tablespace 表空間名zhidatafile 『路徑』size 大小dao autoextended on(開啟自增);

drop tablespace 表空間名

表:create table 表名

(字段列表)

drop table 表名

3樓:

用sys使用者登入後 step1-在儲存-表空間-右鍵-新建表空間 設定名稱,大小 增量 自增大小無限版制。step2-在安全性-使用者-新建用權戶-選擇預設表空間(剛剛建的)-角色選dba的-建立-ok 這樣就完成了使用者的建立,也相當於mysql裡面的資料庫。

4樓:匿名使用者

oracle有乙個管理工具,可以在安裝時建立資料庫、表空間,可以利用管理工具刪除表空間,資料庫專是無法刪除的,屬表的建立和刪除可以用sql語句,另外,可以使用pl/sql developer工具進行表空間、表的建立和刪除

5樓:匿名使用者

舉個簡單的來例子,你源有一所

房子,你可以在房子bai裡進行任何不du違法的操作,這個就zhi等同於daooracle,房子就是表空間,在表空間裡你可以建表、等其他不違反資料庫的任何操作,建表的話這個同你的mysql其實一樣,可以選擇用sql語句去建立,或者通過視覺化工具來進行操作,工具可能來的方便一點,不需要寫太多句子就可以,至於這個工具跟mysql一樣是很多的,看你如何選擇了

oracle 中 表空間和資料庫是什麼關係

6樓:武紫桐杜波

表空間作為邏輯儲存概念,包含物理的資料檔案來構成,

資料庫作為儲存資料的地方,必然要包含儲存,就是這樣的關係了。

7樓:六新蕾甫珂

乙個資料庫裡面,可以由多個表空間組成。

乙個表空間,可以由多個

資料檔案

組成。乙個表空間,只能屬於乙個資料庫。

乙個資料檔案,只能屬於乙個表空間。

8樓:求寒梅夫韞

oracle中,乙個表空間可以包含若干個資料檔案,乙個資料檔案只能屬於乙個表空間。

乙個表只能存放在乙個表空間裡,當然了,它是可以存放在這個表空間的多個資料檔案中的。

9樓:齋正崔漫

乙個表空間只能屬於乙個資料庫

,每個資料庫最少有乙個表空間(system表空間)。

oracle資料庫中資料庫和表空間是等同的嗎

不等同。簡單的說,資料庫是乙個整體,乙個資料庫下可保護多個使用者 多個表 多個儲存過程 多個job 多個檢視等。而表空間可以認為是資料實體檔案的分類,比如有使用者表空間 系統表空間 索引表空間等,乙個表空間可以保護多個實體檔案。可以設定表空間的儲存大小,但實際使用多少由已存在的資料來決定。比如設定使...

oracle資料庫下,建立多個表空間和表空間建立多個使用者差異在哪?效能上有什麼區別?各有什麼利弊

oracle 例項是指記憶體結構。如果是單例項,就是單機狀態下,是乙個例項對應乙個資料庫如果是集群狀態 rac 是多個例項對應乙個資料。不存在表空間建在例項上的問題。1 從單一訪問效率上來看建在幾個例項上都是沒有什麼差別的,從oracle能夠處理的資料量級上使用者基本體會不到效能的差別 2 從聯合使...

oracle 建立資料庫和表空間有什麼聯絡

表空間是個邏輯單位,它由資料檔案組成。表空間 資料檔案 段 區 塊 資料庫的初始建立,就會需要用到基礎的表空間,比如system,temp,undo等必須的表空間。oracle資料庫本身由instance database 這裡的database是相對於instance而言的資料庫,它傾向於指向資料...