oracle_10g基礎及常見問題精選

oracle_10g基礎及常見問題精選

ID:8785859

大?。?00.50 KB

頁數(shù):19頁

時間:2018-04-07

oracle_10g基礎及常見問題精選_第1頁
oracle_10g基礎及常見問題精選_第2頁
oracle_10g基礎及常見問題精選_第3頁
oracle_10g基礎及常見問題精選_第4頁
oracle_10g基礎及常見問題精選_第5頁
資源描述:

《oracle_10g基礎及常見問題精選》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、基本知識:一:Orcale數(shù)據(jù)庫簡介Orcale是一個對象關系數(shù)據(jù)庫管理系統(tǒng)(ORDBMS)。它既提供關系數(shù)據(jù)庫系統(tǒng)的功能,又提供面向對象數(shù)據(jù)庫系統(tǒng)的功能。在數(shù)據(jù)安全性與數(shù)據(jù)完整性控制方面性能優(yōu)越,具有跨操作系統(tǒng),跨硬件平臺的數(shù)據(jù)操作能力。Oracle數(shù)據(jù)庫基于“客戶/服務器”(Client/Server)系統(tǒng)結構。此概念將應用程的處理劃分到2個系統(tǒng)中,即客戶端系統(tǒng)和服務器系統(tǒng)。服務器系統(tǒng)執(zhí)行數(shù)據(jù)庫相關的所有活動,客戶端執(zhí)行與用戶交互的活動??蛻舳讼到y(tǒng)和服務器系統(tǒng)又被稱為前端系統(tǒng)和后端系統(tǒng)??蛻舳藨贸绦?/p>

2、向“數(shù)據(jù)庫服務器”發(fā)送請求并接收信息,以此種方式與數(shù)據(jù)庫進行交互,它充當用戶與數(shù)據(jù)庫之間的接口。二:Oracle體系結構Oracle服務器:由“實例”和“數(shù)據(jù)庫”2大部分組成。實例:由“內存”和“進程”組成。內存:分為“系統(tǒng)全局區(qū)(SGA)”和“程序全局區(qū)(PGA)”。SGA:實例啟動時分配該內存區(qū)。用來存儲數(shù)據(jù)庫信息,由多個數(shù)據(jù)庫進程共享。PGA:在用戶進程連接到數(shù)據(jù)庫并創(chuàng)建一個會話時自動分配的。只能單個進程使用,當一個用戶會話結束后,PGA釋放。進程:分為“用戶進程”,“服務器進程”和“后臺進程”。用

3、戶進程:當數(shù)據(jù)庫用戶運行一個應用程序準備向數(shù)據(jù)庫服務器發(fā)送請求時,即創(chuàng)建了用戶進程。服務器進程:用于處理連接到該實例的用戶的用戶的進程的請求。后臺進程:為了使系統(tǒng)性能最好和協(xié)調多個用戶,實例系統(tǒng)中使用一些附加進程,稱為后臺進程。數(shù)據(jù)庫:由“物理組件”和“邏輯組件”組成物理組件:由“數(shù)據(jù)文件”,“日志文件”和“控制文件”組成數(shù)據(jù)文件:用于存儲數(shù)據(jù)庫數(shù)據(jù)的文件。日志文件:用于記錄對數(shù)據(jù)庫進行修改的修改信息??刂莆募河涗洈?shù)據(jù)物理結構的二進制文件。邏輯組件:由“表空間”,“段”,“區(qū)”和“數(shù)據(jù)塊”組成表空間:相

4、當于SQL2000用“CreateDatabase”創(chuàng)建的一個數(shù)據(jù)庫。數(shù)據(jù)塊:Oracle數(shù)據(jù)庫中的數(shù)據(jù)存儲于數(shù)據(jù)塊中三:Oracle的工具查詢工具:SQL*Plus和PL/SQL。SQL*Plus是Oracle附帶的,不過在開發(fā)中一般使用PL/SQL,因為PL/SQL更易于操作。Oracle企業(yè)管理器:為管理員提供圖形窗口管理實例,模式,安全性和存儲等。四:表空間System表空間:在每一個數(shù)據(jù)庫都有一個名為SYSTEM的表空間,即系統(tǒng)表空間,該表空間是在創(chuàng)建數(shù)據(jù)庫或數(shù)據(jù)庫安裝時自動創(chuàng)建的,用于存儲系統(tǒng)

5、的數(shù)據(jù)字典表,系統(tǒng)程序單元,過程,函數(shù),包和觸發(fā)器等,也可以用于存儲用戶表,索引等對象。創(chuàng)建表空間:CreateTableSpacetablespacenameDatafile'filename'[Sizeinteger[K

6、M][AutoExtend[Off

7、On]tablespacename:表空間名稱。filename:表空間中數(shù)據(jù)文件的路徑和名稱。Size:指定表空間用于存儲數(shù)據(jù)的文件的大小,“K”表示千字節(jié),“M”表示兆AutoExtend:用來啟用或禁用數(shù)據(jù)文件的自動擴展。示例:創(chuàng)建一個10M

8、的mySpace表空間.CreateTableSpacemySpaceDatafile'D:OraclemySpace.dbf'Size10MAutoExtendOn五:用戶管理默認用戶:當創(chuàng)建一個新數(shù)據(jù)庫時,Oracle將創(chuàng)建一些默認數(shù)據(jù)庫。默認數(shù)據(jù)庫為“Sys”,“System”和“Scott”。Sys:默認密碼“change_on_install”,是Oracle中的一個超級用戶,主要用來維護系統(tǒng)信息和管理實例。System:默認密碼“manager”,是Oracle默認的系統(tǒng)管理員。用來管理數(shù)

9、據(jù)庫的用戶,權限和存儲等。Scott:默認密碼“tiger”,是Oracle數(shù)據(jù)庫的一個普通用戶示范。Sys和System是系統(tǒng)用戶。創(chuàng)建一個新用戶:CreateUseruserIdentifiedBypassword[DefalutTableSpacetablespace][TemporaryTableSpacetablespace]user:用戶名稱。password:用戶密碼。DefaultTableSapce:為用戶指定默認表空間(必須指定)。TemporaryTableSpace:為用戶指定臨時

10、表空間。注意:創(chuàng)建一個用戶時必須為這個用戶指定一個默認表空間,該用戶將與這個表空間相關聯(lián),以后該用戶創(chuàng)建表,視圖,索引等等都存儲在這個表空間中。注意:一個用戶只能有一個默認表空間,而一個表空間可以有多個用戶。示例:創(chuàng)建Fly用戶CreateUserFlyIdentifiedBy666DefalutTableSapcemySpace(前面創(chuàng)建的表空間)TemporaryTableSapcetemp為用戶分配權限:Oracle用戶

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。