精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩三级免费看| 在线看免费毛片| 神马午夜一区二区| 日韩一区二区久久| 日韩av网址在线观看| 老太脱裤让老头玩ⅹxxxx| 丝袜视频国产在线播放| 亚洲大黄网站| 日韩av在线影院| 婷婷丁香激情网| а√天堂在线官网| 成人av一区二区三区| 国产成人97精品免费看片| 一级片视频免费看| 日韩午夜视频在线| 香蕉av福利精品导航| 亚洲国产日韩综合一区| 亚洲国产综合一区| 久久综合中文| 欧美高清性猛交| www色com| 国产视频精品网| 国产成人无码精品亚洲| 日韩精品四区| 精品久久久久久最新网址| 国产日韩一区二区在线| 天天在线视频色| 成人动漫在线一区| 国产精品免费看久久久香蕉| 欧美人妻一区二区| 国产欧美日韩在线一区二区| 日韩三级视频中文字幕| 国产精品69页| av第一福利在线导航| 国产精品每日更新在线播放网址| 99视频免费观看| 精品无码一区二区三区的天堂| 欧美暴力喷水在线| 亚洲视频网站在线观看| 韩国三级在线看| 亚洲精品三区| 日韩欧美aⅴ综合网站发布| 18视频在线观看娇喘| 熟妇高潮一区二区三区| 国内精品写真在线观看| 91极品女神在线| 欧美在线视频第一页| 国产毛片一区二区三区| 亚洲国产成人精品女人久久久| 欧美日韩一区二区三区69堂| 欧美人体一区二区三区| 午夜视频一区在线观看| 日本大胆人体视频| 免费黄色电影在线观看| 国产午夜精品一区二区三区视频 | 免费日本一区二区三区视频| 久久久久久久久一| 久久精品国产一区二区三区日韩 | 91影院在线免费观看视频| 无码人妻丰满熟妇精品区| 狠狠色综合网| 欧美日本黄视频| 我要看黄色一级片| 手机在线电影一区| 亚洲天堂精品在线| 中日韩精品一区二区三区| 美女av一区| 亚洲精品久久久久久久久久久| 超碰人人cao| 日本久久伊人| 欧美一二三四区在线| 免费精品99久久国产综合精品应用| av高清一区| 欧美亚洲综合另类| 欧美精品性生活| 免费污视频在线一区| 在线观看日韩国产| 欧美激情精品久久久久久小说| 国产美女精品写真福利视频| 午夜不卡av免费| 亚洲 欧美 日韩 国产综合 在线| a'aaa级片在线观看| 亚洲3atv精品一区二区三区| 91专区在线观看| 三级在线看中文字幕完整版| 精品国产成人在线| aaa毛片在线观看| 亚洲精品国产精品国产| 欧美午夜精品电影| 情侣黄网站免费看| 成人av免费电影网站| 在线影院国内精品| 91亚洲精品久久久蜜桃借种| 麻豆精品一区| 亚洲第一综合天堂另类专| 偷拍女澡堂一区二区三区| 精品一区不卡| 久久成人18免费网站| 国产在线观看你懂的| 国产精品久久久久毛片大屁完整版| 日韩美女视频免费看| 一级特黄aaa大片| 国产激情视频一区二区三区欧美| av一区二区在线看| 午夜视频在线播放| 国产精品电影院| 久艹视频在线免费观看| 成人黄色免费短视频| 在线91免费看| 国产性生活毛片| 欧美日韩在线网站| 欧美精品在线第一页| 久操免费在线视频| 米奇777在线欧美播放| 国产精品日韩电影| 成人午夜福利视频| 中文字幕的久久| 成人午夜视频在线观看免费| 欧美一区国产| 日韩精品专区在线影院观看| 欧美人与性囗牲恔配| 欧美日韩亚洲一区二区三区在线| 国产成人综合久久| 亚洲精品国产片| 国产精品无人区| 国产乱子伦精品无码专区| 亚洲mmav| 亚洲国产精品人久久电影| 国产日韩精品中文字无码| 最新国产拍偷乱拍精品| 91免费看国产| 韩国三级在线观看久| 一个色妞综合视频在线观看| 五月婷婷六月丁香激情| 中日韩免视频上线全都免费| 欧美激情综合色| 一卡二卡在线视频| 久久久久一区二区三区四区| 日韩精品福利片午夜免费观看| 桃色一区二区| 日韩欧美高清一区| 天天色天天综合| 丝袜美腿高跟呻吟高潮一区| 国产亚洲欧美一区二区三区| 黄色网址视频在线观看| 在线视频综合导航| 日韩aaaaa| 欧美日韩岛国| 亚洲在线视频观看| 自拍视频在线| 欧美亚洲国产bt| 无码国产69精品久久久久同性| 国一区二区在线观看| 91亚洲国产成人久久精品网站| 黄色影院在线播放| 欧美性猛交xxxx| 日韩精品一区二区三区高清免费| 亚洲成人中文| 精品国产免费久久久久久尖叫 | 欧美精品激情在线| 国产黄a三级三级三级| 国产日本欧洲亚洲| 男人日女人逼逼| 蜜桃精品一区二区三区| 最新亚洲国产精品| 在线观看中文字幕2021| 中文字幕免费不卡在线| 欧美成人三级在线播放| 99久久精品费精品国产| 91精品久久久久久久| 拍真实国产伦偷精品| 欧美日本韩国一区二区三区视频 | 久久国产精品视频| 国产精品伦一区二区三区| 亚洲人成网站在线| 可以看的av网址| 一本色道久久精品| 久久久一本精品99久久精品66| 免费看男女www网站入口在线| 亚洲精品国产精品久久清纯直播 | 国产在线1区| 欧美喷水一区二区| 污软件在线观看| 国产麻豆9l精品三级站| 强伦女教师2:伦理在线观看| 欧洲一区在线| 5566日本婷婷色中文字幕97| 男人的天堂在线视频| 欧美日韩一本到| 黑人巨大精品一区二区在线| 成人av在线播放网址| 国产91在线视频观看| 精品中文一区| 国产日韩精品入口| 欧美草逼视频| 精品亚洲一区二区三区| 亚洲精品国产精品乱码视色| 亚洲欧洲美洲综合色网| 少妇精品无码一区二区| 国产欧美在线| 午夜精品一区二区三区在线观看 | 99蜜桃在线观看免费视频网站| 九色porny视频在线观看| 在线观看欧美成人| 国产老女人乱淫免费| 午夜av区久久| 美国精品一区二区| 成人免费观看视频| 午夜免费一区二区| 欧美精品福利| 清纯唯美一区二区三区| 超碰国产精品一区二页| 欧美国产精品va在线观看| 免费在线性爱视频| 日韩免费视频一区二区| 视频一区二区三区四区五区| 亚洲欧洲一区二区在线播放| 亚洲av成人无码一二三在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎 | av在线播放观看| 亚洲精品视频网上网址在线观看| 91亚洲欧美激情| 日韩欧美视频一区二区三区| 国产午夜精品久久久久久久久| 国产成人精品亚洲日本在线桃色| 亚洲高清在线免费观看| 亚洲精品人人| 国产欧美自拍视频| 免费观看不卡av| 成人区精品一区二区| 国产成人a视频高清在线观看| 国内精品久久久久久中文字幕 | 亚洲性猛交富婆| 午夜国产精品一区| 久久久久99精品成人片毛片| 国产午夜精品一区二区| 香港三日本8a三级少妇三级99| 精品一区二区三区日韩| 黄色av免费在线播放| 99riav1国产精品视频| 久久这里只有精品18| 一区二区三区四区电影| 午夜欧美性电影| 亚洲精品亚洲人成在线| 国产激情一区二区三区在线观看| 综合欧美精品| 国产欧美精品xxxx另类| 性欧美超级视频| 欧美一区二区三区免费观看| av影视在线看| 欧美精品第一页在线播放| 成年人网站在线| 这里只有精品视频在线| 久久这里精品| 亚洲黄色成人网| 日韩一区免费视频| 欧美变态凌虐bdsm| 亚洲精品97久久中文字幕| 日韩欧美国产高清| 成人福利小视频| 日韩精品一区二区三区中文不卡| 国产精品视频无码| 91精品国产一区二区| 成人免费一区二区三区| 欧美最新大片在线看| 探花国产精品一区二区| 欧美少妇一区二区| 亚洲性生活大片| 欧美一区二区免费视频| 国产日韩一级片| 精品国产一区二区三区四区四| 亚洲精品人妻无码| 亚洲成人网在线观看| 五月婷婷六月丁香综合| 亚洲美女自拍视频| 国产三级在线免费| 日韩视频免费观看| 99视频免费在线观看| 久久视频中文字幕| xvideos国产在线视频| 欧美成人全部免费| 国产美女福利在线| 午夜美女久久久久爽久久| mm视频在线视频| 57pao成人永久免费视频| 成人啊v在线| 成人在线中文字幕| 51社区在线成人免费视频| 国产一区二区免费在线观看| 免费成人高清在线视频theav| 天堂av一区二区| 一区二区国产在线| 日本少妇高潮喷水视频| 丝袜亚洲另类欧美| 91丨porny丨九色| 95精品视频在线| 中文天堂资源在线| 一区2区3区在线看| 四虎影院在线免费播放| 欧美一区二区视频在线观看2022| 中文字幕 日韩有码| 日韩视频一区二区| 欧美zozo| 久久伊人色综合| 电影在线观看一区| 国产精品一区二区电影| www.亚洲一二| 水蜜桃亚洲精品| 欧美午夜视频| 婷婷六月天在线| 成人午夜激情在线| 99久久久无码国产精品衣服| 一区二区三区中文免费| 欧美一区二区三区网站| 日韩欧美在线观看一区二区三区| 亚洲人成色777777老人头| 日韩在线观看av| 亚洲天堂导航| 成人av资源| 欧美挤奶吃奶水xxxxx| 色女人综合av| 综合久久一区| 青青草av网站| 国产jizzjizz一区二区| 午夜国产福利视频| 欧美午夜美女看片| 成 人 免费 黄 色| www.亚洲免费视频| 亚洲午夜天堂| 国产精品一区二区在线观看| 天天综合网网欲色| 国产成人手机视频| 99精品热视频| 国产亚洲成人精品| 91麻豆精品国产91久久久资源速度 | 91国偷自产一区二区三区的观看方式| 自拍偷拍欧美日韩| 亚洲女人毛片| 日韩中文字幕av电影| 日本一区二区在线免费观看| 亚洲欧美另类小说视频| 国产精品无码粉嫩小泬| 亚洲老头同性xxxxx| 日日夜夜精品一区| 国内伊人久久久久久网站视频| 亚洲毛片在线免费| 亚洲一区不卡在线| 肉丝袜脚交视频一区二区| 人妻丰满熟妇aⅴ无码| 亚洲综合色噜噜狠狠| 国产丝袜在线视频| 久久国产色av| 国产一区二区三区免费观看在线| 亚洲精品影院| 免费观看成人鲁鲁鲁鲁鲁视频| www在线观看免费视频| 欧美性猛交xxxxx免费看| 清纯唯美亚洲色图| 久久久久久久国产| 成人另类视频| 日韩黄色短视频| av在线免费不卡| 国产成人啪精品午夜在线观看| 欧美xingq一区二区| 欧洲性视频在线播放| 91在线短视频| 欧美涩涩网站| 久久久久久婷婷| 午夜精品久久久久久久久久| 黄色成人一级片| 18性欧美xxxⅹ性满足| 自拍亚洲一区| 国产一线二线三线在线观看| 中文字幕国产精品一区二区| 中文字幕91爱爱| 久久久999成人| 中文无码日韩欧| 国产精品久久中文字幕| av电影天堂一区二区在线观看| 日韩精品一卡二卡| 亚洲天堂日韩电影| 欧美高清你懂的| 日本福利视频在线观看| 91亚洲国产成人精品一区二区三| 无码免费一区二区三区| 日韩一区视频在线| 日本在线一区二区三区| 六月丁香婷婷激情| 日韩毛片视频在线看| 手机福利在线| 91亚洲一区精品| 久久婷婷激情| 强行糟蹋人妻hd中文| 伊人伊成久久人综合网站| 18国产精品| 欧美一级xxxx| 欧亚洲嫩模精品一区三区| 9lporm自拍视频区在线| 一区二区三区av在线| ww久久中文字幕|