




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、本篇內(nèi)容(nirng) 數(shù)據(jù)庫體系結(jié)構(gòu)初步 啟動和關(guān)閉數(shù)據(jù)庫 用戶與權(quán)限管理 邏輯備份(bi fn)工具-Exp/imp第1頁/共43頁第一頁,共44頁。概念(ginin)ORACLE SERVER-包括INSTANCE和數(shù)據(jù)庫INSTANCE 內(nèi)存結(jié)構(gòu)和后臺進程的集合(jh) Database-數(shù)據(jù)庫物理結(jié)構(gòu)的基本組成,包括數(shù)據(jù)文件、日志文件、控制文件; 第2頁/共43頁第二頁,共44頁。DatabaseOracle Oracle 體系結(jié)構(gòu)圖InstanceSGARedo logbufferData buffercacheShared poolData dict.cacheLibraryca
2、che PMON DBW0SMON LGWRCKPTOthersUserprocessServerprocessPGAControl filesData files Redo logfilesArchived log filesParameterfilePasswordfile第3頁/共43頁第三頁,共44頁。注意(zh y):實例與數(shù)據(jù)庫是一對一或多對一關(guān)系例:在數(shù)據(jù)庫集群系統(tǒng)中有兩個以上的實例,對應(yīng)(duyng)一個數(shù)據(jù)庫 第4頁/共43頁第四頁,共44頁。實例(shl) INSTANCE1存取數(shù)據(jù)庫的一種方式2總是打開一個而且(r qi)僅一個數(shù)據(jù)庫3由內(nèi)存和后臺進程組成Instance
3、SGARedo LogBufferShared PoolData DictionaryCacheLibraryCacheDBWRSMONPMONCKPTLGWROthersDatabaseBuffer CacheJava PoolLarge Pool第5頁/共43頁第五頁,共44頁。SGA-系統(tǒng)(xtng)全局區(qū)用于存儲數(shù)據(jù)庫信息(xnx)的內(nèi)存區(qū),為數(shù)據(jù)庫進程共享。在實例啟動時被分配。第6頁/共43頁第六頁,共44頁。SGA構(gòu)成(guchng)Shared Pool 存儲最近執(zhí)行的SQL語句和數(shù)據(jù)字典數(shù)據(jù)。Data Buffer Cache 存儲最近使用的數(shù)據(jù),數(shù)據(jù)從數(shù)據(jù)文件讀取或?qū)懭霐?shù)據(jù)文
4、件。Redo log Buffer 跟蹤服務(wù)器和后臺進程(jnchng)對數(shù)據(jù)庫所作的修改??蛇x:Large Pool 存放與SQL無直接相關(guān)的內(nèi)存結(jié)構(gòu)。例如,在備份和復原操作過程中的數(shù)據(jù)塊。Java Pool 用于存儲java 代碼。第7頁/共43頁第七頁,共44頁。后臺(huti)進程PMON 做程序的清潔工作,處理一些不正常退出的事件SMON 做系統(tǒng)的清潔工作,執(zhí)行系統(tǒng)出錯后自動恢復工作LCKN Oracle系統(tǒng)表級或行級加鎖的進程.RECO 恢復進程DBWR 數(shù)據(jù)寫進程LGWR 日志(rzh)文件寫的進程CKPT 檢測點ARCH 歸檔方式備份進程第8頁/共43頁第八頁,共44頁。數(shù)據(jù)庫
5、 Database 包括(boku):datafile,control file, redo log filePasswordfileParameterfileArchived Log filesControl filesDatafiles Redo Log filesOracle Database第9頁/共43頁第九頁,共44頁。數(shù)據(jù)庫物理(wl)結(jié)構(gòu)數(shù)據(jù)文件包含數(shù)據(jù)庫的實際數(shù)據(jù)日志文件包含對數(shù)據(jù)庫所作的修改,至少兩個重做日志文件??刂莆募S護和驗證數(shù)據(jù)庫完整性的必要信息,一個數(shù)據(jù)庫至少一個控制文件。其他口令(kulng)文件認證哪些用戶有權(quán)限啟動和關(guān)閉例程。參數(shù)文件定義oracle例程的
6、特性。第10頁/共43頁第十頁,共44頁。數(shù)據(jù)庫邏輯(lu j)結(jié)構(gòu)Tablespace 表空間(kngjin)Segment 段Extent 區(qū)block 塊第11頁/共43頁第十一頁,共44頁。SQL語句是怎樣在Orcle內(nèi)部(nib)工作A、用戶發(fā)出SQL請求,打開游標;B、把SQL語句語法分析,執(zhí)行計劃,數(shù)據(jù)字典等信息存入(cn r)內(nèi)存中共享池內(nèi);C、從數(shù)據(jù)文件中把相關(guān)數(shù)據(jù)塊讀入數(shù)據(jù)緩沖區(qū);D、做相應(yīng)操作,若做修改,先加上行級鎖,經(jīng)確認后,把改過前后記錄內(nèi)容存入(cn r)重做日志緩沖區(qū)內(nèi);E、返回結(jié)果給用戶,關(guān)閉游標。第12頁/共43頁第十二頁,共44頁。本篇內(nèi)容(nirng) 數(shù)
7、據(jù)庫體系結(jié)構(gòu)初步 啟動和關(guān)閉數(shù)據(jù)庫 用戶與權(quán)限(qunxin)管理 邏輯備份工具-Exp/imp第13頁/共43頁第十三頁,共44頁。建議(jiny)1、正常情況下不要關(guān)閉數(shù)據(jù)庫;2、在關(guān)機之前應(yīng)首先正常關(guān)閉數(shù)據(jù)庫;3、首先嘗試用命令(mng lng)方式關(guān)閉數(shù)據(jù)庫,無法關(guān)閉的情況下再嘗試關(guān)閉數(shù)據(jù)庫服務(wù);4、關(guān)閉數(shù)據(jù)庫時建議采用immediate參數(shù)。第14頁/共43頁第十四頁,共44頁。操作(cozu)方式1命令(mng lng)方式2服務(wù)方式(windows平臺)第15頁/共43頁第十五頁,共44頁。命令(mng lng)方式-啟動數(shù)據(jù)庫啟動SQL*PLUS;用sys或internal用戶
8、登錄;startupnomount/mount/open:nomount:未裝載,啟動數(shù)據(jù)庫進程,但未裝載控制(kngzh)文件和配置文件中的參數(shù)信息;mount:裝載,裝載控制(kngzh)文件和配置文件中的參數(shù)信息; open:打開,啟動后臺進程,開辟內(nèi)存區(qū),打開數(shù)據(jù)庫。第16頁/共43頁第十六頁,共44頁。第17頁/共43頁第十七頁,共44頁。切換(qi hun)命令從nomount 切換(qi hun)至mount狀態(tài)alter database mount;從mount切換(qi hun)至open狀態(tài)alter database open;第18頁/共43頁第十八頁,共44頁。命令
9、方式(fngsh)-關(guān)閉數(shù)據(jù)庫啟動SQL*PLUS;使用sys/密碼 as sysdba登錄語法:shutdown normal/immediate/abort:normal:正常(zhngchng)關(guān)閉,等待Oracle處理完正在執(zhí)行的事務(wù)之后再關(guān)閉數(shù)據(jù)庫;immediate:立即關(guān)閉,立即提交或回滾正在處理的事務(wù)之后關(guān)閉數(shù)據(jù)庫;abort:強制關(guān)閉,中斷正在處理的事務(wù)之后強行關(guān)閉數(shù)據(jù)庫。第19頁/共43頁第十九頁,共44頁。案例(n l)connect sys/passwordservicename as sysdbastartup nomount;alter database mount
10、;alter database open;shutdown immediate;第20頁/共43頁第二十頁,共44頁。本篇內(nèi)容(nirng) 數(shù)據(jù)庫體系結(jié)構(gòu)初步 啟動和關(guān)閉數(shù)據(jù)庫 用戶與權(quán)限管理(gunl) 邏輯備份工具-Exp/imp第21頁/共43頁第二十一頁,共44頁。創(chuàng)建(chungjin)用戶一般(ybn)格式:CREATE USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE ;實例:CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE users TEMPORA
11、RY TABLESPACE temp;第22頁/共43頁第二十二頁,共44頁。刪除(shnch)用戶一般(ybn)格式:DROP USER CASCADE;實例:DROP USER test CASCADE;第23頁/共43頁第二十三頁,共44頁。修改(xigi)用戶一般格式:ALTER USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE ;實例:(修改(xigi)密碼)ALTER USER test IDENTIFIED BY test1;第24頁/共43頁第二十四頁,共44頁。權(quán)限(qunxin)管理權(quán)限分類:1。系統(tǒng)(xt
12、ng)權(quán)限2。對象權(quán)限第25頁/共43頁第二十五頁,共44頁。權(quán)限(qunxin)管理命令grant, revoke1.授權(quán)(shuqun)一般格式:GRANT TO ;2.收權(quán)一般格式:REVOKE FROM ;3.舉例:GRANT connect, resource TO test;GRANT unlimited tablespace TO test;REVOKE unlimited tablespace FROM test;第26頁/共43頁第二十六頁,共44頁。常用的幾個(j )角色role (權(quán)限的集合)connect 連上Oracle,做最基本(jbn)操作 resource 具有
13、程序開發(fā)最基本(jbn)的權(quán)限 dba 數(shù)據(jù)庫管理員所有權(quán)限 exp-full-database 可把數(shù)據(jù)庫整個備份輸出的權(quán)限 imp-full-datsabase 可把數(shù)據(jù)庫整個備份恢復輸入的權(quán)限第27頁/共43頁第二十七頁,共44頁。本篇內(nèi)容(nirng) 數(shù)據(jù)庫體系結(jié)構(gòu)初步 啟動和關(guān)閉(gunb)數(shù)據(jù)庫 用戶與權(quán)限管理 邏輯備份工具-Exp/imp第28頁/共43頁第二十八頁,共44頁。邏輯(lu j)備份-目的不同OS,不同數(shù)據(jù)(shj)庫版本之間的數(shù)據(jù)(shj)遷移保存歷史數(shù)據(jù)(shj)第29頁/共43頁第二十九頁,共44頁。邏輯(lu j)備份1.備份工具 IMP/EXP2.備份方
14、式(fngsh)(1)參數(shù)方式(fngsh)(2)交互方式(fngsh)(3)OEM第30頁/共43頁第三十頁,共44頁。命令(mng lng)方式-impimp help=y查看imp使用(shyng)方法第31頁/共43頁第三十一頁,共44頁。命令(mng lng)方式-expexp help=y查看(chkn)exp使用方法exp scott/tiger file=d:test.dmp tables=emp第32頁/共43頁第三十二頁,共44頁。交互方式-imp在dos環(huán)境下啟動imp,逐一回答oracle的交互命令,然后(rnhu)執(zhí)行imp。第33頁/共43頁第三十三頁,共44頁。交
15、互方式-imp步驟(bzhu)輸入用戶名/口令;輸入需要倒入的文件名及存放路徑;輸入倒入的緩沖區(qū)大小;選擇是否只列出倒入文件的內(nèi)容;選擇倒入時如果對象已經(jīng)存在是否忽略錯誤(cuw);選擇是否倒入權(quán)限;選擇是否倒入表中的數(shù)據(jù);選擇是否倒入整個倒出文件;執(zhí)行倒入。第34頁/共43頁第三十四頁,共44頁。交互方式-exp在dos環(huán)境下啟動exp或者imp,逐一回答oracle的交互(jioh)命令,然后執(zhí)行exp/imp。第35頁/共43頁第三十五頁,共44頁。交互方式-exp步驟(bzhu)輸入用戶名/口令;輸入倒出的緩沖區(qū)大??;輸入倒出的文件(wnjin)名及存放路徑;選擇倒出某個(或某些)表還
16、是用戶;選擇是否倒出權(quán)限;選擇是否倒出表中的數(shù)據(jù);選擇是否壓縮倒出文件(wnjin);執(zhí)行倒出。第36頁/共43頁第三十六頁,共44頁。邏輯備份(bi fn)模式整個(zhngg)數(shù)據(jù)庫用戶表表空間 第37頁/共43頁第三十七頁,共44頁。案例(n l)1)整個(zhngg)數(shù)據(jù)庫imp SYSTEM/password FILE= dba.dmp FULL=y 2)用戶exp scott/tiger FILE=scott.dmp OWNER=scottimp SYSTEM/password FILE= scott.dmp FROMUSER=scott TOUSER=scott IGNORE=y
17、 第38頁/共43頁第三十八頁,共44頁。案例(n l)(續(xù))3)表exp SYSTEM/password TABLES=(a, scott.b, c, mary.d) imp SYSTEM/password FROMUSER=scott FILE=scott.dmp TABLES=( a, scott.b, c, mary.d) 4)表空間(kngjin) 第39頁/共43頁第三十九頁,共44頁。重要(zhngyo)的參數(shù)Buffer Filesize-限制dmp單個文件的大小(dxio)。Rows-是否導數(shù)據(jù)第40頁/共43頁第四十頁,共44頁。Exp/imp使用(shyng)的原則數(shù)據(jù)庫版本原則(yunz)注意:高版本客戶端無法導出低版本的數(shù)據(jù)庫。高版本客戶端導出的DMP文件無法導入低版本的數(shù)據(jù)庫。第41頁/共43頁第四十一頁,共44頁。謝謝(xi xie)大家!第42頁/共43頁第四十二頁,共44頁。感謝您的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京中醫(yī)藥大學翰林學院《定性數(shù)據(jù)分析》2023-2024學年第二學期期末試卷
- 山東工藝美術(shù)學院《操作系統(tǒng)原理實驗課》2023-2024學年第二學期期末試卷
- 九江學院《民舞-運動舞蹈劇目排練與實踐》2023-2024學年第二學期期末試卷
- 山東省淄博市臨淄區(qū)2024-2025學年三年級數(shù)學第二學期期末聯(lián)考模擬試題含解析
- 綿陽城市學院《醫(yī)學影像成像原理》2023-2024學年第二學期期末試卷
- 四川護理職業(yè)學院《高分子物理B》2023-2024學年第二學期期末試卷
- 鐵路冬季四防安全培訓
- 2025水質(zhì)檢測技術(shù)服務(wù)合同
- 2025年高考歷史歷史問答題5種公式法5種記憶法匯編
- 2025建筑工程施工合同范本2
- 2025年鄭州理工職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- Unit 4 Healthy food B Lets learn(教學設(shè)計)-2024-2025學年人教PEP版(2024)英語三年級下冊
- 《自由飛翔之鳥》教學課件-2024-2025學年嶺南美版(2024)初中美術(shù)七年級下冊
- 腰椎間盤突出癥試講教案
- 2024-2025年人教版七下語文期中復習-專題01 基礎(chǔ)知識積累(考點串講)
- ?2025年華能慶陽煤電有限責任公司高校畢業(yè)生招聘152人筆試參考題庫附帶答案詳解
- 2025-2030中國汽車用鋁板行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告
- 譯林版六年級英語下冊期中試卷及答案【真題】
- 2025租賃合同(辦公室)中文版英文版
- 2025屆山東省青島市高三下學期一模讀后續(xù)寫+替補隊員+講義
- 藥物臨床試驗科普
評論
0/150
提交評論