精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Oracle數據庫日常維護知識總結

數據庫 Oracle 數據庫運維
DBA要定時對數據庫的連接情況進行檢查,看與數據庫建立的會話數目是不是正常,如果建立了過多的連接,會消耗數據庫的資源。同時,對一些“掛死”的連接,可能會需要DBA手工進行清理。

首先要說的是,不同版本數據庫提供的系統表會有不同,你可以根據數據字典查看該版本數據庫所提供的表

  1. like   this:   
  2. select   *   from   dict   where   table_name   like   '%SESSION% ';  

就可以查出一些表,然后根據這些表就可以獲得會話信息。

像這樣就是 查詢當前正在操作的會話:

  1. SELECT   SID, SERIAL#, STATUS,   USERNAME,  SCHEMANAME, OSUSER,TERMINAL, MACHINE,     
  2.               PROGRAM,   A.NAME  FROM       V$SESSION   S,   AUDIT_ACTIONS   A                                    WHERE     S.COMMAND   =   A.ACTION

一、查看數據庫的連接情況

DBA要定時對數據庫的連接情況進行檢查,看與數據庫建立的會話數目是不是正常,如果建立了過多的連接,會消耗數據庫的資源。同時,對一些“掛死”的連接,可能會需要DBA手工進行清理。

以下的SQL語句列出當前數據庫建立的會話情況:

  1. select sid,serial#,username,program,machine,status  
  2. from v$session; 

其中,

SID                           會話(session)的ID號;

SERIAL#                  會話的序列號,和SID一起用來唯一標識一個會話;

USERNAME            建立該會話的用戶名;

PROGRAM              這個會話是用什么工具連接到數據庫的;

STATUS                   當前這個會話的狀態(tài),ACTIVE表示會話正在執(zhí)行某些任務,INACTIVE表示當前會話沒有執(zhí)行任何操作;

如果DBA要手工斷開某個會話,則執(zhí)行:

  1. alter system kill session 'SID,SERIAL#'

注意,上例中SID為1到7(USERNAME列為空)的會話,是Oracle的后臺進程,不要對這些會話進行任何操作。

二、常用命令

  1. select count(*) from v$session   #連接數  
  2. Select count(*) from v$session where status='ACTIVE' #并發(fā)連接數  
  3. show parameter processes   #最大連接  
  4. alter system set processes = value scope = spfile;重啟數據庫   #修改連接 

1:oracle中怎樣查看總共有哪些用戶

  1. select * from all_users; 

2:查看oracle當前連接數

怎樣查看oracle當前的連接數呢?只需要用下面的SQL語句查詢一下就可以了。

  1. select * from v$session where username is not null 
  2. select username,count(username) from v$session where username is not null group by username #查看不同用戶的連接數   
  3. select count(*) from v$session   #連接數  
  4. Select count(*) from v$session where status='ACTIVE' #并發(fā)連接數  
  5. show parameter processes   #最大連接  
  6. alter system set process  

3:列出當前數據庫建立的會話情況:

  1. select sid,serial#,username,program,machine,status from v$session;  

三、 Oracle警告日志文件監(jiān)控

Oracle在運行過程中,會在警告日志文件(alert_SID.log)中記錄數據庫的一些運行情況:

 數據庫的啟動、關閉,啟動時的非缺省參數;

 數據庫的重做日志切換情況,記錄每次切換的時間,及如果因為檢查點(checkpoint)操作沒有執(zhí)行完成造成不能切換,會記錄不能
換的原因;

 對數據庫進行的某些操作,如創(chuàng)建或刪除表空間、增加數據文件;

 數據庫發(fā)生的錯誤,如表空間不夠、出現壞塊、數據庫內部錯誤(ORA-600)

DBA應該定期檢查日志文件,根據日志中發(fā)現的問題及時進行處理

問題 處理

啟動參數不對 檢查初始化參數文件

因為檢查點操作或歸檔操作沒有完成造成重做日志不能切換 如果經常發(fā)生這樣的情況,可以考慮增加重做日志文件組;想辦法提高檢查點或歸檔操作的效率;

有人未經授權刪除了表空間 檢查數據庫的安全問題,是否密碼太簡單;如有必要,撤消某些用戶的系統權限

