Ⅰ 如何分析oracle資料庫中的表結構
去這里看看??
數據結構被稱為物理(存儲)的數據結構在計算機中的表示(圖片)。它包括一個數據元素表示的關系的表示。
物理結構,也就是由Oracle資料庫所使用的操作系統的文件結構。對於資料庫的物理結構文件,不同版本的Oracle,不同的操作系統平台上的資料庫文件存放的目錄結構不同的物理結構
其作用可分為三類:
數據日誌文件的文件
控制文件
數據文件,數據文件,用於存儲資料庫中的數據,如表,索引等。當讀取數據時,系統首先讀取的數據從資料庫文件,並存儲到數據緩沖器,SGA。
重做日誌文件,重做日誌文件
所有的記錄在資料庫中的信息。這是三種類型的文件,文件中最復雜的,而且要保證資料庫的安全性和資料庫的備份和恢復文件直接。
控制文件
控制文件是一個二進制文件,用來描述資料庫的物理結構,資料庫只需要一個控制文件,控制文件的內容,包括:
>同步需要恢復的數據文件和日誌文件的信息標識資料庫和資料庫的名稱,唯一標識
資料庫,檢查點數量
/
a>
如果有,請記得採納為滿意的答復,謝謝你!我祝你幸福的生活!
vaela
Ⅱ oracle資料庫的物理存儲結構有那些,它們各自的作用
http://hi..com/blue_greed/blog/item/dcea21ca97bf7782c8176816.html
去這里看看~~
數據結構在計算機中的表示(映像)稱為數據的物理(存儲)結構。它包括數據元素的表示和關系的表示。
物理結構,即Oracle資料庫使用的操作系統文件結構。對於資料庫物理結構文件,不同的oracle版本,不同的操作系統平台上有不同的存儲目錄結構
資料庫的物理結構文件按其作用可以分為三類:
數據文件
日誌文件
控制文件
一、數據文件
數據文件用來存儲資料庫的數據,如表、索引等。讀取數據時,系統首先從資料庫文件中讀取數據,並存儲到SGA的數據緩沖區中。
二、重做日誌文件
重做日誌文件記錄對資料庫的所有修改信息。它是三類文件中最復雜的一類文件,也是保證資料庫安全與資料庫備份與恢復有直接關系的文件。
三、控制文件
控制文件是一個二進制文件,用來描述資料庫的物理結構,一個資料庫只需要一個控制文件,控制文件的內容包括:
資料庫名及資料庫唯一標識
數據文件和日誌文件標識
資料庫恢復所需的同步信息,即檢查點號
Ⅲ 什麼是oracle的實例
oracle實例就是一些能支撐資料庫運行的資料庫程序。
它由操作系統的多個後台進程和一個共享的內存池所組成,共享的內存池可以被所有進程訪問。
Oracle 用一個個實例來管理資料庫訪問。用戶如果要存取資料庫(也就是硬碟上的文件) 里的數據, 必須通過Oracle實例才能實現, 不能直接讀取硬碟上的文件。
實際上, Oracle 實例就是平常所說的資料庫服務(service) 。
在任何時刻一個實例只能與一個資料庫關聯,訪問一個資料庫;而同一個資料庫可由多個實例訪問(RAC)。
(3)oracle用的什麼數據結構擴展閱讀
oracle資料庫的特點:
1、完整的數據管理功能:
1)數據的大量性
2)數據的保存的持久性
3)數據的共享性
4)數據的可靠性
2、完備關系的產品:
1)信息准則---關系型DBMS的所有信息都應在邏輯上用一種方法,即表中的值顯式地表示;
2)保證訪問的准則
3)視圖更新准則---只要形成視圖的表中的數據變化了,相應的視圖中的數據同時變化
4)數據物理性和邏輯性獨立准則
3、分布式處理功能:
ORACLE資料庫自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式資料庫功能了,一個ORACLE分布式資料庫由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關系型產品構成。
4、用ORACLE能輕松的實現數據倉庫的操作。
參考資料來源:網路—實例
參考資料來源:網路—Oracle資料庫
Ⅳ oracle中,用什麼數據類型表示貨幣的數據類型
Oracle中的數據類型有:字元型、數字型、日期型等。具體介紹如下:
字元型:
char(n):用於標識固定長度的字元串。
當實際數據不足定義長度時,使用空格補全右邊不足位。varchar(n):可變字元串類型。
為SQL標准規定的,資料庫必須實現的數據據類型。可以存儲空字元串。
varchar2(n):可變字元串類型,是oracle在varchar的基礎上自行定義的可變長度字元串類型。當做為列類型使用時,最大長度可被定義為4000;當做為變數類型使用時,長度可被定義為32767。不可以存儲空字元串。
(4)oracle用的什麼數據結構擴展閱讀:
數據元一般由對象類、特性和表示3部分組成:
(1)對象類(Object Class)。是現實世界或抽象概念中事物的集合,有清楚的邊界和含義,並且特性和其行為遵循同樣的規則而能夠加以標識。
(2)特性(Property)。是對象類的所有個體所共有的某種性質,是對象有別於其他成員的依據。
(3)表示(Representation)。是值域、數據類型、表示方式的組合,必要時也包括計量單位、字元集等信息。
對象類是我們所要研究、收集和存儲相關數據的實體,例如人員、設施、裝備、組織、環境、物資等。特性是人們用來區分、識別事物的一種手段,例如人員的姓名、性別、身高、體重、職務,坦克的型號、口徑、高度、長度、有效射程等。
表示是數據元被表達的方式的一種描述。表示的各種組成成分中,任何一個部分發生變化都將產生不同的表示,例如人員的身高用「厘米」或用「米」作為計量單位,就是人員身高特性的兩種不同的表示。
Ⅳ 簡要說明oracle資料庫體系的內存結構
內存結構 oracle內存結構大致具有四個區:軟體代碼區、系統全局區、程序全局區和排序區。 1、系統全局區。(SGA) 系統全局區為一組由oracle分配的共享數據結構,它是實例的主要部分,它含有數據維護、SQL語句分析與重做緩存所必須的所有內存結構,系統全局區的數據是共享的,也就是說,多個進程可以在同一時間對SGA中的數據進行訪問和修改。它包含以下內容: <1>、數據塊緩沖區 該區存放最近使用過的數據塊,使用LRU(最近最少使用演算法)進行管理。 <2>、字典緩沖區 該區用於保存數據字典中的行,數據字典中存放oracle系統管理自身所需的所有信息。該區也使用LRU演算法管理。 <3>、重做日誌緩沖區 任何事務在記錄到重做日誌之前都先放到該區,資料庫系統定期將該區內容寫入到聯機重做日誌中。 <4>、SQL共享池 存放所有通過SQL語法分析、准備執行的SQL語句。 <5>、JAVA池 為JAVA命令提供語法分析。 <6>、多緩沖池 可以在SGA中創建多個緩沖池,能夠用多個緩沖池把的數據集與其他的應用程序分開,以減少它們爭奪數據塊緩沖區相同資源的可 能性。 2、程序全局區(PGA) 包含單個伺服器進程或單個後台進程的數據和控制信息,與幾個進程共享的SGA 正相反PGA 是只被一個進程使用的區域,PGA 在創建進程時分配在終止進程時回收。 3、排序區 排序需要內存,這部分空間成為排序區,排序區存在於請求排序的用戶進程的內存中,該空間的大小為適應排序數據量的大小,可增長,但受初始化參數SORT_AREA_SIZER所限制。 4、軟體代碼區 用於存儲正在執行或可以執行的程序代碼。 </FONT></SPAN>
Ⅵ Oracle 數據結構知多少
Oracle 支持多種數據結構,支持OOD編程,可以在Oracle的pl/SQL中定義各種對象的數據結構哦