Oracle数据库日常维护手册

合集下载

Oracle-11g日常维护手册

Oracle-11g日常维护手册

Oracle 11g 日常维护手册目录第1章文档说明 (4)第2章 CRS的管理 (4)2.1 RAC状态检查 (4)2.1.1 检查守护进程状态 (4)2.1.2 检查资源状态 (4)2.2 手工启动与关闭RAC (5)2.3 OCR的管理 (5)2.4 VOTING DISK的管理 (7)2.5 CSS管理 (8)2.6 管理工具SRVCTL (8)2.6.1 管理实例 (8)2.6.2 管理监听程序 (9)2.6.3 管理ASM (9)2.6.4 管理service (10)2.7 修改RAC的IP及VIP (10)2.7.1 修改外网IP及心跳IP (10)2.7.2 修改VIP (11)2.7.3 查看与删除IP (11)第3章 ASM的管理 (12)3.1 管理DG (12)3.1.1 建立与扩充disk group (12)3.1.2 mount与unmount的命令 (13)3.1.3 删除disk group (13)3.1.4 增加DISK的total_mb (13)3.1.5 DG的属性-AU大小 (13)3.1.6 DG的属性-离线删除时间 (14)3.1.7 DG的属性-兼容版本 (14)3.1.8 向ASM中添加disk的完整步骤 (15)3.2 ASMCMD (16)3.2.1 ASMCMD常用命令 (16)3.2.2 复制ASM文件 (17)3.2.3 命令lsdg (17)3.2.4 元数据备份与恢复 (18)3.3 ASM磁盘头信息备份与恢复 (18)3.4 ASM常用视图 (19)3.4.1 视图V$ASM_DISKGROUP (19)3.4.2 视图V$ASM_DISK (20)3.5 常用方法 (21)3.5.1 如何确定ASM实例的编号 (21)3.5.2 查询DG-RAW-磁盘的对应关系 (21)第4章数据库管理 (23)4.1 参数文件管理 (23)4.2 表空间管理 (24)4.2.1 表空间自动扩张 (25)4.2.2 表空间更名 (25)4.2.3 表空间的数据文件更名 (25)4.2.4 缺省表空间 (25)4.2.5 表空间删除 (26)4.2.6 UNDO表空间 (26)4.2.7 TEMP表空间 (26)4.3 重做日志文件管理 (27)4.3.1 增加REDO日志组 (27)4.3.2 删除日志组 (27)4.3.3 日志切换 (27)4.3.4 日志清理 (27)4.3.5 重做日志切换次数查询 (28)4.4 归档模式 (28)4.4.1 单实例数据库修改为归档模式的方法 (28)4.4.2 RAC数据库修改为归档模式的方法 (29)4.4.3 归档路径 (29)4.5 重建控制文件 (30)4.6 内存参数管理 (31)4.6.1 Oracle内存管理发展阶段 (31)4.6.2 自动内存管理AMM (32)4.6.3 自动共享内存管理ASMM (32)4.6.4 自动PGA管理 (32)4.7 其他管理内容 (33)4.7.1 数据库版本查看 (33)4.7.2 字符集 (33)4.7.3 创建密码文件 (33)4.7.4 关闭审计功能 (34)4.7.5 帐号管理 (34)4.7.6 profile管理 (34)第1章文档说明本文档描述了Oracle11g中常见的维护和管理方法,包括CRS、ASM、数据库等。

最新Oracle Rac日常维护操作手册资料

最新Oracle  Rac日常维护操作手册资料