出現壞塊 檢查是否是硬件問題(如磁盤本生有壞塊),如果不是,檢查是那個數據庫對象出現了壞塊,對這個對象進行重建

表空間不夠 增加數據文件到相應的表空間

出現ORA-600 根據日志文件的內容查看相應的TRC文件,如果是Oracle的bug,要及時打上相應的補丁

四、 數據庫表空間使用情況監(jiān)控(字典管理表空間)

數據庫運行了一段時間后,由于不斷的在表空間上創(chuàng)建和刪除對象,會在表空間上產生大量的碎片,DBA應該及時了解表空間的碎片和可用空間情況,以決定是否要對碎片進行整理或為表空間增加數據文件。

  1. select tablespace_name,  
  2. count(*) chunks ,  
  3. max(bytes/1024/1024) max_chunk  
  4. from dba_free_space  
  5. group by tablespace_name; 

上面的SQL列出了數據庫中每個表空間的空閑塊情況,如下所示:

  1. TABLESPACE_NAME CHUNKS MAX_CHUNK  
  2. -------------------- ---------- ----------  
  3. INDX 1 57.9921875  
  4. RBS 3 490.992188  
  5. RMAN_TS 1 16.515625  
  6. SYSTEM 1 207.296875  
  7. TEMP 20 70.8046875  
  8. TOOLS 1 11.8359375  
  9. USERS 67 71.3671875 

其中,CHUNKS列表示表空間中有多少可用的空閑塊(每個空閑塊是由一些連續(xù)的Oracle數據塊組成),如果這樣的空閑塊過多,比如平均到每個數據文件上超過了100個,那么該表空間的碎片狀況就比較嚴重了,可以嘗試用以下的SQL命令進行表空間相鄰碎片的接合:

  1. alter tablespace 表空間名 coalesce

然后再執(zhí)行查看表空間碎片的SQL語句,看表空間的碎片有沒有減少。如果沒有效果,并且表空間的碎片已經嚴重影響到了數據庫的運行,則考慮對該表空間進行重建。

MAX_CHUNK列的結果是表空間上最大的可用塊大小,如果該表空間上的對象所需分配的空間(NEXT值)大于可用塊的大小的話,就會提示ORA-1652、ORA-1653、ORA-1654的錯誤信息,DBA應該及時對表空間的空間進行擴充,以避免這些錯誤發(fā)生。

對表空間的擴充對表空間的數據文件大小進行擴展,或向表空間增加數據文件,具體操作見“存儲管理”部份。

五、 控制文件的備份

在數據庫結構發(fā)生變化時,如增加了表空間,增加了數據文件或重做日志文件這些操作,都會造成Oracle數據庫控制文件的變化,DBA應及進行控制文件的備份,備份方法是:

執(zhí)行SQL語句:

  1. alter database 
  2. backup controlfile to '/home/backup/control.bak';  
  3.  
  4. 或:  
  5. alter database 
  6. backup controlfile to trace; 

這樣,會在USER_DUMP_DEST(初始化參數文件中指定)目錄下生成創(chuàng)建控制文件的SQL命令。

六、 檢查數據庫文件的狀態(tài)

DBA要及時查看數據庫中數據文件的狀態(tài)(如被誤刪除),根據實際情況決定如何進行處理,檢查數據文件的狀態(tài)的SQL如下:

  1. select file_name,status   
  2. from dba_data_files; 

如果數據文件的STATUS列不是AVAILABLE,那么就要采取相應的措施,如對該數據文件進行恢復操作,或重建該數據文件所在的表空間。

七、 檢查數據庫定時作業(yè)的完成情況

如果數據庫使用了Oracle的JOB來完成一些定時作業(yè),要對這些JOB的運行情況進行檢查:

  1. select job,log_user,last_date,failures  
  2. from dba_jobs; 

如果FAILURES列是一個大于0的數的話,說明JOB運行失敗,要進一步的檢查。

八、 數據庫壞塊的處理

