freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機]oracledatabase10g基礎教程-文庫吧資料

2024-10-22 22:59本頁面
  

【正文】 執(zhí)行 SQL語句: – 在子句的最后添加分號 (; ) – 在緩存區(qū)的最后一行的后面放置斜杠 (/) – 在 SQL提示符后面放置斜杠 (/) – 在 SQL提示符后面使用 run命令 執(zhí)行 select語句 ? 如果在 select子句后面使用星號 (*),那么表示檢索表中所有的數(shù)據(jù),包括所有的列和所有的行。 select語句 ? 基本語法、規(guī)則和執(zhí)行方式 ? 執(zhí)行 select語句 ? 使用 where子句 ? 使用 order by子句 ? 合計計算 ? 使用 group by和 having子句 ? 連接查詢 ? 集合運算符 基本語法、規(guī)則和執(zhí)行方式 ? 在 SQL語言中,最簡單的語句是 select語句。因此,可以說 SQL語言并不是 Oracle產(chǎn)品獨有的。用戶可以使用 SQL語言在數(shù)據(jù)庫中執(zhí)行各種操作 ? 從 SQL的出現(xiàn)到現(xiàn)在,已經(jīng)出現(xiàn)了許多不同版本的 SQL語言。這些新增進程的主要作用如表 42所示。對于分布式事務處理,這項工作就由恢復器(recoverer, RECO)進程完成。 CJQ能夠啟動最多 1000個作業(yè)隊列進程,即從 J000到 J999。這些規(guī)劃的作業(yè)可以在指定的日期和時間運行,并且可以為隨后的執(zhí)行指定時間間隔。這種操作稱為檢查點。不需要關(guān)閉數(shù)據(jù)庫就可以運行歸檔器,因為它會隨著記錄數(shù)據(jù)庫改變?nèi)罩径ぷ?。該模式可以把所有日志文件歸檔,而不只是在沒有進行備份的情況下重新使用他們 (noarchivelog模式 )。 歸檔器 ? 這就是引入歸檔器 (archiver, ARCn)的原因。該進程會將所有數(shù)據(jù)從重做日志緩存中寫入到現(xiàn)行的在線重做日志文件中。當要將這些緩存中的數(shù)據(jù)塊寫回到磁盤時,數(shù)據(jù)庫寫入器 (database writer, DBWn)負責執(zhí)行這些數(shù)據(jù)的寫入。 數(shù)據(jù)庫寫入器 ? 數(shù)據(jù)庫緩存包含了由用戶所使用的數(shù)據(jù)。 ? 在出現(xiàn)故障實例的情況下, SMON負責重新啟動系統(tǒng),執(zhí)行崩潰恢復。 ? 監(jiān)控服務器進程,確保能夠銷毀發(fā)生損壞或出現(xiàn)故障的進程,釋放這些進程占用的資源。 后臺進程 進程監(jiān)控器 ? 進程監(jiān)控器 (process monitor, PMON)。UGA的位置依賴于服務器是運行在共享服務器模式中,還是專用服務器模式中。 PGA只能由他們的服務器進程訪問。 系統(tǒng)全局區(qū)域的結(jié)構(gòu)示意圖 程序全局區(qū)域和用戶全局區(qū)域 ? 程序全局區(qū)域是為單獨的服務器進程存儲私有數(shù)據(jù)的內(nèi)存區(qū)域。系統(tǒng)全局區(qū)域的結(jié)構(gòu)示意圖如圖 44所示。它包含了 Oracle服務器的數(shù)據(jù)和控制信息。理解內(nèi)存區(qū)域的目的,有助于理解數(shù)據(jù)庫操作期間的數(shù)據(jù)和進程流程。不同的內(nèi)存區(qū)域用于不同的目的。用戶仍然可以為表空間、重做日志文件和控制文件規(guī)定明確的文件名。永久數(shù)據(jù)對象,例如表或索引,是不會存儲到臨時文件中的,但是臨時表或臨時索引的內(nèi)容則可能存儲到臨時文件中。 臨時文件 ? 在 Oracle系統(tǒng)中,臨時文件是一個特殊類型的數(shù)據(jù)文件類型。 ? 如果關(guān)掉了數(shù)據(jù)庫所在機器的電源,造成實例失敗, Oracle將使用聯(lián)機重做日志,以將系統(tǒng)恢復到電源停止之前的那一剎那。重做日志文件僅用于恢復數(shù)據(jù)庫。盤區(qū)是由連續(xù)的數(shù)據(jù)塊集合構(gòu)成,而盤區(qū)構(gòu)成了段,段則構(gòu)成了表空間,表空間構(gòu)成了數(shù)據(jù)庫。 數(shù)據(jù)塊 ? 數(shù)據(jù)塊代表了數(shù)據(jù)庫中最小顆粒的邏輯數(shù)據(jù)存儲層次。盤區(qū)數(shù)量和盤區(qū)大小可以在正在建立的對象的 storage子句中規(guī)定。盤區(qū)是用來為段存儲數(shù)據(jù)的邏輯上連續(xù)的數(shù)據(jù)塊的集合。 ? 數(shù)據(jù)段是存儲表、索引、簇、表分區(qū)等常規(guī)應用數(shù)據(jù)的地方。為用戶所建立的對象生成的段都要在磁盤上占用空間。 段 ? 段是用戶建立的數(shù)據(jù)庫對象的存儲表示。一般地,用戶和應用程序使用自己的表空間來存儲數(shù)據(jù)。用戶在數(shù)據(jù)庫中建立的所有內(nèi)容都會存儲在表空間中。為了理解 Oracle系統(tǒng)是符合組織文件的和如何組織數(shù)據(jù)的,那么必須理解什么是表空間 (Tablespace)、段 (Segment)、盤區(qū) (Extent)、塊 (Block)等用于保存數(shù)據(jù)庫對象的分配單元。 ? 每一個數(shù)據(jù)庫至少有一個與之相關(guān)的數(shù)據(jù)文件。這些數(shù)據(jù)文件對于用戶數(shù)據(jù)的穩(wěn)定性和完整性十分重要。 ? 當用戶建立控制文件時,最好建立多個控制文件副本??刂莆募峁┝私⑿聦嵗龝r所需要的文件目錄。該文件的名稱通常為 initSID.ora。當建立數(shù)據(jù)庫的時候,用戶就可以運行初始化文件,該文件規(guī)定了數(shù)據(jù)庫中所使用的各種設置值。 文件系統(tǒng) ? 在 Oracle數(shù)據(jù)庫的進程的日常操作中,該進程使用數(shù)據(jù)詞典、應用數(shù)據(jù)、用于數(shù)據(jù)庫啟動的參數(shù)、事務處理日志、管理數(shù)據(jù)庫物理結(jié)構(gòu)的文件以及其他類型的文件。 ? 在共享服務器模式中,有一個調(diào)度程序組件。即使響應出現(xiàn)了某些錯誤,服務器進程也會把錯誤信息發(fā)回用戶進程,以便用戶進程進行合適的處理。服務器進程負責在用戶進程和 Oracle實例之間調(diào)度請求和響應。 Oracle網(wǎng)絡客戶 ? 對于 SQL*Plus、 Oracle Enterprise Manager、 Oracle Net Manager這些客戶工具來說,可以使用 Oracle Net Services客戶適配器與 Oracle數(shù)據(jù)庫進行交互。該服務名稱是一個標識符,它可以唯一地標識客戶試圖連接的數(shù)據(jù)庫實例。 Oracle監(jiān)聽器 ? Oracle監(jiān)聽器 (Listener)是一個運行于Oracle數(shù)據(jù)庫服務器上的進程,其職責是監(jiān)聽來自于客戶應用的連接請求。 Oracle Net Services是一組通過網(wǎng)絡連接協(xié)議提供網(wǎng)絡連接的組件。 連接數(shù)據(jù)庫實例 ? 用戶進程 ? Oracle監(jiān)聽器 ? Oracle網(wǎng)絡客戶 用戶進程 ? 用戶進程 (User Process)可以看作是一些試圖連接數(shù)據(jù)庫的軟件,例如客戶工具。 – 內(nèi)存區(qū)域的管理,尤其是系統(tǒng)全局區(qū)域 (system global area, SGA)的特點和作用。 – 服務器進程。這些新增的主要功能包括: –增強的工作空間管理器 –增強的流功能 –增強的 SQL*Plus功能 –新增的 SQL語句 –在 returning子句中使用合計函數(shù) 第 4章 體系結(jié)構(gòu) Oracle Database 10g基礎教程 清華大學出版社 教學目標 教學難點和重點 教學過程 教學目標 ? 理解和掌握如何連接到數(shù)據(jù)庫實例 ? 理解服務器進程的作用和特點 ? 理解 Oracle文件系統(tǒng)的結(jié)構(gòu)層次 ? 理解 Oracle Database 10g是如何管理內(nèi)存的 ? 了解后臺進程的作用 ? 了解 Oracle Database 10g系統(tǒng)新增的進程 教學難點和重點 ? 如何連接到數(shù)據(jù)庫實例 ? 服務器進程的作用和特點 ? Oracle文件系統(tǒng)的結(jié)構(gòu)層次 ? Oracle Database 10g是如何管理內(nèi)存的 ? 后臺進程的作用 ? Oracle Database 10g系統(tǒng)新增的進程 教學過程 概述 連接數(shù)據(jù)庫實例 服務器進程 文件系統(tǒng) 內(nèi)存區(qū)域 后臺進程 概述 ? Oracle系統(tǒng)的體系結(jié)構(gòu)是指組成 Oracle系統(tǒng)的主要組成部分和這些組成部分之間的關(guān)系以及這些部分的工作方式。另外,這種本地編譯結(jié)果也可以存儲用在 Real Application Clusters(RAC)環(huán)境中。部分新增的程序包包括: – dbms_advanced_rewrite – dbms_advisor – dbms_datapump – dbms_dimension – dbms_file_transfer – dbms_frequent_itemset – dbms_frequent_itemset – dbms_monitor – dbms_scheduler 新增的 PL/SQL編譯器功能 ? 現(xiàn)在, PL/SQL代碼的編譯結(jié)果存儲在Oracle Database 10g系統(tǒng)中,也就是說,可以作為 BLOB數(shù)據(jù)存儲在數(shù)據(jù)庫中。分隔符的定義是:引號運算符 q,加上引號,再加上指定的引號替換符。 ? Oracle Database 10g系統(tǒng)提供了一種解決這種問題的方案。s book。在 10g以前,文字引號必須是雙引號,即Johnsons39。 新增的用戶指定的引號 ? SQL語句中可以包含文字引號,例如 Johnsons39。使用 nls_sort參數(shù)可以執(zhí)行這種排序操作。 ? 在 Oracle Database 10g系統(tǒng)中,可以通過一些新增的函數(shù)來使用這些正規(guī)表達式。在塊綁定操作方面, Oracle Database 10g提供了 2個方面的新功能 –處理稀疏集合 –新的異常處理 新增的 SQL和 PL/SQL正規(guī)表達式 ? 提供了在 SQL和 PL/SQL語句中使用正規(guī)表達式的功能。這些增強的功能包括: –增強的分區(qū)變化跟蹤 (partition change tracking,PCT) –增強的查詢重寫功能 –增強的物化視圖快速刷新功能 –增強的 DDL語句功能 增強的分區(qū)功能 ? 適應式索引表的增強 ? 散列分區(qū)式全局索引 ? 分區(qū)式索引的維護等 應用程序開發(fā)方面 ? 在 SQL、 PL/SQL等應用程序開發(fā)方面,也有許多新增的功能。 增強的外部表功能 ? 有關(guān)外部表增強的功能包括:可以把數(shù)據(jù)庫中的數(shù)據(jù)寫入到外部表中,可以在外部表上執(zhí)行并行操作,有選擇地引用外部表中的數(shù)據(jù)。這種新增的可跨平臺傳輸?shù)谋砜臻g,有許多的好處: – 有效地在不同的內(nèi)容提供系統(tǒng)之間出版數(shù)據(jù) – 輕易地在數(shù)據(jù)倉庫、數(shù)據(jù)集市、 OLTP系統(tǒng)之間移動數(shù)據(jù) – 簡單地跨平臺移動數(shù)據(jù)庫 增強的合并功能 ? Oracle Database 10g增強了 merge語句的功能。 可跨平臺傳輸?shù)谋砜臻g ? Oracle Database 10g現(xiàn)在提供了跨平臺移動表空間的功能。 BFT的最大值隨著數(shù)據(jù)庫塊的尺寸不同而不同,變化范圍是從 8TB到 128TB。在 Oracle Database 10g系統(tǒng)中,新增的商業(yè)智能方面的功能包括: – 新增的 Oracle數(shù)據(jù)泵 (本書后面第 18章介紹,這里就不詳細講述了 ) – 新增的大文件表空間 – 新增的可跨平臺傳輸?shù)谋砜臻g – 增強的合并功能 – 增強的外部表功能 – 增強的物化視圖和匯總管理 DDL的功能 – 增強的分區(qū)管理功能 新增的大文件表空間 ? 大文件表空間 (Bigfile Tablespaces, BFT)是 Oracle Database 10g系統(tǒng)中新增的功能。 增強的數(shù)據(jù)保護功能 ? 實現(xiàn)物理備用數(shù)據(jù)庫和邏輯備用數(shù)據(jù)庫的實時重做日志應用 ? 新增了 valid_for屬性 ? 增強的重做日志傳輸功能 ? 增強的備用數(shù)據(jù)庫功能 ? 啟動備用數(shù)據(jù)庫方面的變化 ? 直接寫入備用重做日志方面的增強 商業(yè)智能 ? 商業(yè)智能是當前的一個熱門話題,涉及到了知識管理的領(lǐng)域。 ? v$fast_start_transaction視圖存儲了有關(guān)數(shù)據(jù)庫恢復時的事務信息。這樣,用戶可以確定恢復期間操作的工作量。在可用性和可恢復性方面,新增的主要功能包括: – 在數(shù)據(jù)庫備份和恢復方面的改進 – RMAN的新增功能 – 新增的閃回功能 (在本書后面第 16章中詳細介紹 ) – 新增的事務恢復監(jiān)視功能 – 新增的數(shù)據(jù)保護功能 數(shù)據(jù)庫恢復方面的增強 ? 在 Oracle Database 10g系統(tǒng)中,與數(shù)據(jù)庫備份和恢復有關(guān)的新增功能包括: –使用 resetlogs命令使得恢復操作更加簡單 – alter database archivelog命令的變化 – Oracle Database 10g系統(tǒng)的 backup命令的變化。正常運行的時間越長,系統(tǒng)的可用性就越高。 ? 在 Oracle Database 10g系統(tǒng)中,提供了認證目錄用戶的新方式。目錄用戶是在數(shù)據(jù)庫外部認證的。 增強的審計功能 ? 在 Oracle Database 10g系統(tǒng)中,增強的審計功能包括兩個方面,第一,在dba_audit_trail視圖中增加了一些新列,使得審計結(jié)果更加完整;第二,對審計粒度的改變。在 Oracle Database 10g系統(tǒng)中,增強了 VPD功能。沒有安全的數(shù)據(jù)庫,也就談不上對數(shù)據(jù)庫系統(tǒng)的保護。下面簡述這些變化。使用預存儲的散列集群方式,可以大大提高按照順序方式訪問數(shù)據(jù)的效率。這種方式可以按照用戶定義的順序存儲數(shù)據(jù)。 ? Oracle Database 10g系統(tǒng)對此做了改進。在 Oracle Database 10g系統(tǒng)以前,沒有辦法控制訪問堆表
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1