本站小編為你精心準備了民用網認證系統維護思考參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1ORACLE數據庫維護
隨著時代的發展,現在幾乎所有的系統都會擁有一個數據庫用來存放軟件所需要調用的數據,數據庫的種類一般有兩類:SQLSERVER和ORACLE,本系統采用的是ORACLE10g。以前系統維護的重點是關于操作系統本身的維護,但是現在系統維護的方面也擴展至數據庫,甚至有的時候,由于對于數據庫維護出現了紕漏,而使得整個軟件系統停止工作。數據燕山石化民用網認證系統維護李昂中國石油化工股份公司燕山分公司信息技術開發中心102500庫的維護應該從幾個方面進行:數據庫整體狀態、數據庫表空間、數據庫表、數據庫備份和無用數據清理等。
1.1數據庫整體狀態數據庫擁有4個狀態,分別是:①.SHUTDOWN狀態:數據庫是關閉的。②.NOMOUNT狀態:INSTANCE被開啟的狀態,也就是會去讀取初始化參數文件(ParameterFile)。③.MOUNT狀態:會去讀取控制文件(ControlFile),就是利用控制文件里的信息,將實例(Instance)與數據庫(Database)連接起來。④.OPEN狀態:將所有的數據文件、在線重做日志等讀取一次看看是否可用,如果都確認無誤,就將數據庫開啟??梢岳谜Z句對于數據庫的狀態進行查詢,查詢語句如下:selectINSTANCE_NUMBER,INSTANCE_NAME,HOST_NAME,VERSION,STARTUP_TIME,STATUSfromv$instance;
1.2數據庫表空間數據庫的邏輯存儲是由4部分組成的:①.表空間(tablespace):表空間是數據庫的邏輯劃分,一個表空間只能屬于一個數據庫,所有的數據庫對象都存放在指定的表空間中,但主要存放的是表,所以稱作表空間。②.段(segment):段是往往被用來存儲特定邏輯對象的所有數據。如當建立數據庫表或者索引時,Oracle就會為這些對象分配存儲空間,以存放他們所需要的信息。段是由一個或者多個區組成。③.區(extent):區是Oracle用一組數據文件來管理的磁盤空間,以代表Oracle可用磁盤上的空間。一組連續的數據塊稱為一個區;一組區則稱為段。段可以包含任何可占空間的對象,當一個區被填滿時,段就會開始使用另一個區。④.數據塊(block):數據塊由一個或數個操作系統塊組成,數據塊是Oracle里存取數據的最小單位,也就是數據庫里最小的邏輯單元,Oracle讀取數據時會讀取數據塊,而不是讀取操作系統的數據塊??衫靡韵抡Z句對數據庫表空間,表空間的總空間、表空間的占用情況,以及表空間的空閑率進行查看。管理員應該及時掌握表空間的利用情況,以防由于表空間全部占滿導致數據庫的宕機。
1.3表表(Table)是Oracle數據庫中最基本且必要的數據存儲對象,表屬于數據段的一種類型。表是以數據行(Row)與數據列(Column)所架構出來的存儲模式。在Cinms系統中有許多的表組成,有一些表是隨著用戶數量的增加而增加的,有一些表是每月增加一張的,還有一些表是隨時增加刪除用戶的。
1.4數據庫的備份對于一套帶有數據庫的系統而言,備份數據庫是一個重中之重的工作,數據庫備份方式的選擇與備份結果的完整性將直接影響數據庫的恢復結果。數據庫的備份方式一般有2種:邏輯備份、物理備份,此系統采用的是邏輯備份中的全備份,每天一次對數據庫進行全備份。
2數據備份與緊急情況處理
2.1數據備份數據庫的備份文件除了放在u04/oracle_backup文件夾以外,還會通過磁帶機保存在外置磁帶上,這種異地物理備份方式最大限度的保證了數據的安全性。現在每天的數據量大約在1.5G左右,磁帶的容量為100G,因此一盤磁帶基本上可以存放3個月的數據庫數據,磁帶機每天凌晨5點50分由root用戶調用,對于存放在u04/oracle_backup文件夾下的當天的文件進行再備份。
2.2系統調度作業CINMS系統按照不同的用戶定制不同的crontab調度作業,對系統所進行的進程服務進行管理和控制。crontab是LINUX系統讓使用者在固定時間或者固定間隔執行程序只用,換句話說,也就是類似使用者的時程表。①.root用戶root用戶所作的調度是每30分鐘向server2服務器做一次時間校對,并且每天凌晨5點50分作一次數據備份到磁帶。②.cinms用戶cinms用戶是調用系統軟件的用戶,此用戶每15分鐘向IBS綜合營業系統傳一次話單文件,每5分鐘對接口程序做一次監控,每天將話單表清空,只保留5天的話單數據,每月1日調用話單分割軟件。③.oracle用戶Oracle用戶是調用數據庫備份程序,每日的凌晨4點30分對數據庫進行全備份。
2.3處理CINMS傳遞話單文件內容為空的方法以radius用戶進入系統,在/radius/ipcollect/03_comcis/bin文件夾下,用vi編輯器修改offset參數,講最后一行日期修改為正常傳遞文件的最后一天,保存文件退出vi編輯器。終止采集程序,運行命令:./stop.sh。運行編輯好的采集進程文件,運行命令。
作者:李昂 單位:中國石油化工股份公司燕山分公司信息技術開發中心