Ch1_Oracle關(guān)系數(shù)據(jù)庫ppt課件_第1頁
Ch1_Oracle關(guān)系數(shù)據(jù)庫ppt課件_第2頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Oracle數(shù)據(jù)庫教師:柳 玲: .*課程目的了解 Oracle 數(shù)據(jù)庫體系構(gòu)造熟練掌握 SQL 命令和 SQL 函數(shù)運(yùn)用 Oracle 的各種數(shù)據(jù)庫對(duì)象運(yùn)用 PL/SQL 編寫存儲(chǔ)過程掌握根本的數(shù)據(jù)庫配置和管理.*課程內(nèi)容與安排課程內(nèi)容Oracle根底體系構(gòu)造物理、邏輯構(gòu)造、數(shù)據(jù)庫對(duì)象安裝與配置根本工具的運(yùn)用Oracle管理(DBA)的根本知識(shí)Oralce開發(fā)SQLPL/SQL數(shù)據(jù)庫開發(fā)管理運(yùn)用Oracle適用工具導(dǎo)入導(dǎo)出、數(shù)據(jù)加載、備份工具、開發(fā)工具其它工具SQLDeveloper、PowerdesignerOracle性能優(yōu)化課時(shí)安排:.*課程考核與成果計(jì)算課程考

2、核期末考試:70%平常成果:30%實(shí)驗(yàn)報(bào)告作業(yè)出勤情況成果計(jì)算:期末*70%+平常成果*30%.*數(shù)據(jù)庫運(yùn)用技術(shù)人員在企業(yè)中主要的職責(zé)0 引入: Oracle數(shù)據(jù)庫的行業(yè)現(xiàn)狀.*0 引入: Oracle數(shù)據(jù)庫的行業(yè)現(xiàn)狀目前主要業(yè)務(wù)系統(tǒng)采用的支撐數(shù)據(jù)庫分布 .*0 引入: Oracle數(shù)據(jù)庫的行業(yè)現(xiàn)狀.*0 引入: Oracle數(shù)據(jù)庫的行業(yè)現(xiàn)狀.*0引入: TechTarget最新數(shù)據(jù)庫工程師薪酬調(diào)查報(bào)告數(shù)據(jù)庫工程師薪酬調(diào)查:總體收入程度.*0引入: TechTarget最新數(shù)據(jù)庫工程師薪酬調(diào)查報(bào)告數(shù)據(jù)庫工程師薪酬調(diào)查:數(shù)據(jù)庫工程師職責(zé) .*0引入: TechTarget最新數(shù)據(jù)庫工程師薪酬調(diào)查

3、報(bào)告數(shù)據(jù)庫工程師薪酬調(diào)查:所屬行業(yè).*0 引入:為什么要學(xué)Oracle?Oracle認(rèn)證簡(jiǎn)介.*0引入:Oracle技術(shù)人才市場(chǎng)前景與技藝要求?.*0引入:Oracle技術(shù)人才市場(chǎng)前景與技藝要求?市場(chǎng)需求:Oracle DBA類職位.*0引入:Oracle技術(shù)人才市場(chǎng)前景與技藝要求?市場(chǎng)需求:Oracle DBA類職位.*0引入:Oracle技術(shù)人才市場(chǎng)前景與技藝要求?市場(chǎng)需求:Oracle 開發(fā)類職位.*0引入:Oracle技術(shù)人才市場(chǎng)前景與技藝要求?市場(chǎng)需求:Oracle 開發(fā)類職位.第1章 Oracle關(guān)系數(shù)據(jù)庫教師:柳 玲: .*0. Oracle 數(shù)據(jù)庫開展史

4、1977年, SDL1979年,RSI,產(chǎn)品命名0racle2.01983年3月,oralce3.01984年10月,oracle4.01985年,oracle5.01988年,oracle6.01992年,oracle7.01997年6月,oracle8.01998年9月,oracle8i2000年12月,oracle9i2003年9月,oracle10g 2007年7月,oracle11g .*1.軟件開發(fā)與數(shù)據(jù)庫系統(tǒng)當(dāng)前流行的軟件開發(fā)架構(gòu)軟件開發(fā)過程中主要運(yùn)用的技術(shù)操作系統(tǒng)數(shù)據(jù)庫運(yùn)用開發(fā)技術(shù)工程管理技術(shù)技術(shù)人員的根本要求讓學(xué)習(xí)成為生活的一部分讓“投資成為生活的一部分.*2.關(guān)系模型 關(guān)系

