數(shù)據(jù)庫(kù)培訓(xùn)系列(維護(hù)-數(shù)據(jù)庫(kù)相關(guān))課件_第1頁(yè)
數(shù)據(jù)庫(kù)培訓(xùn)系列(維護(hù)-數(shù)據(jù)庫(kù)相關(guān))課件_第2頁(yè)
數(shù)據(jù)庫(kù)培訓(xùn)系列(維護(hù)-數(shù)據(jù)庫(kù)相關(guān))課件_第3頁(yè)
數(shù)據(jù)庫(kù)培訓(xùn)系列(維護(hù)-數(shù)據(jù)庫(kù)相關(guān))課件_第4頁(yè)
數(shù)據(jù)庫(kù)培訓(xùn)系列(維護(hù)-數(shù)據(jù)庫(kù)相關(guān))課件_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、CC&CRM數(shù)據(jù)庫(kù)維護(hù)(Oracle)2022/10/9備份與恢復(fù)數(shù)據(jù)庫(kù)檢查維護(hù)常用的SQLPage 2DatabaseInstanceSGARedo logbufferData buffercacheShared poolData dict.cacheLibrarycache PMON DBW0SMON LGWRCKPTOthersUserprocessServerprocessPGAControl filesData files Redo logfilesArchived log filesParameterfilePasswordfileArchitecture OverviewPage

2、 31、Oracle數(shù)據(jù)庫(kù)運(yùn)行日志所在的位置。$ORACLE_BASE/admin/$ORACLE_SID/bdump$ORACLE_BASE/admin/$ORACLE_SID/Udump$ORACLE_BASE/admin/$ORACLE_SID/Cdump2、主要關(guān)注告警文件$ORACLE_HOMEadmin$ORACLE_SIDbdumpalertSID.log如:/home/oracle/admin/ora921/bdump/alertora921.log3、關(guān)注告警文件中的ORA-XXXXX錯(cuò)誤檢查數(shù)據(jù)庫(kù)告警日志Page 4從告警日志中可以得到信息1、數(shù)據(jù)庫(kù)的異常情況Thu Jun

3、 2 16:28:30 2005Errors in file /database/oracle/admin/ora92/bdump/ora921_dbw0_26367.trc:ORA-01157: cannot identify/lock data file 5 - see DBWR trace fileORA-01110: data file 5: /database/oracle/oradata/rdata10ORA-27037: unable to obtain file statusHP-UX Error: 2: No such file or directoryAdditional

4、information: 32、redo log的切換情況3、數(shù)據(jù)庫(kù)的參數(shù)設(shè)置 processes = 150 timed_statistics = TRUE shared_pool_size = 318767104 large_pool_size = 16777216Page 5收集數(shù)據(jù)庫(kù)的參數(shù)設(shè)置1、查看系統(tǒng)視圖select name, value from v$parmaterName value processes 150Sessions 170cpu_count 82、檢查參數(shù)文件可以是文本文件,如intiora921.ora?;蛘呤嵌M(jìn)制文件,通過(guò)create pfile=/tmp

5、/ora921.ora from spfile;3、通過(guò)命令行sqlplus / as sysdba“SQLshow parameter cluster;Page 6收集數(shù)據(jù)庫(kù)服務(wù)器端的字符集設(shè)置select * from v$nls_parmaterparameter value NLS_LANGUAGE AMERICANNLS_TERRITORY AMERICANLS_CURRENCY $NLS_ISO_CURRENCY AMERICANLS_NUMERIC_CHARACTERS .,NLS_CALENDAR GREGORIANNLS_DATE_FORMAT DD-MON-RRNLS_DA

6、TE_LANGUAGE AMERICANNLS_CHARACTERSET US7ASCIINLS_SORT BINARYNLS_DUAL_CURRENCY $NLS_NCHAR_CHARACTERSET US7ASCIINLS_COMP BINARYPage 7收集客戶(hù)端的字符集1、Windows操作系統(tǒng)通過(guò)regedit程序,查看HKEY_LOCAL_MACHINESOFTWAREORACLE及其子項(xiàng)下的NLS_LANG的值。2、UNIX通過(guò)檢查環(huán)境變量NLS_LANG的值獲得。Page 8檢查表空間占用情況1、查看每個(gè)表空間剩余空間select TABLESPACE_NAME, sum(b

7、ytes)/1024/1024,sum(blocks) from dba_free_space group by tablespace_name 2、查看每個(gè)表空間總的尺寸select tablespace_name, sum(bytes) / 1048576 from dba_data_files group by tablespace_name3、給表空間添加數(shù)據(jù)文件alter tablespace service_core_dat add datafile /dev/vgdata/rlv_dat010 size 4000M, /dev/vgdata/rlv_dat011 size 400

8、0MPage 9檢查失效的對(duì)象1、查找失效的對(duì)象select object_name from user_objects where status = INVALID2、編譯失效的對(duì)象alter procedure p_my_proc compile3、借助第三方工具PL/SQL DEVELOPERPage 10檢查服務(wù)器資源占用情況1、通過(guò)命令sar或者vmstatsar 1 1015:56:15 %usr %sys %wio %idle physc15:56:16 0 1 0 99 2.0115:56:17 31 1 0 68 1.962、通過(guò)top(HPUX)/topas(AIX)Pag