Oracle Rac日常维护操作手册一、关闭服务器1.1关闭数据库实例在DBSERVER01和DBSERVER02服务器上分别运行以下命令:在cmd命令行中运行C:\Documents and Settings\Administrator>d:D:\>cd D:\oracle\product\10.2.0\crs\BIND:\oracle\product\10.2.0\crs\BIN>crs_stat –t (检查oracle数据库运行状态)名称类型目标状态主机------------------------------------------------------------ora....S1.inst application ONLINE ONLINE dbserver01ora....S2.inst application ONLINE ONLINE dbserver02ora.HBHIS.db application ONLINE ONLINE dbserver02ora....01.lsnr application ONLINE ONLINE dbserver01ora....r01.gsd application ONLINE ONLINE dbserver01ora....r01.ons application ONLINE ONLINE dbserver01ora....r01.vip application ONLINE ONLINE dbserver01ora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver02D:\oracle\product\10.2.0\crs\BIN>sqlplus sys/sys as sysdbaSQL>shutdown immediateSQL>exitD:\oracle\product\10.2.0\crs\BIN>crs_stat –t (再次检查oracle数据库运行状态) 名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application OFFLINE OFFLINEora.HBHIS.db application OFFLINE OFFLINEora....01.lsnr application ONLINE ONLINE dbserver01ora....r01.gsd application ONLINE ONLINE dbserver01ora....r01.ons application ONLINE ONLINE dbserver01ora....r01.vip application ONLINE ONLINE dbserver01ora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver021.2关闭CRS集群服务在DBSERVER01或DBSERVER02服务器上运行以下命令:C:\Documents and Settings\Administrator>srvctl stop nodeapps -n dbserver01C:\Documents and Settings\Administrator>srvctl stop nodeapps -n dbserver02D:\oracle\product\10.2.0\crs\BIN>crs_stat –t (再次检查oracle数据库运行状态) 名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application OFFLINE OFFLINEora.HBHIS.db application OFFLINE OFFLINEora....01.lsnr application OFFLINE OFFLINEora....r01.gsd application OFFLINE OFFLINEora....r01.ons application OFFLINE OFFLINEora....r01.vip application OFFLINE OFFLINEora....02.lsnr application OFFLINE OFFLINEora....r02.gsd application OFFLINE OFFLINEora....r02.ons application OFFLINE OFFLINEora....r02.vip application OFFLINE OFFLINE1.3关闭服务器操作系统先关DBSERVER01,在关闭DBSERVER02;二、开启服务器2.1DBSERVER02服务器开机DBSERVER02服务器操作系统启动后待网卡服务全部启动,执行以下命令验证oracle服务启动情况C:\Documents and Settings\Administrator>d:D:\>cd D:\oracle\product\10.2.0\crs\BIND:\oracle\product\10.2.0\crs\BIN>crs_stat –t (检查oracle数据库运行状态)名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application ONLINE ONLINE dbserver02ora.HBHIS.db application ONLINE ONLINE dbserver02ora....01.lsnr application OFFLINE OFFLINEora....r01.gsd application OFFLINE OFFLINEora....r01.ons application OFFLINE OFFLINEora....r01.vip application OFFLINE OFFLINEora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver02待DBSERVER02上oracle服务全部启动后再开启DBSERVER01。

oracle dba 日常维护操作手册命令总结

oracle dba 日常维护操作手册命令总结

oracle dba 日常维护操作手册命令总结Oracle DBA日常维护操作手册命令总结:Oracle数据库管理员(DBA)在日常维护数据库时,需要掌握一些常用的命令和操作。

以下是一些重要的Oracle DBA维护命令的总结:1. 数据库连接和认证命令:- sqlplus:用于连接Oracle数据库的命令行工具。

可以使用该命令连接到数据库并执行SQL语句。

- sqlldr:用于将数据从外部文件加载到Oracle数据库表中。

- exp和imp:用于导出和导入数据库对象和数据。

2. 数据库启动和关闭命令:- startup:启动Oracle数据库实例。

- shutdown:关闭Oracle数据库实例。

3. 数据库备份和恢复命令:- RMAN(Recovery Manager):用于备份和恢复Oracle数据库。

- backup:用于创建数据库备份。

- restore:用于从备份文件中恢复数据库。

4. 数据库性能和监控命令:- tkprof:用于分析和优化SQL查询语句的性能。

- awrreport和ashreport:用于生成数据库性能报告和分析。

- v$表名:用于查看数据库的不同性能指标。