當Oracle數據庫出現壞塊時,Oracle會在警告日志文件(alert_SID.log)中記錄壞塊的信息:

  1. ORA-01578: ORACLE data block corrupted (file # 7, block # <BLOCK>)  
  2. ORA-01110: data file <AFN>: '/oracle1/oradata/V920/oradata/V816/users01.dbf' 

其中,<AFN>代表壞塊所在數據文件的絕對文件號,<BLOCK>代表壞塊是數據文件上的第幾個數據塊

出現這種情況時,應該首先檢查是否是硬件及操作系統上的故障導致Oracle數據庫出現壞塊。在排除了數據庫以外的原因后,再對發(fā)生壞塊的數據庫對象進行處理。

1. 確定發(fā)生壞塊的數據庫對象

  1. SELECT tablespace_name,  
  2. segment_type,  
  3. owner,  
  4. segment_name  
  5. FROM dba_extents  
  6. WHERE file_id = <AFN>  
  7. AND <BLOCK> between block_id AND block_id+blocks-1; 

2. 決定修復方法

如果發(fā)生壞塊的對象是一個索引,那么可以直接把索引DROP掉后,再根據表里的記錄進行重建;

如果發(fā)生壞塊的表的記錄可以根據其它表的記錄生成的話,那么可以直接把這個表DROP掉后重建;

如果有數據庫的備份,則恢復數據庫的方法來進行修復;

如果表里的記錄沒有其它辦法恢復,那么壞塊上的記錄就丟失了,只能把表中其它數據塊上的記錄取出來,然后對這個表進行重建。

3. 用Oracle提供的DBMS_REPAIR包標記出壞塊

  1. exec DBMS_REPAIR.SKIP_CORRUPT_BLOCKS('<schema>','<tablename>'); 

4. 使用Create table as select命令將表中其它塊上的記錄保存到另一張表上

  1. create table corrupt_table_bak   
  2. as 
  3. select * from corrupt_table; 

5. 用DROP TABLE命令刪除有壞塊的表

  1. drop table corrupt_table; 

6. 用alter table rename命令恢復原來的表

  1. alter table corrupt_table_bak  
  2. rename to corrupt_table; 

7. 如果表上存在索引,則要重建表上的索引

九、 操作系統相關維護

DBA要注意對操作系統的監(jiān)控:

&#61548; 文件系統的空間使用情況(df -k),必要時對Oracle的警告日志及TRC文件進行清理

&#61548; 如果Oracle提供網絡服務,檢查網絡連接是否正常

&#61548; 檢查操作系統的資源使用情況是否正常

&#61548; 檢查數據庫服務器有沒有硬件故障,如磁盤、內存報錯

原文鏈接:http://www.cnblogs.com/gengyulong/archive/2011/06/13/2079496.html

【編輯推薦】

  1. 應對海量數據 Oracle數據庫機青睞至強
  2. 簡單說說Oracle分區(qū)
  3. Oracle獻媚開源數據庫 MySQL分支情緒穩(wěn)定
  4. 請注意Oracle對象的大小寫

 

責任編輯:艾婧 來源: 耿玉龍的博客
相關推薦

2011-05-25 09:20:24

Oracle數據庫

2009-02-03 13:06:17

日常維護規(guī)范MySQL

2009-01-07 09:46:18

InformixOnline數據庫

2010-11-29 11:51:59

Sybase數據庫維護

2011-08-01 13:59:22

Oracle數據庫命名空間

2011-05-12 13:15:36

數據庫日常維護

2011-04-12 10:09:33

Oracle數據庫關閉

2011-08-18 16:42:04

Oracle數據庫維護SQL代碼示例

2010-04-13 10:32:40

Oracle數據庫編程

2009-04-24 09:15:50

Oracle維護前瞻性

2010-04-20 10:41:49

Oracle數據庫

2011-09-02 10:06:51

OracleSqlLoad常用技巧

2011-03-15 13:25:41

Oracle數據庫管理員維護

2018-01-25 12:50:33

數據庫OracleROWNUM

2011-08-18 17:05:16

Oracle數據庫的服

2010-11-15 10:30:04

Oracle數據庫啟動

2019-08-28 07:11:00

Oracle數據庫LOB

2019-07-03 09:35:20

Oracle數據庫監(jiān)聽

2011-03-24 16:38:00

Exchange數據庫維護

2010-04-21 14:45:39

Oracle數據庫
點贊
收藏

51CTO技術棧公眾號

国产麻豆精品一区| a级在线观看视频| 91三级在线| 成人aa视频在线观看| 国产成人精品综合| 免费在线观看h片| 色婷婷精品视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲最新免费视频| 亚州男人的天堂| 狠狠色丁香婷婷综合久久片| 97视频在线播放| 国产又色又爽又高潮免费| 午夜精品一二三区| 免费在线亚洲欧美| 精品少妇一区二区三区视频免付费| 我的公把我弄高潮了视频| 777电影在线观看| 另类图片国产| 色综合久久精品亚洲国产| 亚洲精品一区二区三区影院忠贞| 91精品国产自产在线丝袜啪| 欧美丝袜自拍制服另类| 国产午夜大地久久| bestiality新另类大全| 国产女主播视频一区二区| 国产精品久久久久久免费观看| 中文字幕网址在线| 精品一区不卡| 亚洲黄色av网站| 红桃视频一区二区三区免费| 日韩经典一区| 色综合婷婷久久| aa视频在线播放| 精品176二区| 国产日本一区二区| 久久久久久久久久久久久久一区| 亚洲产国偷v产偷v自拍涩爱| 国内一区二区视频| 国产精品自产拍高潮在线观看| 久久久国产高清| 国产精品红桃| 日韩有码在线播放| 中文字幕免费在线看线人动作大片| 日韩av不卡一区| 亚洲缚视频在线观看| 色婷婷狠狠18禁久久| www.久久99| 3d动漫精品啪啪1区2区免费 | 中文字幕永久免费| 国产一区二区av在线| 欧美日韩和欧美的一区二区| 麻豆三级在线观看| 成人全视频免费观看在线看| 国产精品视频免费看| 欧美综合激情| 福利在线播放| 国产高清精品网站| 91九色国产视频| 国产喷水福利在线视频| 国产乱码精品一区二区三| 亚洲综合中文字幕在线| 日韩乱码在线观看| jvid福利在线一区二区| 国产亚洲精品91在线| 级毛片内射视频| 成人在线免费观看91| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 第一页在线观看| 国产喂奶挤奶一区二区三区| 色综合视频二区偷拍在线 | 欧美人与性动交| 欧美一级高潮片| 国产精品午夜一区二区三区| 欧美一区二区精品在线| 又黄又爽又色的视频| www.豆豆成人网.com| 日韩成人性视频| 不卡一区二区在线观看| 精品国产日韩欧美| 久久亚洲国产精品| 国产午夜福利一区二区| 日日噜噜夜夜狠狠视频欧美人| 国产日韩av高清| 亚洲女人18毛片水真多| 337p粉嫩大胆噜噜噜噜噜91av| 相泽南亚洲一区二区在线播放 | 欧美国产精品劲爆| 日韩video| 国产精品yjizz视频网| 91成人在线免费观看| 亚洲黄色片免费| 综合日韩av| 亚洲国产精品久久久久婷婷884 | 成人三级高清视频在线看| 一本色道久久综合亚洲91| 日韩欧美国产片| 久久综合社区| 久久精品久久精品亚洲人| 三级黄色在线视频| 久久99热99| 国产精品美女呻吟| 精品国产九九九| 久久久久久99精品| 欧美日韩大片一区二区三区| 毛片免费不卡| 欧美性极品xxxx娇小| 污污的网站免费| 日本国产精品| 久久国产精品免费视频| 亚洲男人天堂网址| 成人网在线播放| 一区二区三区的久久的视频| 少妇视频在线观看| 日韩一区二区三区免费看| 制服 丝袜 综合 日韩 欧美| 一区三区视频| 亚洲va电影大全| 高清国产福利在线观看| 欧美日韩国产专区| 人妻 丝袜美腿 中文字幕| 欧州一区二区三区| 一区二区三区动漫| 久久久久久久黄色片| 国产精品一二三四五| 亚洲电影网站| 日韩在线免费| 亚洲欧美精品一区二区| 日本免费一二三区| 国产乱码精品一区二区三| 一本一道久久久a久久久精品91 | 成人国内精品久久久久一区| 日本天堂在线| 精品国产91久久久| 亚洲高清无码久久| 国产专区一区| 99久久国产免费免费| 黄网站免费在线观看| 欧美日韩一区在线| 成人无码精品1区2区3区免费看 | 欧美性受xxxx黑人xyx性爽| 在线 丝袜 欧美 日韩 制服| 亚洲精一区二区三区| 99精彩视频| 青草在线视频| 精品久久久久久综合日本欧美| 农村妇女精品一区二区| 韩国av一区二区三区| 中文字幕乱码免费| 永久免费精品视频| 久久久噜噜噜久久中文字免| 丰满熟女一区二区三区| 亚洲成在人线在线播放| 中文字幕第九页| 亚洲精品专区| 欧美一区二区三区四区在线观看地址| 欧美电影免费观看高清完整| 亚洲男人天堂古典| 少妇又紧又色又爽又刺激视频| 国产免费观看久久| 日本中文字幕精品—区二区| 99久久亚洲精品蜜臀| 91精品国产91久久久久青草| 2018av在线| 亚洲乱亚洲乱妇无码| 波多野结衣电影在线播放| 欧美极品美女视频| 在线视频日韩欧美| 亚洲精品123区| 欧美在线一二三区| 日本久久一区| 欧美激情精品久久久| 五月婷婷狠狠干| 色94色欧美sute亚洲13| 国产一区在线观看免费| 国产成人激情av| 免费观看国产精品视频| 国产伦精品一区二区三区视频| 国产欧美日韩丝袜精品一区| 亚洲小说区图片区都市| 日韩精品在线观| 一级黄色片在线| 亚洲午夜三级在线| 制服 丝袜 综合 日韩 欧美| 国产一区二区三区高清播放| 日韩视频免费播放| 日韩电影免费网站| 国产精品国产三级欧美二区 | 国产视频三区四区| 国产精品一区在线| 青青在线视频观看| 伊人情人综合网| 欧美二区在线| 欧美.com| 国产精品一区二区久久| sqte在线播放| 久久精品国产欧美激情| 亚洲欧美日韩成人在线| 91精品国产综合久久香蕉麻豆| 亚洲免费在线视频观看| 最新国产成人在线观看| 玖玖爱在线观看| 国产高清亚洲一区| www.com操| 亚洲在线免费| 激情视频小说图片| 波多野结衣在线播放一区| 国产在线观看一区| 电影中文字幕一区二区| 欧洲精品毛片网站| 色呦呦在线观看视频| 中文字幕少妇一区二区三区| 天天操天天操天天| 日韩视频免费直播| 中文字幕制服诱惑| 色偷偷88欧美精品久久久| av资源吧首页| 亚洲人成精品久久久久久| 青娱乐国产视频| 91玉足脚交白嫩脚丫在线播放| 黑人性生活视频| 美腿丝袜在线亚洲一区| 日韩在线第三页| 国内精品嫩模av私拍在线观看| 亚洲欧洲精品一区| 激情婷婷综合| 欧美三级网色| 亚洲综合福利| 精品免费一区二区三区蜜桃| 国产伦理精品| 欧美大片在线影院| 菠萝蜜视频国产在线播放| 中文字幕亚洲自拍| av在线三区| 国产一区二区三区在线观看网站| 午夜成人免费影院| 亚洲国产精品人人爽夜夜爽| 风流老熟女一区二区三区| 日韩一区二区不卡| 精品人妻伦一区二区三区久久| 91超碰这里只有精品国产| 中文天堂在线播放| 欧美色中文字幕| 中文字幕一二区| 欧美日韩一区小说| 中文字幕第一页在线播放| 欧美伊人久久大香线蕉综合69 | 亚洲精品一区二| av亚洲免费| 亚洲欧美日韩精品久久久 | av网站手机在线观看| 国一区二区在线观看| 无码熟妇人妻av在线电影| 影音先锋日韩资源| 黄色免费福利视频| 麻豆91精品| 国产区二区三区| 国内精品伊人久久久久av影院 | 91毛片在线观看| 成人精品999| 欧美国产日韩亚洲一区| 在线观看天堂av| 亚洲免费色视频| 波多野结衣 在线| 国产午夜精品理论片a级大结局| 性欧美精品中出| 中文字幕欧美一| 青青草免费av| 精品日本美女福利在线观看| 国产精品第六页| 91精品国产一区二区人妖| 亚洲av无码国产综合专区| 亚洲国内精品视频| 成人福利在线| 欧美黄色www| 成人av免费电影网站| 国产欧美日韩精品在线观看| 日韩区欧美区| 免费av一区二区三区| 超碰97久久国产精品牛牛| 精品视频一区二区| 成人a'v在线播放| www.亚洲成人网| 久久综合图片| 精产国品一区二区三区| 久久先锋资源网| 91人妻一区二区三区蜜臀| 香港成人在线视频| 久久一区二区三| 色琪琪一区二区三区亚洲区| 国产美女明星三级做爰| 亚洲国产高潮在线观看| 永久av在线| 国内久久久精品| 久久福利在线| 精品在线观看一区二区| 91亚洲国产成人久久精品| 久久久久久久久久网| 久久精品国产99| 久久国产精品无码一级毛片| 最新国产の精品合集bt伙计| 丰满人妻老熟妇伦人精品| 欧美成人一区二区三区片免费| 黄色av网址在线免费观看| 欧美激情在线观看| 亚洲电影有码| 精品综合在线| 欧美不卡视频| 日韩在线观看a| 蜜桃av一区二区三区电影| 国产精品久久久久久久无码| 国产精品久久精品日日| caoporn国产| 亚洲大胆人体在线| av免费在线免费| 国产精品色婷婷视频| 亚洲自拍电影| 国产九九九九九| 国产成人精品午夜视频免费| 中文字幕求饶的少妇| 色综合久久66| 亚洲欧美日韩成人在线| 欧美激情一二三| 欧美h版在线观看| 伊人久久婷婷色综合98网| 日韩中文字幕区一区有砖一区 | 天天免费综合色| www.成人在线观看| 不卡av在线播放| 亚洲精品777| 亚洲一二三区在线| 日日夜夜精品视频天天综合网| 亚洲精品乱码久久久久久不卡| 亚洲图片欧美色图| 亚洲精品国产精品乱码不卡| 九九九久久国产免费| 日韩一二三区| 国产激情片在线观看| 99av国产精品欲麻豆| 图片区偷拍区小说区| 亚洲高清免费观看高清完整版在线观看 | 51精品国自产在线| 免费黄色在线观看| 成人免费xxxxx在线观看| 93在线视频精品免费观看| 色婷婷一区二区三区av免费看| 国产精品第五页| 国产毛片毛片毛片毛片毛片| 精品自拍视频在线观看| 亚洲一区电影| 成人免费视频91| 91蜜桃传媒精品久久久一区二区| 亚洲免费黄色网址| 亚洲人成啪啪网站| 成人高清一区| 9l视频自拍9l视频自拍| 国产成a人亚洲精| 国产精选第一页| 日韩国产一区三区| 日本欧美一区| 亚洲综合激情五月| 国产91色综合久久免费分享| 日韩欧美三级在线观看| 亚洲欧洲国产一区| 黄色欧美视频| japanese在线播放| 成人精品免费视频| 久久久久久久久久久影院| 中文字幕日韩视频| 激情综合五月| 国产免费黄色小视频| 欧美激情自拍偷拍| 国产黄色片免费| 91禁外国网站| 久久综合88| 在线观看一区二区三区四区| 色综合久久久久久久久久久| 在线观看av黄网站永久| 懂色中文一区二区三区在线视频 | 亚洲精品高清视频在线观看| 日本黄色三级视频| 乱亲女秽乱长久久久| 99re8这里有精品热视频8在线 | 黑人巨大精品欧美黑白配亚洲| 久久久久久福利| 亚洲欧美成人精品| 99久久这里有精品| 九色在线视频观看| 国产精品第四页| 日韩a在线看| 91亚洲国产精品| 欧美亚洲三区| 亚洲国产精品免费在线观看| 亚洲美女性视频| 久久国产精品美女| 激情五月婷婷久久| 久久久美女艺术照精彩视频福利播放| 在线免费观看一级片| 羞羞色国产精品| 中文在线日韩|