本站小编为你精心准备了民用网认证系统维护思考参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1ORACLE数据库维护
随着时代的发展,现在几乎所有的系统都会拥有一个数据库用来存放软件所需要调用的数据,数据库的种类一般有两类:SQLSERVER和ORACLE,本系统采用的是ORACLE10g。以前系统维护的重点是关于操作系统本身的维护,但是现在系统维护的方面也扩展至数据库,甚至有的时候,由于对于数据库维护出现了纰漏,而使得整个软件系统停止工作。数据燕山石化民用网认证系统维护李昂中国石油化工股份公司燕山分公司信息技术开发中心102500库的维护应该从几个方面进行:数据库整体状态、数据库表空间、数据库表、数据库备份和无用数据清理等。
1.1数据库整体状态数据库拥有4个状态,分别是:①.SHUTDOWN状态:数据库是关闭的。②.NOMOUNT状态:INSTANCE被开启的状态,也就是会去读取初始化参数文件(ParameterFile)。③.MOUNT状态:会去读取控制文件(ControlFile),就是利用控制文件里的信息,将实例(Instance)与数据库(Database)连接起来。④.OPEN状态:将所有的数据文件、在线重做日志等读取一次看看是否可用,如果都确认无误,就将数据库开启。可以利用语句对于数据库的状态进行查询,查询语句如下:selectINSTANCE_NUMBER,INSTANCE_NAME,HOST_NAME,VERSION,STARTUP_TIME,STATUSfromv$instance;
1.2数据库表空间数据库的逻辑存储是由4部分组成的:①.表空间(tablespace):表空间是数据库的逻辑划分,一个表空间只能属于一个数据库,所有的数据库对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。②.段(segment):段是往往被用来存储特定逻辑对象的所有数据。如当建立数据库表或者索引时,Oracle就会为这些对象分配存储空间,以存放他们所需要的信息。段是由一个或者多个区组成。③.区(extent):区是Oracle用一组数据文件来管理的磁盘空间,以代表Oracle可用磁盘上的空间。一组连续的数据块称为一个区;一组区则称为段。段可以包含任何可占空间的对象,当一个区被填满时,段就会开始使用另一个区。④.数据块(block):数据块由一个或数个操作系统块组成,数据块是Oracle里存取数据的最小单位,也就是数据库里最小的逻辑单元,Oracle读取数据时会读取数据块,而不是读取操作系统的数据块。可利用以下语句对数据库表空间,表空间的总空间、表空间的占用情况,以及表空间的空闲率进行查看。管理员应该及时掌握表空间的利用情况,以防由于表空间全部占满导致数据库的宕机。
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。运行编辑好的采集进程文件,运行命令。
作者:李昂 单位:中国石油化工股份公司燕山分公司信息技术开发中心