5. 数据库对象管理命令:- create:用于创建数据库对象,如表、索引、视图等。

- alter:用于修改数据库对象的结构,例如修改表结构、添加索引等。

- drop:用于删除数据库对象。

6. 用户和权限管理命令:- create user:用于创建数据库用户。

- alter user:用于修改数据库用户的属性。

- grant和revoke:用于授予和收回用户的权限。

7. 数据库存储管理命令:- create tablespace:用于创建数据库表空间,用于存储数据库对象。

- alter tablespace:用于修改表空间的属性。

- alter database:用于修改数据库的参数和属性。

以上仅是一些常用的Oracle DBA日常维护操作命令的总结,实际使用中还有更多的命令和技术需要掌握。

最新Oracle Rac日常维护操作手册资料

最新Oracle  Rac日常维护操作手册资料

Oracle Rac日常维护操作手册一、关闭服务器1.1关闭数据库实例在DBSERVER01和DBSERVER02服务器上分别运行以下命令:在cmd命令行中运行C:\Documents and Settings\Administrator>d:D:\>cd D:\oracle\product\10.2.0\crs\BIND:\oracle\product\10.2.0\crs\BIN>crs_stat –t (检查oracle数据库运行状态)名称类型目标状态主机------------------------------------------------------------ora....S1.inst application ONLINE ONLINE dbserver01ora....S2.inst application ONLINE ONLINE dbserver02ora.HBHIS.db application ONLINE ONLINE dbserver02ora....01.lsnr application ONLINE ONLINE dbserver01ora....r01.gsd application ONLINE ONLINE dbserver01ora....r01.ons application ONLINE ONLINE dbserver01ora....r01.vip application ONLINE ONLINE dbserver01ora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver02D:\oracle\product\10.2.0\crs\BIN>sqlplus sys/sys as sysdbaSQL>shutdown immediateSQL>exitD:\oracle\product\10.2.0\crs\BIN>crs_stat –t (再次检查oracle数据库运行状态) 名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application OFFLINE OFFLINEora.HBHIS.db application OFFLINE OFFLINEora....01.lsnr application ONLINE ONLINE dbserver01ora....r01.gsd application ONLINE ONLINE dbserver01ora....r01.ons application ONLINE ONLINE dbserver01ora....r01.vip application ONLINE ONLINE dbserver01ora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver021.2关闭CRS集群服务在DBSERVER01或DBSERVER02服务器上运行以下命令:C:\Documents and Settings\Administrator>srvctl stop nodeapps -n dbserver01C:\Documents and Settings\Administrator>srvctl stop nodeapps -n dbserver02D:\oracle\product\10.2.0\crs\BIN>crs_stat –t (再次检查oracle数据库运行状态) 名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application OFFLINE OFFLINEora.HBHIS.db application OFFLINE OFFLINEora....01.lsnr application OFFLINE OFFLINEora....r01.gsd application OFFLINE OFFLINEora....r01.ons application OFFLINE OFFLINEora....r01.vip application OFFLINE OFFLINEora....02.lsnr application OFFLINE OFFLINEora....r02.gsd application OFFLINE OFFLINEora....r02.ons application OFFLINE OFFLINEora....r02.vip application OFFLINE OFFLINE1.3关闭服务器操作系统先关DBSERVER01,在关闭DBSERVER02;二、开启服务器2.1DBSERVER02服务器开机DBSERVER02服务器操作系统启动后待网卡服务全部启动,执行以下命令验证oracle服务启动情况C:\Documents and Settings\Administrator>d:D:\>cd D:\oracle\product\10.2.0\crs\BIND:\oracle\product\10.2.0\crs\BIN>crs_stat –t (检查oracle数据库运行状态)名称类型目标状态主机------------------------------------------------------------ora....S1.inst application OFFLINE OFFLINEora....S2.inst application ONLINE ONLINE dbserver02ora.HBHIS.db application ONLINE ONLINE dbserver02ora....01.lsnr application OFFLINE OFFLINEora....r01.gsd application OFFLINE OFFLINEora....r01.ons application OFFLINE OFFLINEora....r01.vip application OFFLINE OFFLINEora....02.lsnr application ONLINE ONLINE dbserver02ora....r02.gsd application ONLINE ONLINE dbserver02ora....r02.ons application ONLINE ONLINE dbserver02ora....r02.vip application ONLINE ONLINE dbserver02待DBSERVER02上oracle服务全部启动后再开启DBSERVER01。