5、模型是在邏輯模型的根底上建立的適用于詳細(xì)數(shù)據(jù)庫實(shí)現(xiàn)的一種數(shù)據(jù)模型。關(guān)系模型是目前最重要的一種數(shù)據(jù)模型。它是實(shí)體、屬性、關(guān)系在數(shù)據(jù)庫中的詳細(xì)表達(dá)。為了將邏輯模型轉(zhuǎn)換為關(guān)系模型,需求將實(shí)體映射為數(shù)據(jù)庫表,將屬性映射為數(shù)據(jù)庫列,將關(guān)系映射為數(shù)據(jù)庫表的主鍵或外鍵。 在用戶的觀念下,關(guān)系模型中數(shù)據(jù)的邏輯構(gòu)造是一張二維表,由行和列組成。 .*3. Oracle公司與Oracle產(chǎn)品The Oracle Product FamilyOracle Database 10gOracle Application Server 10gOracle Developer SuiteOracle Applications

6、 11iOracle Collaboration SuiteOracle Services.*關(guān)于Oracle 10g中的gg =Grid ComputingGrid Computing 的組成部分Infrastructure、Applications、InformationCore Tenets of Grid ComputingVirtualization、provisioningGrid Computing in Oracle Database 10gServer Virtualization. Oracle Real Application Clusters 10g (RAC)Stor

7、age Virtualization. The Oracle Automatic Storage Management (ASM).*The Oracle Family Oracle Standard Edition提供oracle的常用特性,運(yùn)用于任務(wù)組級(jí)效力器。可以運(yùn)轉(zhuǎn)于window、unix、linux操作系統(tǒng)。Oracle Enterprise Edition Oracle最完好的版本,相對(duì)于規(guī)范版,提供更多的高級(jí)特性。Oracle Personal Edition 單用戶版本的Oracle Enterprise Edition。主要運(yùn)用于學(xué)習(xí)和開發(fā)環(huán)境。Oracle Lite運(yùn)用于開

8、發(fā)以數(shù)據(jù)庫為中心的挪動(dòng)運(yùn)用的輕量級(jí)版本??蛇\(yùn)轉(zhuǎn)于手持設(shè)備,如Windows CE等。.*4.Oracle 數(shù)據(jù)庫的運(yùn)用系統(tǒng)構(gòu)造 Oracle數(shù)據(jù)庫基于客戶端/效力器技術(shù)客戶端運(yùn)用程序經(jīng)過向效力器懇求并接納信息的方式與數(shù)據(jù)庫進(jìn)展交互。它充任用戶與數(shù)據(jù)庫之間的接口懇求 呼應(yīng)數(shù)據(jù)庫效力器對(duì)數(shù)據(jù)庫表進(jìn)展最正確管理,處置多個(gè)客戶端對(duì)同一數(shù)據(jù)的并發(fā)訪問。全面地堅(jiān)持?jǐn)?shù)據(jù)完好性,并控制數(shù)據(jù)庫訪問權(quán)限等平安性需求網(wǎng)絡(luò)效力器.*Oracle產(chǎn)品安裝完成后,效力器和客戶端都需求進(jìn)展網(wǎng)絡(luò)配置才干實(shí)現(xiàn)網(wǎng)絡(luò)銜接。 效力器端配置監(jiān)聽器,客戶端配置網(wǎng)絡(luò)效力名。tnsnames.oraOracle 客戶端listener.or

9、aOracle 效力器4.Oracle 數(shù)據(jù)庫的運(yùn)用系統(tǒng)構(gòu)造.*5.安裝Oracle 10gOracle安裝指南Installation Guide for Microsoft Windows Installation Guide for Microsoft Windows (x64) Installation Guide for Linux x86 .*安裝Oracle 10g最低要求:.*Oracle安裝指南Using the Oracle Universal Installer .*Oracle 的安裝效力器端的安裝 1翻開文件夾,雙擊setup.exe文件選擇,進(jìn)入一下頁面后進(jìn)展默許安

