oracle数据库巡检
『壹』 如何检查oracle监听是否打开
1、打开服务
启动OracleOraDb10g_home1TNSListener服务。
2、进入命令
输入lsnrctl start即可启动。
输入lsnrctl stop停止服务。
输入lsnrctl status查看状态回。
『贰』 Oracle数据库检查点问题
不能说是有哪些类型的checkpoint,应该说在什么情况下会发生checkpoinnt这个动作。
以下情况会触发checkpoinnt动作:
1.当发生日志组切换的时候
2.当符合LOG_CHECKPOINT_TIMEOUT,LOG_CHECKPOINT_INTERVAL,fast_start_io_target,fast_start_mttr_target参数设置的时候
3.当运行ALTER SYSTEM SWITCH LOGFILE的时候
4.当运行ALTER SYSTEM CHECKPOINT的时候
5.当运行alter tablespace XXX begin backup,end backup的时候
6.当运行alter tablespace ,datafile offline的时候;
需要注意的是:
1.CKPT一定是是在checkpoint发生的时候将数据库当前的SCN更新入数据库文件头和控制文件当中,同时DBWn进程将buffer cache中的脏数据块(dirty block)写到数据文件当中(这个脏数据也一定是当前online redo log保护的那一部分)。
2.同时CKPT进程还会在控制文件当中记录(redo block address)RBA,这个地址用来标志恢复的时候需要从日志中的那个位置开始。
『叁』 Oracle如何检查当前数据库CPU和PSU补丁
进入ORACLE_HOME下面的OPatch目录,执行opatch lsinventory查看已经应用的补丁
『肆』 oracle检查数据库是否有坏块的命令
dbv是检查物理上是否有坏块的命令
#su - oracle
#dbv file=/oracleruanko/app/oracle/oracle/proct/10.2.0/ruanko/dbs/ruankotest blocksize=8192
DBVERIFY: Release 10.2.0.1.0 - Proction on Fri May 28 09:56:37 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
DBVERIFY - Verification starting : FILE = /oracleruanko/app/oracle/oracle/proct/10.2.0/ruanko/dbs/ruankotest
『伍』 如何检查oracle数据库性能
可以通过Oracle自带的OEM工具查看oracle实时动态性能。
使用步骤:
打开任意的浏览器,地址栏输入:https://你的计算机全名称:端口(默认是1158)/em/console/logon/logon
上面是Oracle 11g,如果是Oracle 12c则略有不同,只需把console/logon/logon去掉
『陆』 怎么检查oracle数据库服务有没有启动
检查数据库是否启动,linux下可以用ipcs查看,windows下可以查看服务、也可以进到数据库里面看数据库当前状态 select status from v$instance;如果status = open 就说明oracle服务正常。
查看监听,执行lsnrctl status,就可以看监听所对应的实例。
是否有scott用户,可以查看dba_users这个表的用户状态。
服务启动后 使用 shutdown immediate关闭服务
『柒』 如何巡检带asm的oracle数据库
ASM全称为Automated Storage Management,即自动存储管理,它是自Oracle10g这个版本Oracle推出的新功能。这是Oracle提供的一个卷管理器,用于替代操作操作系统所提供的LVM,它不仅支持单实例配置,也支持RAC这样的多实例配置。将给Oracle数据库管理员带来极大的方便,ASM可以自动管理磁盘组,并提供数据冗余和优化。特别是对于企业极的大型数据库管理员来说,可以使
『捌』 oracle数据库日常健康检查会检查哪些内容使用哪些命令
oracle检测坏块的方式:
1、利用oracle的RMAN工具
2、利用dbv工具检测
3、利用 exp/imp工具检测
其中2、3的方式无回法彻底检测所有坏块答,所以重点介绍下RMAN方式
RMAN>backup check logical validate datafile n ;
可以检查数据文件是否包含坏块,同时并不产生实际的备份输出。
而且当使用Recovery Manager进行实际的数据库备份时,同时也就进行了坏块
检查。但要注意的是,在线使用Recovery Manager扫描坏块和备份时,需要数
据库运行在归档模式(archive log),否则只能在数据库未打开的情况下进行。
『玖』 oracle数据库日常巡检的内容有什么
查看数据量较大的表中数据量多少,是否需要做数据备份清理;
查看日志文件的记录是否正常,日志文件大小是否超标,是否需要备份清理;
查看错误日志文件,近期否是异常的错误出现;
查看表空间使用情况,是否需要做空间扩容;
如果有自动备份任务,查看备份的数据文件正常,备份任务运行是否正常;
查看服务器资源使用情况,数据库服务器的压力是否正常等等,
其它看你的实际情况。
亲,记得采纳哦!
『拾』 如何对Oracle进行安全健康检查
数据库健康检查主要涉及以下四个方面:
系统和数据库的可用性
系统和数据库的完整性
系统、数据库和应用的性能
系统备份和恢复方案评估
根据用户需求的不同,健康检查服务可能包含以下内容:
1.日志分析 检查并分析系统日志及跟踪文件,发现并排除数据库系统错误隐患,正常的日志分析对于数据库来说至关重要。
2.数据库性能分析 通过收集信息对数据库进行性能分析,得出数据库的运行状况报告,帮助用户了解数据库的健康状况,为用户的优化、扩容、升级等工作提供有力的支撑。
3.空间检测 检查数据库空间的使用情况,提供空间使用报告,为用户合理规划空间使用、充分利用资源提供建议。
4.检查Oracle/Mysql等数据库的结构、初始化参数、主要配置文件
5.检查系统和数据库判断是否需要应用最新的补丁集
6.检查数据库备份的完整性等
健康检查是数据库稳定运行的保障,业务系统都应当进行例行的健康检查工作。