9、e 11查找耗用資源高的SQL語(yǔ)句1、查找耗用資源高的SQL語(yǔ)句select SQL_TEXT, EXECUTIONS, DISK_READS, BUFFER_GETS,DISK_READS / DECODE(EXECUTIONS, 0, 1, EXECUTIONS) as AVER_DISK,BUFFER_GETS / DECODE(EXECUTIONS, 0, 1, EXECUTIONS) as AVER_BUFFfrom v$sqlarea order by AVER_BUFF desc2、獲得SQL語(yǔ)句的執(zhí)行計(jì)劃SQL: explain plan for select * from t

10、_mytable where f1 = :1;?/rdbms/admin/utlxpls;PLSQL DEVELOPER:在SQL Window中輸入SQL語(yǔ)句并按F5鍵。Page 12備份與恢復(fù)數(shù)據(jù)庫(kù)檢查維護(hù)常用的SQLPage 13Oracle備份與恢復(fù)的工具程序1、物理備份工具rman(Recovery Manager)rman功能強(qiáng)大,操作相對(duì)復(fù)雜一些,對(duì)普通的開(kāi)發(fā)人員來(lái)說(shuō),在日常工作當(dāng)中一般不需要使用,感興趣的同事可以通過(guò)查看Oracle相關(guān)的資料了解。2、邏輯備份工具exp & impexp & imp工具程序使用簡(jiǎn)單、方便,一般與數(shù)據(jù)庫(kù)有關(guān)的開(kāi)發(fā)人員都可能要使用到。本課程將主要介

11、紹exp & imp。3、數(shù)據(jù)裝載工具SQL LoaderSQL Loader主要用于將文本文件裝載到數(shù)據(jù)庫(kù)中。Page 14exp & imp (一)1、使用exp & imp 需要注意的事項(xiàng)使用exp和imp需要保證服務(wù)器和客戶(hù)端的字符集一致,通過(guò)exp導(dǎo)出時(shí),客戶(hù)端的版本最好和服務(wù)器一致,通過(guò)imp恢復(fù)時(shí)的數(shù)據(jù)庫(kù)版本不能比原有的數(shù)據(jù)庫(kù)版本低。2、備份指定的表exp icd/icdorauidb tables=tbilllog1 rows=y indexes=n file=tbilllog1.dmp 3、按用戶(hù)備份exp icd/icdorauidb owner=icd feedback=

12、5000 file=icd.dmp4、全庫(kù)備份exp icd/icdorauidb feedback=5000 full=y file=full.dmpPage 15exp & imp (二)5、備份指定的表空間exp icd/icdorauidb tablespaces=service_core_dat file=service_core_dat.dmp 6、按條件導(dǎo)出exp icd/icdorauidb tables=tbilllog1 query=”where logdateto_date(2005-06-01,yyyy-mm-dd) file=tbilllog1.dmp 7、從備份文件

13、中恢復(fù)指定的表的數(shù)據(jù)imp icd/icdorauidb tables=tbilllog1 ignore=y feedback=5000 file=icd.dmp8、恢復(fù)整個(gè)備份文件imp icd/icdorauidb feedback=5000 full=y file=full.dmpPage 16SQL Loader的使用1、基本步驟 使用SQL Loader工具遷移數(shù)據(jù)一般分為三個(gè)步驟: 第一、生成文本文件。 第二、編寫(xiě)控制文件。 第三、導(dǎo)入的命令。2、編寫(xiě)控制文件LOAD DATA INFILE D:t_card_bill.txt APPEND INTO TABLE t_Card_bi

14、ll FIELDS TERMINATED BY , OPTIONALLY ENCLOSED BY (uaccountno,billtype, fee,serviceno,fee_date date YYYY-MM-DD HH24:MI:SS, fee_enddate date YYYY-MM-DD HH24:MI:SS, caller_number, called_number, duration) 3、導(dǎo)入的命令 sqlldr username/passworddatabase control=控制文件所在路徑控制文件名 readsize=5000000 bindsize=5000000 r

15、ows=1000 Page 17備份與恢復(fù)數(shù)據(jù)庫(kù)檢查維護(hù)常用的SQLPage 18常用的SQL(一)1、查看所有的會(huì)話 select * from v$session2、查看會(huì)話的等待事件select * from v$session_wait該語(yǔ)句在數(shù)據(jù)庫(kù)會(huì)話被阻塞時(shí)用來(lái)收集會(huì)話被阻塞的原因。3、查看被鎖的對(duì)象select * from v$locked_object4、查看SGA的狀態(tài)select * from v$SGA5、查看數(shù)據(jù)庫(kù)使用的數(shù)據(jù)文件select name, bytes from v$datafilePage 19常用的SQL(二)6、查看表/索引所占的空間 select sum(bytes) / 1048676 from user_extents where segment_name=T_PUB_COMMONINFO7、查看所有的表空間select * from dba_tablespaces8、查看當(dāng)前用戶(hù)下所有的對(duì)象select * from user_objects9、查看當(dāng)前用戶(hù)下所有的約束select * from user_constraintsPage 20常用的SQL(三)10、重建索引 alter index idx_com

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論