网站首页| 资讯| 技术| 财税| 产品| 法规| 名录| 咨询| 论坛| 财税通
您的位置: 技服频道 >> 正文    
管理员职责明确 数据库稳步运行

http://www.cnnsr.com.cn  时间:2005-6-15 10:09:28
  

数据库管理员职责

    对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。

日常维护操作

1、确认防伪税控的INSTANCE状态正常
    登录到防伪税控数据库服务器上,检测ORACLE数据库后台进程启动运行情况。
   $ ps -ef|grep ora_

    可列出数据库中以ora_开头的后台进程。列出的内容中黑体部分为防伪税控数据库正常运行所必须正常启动的后台进程。

 goldtax 17070        1   0   Apr 18         -  0:04 ora_lgwr_o806
 oracle  18226    19762   1 11:00:52  pts/0  0:00 grep ora_
 goldtax 19100        1   0   Apr 18         -  0:02 ora_dbw 0_o806
 goldtax 20644        1   0   Apr 18         -  0:00 ora_pmon_o806
 goldtax 31478        1   0   Apr 18         -  0:01 ora_arch_fwsk
 goldtax 31736     1   0   Apr 18      -  0:07 ora_ckpt_fwsk
 goldtax 31994     1   0   Apr 18      -  0:00 ora_smon_fwsk
 goldtax 32252     1   0   Apr 18      -  0:22 ora_dbw0_fwsk
 goldtax 32256     1   0   Apr 18      -  0:00 ora_pmon_fwsk
 goldtax 32512     1   0   Apr 18      -  0:00 ora_reco_fwsk

 goldtax 32768        1   0   Apr 18         -  0:07 ora_ckpt_o806
 goldtax 33026        1   0   Apr 18         -  0:00 ora_smon_o806
 goldtax 33284        1   0   Apr 18         -  0:00 ora_reco_o806
 goldtax 33544     1   0   Apr 18      -  0:11 ora_lgwr_fwsk
  
2、检查监听的状态是否正常

(1)检查后台进程

$ ps –ef|grep lsnr
goldtax 19354  1   0   Apr 18   -  0:04 /db/oracle/bin/tnslsnr LISTENER
oracle 30862 19762   0 11:09:53  pts/0  0:00 grep lsnr

(2)检查监听状态

$ lsnrctl
LSNRCTL>  status
Connecting to (ADDRESS=(PROTOCOL=TCP)(HOST=68.44.16.8)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias           LISTENER
Version         TNSLSNR for IBM/AIX RISC System/6000: Version 8.0.6.0n
Start Date       18-APR-05 10:12:35
Uptime         1 days 0 hr. 59 min. 25 sec
Trace Level      off
Security         OFF
SNMP          ON
Listener Parameter File   /db/oracle/network/admin/listener.ora
Listener Log File         /db/oracle/network/log/listener.log
Services Summary...
  fwsk          has 1 service handler(s)
  o806          has 1 service handler(s)
The command completed successfully
说明:黑体部分为监听进程正常监听的服务名。

3、检查文件系统的使用情况

    检查文件系统的剩余空间。如果文件系统的剩余空间(Free值)小于2G,则应进行文件清理,以释放空间;或者扩展文件系统空间。
$ df -k

Filesystem    1024-blocks    Free     %Used   Iused   %Iused  Mounted on
/dev/hd4       4947968      547764     89%     8690     1%     /
/dev/hd2       2015232      390392     81%    37704     8%     /usr
/dev/hd9var     131072       60768     54%      553     2%     /var
/dev/hd3        376832      358356      5%      158     1%     /tmp
/dev/hd1         16384       15688      5%      104     3%     /home
/dev/jhdatalv   33554432     4313360   88%       45     1%     /jhdata
/dev/xcdatalv   26214400    19166408   27%       29     1%     /xcdata
/dev/lv00      19791872    18596192     7%       61     1%     /backup
/dev/fwsklv    42467328    10280028    76%      385     1%     /fwsk

4、检查日志文件

    检查数据库的alert文件和trace文件,记录alert和trace文件中的错误。进入到bdump目录,通常是$ORACLE_HOME/<SID>/bdump。查看alert_<SID>.log文件,如果发现任何新的ORA- 错误,记录并解决。

$ cd $ORACLE_HOME/admin/fwsk/bdump
$ ls -l

-rw-r--r--   1 oracle   dba      24357336 Apr 19 10:48 alert_fwsk.log
$ more alert_fwsk.log

5、对数据库进行日常备份

    对数据库进行完全备份,检查相关的日志文件以确定备份是否成功。并及时将备份文件转储到异地保存。

6、检查数据文件的使用情况

    利用DBA Studio工具,以HTJS用户登录防伪税控数据库服务器,检查数据文件的使用情况(如下图),如果发现某个数据文件处于脱机状态,则进行相应的恢复。


7、检查表空间的使用情况

    利用DBA Studio工具,以HTJS用户登录防伪税控数据库服务器,检查数据库表空间的使用情况(如下图)。可根据定期检查情况找到空间扩展很快的数据库对象,并采取相应的措施。如果某个表空间的占用率达到90%以上,则可以通过增加数据文件的方法扩大该表空间。


8、存档警告日志文件

    要经常存档警告日志文件,文件存放的目录是$ORACLE_HOME/admin/fwsk/bdump,文件名称alert_fwsk.ora,存档后可以清空该文件,以免文件内容过长不便于查询。

9、归档日志整理

    要经常将产生的归档日志文件转储到其他磁盘以释放磁盘空间;或者利用定时删除脚本,删除旧的归档日志。
    例如,每天23:00自动删除7天前的归档日志,则在crontab中加入如下脚本即可。

    0 23 * * * find /fwsk/arch -atime +7 -exec rm {}‘,’

 

资料整理:航天信息技术支持中心 姜春凤

来源:《航天信息专刊 第4期》 
关于我们 | 广告服务 | 帮助中心 | 招聘信息 | 友情链接 | 联系方式 | 付款方式
BeiJing Aerospace Online Network Technology Co.,Ltd
电子邮箱:zengyuanyuan@aisino.com 热线电话:010-88897103 广告服务:010-88897120
京ICP证050478号 电信业务审批[2005]字第268号 网络广告经营许可证
北京航天在线网络科技有限公司  版权所有