Oracle数据库维护及管理基本手册

Oracle数据库维护及管理基本手册

Oracle数据库维护及管理基本手册目录1 目的 (4)2 适用范围 (4)3 适用对象 (4)4 机房值班 (4)4.1 服务器规划........................................................................................ 错误!未定义书签。

4.2 日常巡检............................................................................................ 错误!未定义书签。

4.3 Oracle (4)4.3.1 表空间检查; (4)4.3.2 表碎片整理 (5)4.3.3 表索引整理 (5)4.3.4 检查数据库后台进程是否正常 (6)4.3.5 查看CRS(群集就绪软件)状态是否正常 (6)4.3.6 检查报警日志文件 (6)4.3.7 查看数据库监听状态和监听日志大小 (7)4.3.8 检查数据文件状态是否是ONLINE (8)4.3.9 检查数据库是否有失效的对象 (9)4.3.10 检查数据库服务器性能,记录数据库的cpu使用以及io wait等待 (9)4.3.11 检查数据库服务器磁盘空间使用率 (10)4.3.12 检查数据库备份是否正常 (10)4.3.13 数据库性能监控 (11)4.3.14 历史数据清理 (11)4.3.15 监控数据库JOB执行情况 (11)4.3.16 用户及权限安全监控 (12)4.4 设备重启规范 (13)4.4.1 数据库重启 (13)1目的通过对日常运行维护工作的梳理和沉淀,希望能够形成标准化的运行维护手册,以达到规范工作流程、明确职责分工、提高工作效率的目的,使得复杂的事情简单做,简单的事情重复做。

2适用范围本手册适用于运维部内部的日常维护工作。

3适用对象业务支撑中心运维部数据组。

Oracle-11g日常维护手册

Oracle-11g日常维护手册

Oracle 11g 日常维护手册目录第1章文档说明 (5)第2章CRS的管理 (5)2.1 RAC状态检查 (5)检查守护进程状态 (5)检查资源状态 (5)2.2 手工启动与关闭RAC (6)2.3 OCR的管理 (6)2.4 VOTING DISK的管理 (8)2.5 CSS管理 (9)2.6 管理工具SRVCTL (9)管理实例 (9)管理监听程序 (9)管理ASM (10)管理service (10)2.7 修改RAC的IP及VIP (11)修改外网IP及心跳IP (11)修改VIP (11)查看与删除IP (12)第3章ASM的管理 (13)3.1 管理DG (13)建立与扩充disk group (13)mount与unmount的吩咐 (14)删除disk group (14)增加DISK的total_mb (14)DG的属性-AU大小 (14)DG的属性-离线删除时间 (15)DG的属性-兼容版本 (15)向ASM中添加disk的完整步骤 (16)3.2 ASMCMD (17)ASMCMD常用吩咐 (17)复制ASM文件 (18)吩咐lsdg (18)元数据备份与复原 (18)3.3 ASM磁盘头信息备份与复原 (19)3.4 ASM常用视图 (20)视图V$ASM_DISKGROUP (20)视图V$ASM_DISK (21)3.5 常用方法 (22)如何确定ASM实例的编号 (22)查询DG-RAW-磁盘的对应关系 (22)第4章数据库管理 (24)4.1 参数文件管理 (24)4.2 表空间管理 (25)表空间自动扩张 (25)表空间更名 (26)表空间的数据文件更名 (26)缺省表空间 (26)表空间删除 (27)UNDO表空间 (27)TEMP表空间 (27)4.3 重做日志文件管理 (27)增加REDO日志组 (27)删除日志组 (28)日志切换 (28)日志清理 (28)重做日志切换次数查询 (28)4.4 归档模式 (29)单实例数据库修改为归档模式的方法 (29)RAC数据库修改为归档模式的方法 (29)归档路径 (30)4.5 重建限制文件 (31)4.6 内存参数管理 (32)Oracle内存管理发展阶段 (32)自动内存管理AMM (32)自动共享内存管理ASMM (33)自动PGA管理 (33)4.7 其他管理内容 (33)数据库版本查看 (33)字符集 (34)创建密码文件 (34)关闭审计功能 (34)帐号管理 (34)profile管理 (35)第1章文档说明本文档描述了Oracle11g中常见的维护和管理方法,包括CRS、ASM、数据库等。

