Oracle数据库日常检查文档.doc

Oracle数据库日常检查文档.doc

ID:56146684

大小:118.00 KB

页数:7页

时间:2020-03-17

Oracle数据库日常检查文档.doc_第1页
Oracle数据库日常检查文档.doc_第2页
Oracle数据库日常检查文档.doc_第3页
Oracle数据库日常检查文档.doc_第4页
Oracle数据库日常检查文档.doc_第5页
资源描述:

《Oracle数据库日常检查文档.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库日常检查文档1.检查表空间使用情况:1.1检查是否开启自扩展功能:selecttablespace_name,file_name,file_id,autoextensible,round((increment_by*8191)/(1024*1024),2)

2、

3、'M'as自扩展大小Mfromdba_data_files;目的:检查表空间是否开启自扩展功能。若检查自扩展特别小,请用下面的方法把自扩展根据数据量增长情况调大。alterdatabasedatafile'新增加数据文件路径'autoextend   onne

4、xt*Mmaxsizeunlimited;--把*替换为你需要的自扩展大小1.2检查表空间的使用情况:selecta.tablespace_name,a.totals总大小M,b.frees空闲大小M,round((a.totals-b.frees)/a.totals,4)*100

5、

6、'%'使用率from(selectsum(bytes)/(1024*1024)astotals,tablespace_namefromdba_data_filesgroupbytablespace_name)a,(selectsum(byt

7、es)/(1024*1024)asfrees,tablespace_namefromdba_free_spacegroupbytablespace_name)bwherea.tablespace_name=b.tablespace_name;目的:当表空间没有开启自扩展功能时,表空间的使用率大于等于85%时,需要向表空间增加数据文件。开启自扩展功能的表空间,检查常用的表空间自扩展的大小不小于100M。注:检查ulog用户对应的表空间:selectdefault_tablespacefromdba_userswhereus

8、ername='ULOG';Ulog用户下的tlog表主要是记录日志的,因为大部分的报表涉及记录日志。所以,ulog用户对应的表空间不管是开启还是未开启自扩展功能,当ulog对应的表空间的使用率大于等于85%时,就对性能有影响,考虑truncate释放空间或是扩空间。解决办法:手工降低使用率的方法:Alterdatabasedatafile‘数据文件的路径’resize**M;另一种情况:当前的文件是开启自扩展的,但是要扩展的数据文件已经到达限制值32G了,此时的解决办法:altertablespace表空间名addda

9、tafile'新增加数据文件路径'size5120M;--向表空间中增加数据文件alterdatabasedatafile'新增加数据文件路径'autoextend   onnext100Mmaxsizeunlimited;--开启自动扩展alterdatabasedatafile'达到最大值的数据文件路径'AUTOEXTENDoff;--关闭之前文件的自扩展1.定期检查磁盘的使用情况:2.1Windows下检查执行下面sql,获得数据文件的路径:selectfile_namefromdba_data_files;Win

10、dows下直接检查数据文件所在的盘的总大小和可用空间,当使用率为85% 时,清除数据文件所在的盘上无用的数据,或考虑增加硬件。2.2Linux或是unix下:Linux或是unix下检查oracle的安装所用的盘,检查变量ORACLE_BASE所在目录的磁盘的使用情况,当使用率大于或等于90%时,需要清除无用的资料或是考虑增加硬件。例如,linux下用df命令:[root@rac1/]#df文件系统1K-块已用可用已用%挂载点/dev/sda110115104867127292172491%//dev/sda215398

11、4765604628899903639%/u01/oracletmpfs87164008716400%/dev/shm2.常规检查:3.1检查是否有无效的对象:selectowneras用户,object_nameas对象名,object_typeas对象类型fromdba_objectswherestatus='INVAID';目的:若查询有结果,对无效对象需要重新编译。Alterobject_typeowner.object_namecompile;3.1检查不可用的主键:selectowner,constraint

12、_name,table_namefromdba_constraintswherestatus!='ENABLED'andconstraint_type='P';目的:若查询有数据,执行下面语句的执行结果。select'altertable'

13、

14、owner

15、

16、'.'

17、

18、table_name

19、

20、'enableconstr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。