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

正文內(nèi)容

oracle基礎(chǔ)內(nèi)容-在線瀏覽

2025-03-09 17:48本頁(yè)面
  

【正文】 和完整性控制 ?支持分布式數(shù)據(jù)處理 ?可移植性 11 11 Oracle 數(shù)據(jù)庫(kù)簡(jiǎn)介 12 ? Oracle數(shù)據(jù)庫(kù)基于客戶(hù)端 /服務(wù)器技術(shù) 客戶(hù)端應(yīng)用程序通過(guò)向服務(wù)器請(qǐng)求并接收信息的方式與數(shù)據(jù)庫(kù)進(jìn)行交互。全面地保持?jǐn)?shù)據(jù)完整性,并控制數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限等安全性需求 網(wǎng)絡(luò) 服務(wù)器 12 Oracle 體系結(jié)構(gòu) Oracle 服務(wù)器 Oracle 數(shù)據(jù)庫(kù) Oracle 實(shí)例 Oracle 數(shù)據(jù)庫(kù)是一個(gè)數(shù)據(jù)的集合,該集合被視為一個(gè)邏輯單元 管理數(shù)據(jù)庫(kù)的后臺(tái)進(jìn)程和內(nèi)存結(jié)構(gòu)的集合稱(chēng)為 Oracle 實(shí)例 ? 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)是指數(shù)據(jù)庫(kù)的組成、工作過(guò)程與原理,以及數(shù)據(jù)在數(shù)據(jù)庫(kù)中的組織與管理機(jī)制 ? Oracle服務(wù)器提供開(kāi)放、全面和綜合的信息管理,它由Oracle數(shù)據(jù)庫(kù)和 Oracle實(shí)例組成 13 13 Oracle 主要組件 實(shí) 例 內(nèi)存結(jié)構(gòu) 后臺(tái)進(jìn)程 PMON SMON DBWR LGWR CKPT 其他 數(shù)據(jù)庫(kù) 數(shù)據(jù)文件 數(shù)據(jù)文件 數(shù)據(jù)文件 控制文件 控制文件 日志文件 日志文件 參數(shù)文件 歸檔日志文件 口令文件 SGA 用戶(hù)進(jìn)程 服務(wù)器進(jìn)程 PGA 共享池 數(shù)據(jù)緩沖區(qū) 日志緩沖區(qū) 14 Oracle 實(shí)例 ?Oracle 實(shí)例是后臺(tái)進(jìn)程和內(nèi)存結(jié)構(gòu)的集合 Oracle 實(shí)例 系統(tǒng)全局區(qū) 后臺(tái)進(jìn)程 分配 啟動(dòng) 15 Oracle 數(shù)據(jù)庫(kù) ?Oracle 數(shù)據(jù)庫(kù)由操作系統(tǒng)文件組成,這些文件為數(shù)據(jù)庫(kù)信息提供實(shí)際物理存儲(chǔ)區(qū) ?Oracle 數(shù)據(jù)庫(kù)包括邏輯結(jié)構(gòu)和物理結(jié)構(gòu) 物理結(jié)構(gòu) 邏輯結(jié)構(gòu) 物理結(jié)構(gòu)包含數(shù)據(jù)庫(kù)中的一組操作系統(tǒng)文件。 ? 共享池的大小直接影響數(shù)據(jù)庫(kù)的性能。 ? 服務(wù)器進(jìn)程將讀入的數(shù)據(jù)保存在數(shù)據(jù)緩沖區(qū)中,當(dāng)后續(xù)的請(qǐng)求需要這些數(shù)據(jù)時(shí)可以在內(nèi)存中找到,不需要再?gòu)拇疟P(pán)讀取,提高了讀取速度。 日志緩沖區(qū) ? 日志記錄數(shù)據(jù)庫(kù)的所有修改信息,日志信息首先產(chǎn)生于日志緩沖區(qū)。 ? 相對(duì)來(lái)說(shuō),日志緩沖區(qū)對(duì)數(shù)據(jù)庫(kù)的性能影響較小。當(dāng)用戶(hù)運(yùn)行一個(gè)應(yīng)用程序準(zhǔn)備向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送請(qǐng)求時(shí),即創(chuàng)建了用戶(hù)進(jìn)程 服務(wù)器進(jìn)程用于處理連接到該實(shí)例的用戶(hù)進(jìn)程的請(qǐng)求。 Oracle 實(shí)例啟動(dòng)時(shí)即創(chuàng)建一系列后臺(tái)進(jìn)程 22 后臺(tái)進(jìn)程 21 后臺(tái)進(jìn)程 PMON ? 實(shí)例的各種后臺(tái)進(jìn)程是: SMON DBWR LGWR CKPT 其他 23 后臺(tái)進(jìn)程 22 PMON 進(jìn)程監(jiān)控進(jìn)程 ? 清理出現(xiàn)故障的進(jìn)程。 ? 釋放故障進(jìn)程使用的資源。 ? 整理數(shù)據(jù)文件的自由空間,將相鄰區(qū)域結(jié)合起來(lái)。 DBWR 數(shù)據(jù)寫(xiě)入進(jìn)程 ? 管理數(shù)據(jù)緩沖區(qū),將最近使用過(guò)的塊保留在內(nèi)存中。 LGWR 日志寫(xiě)入進(jìn)程 ? 負(fù)責(zé)將日志緩沖區(qū)中的日志數(shù)據(jù)寫(xiě)入日志文件。 24 Oracle 物理組件 ? 物理組件就是 Oracle數(shù)據(jù)庫(kù)所使用的操作系統(tǒng)物理文件。 控制文件是記錄數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的二進(jìn)制文件。 Oracle 的邏輯組件包括: 數(shù)據(jù)庫(kù) 表空間 段 區(qū) 數(shù)據(jù)塊 模式 26 Oracle 邏輯組件 32 ? 表空間是數(shù)據(jù)庫(kù)中最大的邏輯單位,一個(gè) Oracle 數(shù)據(jù)庫(kù)至少包含一個(gè)表空間,就是名為 SYSTEM的系統(tǒng)表空間。 ? 表空間的大小等于構(gòu)成該表空間的所有數(shù)據(jù)文件大小之和。 ? 創(chuàng)建表空間的語(yǔ)法是: 27 Oracle 邏輯組件 33 段 ? 段是構(gòu)成表空間的邏輯存儲(chǔ)結(jié)構(gòu),段由一組區(qū)組成。 區(qū) ? 區(qū)為段分配空間,它由連續(xù)的數(shù)據(jù)塊組成。 ? 區(qū)不能跨數(shù)據(jù)文件存在,只能存在于一個(gè)數(shù)據(jù)文件中。 ? Oracle服務(wù)器以數(shù)據(jù)塊為單位管理數(shù)據(jù)文件的存儲(chǔ)空間。 ? 模式對(duì)象包括表、視圖、索引、同義詞、序列、過(guò)程和程序包等。 ? 服務(wù)器端配置監(jiān)聽(tīng)器,客戶(hù)端配置網(wǎng)絡(luò)服務(wù)名。 配置信息保存在名為 。配置信息保存在名為 ? Oracle中的 Net Configuration Assistant和 Net Manager工具都能用來(lái)配置監(jiān)聽(tīng)器和網(wǎng)絡(luò)服務(wù)名 30 Oracle 查詢(xún)工具 Oracle 查詢(xún)工具 SQL*Plus iSQL*Plus PL/SQL ? Oracle 提供的工具非常容易使用。 iSQL*Plus可以執(zhí)行能用 SQL*Plus完成的所有任務(wù)。 PL/SQL 是 SQL 的擴(kuò)展。 SYS用戶(hù)主要用來(lái)維護(hù)系統(tǒng)信息和管理實(shí)例 。通常通過(guò) SYSTEM用戶(hù)管理數(shù)據(jù)庫(kù)用戶(hù)、權(quán)限和存儲(chǔ)等 SCOTT用戶(hù)是 Oracle 數(shù)據(jù)庫(kù)的一個(gè)示范帳戶(hù),在數(shù)據(jù)庫(kù)安裝時(shí)創(chuàng)建 33 系統(tǒng)用戶(hù)和系統(tǒng)權(quán)限 ? Sys用戶(hù) 具有 DBA權(quán)限,擁有所有數(shù)據(jù)字典和系統(tǒng)視圖,其他用戶(hù)不能操作 sys用戶(hù),并且不能在 sys用戶(hù)下創(chuàng)建任何表。 System創(chuàng)建一些與管理有關(guān)的表格或視圖,以及存放一些數(shù)據(jù)庫(kù)的組件和工具的內(nèi)部表或視圖。 都具有基本的數(shù)據(jù)庫(kù)管理功能,與其他權(quán)限或角色不同的是 sysdba和 sysoper能夠在數(shù)據(jù)還沒(méi)有啟動(dòng)時(shí)啟動(dòng)數(shù)據(jù)庫(kù)。Sysoper的默認(rèn)方案是 public。 Drop database。 Alter database archivelog。 包括 restricted 會(huì)話(huà)權(quán)限 Sysoper 啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù); Alter database, create spfile。 Alter database recover(僅限于完全恢復(fù)) 36 Windows 中的 Oracle 服務(wù) 31 ? Oracle 9i的每個(gè)實(shí)例在 Windows中都作為一項(xiàng)服務(wù)啟動(dòng) ? 服務(wù)是在 Windows 注冊(cè)表中注冊(cè)的可執(zhí)行進(jìn)程,由 Windows 操作系統(tǒng)管理 ? “服務(wù)”對(duì)話(huà)框中的各項(xiàng) Oracle 服務(wù)如圖所示: 37 Windows 中的 Oracle 服務(wù) 32 OracleHOME_NAMETNSListener ? 該服務(wù)啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器的監(jiān)聽(tīng)器,監(jiān)聽(tīng)器接受來(lái)自客戶(hù)端應(yīng)用程序的連接請(qǐng)求 ? 若監(jiān)聽(tīng)器未啟動(dòng),則客戶(hù)端將無(wú)法連接到數(shù)據(jù)庫(kù)服務(wù)器 OracleServiceSID ? 該服務(wù)啟動(dòng)系統(tǒng)標(biāo)識(shí)符為 SID的數(shù)據(jù)庫(kù)實(shí)例,其中 SID 是在安裝 Oracle 9i 時(shí)輸入的數(shù)據(jù)庫(kù)名稱(chēng) OracleHOME_NAMEAgent ? Oracle企業(yè)管理器組件智能代理服務(wù),此智能代理用于執(zhí)行作業(yè)和監(jiān)控 Oracle 服務(wù)或?qū)ο蟮男阅? ? 在使用 Oracle管理服務(wù)器網(wǎng)絡(luò)的環(huán)境中必須啟動(dòng)此服務(wù) 38 Windows 中的 Oracle 服務(wù) 33 OracleHOME_NAMEHTTPServer ? 該服務(wù)用于啟動(dòng) Oracle HTTP服務(wù)器,它提供文檔信息、基于 Web的企業(yè)管理器和 iSQL*Plus等服務(wù) OracleHOME_NAMEManagementServer ? 該服務(wù)啟動(dòng) Oracle管理服務(wù)器,它用于維護(hù)管理控制臺(tái)對(duì)各個(gè)被管理服務(wù)器節(jié)點(diǎn)之間的集中的、智能的和分布式的控制 ? 該服務(wù)必須經(jīng)過(guò)企業(yè)管理器配置向?qū)渲猛瓿珊蟛艅?chuàng)建 39 總結(jié) ? Oracle 服務(wù)器由 Oracle 數(shù)據(jù)庫(kù)和 Oracle 實(shí)例組成 ? Oracle 實(shí)例由系統(tǒng)全局區(qū)內(nèi)存結(jié)構(gòu)和用于管理數(shù)據(jù)庫(kù)的后臺(tái)進(jìn)程組成 ? Oracle 中用于訪問(wèn)數(shù)據(jù)庫(kù)的主要查詢(xún)工具有 SQL*Plus、iSQL*Plus 和 PL/SQL ? Oracle 企業(yè)管理器是用于管理、診斷和調(diào)整多個(gè)數(shù)據(jù)庫(kù)的工具 ? Oracle 中的 SYSTEM 用戶(hù)和 SYS 用戶(hù)具有管理權(quán)限,而 SCOTT 用戶(hù)只有基本的權(quán)限 ? Oracle 服務(wù)在 Windows 注冊(cè)表中注冊(cè),并由 Windows 操作系統(tǒng)管理 40 第二章 Oracle9i的安裝與配置 ? 系統(tǒng)配置 ? 安裝步驟 ? 卸載 41 系統(tǒng)配置 ? PentiumIV以上的 CPU; 1G以上的內(nèi)存; 4GB以上的空閑硬盤(pán)空間。 ? 1. 到 WINDOWS的服務(wù) ,停止所有 Oracle服務(wù)。 ? 3. 運(yùn)行 regedit,選擇 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,刪除這個(gè)入口。 ? 5. 選擇 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ ? Eventlog\Application,刪除所有 Oracle入口。 ? 如果沒(méi)有 spfile參數(shù)文件,則 使用 pfile啟動(dòng)數(shù)據(jù)庫(kù)。 ? 如果沒(méi)有 spfile、 pfile則出現(xiàn)錯(cuò)誤。 shutdown immediate 快速關(guān)閉,執(zhí)行時(shí),正在被處理的sql語(yǔ)句立即中斷,沒(méi)有提交的事物回滾。 ? 。 ? 使用 create database命令建立一個(gè)數(shù)據(jù)庫(kù)。 68 通過(guò) DBCA創(chuàng)建數(shù)據(jù)庫(kù) ? Dbca又稱(chēng)做 oracle數(shù)據(jù)庫(kù)配置助手,可以創(chuàng)建、修改、刪除數(shù)據(jù)庫(kù)。在這種模式下,Oracle數(shù)據(jù)庫(kù)允許多個(gè)用戶(hù)進(jìn)程共享非常少的服務(wù)器進(jìn)程。缺點(diǎn)就是各個(gè)用戶(hù)共享一個(gè)進(jìn)程,對(duì)用戶(hù)訪問(wèn)數(shù)據(jù)庫(kù)的性能有所影響。 前臺(tái)客戶(hù)端數(shù)量比較多。 某些特定功能要求采用共享服務(wù)器模式:某一些特定的功能,仍然需要數(shù)據(jù)庫(kù)管理員在共享服務(wù)器模式下,才能夠啟用。他們必須在共享模式下才能夠運(yùn)行。專(zhuān)用服務(wù)器模式由于客戶(hù)端與服務(wù)器端進(jìn)程是一一對(duì)應(yīng)的,所以,其性能上可能會(huì)比較有優(yōu)勢(shì)。 若企業(yè)應(yīng)用場(chǎng)景符合如下特征的話(huà),則采用專(zhuān)用服務(wù)器模式能夠取得比較好的效果。 為數(shù)據(jù)倉(cāng)庫(kù)搭建的數(shù)據(jù)庫(kù)系統(tǒng)。 73 非歸檔模式只能做冷備份 ,并且恢復(fù)時(shí)只能做完全備份 .最近一次完全備份到系統(tǒng)出錯(cuò)期間的數(shù)據(jù)不能恢復(fù) . 歸檔模式可以做熱備份 ,并且可以做增量備份 ,可以做部分恢復(fù) . 可以在創(chuàng)建后修改,此時(shí)如果選擇歸檔日志模式,會(huì)增加20%的創(chuàng)建時(shí)間 74 75 卸載數(shù)據(jù)庫(kù) ? 手動(dòng)卸載 startup mount,需要把數(shù)據(jù)庫(kù)啟動(dòng)到 mount模式。 78 79 80 81 82 ? 修改監(jiān)聽(tīng)配置文件 可以直接修改配置文件配置監(jiān)聽(tīng),文件位于 服務(wù)器的 oracle_home%\work\admin 目錄下。 protocol可配置內(nèi)容: tcp、 tcps、 ipc、 nmp Host:數(shù)據(jù)庫(kù)服務(wù)器名稱(chēng),也可為 ip地址。 83 84 Oracle客戶(hù)端的配置 ? 如果客戶(hù)端和數(shù)據(jù)庫(kù)服務(wù)器在同一計(jì)算機(jī)上,客戶(hù)端一般不需要配置,如果在不同的計(jì)算機(jī)上,客戶(hù)端必須配置本地網(wǎng)絡(luò)服務(wù)。 85 86 87 88 89 90 91 92 第四章 oracle數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)文件 目標(biāo) ? 學(xué)完這個(gè)課程,你應(yīng)該可以掌握你下內(nèi)容 : ? Oracle數(shù)據(jù)存儲(chǔ)對(duì)象 ? 數(shù)據(jù)文件 ? 創(chuàng)建表空間 ? 管理表空間 ? 管理段 ? 管理區(qū) ? 管理數(shù)據(jù)塊 93 一個(gè)數(shù)據(jù)庫(kù)被劃分成一個(gè)或多個(gè)叫表空間的邏輯存儲(chǔ)單元;一個(gè)表空間被分割成一種叫數(shù)據(jù)段的邏輯單位;一個(gè)段又進(jìn)一步分割為區(qū)間。 94 ? 一個(gè) Oracle數(shù)據(jù)庫(kù)包含一個(gè)或多個(gè)邏輯存儲(chǔ)單元 — 表空間,表空間用來(lái)存儲(chǔ)數(shù)據(jù)的所有數(shù)據(jù)。 ? 數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)在構(gòu)成數(shù)據(jù)庫(kù)的表空間的數(shù)據(jù)文件中。而數(shù)據(jù)庫(kù)的大小則是各個(gè)表空間大小的累計(jì)。 DatafileName 39。 97 98 ? 系統(tǒng)表空間 ? 每一個(gè) Oracle數(shù)據(jù)庫(kù)都包含一個(gè) SYSTEM表空間,數(shù)據(jù)創(chuàng)建的時(shí)候 Oracle自動(dòng)創(chuàng)建的,數(shù)據(jù)被打開(kāi)時(shí),該系統(tǒng)表空間總是在線的。 ? 在一個(gè)本地管理表空間的數(shù)據(jù)庫(kù)環(huán)境中,是無(wú)法創(chuàng)建字典管理表空間的。 ? 在系統(tǒng)表空間中包含了整個(gè)數(shù)據(jù)的數(shù)據(jù)字典表;和相應(yīng)的 PL/SQL程序單元 (存儲(chǔ)過(guò)程、函數(shù)、包、觸發(fā)器等等 ) 99 數(shù)據(jù)庫(kù)管理員可以用表空間來(lái)完成以下工作: ? 創(chuàng)建新表空間 ? 在表空間中增加數(shù)據(jù)我呢間 ? 設(shè)置或更改表空間的段的缺省存儲(chǔ)參數(shù)設(shè)置 ? 使表空間只讀或讀寫(xiě) ? 使表空間成為臨時(shí)表空間或永久表空間 ? 刪除表空間 100 數(shù)據(jù)段 ? 數(shù)據(jù)段是一系列區(qū)間 ,在這個(gè)特定邏輯存儲(chǔ)結(jié)構(gòu)存儲(chǔ)的數(shù)據(jù)都在一個(gè)表空間內(nèi) .例如對(duì)于每一種數(shù)據(jù)庫(kù)對(duì)象 (表、索引 ),數(shù)據(jù)庫(kù)都會(huì)分配一個(gè)或一段區(qū)間構(gòu)成其對(duì)象的數(shù)據(jù)段。 表或簇的存儲(chǔ)參數(shù)決定了該數(shù)據(jù)段的區(qū)間如何分配。 101 ? 表與段的關(guān)系 如何查找一個(gè)表所表
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1