如何实现数据库的检查步骤脚本
小编给大家分享一下如何实现数据库的检查步骤脚本,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的十余年时间我们累计服务了上千家以及全国政企客户,如成都加固等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致表扬。
1、数据库的实例名版本
Picasa Content
select * from v$version;
2、显示所有的参数情况
select name,value from v$parameter;
3、显示控制文件的信息
select status,name from v$controlfile;
4、显示日志文件信息
select t.group#,t.thread#,t.status,d.member,t.bytes/1024/1024 as "logfile/mb" from v$log t ,v$logfile d where t.group#=d.group#;
5、显示每天产生的日志数量
select to_char(completion_time,'yyyy/mm/dd') as completion_time ,count(*) num from v$archived_log group by to_char(completion_time,'yyyy/mm/dd') order by 1 ;
6、查看表空间的信息
select file_id, tablespace_name, bytes/1024/1024 AS "USE/M", maxbytes, maxblocks, increment_by/1024/1024 AS "INCREMENT/M", file_name from dba_data_files;
7、数据库的归档模式检查
archive log list;
8、检查数据库的闪回功能是否打开
select flashback_on from v$database;
9、检查数据库的回收站功能是否打开
SELECT Value FROM V$parameter WHERE Name = 'recyclebin';
10、EM的启用检查
操作系统运行:emctl status dbconsole
11、数据库使用参数的查看
show parameter spfile;
说明有显示值代表使用的是spfile
12、数据库审计功能的查看
show parameter audit_trail ;
13、查看数据库session和process参数的历史使用情况
select * from v$resource_limit where RESOURCE_NAME='sessions' or RESOURCE_NAME='processes';
其中MAX_UTILIZATION代表历史最高使用值;
14、AWR报告的存放时间
select snap_interval,retention from dba_hist_wr_control;
snap_interval:采集间隔
retention:保留周期
15、手工运行awr报告的方法
在sqlplus运行:
$ORACLE_HOME/rdbms/admin/awrrpt.sql
16、查看数据库的创建时间
select created from v$database;
17、查看表空间的增长速度
select A.RTIME,TABLESPACE_ID,sum(tablespace_usedsize)*8/1024/1024 GB ,B.NAME
from DBA_HIST_TBSPC_SPACE_USAGE A, v$tablespace B
where tablespace_id=4 AND B.TS#=TABLESPACE_ID
group by A.RTIME,A.TABLESPACE_ID,B.NAME
看完了这篇文章,相信你对“如何实现数据库的检查步骤脚本”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
本文名称:如何实现数据库的检查步骤脚本
网页地址:http://scyanting.com/article/ghccoj.html