10、裝。 2在DOS下運(yùn)轉(zhuǎn)片刻進(jìn)入ORACLE 10G安裝-在這里他要指定本人的安裝方法,ORACLE提供了兩種安裝方法:根本安裝I和高級(jí)安裝A 根本安裝I:運(yùn)用規(guī)范配置選項(xiàng)需求輸入的內(nèi)容最少執(zhí)行完好的10g安裝。留意:此選項(xiàng)運(yùn)用文件系統(tǒng)進(jìn)展存儲(chǔ),并將一個(gè)口令用于一切數(shù)據(jù)庫帳戶SYS、SYSTEM、SYSMAN、DBSNMP。要設(shè)置安裝的主目錄、安裝類型和創(chuàng)建啟動(dòng)數(shù)據(jù)庫。 高級(jí)安裝A:可提供高級(jí)選項(xiàng),例如:為不同的帳戶設(shè)置不同的口令,選擇數(shù)據(jù)庫言語,產(chǎn)品言語,自動(dòng)備份,定制安裝以及備用存儲(chǔ)選項(xiàng)自動(dòng)存儲(chǔ)管理。 .*ORACLE默許的為根本安裝。選擇相應(yīng)的安裝方法后,下一步。我選擇高級(jí)安裝。 .*3選

11、擇安裝類型:企業(yè)版、規(guī)范版、個(gè)人版、定制。這里選擇企業(yè)版,下一步。 .*4指定主目錄詳細(xì)信息:包括安裝產(chǎn)品的稱號(hào)及安裝產(chǎn)品的完好途徑。選擇下一步。 .*5進(jìn)入產(chǎn)品特定先決條件的檢查界面:在這里要檢查安裝ORACLE所需的操作系統(tǒng)需求、物理內(nèi)存需求、網(wǎng)絡(luò)配置需求等等。檢查后的結(jié)果就在該界面下邊的下拉框中。能夠個(gè)別的檢查結(jié)果會(huì)失敗,但不會(huì)影響安裝。 假設(shè)選擇了根本安裝的話,就直接進(jìn)入了第5步。 繼續(xù)下一步,能夠會(huì)有警告可以忽略。 .*6假設(shè)本機(jī)上還安裝了其他版本的數(shù)據(jù)庫的話,能夠會(huì)訊問能否晉級(jí)現(xiàn)有的數(shù)據(jù)庫。選擇否。下一步。 7選擇配置選項(xiàng)創(chuàng)建數(shù)據(jù)庫、配置自動(dòng)存儲(chǔ)管理ASM、僅安裝數(shù)據(jù)庫軟件。.*8

12、.選擇數(shù)據(jù)庫配置即選擇他要?jiǎng)?chuàng)建的數(shù)據(jù)庫類型:普通用途、事務(wù)處置、數(shù)據(jù)倉庫、高級(jí)。 .*9指定數(shù)據(jù)庫配置選項(xiàng)數(shù)據(jù)庫命名:全局?jǐn)?shù)據(jù)庫名和系統(tǒng)標(biāo)識(shí)符SID、數(shù)據(jù)庫字符集、數(shù)據(jù)庫例如能否創(chuàng)建帶樣本的數(shù)據(jù)庫。 .*10選擇數(shù)據(jù)庫管理選項(xiàng):默以為運(yùn)用database control管理數(shù)據(jù)庫。 .*11指定數(shù)據(jù)庫存儲(chǔ)選項(xiàng):選定要?jiǎng)?chuàng)建數(shù)據(jù)庫的存儲(chǔ)機(jī)制文件系統(tǒng)即他創(chuàng)建的數(shù)據(jù)庫的文件的位置、自動(dòng)存儲(chǔ)管理、裸設(shè)備。 .*12指定備份和恢復(fù)選項(xiàng):選擇能否起用自動(dòng)備份選項(xiàng)。 .*13指定數(shù)據(jù)庫方案的口令。包括SYS、SYSTEM、SYSMAN、DBSNMP的口令。留意口令的首字符為字母。 .*14最后生成ORACLE

13、 UNIVERSAL INSTALL的概要文件。仔細(xì)檢查概要文件確定本人的選項(xiàng),假設(shè)沒有什么更改的了,點(diǎn)安裝就開場(chǎng)ORACLE 10g的安裝了。詳細(xì)的安裝時(shí)間不同,根據(jù)硬件的配置有關(guān)。 .*.*.* 單擊“口令管理按鈕,彈出“口令管理窗口。.*在此窗口中可以鎖定解除數(shù)據(jù)庫用戶賬號(hào)并設(shè)置口令。在此,解除SCOTT用戶賬戶,并設(shè)置其口令為tiger,單擊確定按鈕,前往數(shù)據(jù)庫信息界面。.*至此效力器的安裝過程就終了了。.*Oracle客戶端的安裝.*.*.*.*.*.*.*.*查看安裝結(jié)果選擇“開場(chǎng)-程序選項(xiàng),可以查看安裝了Oracle 10g數(shù)據(jù)庫效力器后的程序組。如下圖:.*文件體系構(gòu)造:在E:

