oracle數據庫基本管理知識培訓教材實用教案_第1頁
oracle數據庫基本管理知識培訓教材實用教案_第2頁
oracle數據庫基本管理知識培訓教材實用教案_第3頁
oracle數據庫基本管理知識培訓教材實用教案_第4頁
oracle數據庫基本管理知識培訓教材實用教案_第5頁
已閱讀5頁,還剩39頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、本篇內容(nirng) 數據庫體系結構初步 啟動和關閉數據庫 用戶與權限管理 邏輯備份(bi fn)工具-Exp/imp第1頁/共43頁第一頁,共44頁。概念(ginin)ORACLE SERVER-包括INSTANCE和數據庫INSTANCE 內存結構和后臺進程的集合(jh) Database-數據庫物理結構的基本組成,包括數據文件、日志文件、控制文件; 第2頁/共43頁第二頁,共44頁。DatabaseOracle Oracle 體系結構圖InstanceSGARedo logbufferData buffercacheShared poolData dict.cacheLibraryca

2、che PMON DBW0SMON LGWRCKPTOthersUserprocessServerprocessPGAControl filesData files Redo logfilesArchived log filesParameterfilePasswordfile第3頁/共43頁第三頁,共44頁。注意(zh y):實例與數據庫是一對一或多對一關系例:在數據庫集群系統中有兩個以上的實例,對應(duyng)一個數據庫 第4頁/共43頁第四頁,共44頁。實例(shl) INSTANCE1存取數據庫的一種方式2總是打開一個而且(r qi)僅一個數據庫3由內存和后臺進程組成Instance

3、SGARedo LogBufferShared PoolData DictionaryCacheLibraryCacheDBWRSMONPMONCKPTLGWROthersDatabaseBuffer CacheJava PoolLarge Pool第5頁/共43頁第五頁,共44頁。SGA-系統(xtng)全局區用于存儲數據庫信息(xnx)的內存區,為數據庫進程共享。在實例啟動時被分配。第6頁/共43頁第六頁,共44頁。SGA構成(guchng)Shared Pool 存儲最近執行的SQL語句和數據字典數據。Data Buffer Cache 存儲最近使用的數據,數據從數據文件讀取或寫入數據文

4、件。Redo log Buffer 跟蹤服務器和后臺進程(jnchng)對數據庫所作的修改。可選:Large Pool 存放與SQL無直接相關的內存結構。例如,在備份和復原操作過程中的數據塊。Java Pool 用于存儲java 代碼。第7頁/共43頁第七頁,共44頁。后臺(huti)進程PMON 做程序的清潔工作,處理一些不正常退出的事件SMON 做系統的清潔工作,執行系統出錯后自動恢復工作LCKN Oracle系統表級或行級加鎖的進程.RECO 恢復進程DBWR 數據寫進程LGWR 日志(rzh)文件寫的進程CKPT 檢測點ARCH 歸檔方式備份進程第8頁/共43頁第八頁,共44頁。數據庫

5、 Database 包括(boku):datafile,control file, redo log filePasswordfileParameterfileArchived Log filesControl filesDatafiles Redo Log filesOracle Database第9頁/共43頁第九頁,共44頁。數據庫物理(wl)結構數據文件包含數據庫的實際數據日志文件包含對數據庫所作的修改,至少兩個重做日志文件。控制文件含維護和驗證數據庫完整性的必要信息,一個數據庫至少一個控制文件。其他口令(kulng)文件認證哪些用戶有權限啟動和關閉例程。參數文件定義oracle例程的

6、特性。第10頁/共43頁第十頁,共44頁。數據庫邏輯(lu j)結構Tablespace 表空間(kngjin)Segment 段Extent 區block 塊第11頁/共43頁第十一頁,共44頁。SQL語句是怎樣在Orcle內部(nib)工作A、用戶發出SQL請求,打開游標;B、把SQL語句語法分析,執行計劃,數據字典等信息存入(cn r)內存中共享池內;C、從數據文件中把相關數據塊讀入數據緩沖區;D、做相應操作,若做修改,先加上行級鎖,經確認后,把改過前后記錄內容存入(cn r)重做日志緩沖區內;E、返回結果給用戶,關閉游標。第12頁/共43頁第十二頁,共44頁。本篇內容(nirng) 數

7、據庫體系結構初步 啟動和關閉數據庫 用戶與權限(qunxin)管理 邏輯備份工具-Exp/imp第13頁/共43頁第十三頁,共44頁。建議(jiny)1、正常情況下不要關閉數據庫;2、在關機之前應首先正常關閉數據庫;3、首先嘗試用命令(mng lng)方式關閉數據庫,無法關閉的情況下再嘗試關閉數據庫服務;4、關閉數據庫時建議采用immediate參數。第14頁/共43頁第十四頁,共44頁。操作(cozu)方式1命令(mng lng)方式2服務方式(windows平臺)第15頁/共43頁第十五頁,共44頁。命令(mng lng)方式-啟動數據庫啟動SQL*PLUS;用sys或internal用戶

