資源描述:
《oracle9i概述及安裝》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Oracle技術(shù)柴瑞敏電子與信息工程學(xué)院計算機科學(xué)與技術(shù)系Tel:13591999002教材《關(guān)系數(shù)據(jù)庫Oracle9i原理及應(yīng)用》蔡立軍等清華大學(xué)出版社北京交通大學(xué)出版社參考書《深入解析ORACLE》蓋國強人民郵電出版社教材及參考書課程目標本課程通過介紹Oracle數(shù)據(jù)庫基本操作、體系結(jié)構(gòu)與數(shù)據(jù)庫基本管理,使學(xué)生初步掌握大型數(shù)據(jù)庫的基本原理和應(yīng)用,了解大型數(shù)據(jù)庫的管理方法。課堂講授:48上機:16考核辦法(卷面80%+平時20%)75%+(上機)25%第1章oracle9i概述及安裝1.1數(shù)據(jù)庫常識1.2數(shù)據(jù)庫用戶分類1.3S
2、QL語言1.4Oracle公司及產(chǎn)品1.5其他幾種主流數(shù)據(jù)庫1.6Oracle9i的安裝1.7Oracle9i的卸載1.1數(shù)據(jù)庫常識數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。數(shù)據(jù)模型主要有四類:網(wǎng)狀模型、層次模型、關(guān)系模型、面向?qū)ο竽P?、對象關(guān)系模型。各種DBMS都是基于某種數(shù)據(jù)模型的。Oracle是一種對象關(guān)系DBMS。(ORDBMS)1.2數(shù)據(jù)庫用戶分類應(yīng)用程序開發(fā)員應(yīng)用程序開發(fā)員主要在開發(fā)周期內(nèi)完成數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,應(yīng)用程序開發(fā)等任務(wù)。應(yīng)用程序管理員數(shù)據(jù)庫系統(tǒng)一般需要一個以上應(yīng)用程序管
3、理員來管理應(yīng)用程序。保證使用周期中對應(yīng)用程序在功能及性能方面的維護,修改工作。數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員(DBA),其職能是對數(shù)據(jù)庫進行日常的管理。數(shù)據(jù)庫用戶數(shù)據(jù)庫用戶是應(yīng)用程序的使用者,通過應(yīng)用程序與數(shù)據(jù)庫進行交互。1.3SQL語言SQL的全稱是結(jié)構(gòu)化查詢語言(StructuredQueryLanguage),是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEMR開發(fā)的一種查詢語言。目前所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言。SQL語言的特點:非過程化、集合操作方式SQL語言包含4個部分:1數(shù)據(jù)定義語言(DDL)2
4、數(shù)據(jù)操縱語言(DML)3數(shù)據(jù)查詢語言(DQL)4數(shù)據(jù)控制語言(DCL)1.4Oracle公司及產(chǎn)品Oracle公司是全球最大的信息管理軟件及服務(wù)供應(yīng)商,成立于1977年,總部位于美國加州Redwoodshore,Oracle是世界上第一個商品化的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也是第一個在其全線產(chǎn)品中開發(fā)并部署100%基于互聯(lián)網(wǎng)企業(yè)軟件的公司,為世界上150個以上的國家提供數(shù)據(jù)庫、服務(wù)器、開發(fā)工具和企業(yè)應(yīng)用產(chǎn)品,還有相關(guān)的咨詢、教育和支持服務(wù)。根據(jù)META集團最新公布的市場研究報告,在高達130億美元的全球關(guān)系型數(shù)據(jù)庫軟件市場上,Orac
5、le數(shù)據(jù)庫名列第一。拉里·埃利森1.3Oracle公司及產(chǎn)品1.3Oracle公司及產(chǎn)品1.4Oracle公司及產(chǎn)品ORACLE的發(fā)展ORACLE7(1992年)完備的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)ORACLE8(1997年6月)主要增加了對對象模型的支持ORACLE8i(1998年初)有限地提供了對internet應(yīng)用的支持ORACLE9i(2000年12月)增加了更多的對internet應(yīng)用及電子商務(wù)的支持ORACLE10g(2004年)結(jié)合了最新的網(wǎng)格計算的功能ORACLE11g(2007年7月)引入了更多的自助式管理和自動化功能I
6、BM公司:DB2、informixOracle公司:MySQL(開源免費)微軟公司:SQLServer、AccessSybase公司:Sybase1.5其他幾種主流數(shù)據(jù)庫OracleDB2SQLServerSybase安全性最高級最高級安全性稍差最高級開放性開放,與OS集成強開放,與OS集成強只能Windows開放,與OS集成較強性能性能最高性能較高多用戶時性能不佳性能一般操作較復(fù)雜,GUI和命令行簡單,GUI和命令行簡單,只有圖形界面較復(fù)雜,GUI和命令行。但GUI較差使用風(fēng)險向下兼容,完全沒有風(fēng)險向下兼容,風(fēng)險小不十分兼容向
7、下兼容,風(fēng)險一般客戶端支持及應(yīng)用模式多層次網(wǎng)絡(luò)計算,可以用ODBC,JDBC,OCI等網(wǎng)絡(luò)客戶連接跨平臺,多層結(jié)構(gòu),支持ODBC,JDBC等客戶C/S結(jié)構(gòu),只支持windows客戶,可以用ADO,DAO,OLEDB,ODBC連接.C/S結(jié)構(gòu),可以用ODBC,Jconnect,Ct-library等網(wǎng)絡(luò)客戶連接。可伸縮性并行性并行性強并行性較強并行性差并行性一般1.6Oracle9i的安裝1.6.1安裝要求Windows2000Server或windowsXPPentiumIII以上的CPU內(nèi)存256M以上硬盤空間4G以上1.6O
8、racle9i的安裝1.6.2安裝步驟演示1.6Oracle9i的安裝1.6.3安裝后的主要用戶普通用戶scott密碼tiger超級管理員Sys普通管理員System1.6.4Oracle必須啟動的服務(wù)OracleOraHome90TNSListener監(jiān)聽服務(wù)