亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

oracle 數(shù)據(jù)庫(kù)學(xué)習(xí) 基本結(jié)構(gòu)介紹

 更新時(shí)間:2012年11月03日 01:01:32   作者:  
普及一下oracle的基礎(chǔ)知識(shí),總結(jié)一下,oracle 是由實(shí)例和數(shù)據(jù)庫(kù)組成

普及一下oracle的基礎(chǔ)知識(shí),總結(jié)一下,oracle 是由實(shí)例和數(shù)據(jù)庫(kù)組成。結(jié)構(gòu)如下:

oracle數(shù)據(jù)庫(kù)由實(shí)例、數(shù)據(jù)庫(kù)組成:

* 數(shù)據(jù)庫(kù)由數(shù)據(jù)文件(包含oracle 數(shù)據(jù)、索引、表結(jié)構(gòu)等數(shù)據(jù))、控制文件(包括每個(gè)表的操作信息)、日志文件(數(shù)據(jù)操作sql語(yǔ)句)、參數(shù)文件、口令文件、日志歸檔文件(歸檔模式下)(服務(wù)器崩潰、硬盤損壞情況下,通過(guò)日志恢復(fù)時(shí)用)

* 實(shí)例由 內(nèi)存結(jié)構(gòu)(memory strutct) 和 后臺(tái)進(jìn)程(background processor)組成。

內(nèi)存結(jié)構(gòu)組成:

* PGA: Processor Global Area 程序全局區(qū) ,每一個(gè)客戶端接入到oracle 服務(wù)器都有一個(gè)PGA,用于保存該客戶單的相關(guān)信息

* SGA: System Global Area 系統(tǒng)全局區(qū),主要是給oracle實(shí)例使用,包括 shared pool 、 data buffer area , redo log buffer .

共享池(shared pool):

* 包括library cache 、data directory cache 組成,其中 library cache 主要保存最近的sql 檢查、編譯、執(zhí)行計(jì)劃, 下次有同樣語(yǔ)句過(guò)來(lái)的時(shí)候,可以重用這些,避免重復(fù)的檢查編譯執(zhí)行計(jì)劃。 data directory cache 主要保存數(shù)據(jù)庫(kù)數(shù)據(jù)表的字段定義、索引數(shù)據(jù)等, shared pool 的大小直接影響到數(shù)據(jù)庫(kù)的性能。

data buffer area : 主要保存用戶對(duì)數(shù)據(jù)的修改,查詢操作。該內(nèi)存區(qū)域的大小直接影響數(shù)據(jù)庫(kù)的性能。

redo log buffer area: 主要保存最近用戶對(duì)數(shù)據(jù)庫(kù)的操作記錄,該大小對(duì)數(shù)據(jù)庫(kù)性能沒(méi)有多大影響

oracle 必須要的后臺(tái)進(jìn)程包括:PMON 、 SMON 、 DBWR、 LOGWR、 CKPT、其他,每個(gè)作用如下:

*PMON 監(jiān)控PGA的健康情況,釋放已經(jīng)死去的PGA,回收資源,管理PGA的生命周期

*SMON 監(jiān)控SGA的健康情況,收集SGA碎片內(nèi)存,監(jiān)控實(shí)例健康情況

*DBWR 維護(hù)data buffer area 和物理表數(shù)據(jù)的一致性

*LGWR 維護(hù)redo log buffer area 內(nèi)存數(shù)據(jù)和日志文件的一致性

*CKPT 設(shè)置檢查點(diǎn),在oracle 實(shí)例出現(xiàn)問(wèn)題的時(shí)候,可以恢復(fù)到實(shí)例失敗前的情況。

oracle 內(nèi)存結(jié)構(gòu)有 塊、區(qū)、段、表空間組成,塊是oracle 在內(nèi)存中的最小結(jié)構(gòu), 區(qū)、段、 表空間是oracle 依次向上的內(nèi)存結(jié)構(gòu)??斓奶?shù)據(jù)管理麻煩,太大,數(shù)據(jù)碎片比較多。具體情況具體分析。