Oracle日常维护管理守则

精心整理Oracle数据库日常维护在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。

一、Oracle警告日志文件监控Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况:●数据库的启动、关闭,启动时的非缺省参数;●操作●●二、数据库表空间使用情况监控(字典管理表空间)数据库运行了一段时间后,由于不断的在表空间上创建和删除对象,会在表空间上产生大量的碎片,DBA应该及时了解表空间的碎片和可用空间情况,以决定是否要对碎片进行整理或为表空间增加数据文件。

select tablespace_name,count(*) chunks ,max(bytes/1024/1024) max_chunkfrom dba_free_spacegroup by tablespace_name;上面的SQL列出了数据库中每个表空间的空闲块情况,如下所示:(每个空闲块是由一些连续的Oracle100个,那么该表空SQL命令进行表空间相邻碎片的接合:表空间的碎片已经严重影响到了数据库的运行,则考虑对该表空间进行重建。

MAX_CHUNK列的结果是表空间上最大的可用块大小,如果该表空间上的对象所需分配的空间(NEXT值)大于可用块的大小的话,就会提示ORA-1652、ORA-1653、ORA-1654的错误信息,DBA 应该及时对表空间的空间进行扩充,以避免这些错误发生。

对表空间的扩充对表空间的数据文件大小进行扩展,或向表空间增加数据文件,具体操作见“存储管理”部份。

三、查看数据库的连接情况DBA要定时对数据库的连接情况进行检查,看与数据库建立的会话数目是不是正常,如果建立了过多的连接,会消耗数据库的资源。

同时,对一些“挂死”的连接,可能会需要DBA手工进行清理。

以下的SQL语句列出当前数据库建立的会话情况:select sid,serial#,username,program,machine,statusfrom v$session;输出结果为:SERIAL# 会话的序列号,和SID一起用来唯一标识一个会话;USERNAME 建立该会话的用户名;PROGRAM 这个会话是用什么工具连接到数据库的;STATUS 当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何操作;如果DBA要手工断开某个会话,则执行:alter system kill session 'SID,SERIAL#';注意,上例中SID为1到7(USERNAME列为空)的会话,是Oracle的后台进程,不要对这些会话进行任何操作。

oracle日常管理与维护


Oracle数据库的日志管理
重做日志管理
审计日志管理
定期备份和轮换重做日志文件,确保重做 日志文件的可用性和完整性。
定期备份和轮换审计日志文件,确保审计 日志文件的可用性和完整性。
警告日志管理
跟踪文件管理
定期查看和分析警告日志文件,了解数据 库的运行情况和潜在问题。
定期备份和轮换跟踪文件,确保跟踪文件 的可用性和完整性。
用户角色管理
通过角色来管理用户权限,简化权限分配和 管理。
Oracle数据库的权限管理
权限授予与回收
根据需要,授予用户或角色执行特定操作的权限,并 在必要时回收这些权限。
权限审计
定期检查和审核数据库权限的使用情况,确保权限分 配合理且安全。
权限隔离
通过设置适当的权限隔离级别,降低数据访问风险。
Oracle数据库的安全审计
通过数据库分区技术,将大表和索引分成 较小的、更易于管理的片段,提高查询和 管
定期备份和恢复
确保数据库有完整的备份,并定期进行恢复测试,以防止数据丢失和 意外情况。
监控日志文件
监控Oracle的警告日志文件和跟踪文件,及时发现和解决性能问题。
定期审查
定期对数据库进行性能审查,评估数据库的性能表现,并提出改进建 议。
监控数据库状态
定期检查数据库的状态,确保其正常运行。
02 Oracle数据库的备份与恢 复
Oracle数据库的备份
完全备份
备份整个数据库,包括所有数据文件、控制 文件和参数文件。
增量备份
只备份自上次备份以来发生更改的数据块。
差异备份
备份自上次完全备份以来发生更改的数据块。
逻辑备份
使用Oracle提供的工具(如RMAN)导出数 据库对象到二进制文件。

Oracle11gR2数据库系统日常维护操作手册

矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。

如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。

㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。

(2 列出开发利用方案编制所依据的主要基础性资料的名称。

如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。

对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。

二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。

2、国内近、远期的需求量及主要销向预测。

㈡产品价格分析
1、国内矿产品价格现状。

2、矿产品价格稳定性及变化趋势。

三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。

2、矿区矿产资源概况。

3、该设计与矿区总体开发的关系。

㈡该设计项目的资源概况
1、矿床地质及构造特征。

2、矿床开采技术条件及水文地质条件。

oracleDBA日常维护手册图文讲解

oracleDBA日常维护手册图文讲解Oracle10g数据库日常维护手册目录1.检查数据库基本状况 (3)1.1. 检查O RACLE实例状态 (3)1.2. 检查O RACLE服务进程 (3)1.3. 检查O RACLE监听状态 (4)2.检查系统和ORACLE日志文件 (5)2.1. 检查操作系统日志文件 (5)2.2. 检查ORACLE日志文件 (6)2.3. 检查O RACLE核心转储目录 (6)2.4. 检查R OOT用户和O RACLE用户的EMAIL (6)3.检查ORACLE对象状态 (7)3.1. 检查O RACLE控制文件状态 (7)3.2. 检查O RACLE在线日志状态 (7)3.3. 检查O RACLE表空间的状态 (7)3.4. 检查O RACLE所有数据文件状态 (8)3.5. 检查无效对象 (9)3.6. 检查所有回滚段状态 (9)4.检查ORACLE相关资源的使用情况 (10)4.1. 检查O RACLE初始化文件中相关参数值 (10) 4.2. 检查数据库连接情况 (11)4.3. 检查系统磁盘空间 (13)4.4. 检查表空间使用情况 (13)4.5. 检查一些扩展异常的对象 (14)4.6. 检查SYSTEM表空间内的内容 (14)4.7. 检查对象的下一扩展与表空间的最大扩展值 (14)5.检查ORACLE数据库备份结果 (15)5.1. 检查数据库备份日志信息 (15)5.2. 检查BACKUP卷中文件产生的时间 (15)5.3. 检查ORACLE用户的EMAIL (15)6.检查ORACLE数据库性能 (16)6.1. 检查数据库的等待事件 (16)6.2. D ISK R EAD最高的SQL语句的获取 (16) 6.3. 查找前十条性能差的SQL (16)6.4. 等待时间最多的5个系统等待事件的获取 (16) 6.5. 检查运行很久的SQL (16)6.6. 检查消耗CPU最高的进程 (17)6.7. 检查碎片程度高的表 (17)6.8. 检查表空间的I/O比例 (17)6.9. 检查文件系统的I/O比例 (18)6.10. 检查死锁及处理 (18)6.11. 检查数据库CPU、I/O、内存性能 (18)6.12. 查看是否有僵死进程 (20)6.13. 检查行链接/迁移 (20)6.14. 定期做统计分析 (20)6.15. 检查缓冲区命中率 (21)6.16. 检查共享池命中率 (21)6.17. 检查排序区 (21)6.18. 检查日志缓冲区 (22)7.检查数据库安全性 (22)7.1. 检查系统安全日志信息 (22)7.2. 检查用户修改密码 (22)8.其他检查 (23)8.1. 检查当前CRONTAB任务是否正常 (23)8.2. O RACLE J OB是否有失败 (23)8.3. 监控数据量的增长情况 (23)8.4. 检查失效的索引 (24)8.5. 检查不起作用的约束 (24)8.6. 检查无效的TRIGGER (25)巡检内容1.检查数据库基本状况在本节中主要对数据库的基本状况进行检查,其中包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle数据库日常维护手册 II III 目 录 1. 检查数据库基本状况 ....................................................................................................... 1 1.1. 检查ORACLE实例状态 ............................................................................................ 1 1.2. 检查ORACLE服务进程 ............................................................................................ 1 1.3. 检查ORACLE监听状态 ............................................................................................ 2

2. 检查系统和ORACLE日志文件 .................................................................................... 3 2.1. 检查操作系统日志文件 ............................................................................................ 3 2.2. 检查ORACLE日志文件 ............................................................................................. 3 2.3. 检查ORACLE核心转储目录 .................................................................................... 4 2.4. 检查ROOT用户和ORACLE用户的EMAIL .............................................................. 4

3. 检查ORACLE对象状态 ................................................................................................ 4 3.1. 检查ORACLE控制文件状态 .................................................................................... 4 3.2. 检查ORACLE在线日志状态 .................................................................................... 4 3.3. 检查ORACLE表空间的状态 .................................................................................... 5 3.4. 检查ORACLE所有数据文件状态 ............................................................................ 5 3.5. 检查无效对象 ............................................................................................................ 6 3.6. 检查所有回滚段状态 ................................................................................................ 7

4. 检查ORACLE相关资源的使用情况 ............................................................................ 7 4.1. 检查ORACLE初始化文件中相关参数值................................................................. 7 4.2. 检查数据库连接情况 ................................................................................................ 8 4.3. 检查系统磁盘空间 .................................................................................................... 9 4.4. 检查表空间使用情况 ................................................................................................ 9 4.5. 检查一些扩展异常的对象 ...................................................................................... 10 4.6. 检查SYSTEM表空间内的内容 ............................................................................... 10 4.7. 检查对象的下一扩展与表空间的最大扩展值 ....................................................... 11

5. 检查ORACLE数据库备份结果 ................................................................................... 11 5.1. 检查数据库备份日志信息 ....................................................................................... 11 5.2. 检查BACKUP卷中文件产生的时间 ....................................................................... 12 5.3. 检查ORACLE用户的EMAIL .................................................................................... 12 5.4. RMAN基本维护 ....................................................................................................... 12

6. 检查ORACLE数据库性能 .......................................................................................... 17 6.1. 检查数据库的等待事件 .......................................................................................... 17 6.2. DISK READ最高的SQL语句的获取 ..................................................................... 17 6.3. 查找前十条性能差的SQL ....................................................................................... 17 6.4. 等待时间最多的5个系统等待事件的获取 .......................................................... 17 6.5. 检查运行很久的SQL ............................................................................................. 18 6.6. 检查消耗CPU最高的进程 .................................................................................... 18 6.7. 检查碎片程度高的表 .............................................................................................. 18 IV

6.8. 检查表空间的 I/O 比例 ......................................................................................... 18 6.9. 检查文件系统的 I/O 比例 ..................................................................................... 19 6.10. 检查死锁及处理 .................................................................................................. 19 6.11. 检查数据库CPU、I/O、内存性能 ..................................................................... 19 6.12. 查看是否有僵死进程 .......................................................................................... 20 6.13. 检查行链接/迁移 ................................................................................................. 21 6.14. 定期做统计分析 .................................................................................................. 21 6.15. 检查缓冲区命中率 .............................................................................................. 21 6.16. 检查共享池命中率 .............................................................................................. 22 6.17. 检查排序区 .......................................................................................................... 22 6.18. 检查日志缓冲区 .................................................................................................. 22

相关文档
最新文档