WEB开发网
开发学院数据库Oracle Oracle数据库管理员职责(二) 阅读

Oracle数据库管理员职责(二)

 2008-09-20 12:55:20 来源:WEB开发网   
核心提示: 4.在提示下,使用UNIX中的‘TAIL’命令查看alert_.log,Oracle数据库管理员职责(二)(2),或是用其他方式检查文件中最近时期的警告日志;5.如果以前出现过的一些ORA_ERRORS又出现,将它记录到数据库恢复日志中并且仔细的研究它们,b)你可以

4.在提示下,使用UNIX中的‘TAIL’命令查看alert_.log,或是用其他方式检查文件中最近时期的警告日志;

5.如果以前出现过的一些ORA_ERRORS又出现,将它记录到数据库恢复日志中并且仔细的研究它们,这个 数据库恢复日志在〈FILE〉中;

C.查看DBSNMP的运行情况;

检查每个被管理机器的‘DBSNMP’进程并将它们记录到日志中。

在UNIX中,在命令行中,键入ps–ef | grep dbsnmp,将回看到2个DBSNMP进程在运行。如果没有,重启DBSNMP。

D.查数据库备份是否成功;

E.检查备份的磁带文档是否成功;

F.检查对合理的性能来说是否有足够的资源;

1.检查在表空间中有没有剩余空间。

对每一个实例来说,检查在表空间中是否存在有剩余空间来满足当天的预期的需要。当数据库中已有的数据是稳定的,数据日增长的平均数也是可以计算出来,最小的剩余空间至少要能满足每天数据的增长。

A)运行‘FREE.SQL’来检查表空间的剩余空间。

B)运行‘SPACE.SQL’来检查表空间中的剩余空间百分率

2.检查回滚段;

回滚段的状态一般是在线的,除了一些为复杂工作准备的专用段,它一般状态是离线的。

a)每个数据库都有一个回滚段名字的列表。

b)你可以用V$ROLLSTAT来查询在线或是离线的回滚段的现在状态.

  SelectUSN,LATCH,EXTENTS,RSSIZE,WRITES,HWMSIZE,SHRINKS,STATUS
  Fromv$rollstat;

c)对于所有回滚段的存储参数及名字,可用DBA_ROLLBACK_SEGS来查询。但是它不如V$ROLLSTAT 准确。 

   colsegment_namefora15
  coltablespace_namefora20
  colfile_idfor9999999
  Select*
  Fromdba_rollback_segs;

Tags:Oracle 数据库 管理员

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接