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

2021-03-03 20:29:08 字數 4529 閱讀 2042

1樓:武紫桐杜波

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

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

2樓:六新蕾甫珂

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

一個表空間,可以由多個

資料檔案

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

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

3樓:求寒梅夫韞

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

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

4樓:齋正崔漫

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

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

在oracle資料庫中表空間和資料庫什麼區別?

5樓:匿名使用者

ms sql使用者登入就能建立資料庫的意思是她本身就有一個資料庫,你連的是預設資料庫。oracle安裝的時候也會問你是否在安裝資料庫軟體的時候建立一個例項,如果你同意建立例項那麼你連線進來的時候也會有個預設的資料庫給你去建立表之類的東西。所以根本上這些都是差不多,都是因為他們裡面有例項在執行了。

再說說oracle建表的順序:首先肯定有資料庫例項啦,就是我們常說的資料庫;之後建立表空間;表空間建好了就建立使用者注意設定使用者的表空間,賦許可權;之後就用這個使用者建立表,這些表就好到這個使用者的預設表空間下了。

6樓:獨孤怎會求敗

一個oracle資料庫能夠有一個或多個表空間,而一個表空間則對應著一個或多個物理的資料庫檔案。表空間是oracle資料庫恢復的最小單位,容納著許多資料庫實體,如表、檢視、索引、聚簇、回退段和臨時段等。

7樓:匿名使用者

oracle的使用者就相當於sqlserver中的庫,你建好使用者以後在改使用者下建表就行了

8樓:情又獨中

oracle中使用者是屬於資料庫的,一個資料庫中有很多使用者,使用者有不同的許可權和角色,各自建立自己的物件和表

9樓:匿名使用者

一個資料庫允許有多個表空間

10樓:灬

create user

grant create to

create tablespace

create table

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

11樓:匿名使用者

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

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

drop tablespace 表空間名

表:create table 表名

(欄位列表)

drop table 表名

12樓:

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

13樓:匿名使用者

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

14樓:匿名使用者

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

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

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

15樓:南凌公

oracle的資料bai

儲存由塊,區,du

段,表空間組成

最小單zhi位是塊,多

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

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

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

16樓:

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

表 儲存在表空間上。

17樓:匿名使用者

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

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

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

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

在oracle資料庫中表空間和資料庫什麼區別?

18樓:郭玉枝褚釵

oracle中使用者是屬於資料庫的,一個資料庫中有很多使用者,使用者有不同的許可權和角色,各自建立自己的物件和表

19樓:逄德覃癸

mssql使用者登入就能建立資料庫的意思是她本身就有一個資料庫,你連的是預設數回據庫。oracle安裝的時候也會問你是答否在安裝資料庫軟體的時候建立一個例項,如果你同意建立例項那麼你連線進來的時候也會有個預設的資料庫給你去建立表之類的東西。所以根本上這些都是差不多,都是因為他們裡面有例項在執行了。

再說說oracle建表的順序:首先肯定有資料庫例項啦,就是我們常說的資料庫;之後建立表空間;表空間建好了就建立使用者注意設定使用者的表空間,賦許可權;之後就用這個使用者建立表,這些表就好到這個使用者的預設表空間下了。

20樓:華若谷勞倩

一個oracle資料庫能夠

bai有一du

個或多個表空間zhi,而一個表空間則dao對應著一個或多個物理的專資料庫檔案。屬表空間是oracle資料庫恢復的最小單位,容納著許多資料庫實體,如表、檢視、索引、聚簇、回退段和臨時段等。

21樓:奕讓端雪

oracle的使用者就相當於sqlserver中的庫,你建好使用者以後在改使用者下建表就行了

oracle 資料庫、表空間、例項、服務究竟有什麼區別聯絡?

22樓:匿名使用者

1、每個database--可包

含多個instance--每個instance可包含多個tablespace和user等(授予user讀寫tablespace的許可權)--每個tablespace可包含多個dbf檔案--常用的table或view等都儲存在tablespace裡。

2、要oracle使用

先安裝database,再建立instance,用sysdba建立tablespace,新增user指定tablespace,給user授權,用user登入,建立table等

3、oracle例項啟動後,會有多個程序提供不同的服務。

23樓:earth旋風

資料庫相當於一個倉庫實體

例項則可以理解成倉庫外包給了n家客戶

表空間則可以理解成倉庫的1區、2區(像大廈的a座,b座)。

它們的關係是倉庫這個實體要依賴表空間,而同一個客戶則可以選擇不同的表空間。

服務理解成倉庫管理員,幫忙處理日常的工作,一個例項會有一個服務資料庫、例項、服務都是抽象的概念,表空間則是能看到的。

假如,現在有一個倉庫位於河南省,聯想承包了1區跟2區,1區裡存了一塊硬碟,2區存了一個記憶體。現在呢,聯想想那存進去的硬碟取出來,那流程就是,聯想先通過倉庫管理員找到倉庫在河南的具體地理位置,隨後找到存放硬碟的1區,接著見到了真實的硬碟。

24樓:匿名使用者

資料庫:服務程序(資料庫的讀,寫,日誌程序等)+記憶體(佔用的記憶體)+資料庫的物理檔案(資料等檔案表空間:就是資料表被存的地方。一個表空間會有相應的.db檔案對應。

例項:就是你create database後,怎麼得有特定的程序和特定的記憶體對他進行讀寫等操作吧。這個特定的東西就是例項。

也就是資料庫概念中的服務程序+記憶體,只是這個服務程序被打上了一個sid這個特定標記,sid就是你建立的那個資料庫名。

服務:就是用來掛載例項的。當然沒有實力,資料庫服務也可單獨執行。 當一個伺服器建立了兩個資料庫時,可通過服務進行選擇載入。不過大多情況我們所說的服務就是指例項。

模式:oracle還有個概念就是這個,一個模式就是 一個資料庫使用者的所有物件的統稱。

oracle資料庫表空間例項服務究竟有什麼區別聯絡

1 每個database 可包 含多個instance 每個instance可包含多個tablespace和user等 授予user讀寫tablespace的許可權 每個tablespace可包含多個dbf檔案 常用的table或view等都儲存在tablespace裡。2 要oracle使用 先安...

怎麼察看oracle資料庫表空間的使用情況

檢視的方法和詳細的操作步驟如下 1 首先,因為oracle在linux系統下執行,所以必須連線到linux系統,如下圖所示,然後進入下一步。2 其次,完成上述步驟後,連線成功,進入oracle控制檯。輸入命令 sqlplus as sysdba 如下圖所示,然後進入下一步。3 接著,完成上述步驟後,...

sql連線oracle資料庫tables裡面不顯示錶

1 通過sysdb角色檢視資料庫是否正常,然後進入下一步。2 解壓檔案的32位客戶端如圖所示 需要把這個解壓到安裝目錄下面的product檔案目錄下面。3 將oracle安裝目錄中的tnsnames.ora 位於 oracle home network admin中 拷貝到該目錄下。4 可以通過解壓...