要了解oracle體系結構必須先了解兩個基本的概念:資料庫和例項……
一、資料庫
資料庫(database)是乙個資料集合。無論資料庫是採用關係結構還是物件導向結構,oracle資料庫都將其資料存放在資料檔案中。在其內部,資料庫結構資料對檔案的邏輯對映,使不同的資料分開儲存,這些邏輯劃分稱為表空間。
表空間和檔案介紹:
1、表空間
表空間(tablespace)是資料庫的邏輯劃分,每個資料庫至少有乙個表空間,叫做系統表空間(system表空間)。乙個表空間只能屬於乙個資料庫。每個表空間由同乙個磁碟上的乙個或多個檔案組成,這些檔案稱為資料檔案。
表空間的特性:
修改表空間的屬性:
sql>altertablespace表空間名稱屬性;
查詢表空間狀態:
sql>selecttablespace_name,statusfromdba_tablespaces;
注意:system,undo,temp表空間不能設為offline屬性。
查詢表空間與資料檔案對應關係:
sql>selecttablespace_name,bytes,file_namefromdba_data_files;
基於表空間的幾個操作:
sql>selectusername,default_tablespacefromdba_users;
sql>selecttable_name,tablespace_namefromuser_tables;
sql>alteruserusernamedefaulttablespacetablespace_name;
sql>altertabletable_namemovetablespacetablespace_name;
2、資料檔案
每個表空間由同乙個磁碟上的乙個或多個檔案組成,這些檔案叫做資料檔案(datafile),
資料檔案只能屬於乙個表空間.資料檔案建立後可以改變大小.建立新的表空間需要建立新的
資料檔案。資料檔案一旦加入到表空間中,就不能從表空間中移走,也不能與其他表空間發生聯絡。
資料庫必須的三類檔案是datafile,controlfile,redologfile。其他檔案prameterfile,passwordfile,archivedlogfiles並不是資料庫必須的,他們只是輔助資料庫的。
檢視資料庫的物理檔案組成:
二、例項
通俗的講例項就是操作oracle資料庫的一種手段。資料庫例項也稱作伺服器,是用來訪問資料庫檔案集的儲存結構及後台程序的集合。乙個資料庫可以被多個例項訪問(稱為真正的應用群集選項)。決定例項的大小及組成的各種引數或者儲存在名稱init.ora的初始化檔案中,或者隱藏在資料庫內部的伺服器引數檔案中。通過spfile引用該檔案,spfile儲存在spfile.ora檔案中。例項啟動時讀取初始化檔案,資料庫系統管理員可以修改該檔案,對初始化檔案的修改只有在下次啟動時才有效。
instance分為兩部分:
1、memorystructure(記憶體結構)
memorystructure分為兩部分:sga(systemglobalarea)區是用於儲存資料庫資訊的記憶體區,該資訊為資料庫程序所共享。它包含oracle伺服器的資料和控制資訊,它是在oracle伺服器所駐留的計算機的實際記憶體中得以分配,如果實際記憶體不夠再往虛擬記憶體中寫。
包括:
pga(programglobalarea)區包含單個伺服器程序或單個後台程序的資料和控制資訊,與幾個程序共享的sga正相反pga是只被乙個程序使用的區域,pga在建立程序時分配在終止程序時**。
2、backgroundprocess(後台程序)
包括:pmon負責在乙個oracle程序失敗時清理資源。
Oracle兩個基本概念幫你了解體系結構
要了解oracle體系結構必須先了解兩個基本的概念 資料庫和例項。一 資料庫 資料庫 database 是乙個資料集合。無論資料庫是採用關係結構還是物件導向結構,oracle資料庫都將其資料存放在資料檔案中。在其內部,資料庫結構資料對檔案的邏輯對映,使不同的資料分開儲存,這些邏輯劃分稱為表空間。表空...
從基本概念了解Keras
這篇文章會總結幾個keras的基本概念,了解了這幾個基本概念,keras建模將會快速上手。話不多說,直奔主題!張量 tensor 可以理解為keras裡的一種資料型別,相當於c語言裡得陣列。你在儲存的時候總需要了解資料的長度 大小還有維度各種各樣的資訊,而這個tensor就是用來幹這個的。舉幾個例子...
Openssl入門 1 基本概念了解
安全協議的層次 1 應用層 pgp pretty good privacy 2 傳輸層 ssl 3 網路層 vpn openssl主要由三個部分組成 1 密碼演算法庫 2 ssl協議庫 3 應用程式庫 openssl的主要功能 1 對稱加密演算法 提供了 種對稱加密演算法,其中 種是分組加密演算法,...