|
知识路径: > 信息系统数据资源维护 > 信息系统数据资源例行管理 > Oracle数据库监控技术 > Oracle数据库监控 >
|
相关知识点:45个
|
|
|
|
|
|
|
检查Oracle各个表空间使用情况,检查一些扩展异常的对象。
|
|
|
检查system表空间内的内容,检查对象的下一扩展与表空间的最大扩展值,总共七个部分。
|
|
|
|
|
若LIMIT_VALU-MAX_UTILIZATION<=5,则表明与RESOURCE_NAME相关的Oracle初始化参数需要调整。可以通过修改Oracle初始化参数文件$ORACLE_BASE/admin/CKDB/pfile/initORCL.ora来修改。
|
|
|
|
|
|
其中,SID是会话(session)的ID号;SERIAL#是会话的序列号,和SID一起用来唯一标识一个会话;USERNAME是建立该会话的用户名;PROGRAM是这个会话是用什么工具连接到数据库的;STATUS是当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何操作。
|
|
|
如果建立了过多的连接,会消耗数据库的资源,同时,对一些“死锁”的连接可能需要手工进行清理。如果DBA要手工断开某个会话,则执行:
|
|
|
|
注意:上例中SID为1到10(USERNAME列为空)的会话,是Oracle的后台进程,不要对这些会话进行任何操作(注意:一般不建议使用这种方式去杀掉数据库的连接,这样有时候session不会断开。容易引起死连接。建议通过sid查到操作系统的spid,使用ps-eflgrep spidno的方式确认spid不是ORACLE的后台进程。使用操作系统的kill-9命令杀掉连接)。
|
|
|
|
如果文件系统的剩余空间过小或增长较快,需对其进行确认并删除不用的文件以释放空间。
|
|
|
|
|
|
如果空闲率%Free小于10%以上(包含10%),则注意要增加数据文件来扩展表空间而不要是用数据文件的自动扩展功能。请不要对表空间增加过多的数据文件,增加数据文件的原则是每个数据文件大小为2G或者4G,自动扩展的最大限制在8G。
|
|
|
|
|
如果有记录返回,则这些对象的扩展已经快达到它定义时的最大扩展值。对于这些对象要修改它的存储结构参数。
|
|
|
|
|
如果记录返回,则表明system表空间内存在一些非system和sys用户的对象。应该进一步检查这些对象是否与应用相关。如果相关请把这些对象移到非System表空间,同时应该检查这些对象属主的缺省表空间值。
|
|
|
|
|
如果有记录返回,则表明这些对象的下一个扩展大于该对象所属表空间的最大扩展值,需调整相应表空间的存储参数。
|
|
|