8、登錄;startupnomount/mount/open:nomount:未裝載,啟動數據庫進程,但未裝載控制(kngzh)文件和配置文件中的參數信息;mount:裝載,裝載控制(kngzh)文件和配置文件中的參數信息; open:打開,啟動后臺進程,開辟內存區,打開數據庫。第16頁/共43頁第十六頁,共44頁。第17頁/共43頁第十七頁,共44頁。切換(qi hun)命令從nomount 切換(qi hun)至mount狀態alter database mount;從mount切換(qi hun)至open狀態alter database open;第18頁/共43頁第十八頁,共44頁。命令

9、方式(fngsh)-關閉數據庫啟動SQL*PLUS;使用sys/密碼 as sysdba登錄語法:shutdown normal/immediate/abort:normal:正常(zhngchng)關閉,等待Oracle處理完正在執行的事務之后再關閉數據庫;immediate:立即關閉,立即提交或回滾正在處理的事務之后關閉數據庫;abort:強制關閉,中斷正在處理的事務之后強行關閉數據庫。第19頁/共43頁第十九頁,共44頁。案例(n l)connect sys/passwordservicename as sysdbastartup nomount;alter database mount

10、;alter database open;shutdown immediate;第20頁/共43頁第二十頁,共44頁。本篇內容(nirng) 數據庫體系結構初步 啟動和關閉數據庫 用戶與權限管理(gunl) 邏輯備份工具-Exp/imp第21頁/共43頁第二十一頁,共44頁。創建(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頁。權限(qunxin)管理權限分類:1。系統(xt

12、ng)權限2。對象權限第25頁/共43頁第二十五頁,共44頁。權限(qunxin)管理命令grant, revoke1.授權(shuqun)一般格式:GRANT TO ;2.收權一般格式:REVOKE FROM ;3.舉例:GRANT connect, resource TO test;GRANT unlimited tablespace TO test;REVOKE unlimited tablespace FROM test;第26頁/共43頁第二十六頁,共44頁。常用的幾個(j )角色role (權限的集合)connect 連上Oracle,做最基本(jbn)操作 resource 具有

13、程序開發最基本(jbn)的權限 dba 數據庫管理員所有權限 exp-full-database 可把數據庫整個備份輸出的權限 imp-full-datsabase 可把數據庫整個備份恢復輸入的權限第27頁/共43頁第二十七頁,共44頁。本篇內容(nirng) 數據庫體系結構初步 啟動和關閉(gunb)數據庫 用戶與權限管理 邏輯備份工具-Exp/imp第28頁/共43頁第二十八頁,共44頁。邏輯(lu j)備份-目的不同OS,不同數據(shj)庫版本之間的數據(shj)遷移保存歷史數據(shj)第29頁/共43頁第二十九頁,共44頁。邏輯(lu j)備份1.備份工具 IMP/EXP2.備份方

14、式(fngsh)(1)參數方式(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環境下啟動imp,逐一回答oracle的交互命令,然后(rnhu)執行imp。第33頁/共43頁第三十三頁,共44頁。交

15、互方式-imp步驟(bzhu)輸入用戶名/口令;輸入需要倒入的文件名及存放路徑;輸入倒入的緩沖區大小;選擇是否只列出倒入文件的內容;選擇倒入時如果對象已經存在是否忽略錯誤(cuw);選擇是否倒入權限;選擇是否倒入表中的數據;選擇是否倒入整個倒出文件;執行倒入。第34頁/共43頁第三十四頁,共44頁。交互方式-exp在dos環境下啟動exp或者imp,逐一回答oracle的交互(jioh)命令,然后執行exp/imp。第35頁/共43頁第三十五頁,共44頁。交互方式-exp步驟(bzhu)輸入用戶名/口令;輸入倒出的緩沖區大小;輸入倒出的文件(wnjin)名及存放路徑;選擇倒出某個(或某些)表還

16、是用戶;選擇是否倒出權限;選擇是否倒出表中的數據;選擇是否壓縮倒出文件(wnjin);執行倒出。第36頁/共43頁第三十六頁,共44頁。邏輯備份(bi fn)模式整個(zhngg)數據庫用戶表表空間 第37頁/共43頁第三十七頁,共44頁。案例(n l)1)整個(zhngg)數據庫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)(續)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)的參數Buffer Filesize-限制dmp單個文件的大小(dxio)。Rows-是否導數據第40頁/共43頁第四十頁,共44頁。Exp/imp使用(shyng)的原則數據庫版本原則(yunz)注意:高版本客戶端無法導出低版本的數據庫。高版本客戶端導出的DMP文件無法導入低版本的數據庫。第41頁/共43頁第四十一頁,共44頁。謝謝(xi xie)大家!第42頁/共43頁第四十二頁,共44頁。感謝您的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論