版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章,Oracle 入門,2,課程地位,.Net ,創(chuàng)建表空間的語(yǔ)法是:,22,Oracle 邏輯組件 3-3,段,段是構(gòu)成表空間的邏輯存儲(chǔ)結(jié)構(gòu),段由一組區(qū)組成。 按照段所存儲(chǔ)數(shù)據(jù)的特征,將段分為四種類型,即數(shù)據(jù)段、索引段、回退段和臨時(shí)段。,區(qū),區(qū)為段分配空間,它由連續(xù)的數(shù)據(jù)塊組成。 當(dāng)段中的所有空間已完全使用時(shí),系統(tǒng)自動(dòng)為該段分配一個(gè)新區(qū)。 區(qū)不能跨數(shù)據(jù)文件存在,只能存在于一個(gè)數(shù)據(jù)文件中。,數(shù)據(jù)塊,數(shù)據(jù)塊是Oracle服務(wù)器所能分配、讀取或?qū)懭氲淖钚〈鎯?chǔ)單元。 Oracle服務(wù)器以數(shù)據(jù)塊為單位管理數(shù)據(jù)文件的存儲(chǔ)空間。,模式,模式是對(duì)用戶所創(chuàng)建的數(shù)據(jù)庫(kù)對(duì)象的總稱。 模式對(duì)象包括表、視圖、索引
2、、同義詞、序列、過(guò)程和程序包等。,23,Oracle 網(wǎng)絡(luò)配置 2-1,Oracle產(chǎn)品安裝完成后,服務(wù)器和客戶端都需要進(jìn)行網(wǎng)絡(luò)配置才能實(shí)現(xiàn)網(wǎng)絡(luò)連接。 服務(wù)器端配置監(jiān)聽(tīng)器,客戶端配置網(wǎng)絡(luò)服務(wù)名。,24,Oracle 網(wǎng)絡(luò)配置 2-2,服務(wù)器端監(jiān)聽(tīng)器配置信息包括監(jiān)聽(tīng)協(xié)議、地址及其他相關(guān)信息。 配置信息保存在名為listener.ora的文件中。在安裝服務(wù)器軟件時(shí)自動(dòng)配置一個(gè)監(jiān)聽(tīng)器 客戶端的網(wǎng)絡(luò)服務(wù)名配置信息包括服務(wù)器地址、監(jiān)聽(tīng)端口號(hào)和數(shù)據(jù)庫(kù)SID等,與服務(wù)器的監(jiān)聽(tīng)器建立連接。配置信息保存在名為tnsnames.ora的文件中 Oracle中的 Net Configuration Assistan
3、t和Net Manager工具都能用來(lái)配置監(jiān)聽(tīng)器和網(wǎng)絡(luò)服務(wù)名,25,Oracle 查詢工具,Oracle 查詢工具,SQL*Plus,iSQL*Plus,PL/SQL,Oracle 提供的工具非常容易使用。Oracle 的查詢工具包括:,SQL*Plus是Oracle最常用的工具之一,用于接受和執(zhí)行SQL命令以及PL/SQL塊。,iSQL*Plus可以執(zhí)行能用SQL*Plus完成的所有任務(wù)。該工具的優(yōu)勢(shì)在于能通過(guò)瀏覽器訪問(wèn)它。,PL/SQL 是 SQL 的擴(kuò)展。PL/SQL 結(jié)合了SQL語(yǔ)言的數(shù)據(jù)操縱能力和過(guò)程語(yǔ)言的流程控制能力,26,Oracle 企業(yè)管理器,Oracle 企業(yè)管理器為管理員
4、提供了圖形化的用戶界面,并集成了管理數(shù)據(jù)庫(kù)的工具,27,Oracle 默認(rèn)用戶,只有用合法的用戶帳號(hào)才能訪問(wèn)Oracle數(shù)據(jù)庫(kù) Oracle 有幾個(gè)默認(rèn)的數(shù)據(jù)庫(kù)用戶,Oracle 默認(rèn)用戶,SYS,SYSTEM,SCOTT,數(shù)據(jù)庫(kù)中所有數(shù)據(jù)字典表和視圖都存儲(chǔ)在 SYS 模式中。SYS用戶主要用來(lái)維護(hù)系統(tǒng)信息和管理實(shí)例。,SYSTEM 是默認(rèn)的系統(tǒng)管理員,該用戶擁有Oracle管理工具使用的內(nèi)部表和視圖。通常通過(guò)SYSTEM用戶管理數(shù)據(jù)庫(kù)用戶、權(quán)限和存儲(chǔ)等,SCOTT用戶是Oracle 數(shù)據(jù)庫(kù)的一個(gè)示范帳戶,在數(shù)據(jù)庫(kù)安裝時(shí)創(chuàng)建,28,創(chuàng)建新用戶,要連接到Oracle數(shù)據(jù)庫(kù),就需要?jiǎng)?chuàng)建一個(gè)用戶帳戶
5、 每個(gè)用戶都有一個(gè)默認(rèn)表空間和一個(gè)臨時(shí)表空間 CREATE USER命令用于創(chuàng)建新用戶,CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE tablespace TEMPORARY TABLESPACE tablespace;,CREATE USER 命令的語(yǔ)法是:,CREATE USER MARTIN IDENTIFIED BY martinpwd DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP;,創(chuàng)建一個(gè)名稱為 martin 的用戶,其密碼為 martinpwd,
6、29,授予權(quán)限 3-1,權(quán)限指的是執(zhí)行特定命令或訪問(wèn)數(shù)據(jù)庫(kù)對(duì)象的權(quán)利 權(quán)限有兩種類型,系統(tǒng)權(quán)限和對(duì)象權(quán)限 系統(tǒng)權(quán)限允許用戶執(zhí)行某些數(shù)據(jù)庫(kù)操作,如創(chuàng)建表就是一個(gè)系統(tǒng)權(quán)限 對(duì)象權(quán)限允許用戶對(duì)數(shù)據(jù)庫(kù)對(duì)象(如表、視圖、序列等)執(zhí)行特定操作 角色是一組相關(guān)權(quán)限的組合,可以將權(quán)限授予角色,再把角色授予用戶,以簡(jiǎn)化權(quán)限管理。,30,授予權(quán)限 3-2,GRANT 命令可用于為用戶分配權(quán)限或角色,GRANT CONNECT TO MARTIN;,CONNECT角色允許用戶連接至數(shù)據(jù)庫(kù), 并創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象,GRANT RESOURCE TO MARTIN;,RESOURCE角色允許用戶使用 數(shù)據(jù)庫(kù)中的存儲(chǔ)空間,G
7、RANT CREATE SEQUENCE TO MARTIN;,此系統(tǒng)權(quán)限允許用戶在當(dāng)前模式中創(chuàng)建 序列,此權(quán)限包含在CONNECT角色中,31,授予權(quán)限 3-3,授予用戶 MARTIN 操作TEST表對(duì)象的權(quán)限,GRANT SELECT ON TEST TO MARTIN;,允許用戶查詢 TEST 表的記錄,GRANT UPDATE ON TEST TO MARTIN;,允許用戶更新 TEST 表中的記錄,GRANT ALL ON TEST TO MARTIN;,允許用戶插入、刪除、更新和查詢 TEST 表中的記錄,32,更改和刪除用戶,ALTER USER 命令可用于更改口令,ALTER
8、USER MARTIN IDENTIFIED BY martinpass;,修改 MARTIN 用戶的密碼,DROP USER 命令用于刪除用戶,DROP USER MARTIN CASCADE;,刪除 MARTIN 用戶模式,33,Oracle 9i 的安裝和卸載,通過(guò)運(yùn)行Oracle Universal Installer來(lái)安裝和卸載Oracle數(shù)據(jù)庫(kù),選擇 Oracle 9i Database .0 來(lái)安裝數(shù)據(jù)庫(kù)服務(wù)器。,選擇 Oracle 9i Client .0 來(lái)安裝 Oracle 客戶端,啟動(dòng)Universal Installer,選擇“卸裝產(chǎn)品”,選
9、中要卸載的組件,34,使用 Oracle 數(shù)據(jù)庫(kù)的開(kāi)發(fā)流程,服務(wù)器端,安裝 Oracle 服務(wù)器軟件,創(chuàng)建數(shù)據(jù)庫(kù)(安裝時(shí)自動(dòng)創(chuàng)建),配置監(jiān)聽(tīng)器(安裝時(shí)自動(dòng)配置),啟動(dòng)Oracle實(shí)例(自動(dòng)啟動(dòng)服務(wù)),安裝 Oracle 客戶端軟件,配置網(wǎng)絡(luò)服務(wù)名,以新用戶登錄 Oracle,提交 SQL 查詢,創(chuàng)建新用戶并授權(quán),創(chuàng)建用戶表空間,客戶端,35,Windows 中的 Oracle 服務(wù) 3-1,Oracle 9i的每個(gè)實(shí)例在Windows中都作為一項(xiàng)服務(wù)啟動(dòng) 服務(wù)是在 Windows 注冊(cè)表中注冊(cè)的可執(zhí)行進(jìn)程,由 Windows 操作系統(tǒng)管理 “服務(wù)”對(duì)話框中的各項(xiàng) Oracle 服務(wù)如圖所示:,
10、36,Windows 中的 Oracle 服務(wù) 3-2,OracleHOME_NAMETNSListener,該服務(wù)啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器的監(jiān)聽(tīng)器,監(jiān)聽(tīng)器接受來(lái)自客戶端應(yīng)用程序的連接請(qǐng)求 若監(jiān)聽(tīng)器未啟動(dòng),則客戶端將無(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ù)名稱,OracleHOME_NAMEAgent,Oracle企業(yè)管理器組件智能代理服務(wù),此智能代理用于執(zhí)行作業(yè)和監(jiān)控 Oracle 服務(wù)或?qū)ο蟮男阅?在使用Oracle管理服務(wù)器網(wǎng)絡(luò)的環(huán)境中必須啟動(dòng)此服務(wù),37,Windows 中的 Oracle 服務(wù) 3-3,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)建,38,總結(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
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 落實(shí)工作督查督辦制度
- 2025湖南永州市機(jī)關(guān)事務(wù)管理局對(duì)外招聘3人參考考試試題附答案解析
- 2026中建三局第三建設(shè)工程有限責(zé)任公司校園招聘?jìng)淇伎荚囶}庫(kù)附答案解析
- 2026湖南長(zhǎng)沙市芙蓉區(qū)東湖街道社區(qū)衛(wèi)生服務(wù)中心招聘參考考試題庫(kù)附答案解析
- JIS D 9401-2010 自行車.車架標(biāo)準(zhǔn) Frame - Assembly for bicycles
- 2026河南平頂山文化藝術(shù)職業(yè)學(xué)院招聘48人備考考試題庫(kù)附答案解析
- 2026河北邢臺(tái)市臨城縣招聘森林消防專業(yè)隊(duì)員8人備考考試題庫(kù)附答案解析
- 2026北京石景山區(qū)教育系統(tǒng)事業(yè)單位招聘25人參考考試試題附答案解析
- 2026四川華豐科技股份有限公司招聘法務(wù)風(fēng)控管理崗位1人備考考試試題附答案解析
- 煤礦安全生產(chǎn)科保密制度
- 壓瘡及失禁性皮炎護(hù)理
- 2025年辦公室行政人員招聘考試試題及答案
- 鐵路運(yùn)輸安全管理體系建設(shè)方案
- 施工總承包技術(shù)標(biāo)述標(biāo)大綱
- 工程機(jī)械定義及類組劃分
- 2024臨床化學(xué)檢驗(yàn)血液標(biāo)本的采集與處理
- 學(xué)堂在線 雨課堂 學(xué)堂云 高技術(shù)與現(xiàn)代局部戰(zhàn)爭(zhēng) 章節(jié)測(cè)試答案
- 軟件企業(yè)軟件版本控制規(guī)范
- 2025年《商務(wù)接待與談判》課程標(biāo)準(zhǔn)
- JG/T 374-2012建筑用開(kāi)窗機(jī)
- CJ/T 161-2002水泥內(nèi)襯離心球墨鑄鐵管及管件
評(píng)論
0/150
提交評(píng)論