表空間是oracle最大的邏輯單位,一個(gè)表空間只能屬于一個(gè)數(shù)據(jù)庫(kù),一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)表空間,但默認(rèn)包含一個(gè)system的表空間。創(chuàng)建表空間的語(yǔ)法:

復(fù)制代碼 代碼如下:

CREATE TABLESPACE name
DATAFILE path [SIZE interger M|K]
LOGFILE path
[AUTOEXTEND ON | OFF]

客戶端鏈接服務(wù)器配置:

以后補(bǔ)充

相關(guān)文章

  • Oracle Index 的三個(gè)問(wèn)題

    Oracle Index 的三個(gè)問(wèn)題

    Oracle Index 的三個(gè)問(wèn)題...
    2007-03-03
  • Oracle?數(shù)據(jù)庫(kù)啟動(dòng)過(guò)程的三階段、停庫(kù)四種模式詳解

    Oracle?數(shù)據(jù)庫(kù)啟動(dòng)過(guò)程的三階段、停庫(kù)四種模式詳解

    這篇文章主要介紹了Oracle?數(shù)據(jù)庫(kù)啟動(dòng)三階段、停庫(kù)四種模式,停庫(kù)模式主要有正常停庫(kù)、事務(wù)級(jí)停庫(kù)、立即停庫(kù)和強(qiáng)制停庫(kù),本文給大家介紹的非常詳細(xì)需要的朋友可以參考下
    2022-11-11
  • oracle中distinct的用法詳解

    oracle中distinct的用法詳解

    distinct這個(gè)關(guān)鍵字來(lái)過(guò)濾掉多余的重復(fù)記錄只保留一條,但往往只用它來(lái)返回不重復(fù)記錄的條數(shù),而不是用它來(lái)返回不重記錄的所有值。其原因是distinct只有用二重循環(huán)查詢來(lái)解決,而這樣對(duì)于一個(gè)數(shù)據(jù)量非常大的站來(lái)說(shuō),無(wú)疑是會(huì)直接影響到效率的。
    2015-09-09
  • Oracle按身份證號(hào)得到省市、性別、年齡的示例代碼

    Oracle按身份證號(hào)得到省市、性別、年齡的示例代碼

    這篇文章主要介紹了Oracle按身份證號(hào)得到省市、性別、年齡,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Oracle的默認(rèn)用戶密碼

    Oracle的默認(rèn)用戶密碼

    創(chuàng)建表空間和用戶時(shí),需要的時(shí)候竟然忘記了密碼,試了好多次都沒(méi)連接上,進(jìn)而用戶也被鎖定,下面就教您處理Oracle默認(rèn)用戶的密碼問(wèn)題的方法,希望對(duì)和我一樣情況的朋友們有所幫助
    2012-07-07
  • 深入淺析Orcale的nvl函數(shù)和SQL Server的isnull函數(shù)

    深入淺析Orcale的nvl函數(shù)和SQL Server的isnull函數(shù)

    這篇文章主要介紹了Orcale的nvl函數(shù)和SQL Server的isnull函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2017-10-10
  • oracle中exp,imp的使用詳解

    oracle中exp,imp的使用詳解

    這篇文章主要介紹了oracle中exp,imp的使用詳解,需要的朋友可以參考下
    2015-07-07
  • Oracle SQL Developer顯示的時(shí)間包含時(shí)分秒的設(shè)置方法

    Oracle SQL Developer顯示的時(shí)間包含時(shí)分秒的設(shè)置方法

    Oracle SQL Developer是Oracle公司出品的一個(gè)免費(fèi)的集成開(kāi)發(fā)環(huán)境,本篇文章給大家介紹Oracle SQL Developer顯示的時(shí)間包含時(shí)分秒的設(shè)置方法,需要的朋友參考下吧
    2015-09-09
  • Oracle自動(dòng)備份腳本

    Oracle自動(dòng)備份腳本

    這篇文章主要介紹了Oracle自動(dòng)備份腳本的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • oracle case when 語(yǔ)句的用法詳解

    oracle case when 語(yǔ)句的用法詳解

    本篇文章是對(duì)oracle case when 語(yǔ)句的用法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評(píng)論