14、oracleproduct10.2.0oradata目錄下,每個(gè)數(shù)據(jù)庫都有一個(gè)以數(shù)據(jù)庫稱號(hào)命名的子目錄,即Db_Name 目錄如orcl。該數(shù)據(jù)庫的控制文件.ctl、重做日志文件.log)、數(shù)據(jù)文件.dbf)等均存儲(chǔ)在該目錄的各個(gè)子目錄中。.*效力:要查看效力方面的內(nèi)容,選擇“開場(chǎng)-控制面板-管理工具-效力命令,將出現(xiàn)計(jì)算機(jī)中一切效力列表,與Oracle相關(guān)的效力如下圖:.*注冊(cè)項(xiàng):選擇“開場(chǎng)-運(yùn)轉(zhuǎn)命令,彈出“運(yùn)轉(zhuǎn)窗口,輸入regedit命令,單擊“確認(rèn)按鈕,翻開注冊(cè)表編輯器,可以查看編輯注冊(cè)項(xiàng)。如下圖,可以看到與Oracle效力有關(guān)的幾個(gè)子鍵。.*如以下圖所示,可以看到與Oracle安裝和運(yùn)

15、轉(zhuǎn)的環(huán)境、參數(shù)設(shè)置有關(guān)的幾個(gè)子鍵。.*6.卸載Oracle數(shù)據(jù)庫 卸載步驟:1. 停頓Oracle一切效力2. 運(yùn)轉(zhuǎn)Oracle Universal Installer卸載Oracle3. 修正注冊(cè)表,刪除Oracle相關(guān)信息 Oracle軟件有關(guān)鍵值 HKEY_LOCAL_MACHINESOFTWAREOracle Oracle效力 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices Oracle事件日志HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication4.

16、刪除Oracle系統(tǒng)目錄C:program filesoralce5. 刪除Oracle環(huán)境變量6. 刪除程序菜單項(xiàng)中的Oracle菜單7. 重啟系統(tǒng)后刪除Oracle任務(wù)主目錄E:oralce.*7. Starting Up a Database啟動(dòng)Oracle三步驟Starting the instance Mounting the database Opening the database 三種途徑Using SQL*PlusUsing Recovery ManagerUsing Oracle Enterprise Manager.*Starting Up a Database啟動(dòng)SQL

17、*PlusSQLPLUS /NOLOGCONNECT username/password AS SYSDBA啟動(dòng)數(shù)據(jù)庫實(shí)例到不同形狀STARTUPStarting an Instance, and Mounting and Opening a DatabaseSTARTUP NOMOUNTStarting an Instance Without Mounting a DatabaseSTARTUP MOUNTStarting an Instance and Mounting a Database.*Starting Up a Database啟動(dòng)數(shù)據(jù)庫實(shí)例STARTUP RESTRICTins

18、tance is available only to administrative personnel (not general database users)STARTUP FORCEIf an instance is running, STARTUP FORCE shuts it down with mode ABORT before restarting it.*Starting Up a DatabaseAltering Database AvailabilityMounting a Database to an InstanceALTER DATABASE MOUNT;Opening

19、 a Closed DatabaseALTER DATABASE OPEN;.*OPENMOUNTNOMOUNTSHUTDOWNSTARTUP NOMOUNT;STARTUPALTER DATABASE MOUNT;ALTER DATABASE OPEN;Oracle 數(shù)據(jù)庫啟動(dòng)命令:到不同形狀Starting Up a Database.*8.Shutting Down a Database封鎖三步驟:1、Closing the database. 2、Dismounting the database. 3、Shutting down the instance. .*Shutting Dow

20、n a DatabaseShutting Down with the NORMAL ClauseSHUTDOWN NORMALNo new connections are allowed after the statement is issuedthe database waits for all currently connectedusers to disconnect from the database.*Shutting Down a DatabaseShutting Down with the IMMEDIATE ClauseSHUTDOWN IMMEDIATENo new conn

21、ections are allowed, nor are new transactions allowed to be started,after the statement is issued.Any uncommitted transactions are rolled back.Oracle Database does not wait for users currently connected to the database to disconnect. The database implicitly rolls back active transactions and disconn

22、ects all connected users.*Shutting Down a DatabaseShutting Down with the TRANSACTIONAL ClauseSHUTDOWN TRANSACTIONALNo new connections are allowed, nor are new transactions allowed to be started,after the statement is issued.After all transactions have completed, any client still connected to the instance is disconnected.At this point, the instance shuts down just as it would when a SHUTDOWN IMMEDIATE statement is submitted.*Shutting Down a DatabaseShutting Down with the AB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論