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

2021-03-07 00:21:49 字數 2649 閱讀 4262

1樓:匿名使用者

不等同。

簡單的說, 資料庫是乙個整體,乙個資料庫下可保護多個使用者、多個表、多個儲存過程、多個job、多個檢視等。

而表空間可以認為是資料實體檔案的分類,比如有使用者表空間、系統表空間、索引表空間等,乙個表空間可以保護多個實體檔案。

可以設定表空間的儲存大小,但實際使用多少由已存在的資料來決定。

比如設定使用者表空間為10g,則儲存裝置就會分配10g給它。該錶空間已經存在資料2g,那麼還可以寫8g資料進去,但此過程中該表空間只占用10g,不會增加,除非用完10g後不夠,則需要再增加。

2樓:匿名使用者

oracle和sql有很大的不同

oracle資料庫必須要有表空間 如果沒有指定 就是預設的表空間你可以理解為表空間就是給資料庫存放東西的地方乙個表空間可以有多個資料庫

3樓:匿名使用者

您好 資料庫是存放資料的地方,可以理解為倉庫,裡面放了些表,儲存過程,觸發器等等。

而表空間只是把一些資料集合到了一起。

邏輯關係(由大至小)

資料庫-使用者-表空間-表-檢視-觸發器,函式,方法等。

4樓:情又獨中

oracle表空間是資料檔案的集合,而資料庫是物件的集合,乙個資料庫包含很多表空間,而表空間只會屬於乙個資料庫

5樓:二樓最厲害

oracle資料庫可以有多個例項(一般作用的資料庫,通常為乙個例項;多個例項的資料庫,同一時刻只能有乙個例項online),每個資料庫例項可以有多個表空間,每個表空間下可以建立多個使用者,每個使用者下可以建立多個表、檢視、方法等。

這樣的邏輯關係能明白了不?

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

6樓:匿名使用者

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

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

drop tablespace 表空間名

表:create table 表名

(字段列表)

drop table 表名

7樓:

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

8樓:匿名使用者

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

9樓:匿名使用者

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

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

oracle中的表空間 和一般關聯式資料庫中的表一樣嗎?有什麼區別

10樓:匿名使用者

oracle表空間是個虛擬概念,表是實際儲存在資料檔案中的,但資料檔案可以有多個,為了不用關心表實際是儲存在哪個資料檔案中,所以定義了個表空間的感念,把乙個或者多個資料檔案結合為乙個邏輯上的表空間,表一定是屬於某個表空間的

11樓:匿名使用者

表和表空間概念不一樣,不管什麼關聯式資料庫。顧名思義,表是存放資料的地方,而表空間是你存放這個表的地方。

12樓:匿名使用者

表空間是乙個邏輯概念,由邏輯表和物理資料檔案組成。

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

13樓:南凌公

oracle的資料bai

儲存由塊,區,du

段,表空間組成

最小單zhi位是塊,多

dao個連續的塊組成區,多個區回組成段,多個段答組成表空間

什麼是段,可以這麼理解,物件就是段,段分為表段(就是我們說的表),索引段(就是我們說的索引)等等。這些表段,索引段在一起組成了表空間。

通俗的就這樣理解,就可以了

14樓:

表空間是邏輯概念,1個表空間可以建立在1個檔案上,也可以建立在多個檔案上。

表 儲存在表空間上。

15樓:匿名使用者

表空間是物理結構,由乙個或數個資料檔案構成。在邏輯上劃分為段。表空間可回以分為答undo 表空間 臨時表空間 等

表是資料庫中乙個非常重要的物件,是其他物件的基礎。是資料在載體。也就是說,資料都存在表中。

正常的表(不包括臨時表)的資料都儲存在表空間上,表上的索引頁儲存在表空間上。表結構和表間關係也儲存在(系統)表空間上。

表和表空間的對應關係是多對多的關係。

oracle資料庫如何刪除資料庫

操作步驟如下 第一步 用超級管理員登陸oracle conn as sysdbaconn as sysdba 第二步 刪除指定的使用者 drop user username cascade 第三步 重新建立此使用者 create user username identified by passwor...

在oracle資料庫中怎麼刪除表

刪除無任何資料物件的表空間 首先使用pl sql介面化工具回,或者使用oracle自帶的答sql plus工具,連線需要刪除的表空間的oracle資料局庫。確認當前使用者是否有刪除表空間的許可權,如果沒有 drop tablespace,請先用更高階的使用者 如sys 給予授權或者直接用更高階的使用...

C連線mysql資料庫無法讀取資料庫表中資訊求大神指點

資料庫是否有資料?你的data source localhost user id root password 有有沒有錯誤 try這裡,看是執行到哪一步報錯了 大師們幫我看看這個問題怎麼解決,c 中把資訊寫不進mysql資料庫!你先檢查sql語句有沒有戳錯 檢查方法是先在資料庫裡面執行一遍 再cop...