Oracle部分
做了很多年Oracle,转行到MySQL了,算是借鉴
Oracle日常维护管理指标
一、 基本硬件环境
1、 主机硬件环境
品牌
型号
数量
物理CPU核数及逻辑CPU数
内存大小
本地硬盘大小
光驱
双网卡绑定
HBA卡
冗余电源
IPMI
机房机架位置
维保时间
厂商联系人
IP列表
2、 存储硬件环境
品牌
型号
机柜总量
存储大小
对外提供服务情况
多路径软件版本
机房机架位置
维保时间
厂商联系人
3、 网络硬件环境
品牌
型号
数量
网络标签
网络拓扑图
功能
双机热备
机房机架位置
维保时间
厂商联系人
万兆网络
光纤交换机
二、 基本软件环境
1、 主机软件环境
操作系统版本及补丁情况
数据库版本以及集群件版本及补丁情况
是否安装其他软件
2、 存储软件环境
存储后端管理软件
3、 系统使用情况
CPU使用情况
内存使用情况
本地硬盘使用情况
IO使用情况
三、 数据库详细情况
1、 数据库产品安装选项
2、 查看listener状态、文件位置及日志
查看sqlnet文件位置及日志
查看tnsnames位置及相应配置
检查 SCAN 的状态及配置scan listener
客户端连接数据库的方式
3、 RAC ASM存储设备名问题
ASMLIB,UDEV还是其他
4、 系统中数据库进程是否正常,是否有僵死进程
集群件状态是否正常,所有实例状态是否正常
5、 实例Memory Management, SGA和PGA管理方式,及各个内存组件的分配状况
6、 初始化参数及非默认参数,隐藏参数是否修改,系统级和session级别
7、 RDBMS运行日志和跟踪文件数量是否正常,定期备份和清理产生的日志文件和跟踪文件
8、 CRS运行日志和跟踪文件数量是否正常,定期备份和清理产生的日志文件和跟踪文件
9、ASM运行日志和跟中文件数据是否正常,定期备份和清理产生的日志文件和跟踪文件
10、控制文件位置、大小以及多路复用情况
11、Redo log文件位置、大小以及多路复用情况
切换时间,每小时产生的日志量,最近日期的日志生成统计
12、Archivelog文件位置,所在磁盘组可用空间大小 ,保留时间
13、表空间大小及管理方式,数据文件位置大小,是否自动添加数据文件,每天产生的数据量,表空间碎片情况
14、UNDO表空间,TEMP表空间的大小位置及管理方式
15、所有数据文件所占总空间,数据量实际占用空间
16、查看asm磁盘组及磁盘情况
17、查看数据文件的冗余策略
18、查看orc voedisk的存储位置及备份策略
19、查看数据库的service资源
20、系统crontab情况,包括root,grid,oracle用户的
21、系统session情况
22、数据库中用户及角色情况,简单风险评估,安全性管理
23、数据库的设计是否符合性能要求。查找无效的数据库对象,并重新编译
24、查看数据库的存在的对象类型及作其用。如序列 ,存储过程,函数,触发器
25、主要业务用户下,表大小,监控数据量的增长情况,数据波动情况,各segment(表,索引)的数据碎片、热点块、chained row/migrate row等问题。表分区情况,以及与表分区相关的ddl操作,全局索引与分区索引情况以及相互转换。表的索引相关情况及表索引键值相关情况。检查每个索引该不该rebuild
26、监控主要业务用户和事务,每个session正在执行的sql,死锁的检测和处理
27、统计信息收集情况,自动还是手动,比率,是否需要额外分析表和索引
28、数据库的逻辑备份情况
29、数据库备份策略评估,恢复窗口,基本配置,对备份的监控,是普通增量备份还是镜像增量备份,验证备份集以及归档的可用性
30、数据库恢复策略评估,对恢复时间的要求,对恢复过程的监控
31、数据库灾备情况评估,对使用ADG、使用OGG还是使用Streams的监控及故障处理
32、部署自动的Statspack/AWR报告的生成机制
33、查看ADDM报告
34、查看ASH报告
35、历史遗留问题
36、将来要解决的问题
四、 高级分析
1、 全面深入的了解应用架构
不了解应用的DBA是没有前途的DBA,对应用了解不深入的DBA算不上expert,所以一定要深入了解应用。检查应用系统,是否存在应用拆分,是否存在应用优化。
2、 撰写系统架构、现状、调整备忘录
根据对数据库的研究和了解,不断记录数据库的状况,撰写数据库架构、现状及调整备忘录,不放过任何可能的优化与改进的机会。
Oracle部分的更多相关文章
- Oracle分析函数入门
一.Oracle分析函数入门 分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计 ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- Oracle 的基本操作符
!= 不等于 select empno,ename,job from scott.emp where job!='manager' ^= 不等于 select empno,ename,job from ...
- 使用Zabbix监控Oracle数据库
Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...
- 基于Oracle安装Zabbix
软件版本 Oracle Enterprise Linux 7.1 64bit Oracle Enterprise Edition 12.1.0.2 64bit Zabbix 3.2.1 准备工作 上传 ...
- Oracle Database 12c Data Redaction介绍
什么是Data Redaction Data Redaction是Oracle Database 12c的高级安全选项之中的一个新功能,Oracle中国在介绍这个功能的时候,翻译为“数据编纂”,在EM ...
- 使用Oracle官方巡检工具ORAchk巡检数据库
ORAchk概述 ORAchk是Oracle官方出品的Oracle产品健康检查工具,可以从MOS(My Oracle Support)网站上下载,免费使用.这个工具可以检查Oracle数据库,Gold ...
- 利用Oracle RUEI+EM12c进行应用的“端到端”性能诊断
概述 我们知道,影响一个B/S应用性能的因素,粗略地说,有以下几个大的环节: 1. 客户端环节 2. 网络环节(可能包括WAN和LAN) 3. 应用及中间层环节 4. 数据库层环节 能够对各个环节的问 ...
- 使用技术手段限制DBA的危险操作—Oracle Database Vault
概述 众所周知,在业务高峰期,某些针对Oracle数据库的操作具有很高的风险,比如修改表结构.修改实例参数等等,如果没有充分评估和了解这些操作所带来的影响,这些操作很可能会导致故障,轻则导致应用错误, ...
随机推荐
- Leet Code 2.两数相加
2.两数相加 题目描述 给出两个非空的链表用来表示两个非负的整数.其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字.如果,我们将这两个数相加起来,则会返回一个新的链表来表 ...
- windows下CEF3的关闭流程《转》
原文地址:https://github.com/fanfeilong/cefutil/blob/master/doc/CEF_Close.md ============================ ...
- jenkins持续集成springboot
1.可以配置项目标签 PS:这里Default Value值修改为master 2.代码地址,这里并没有拉取制定标签的代码,而是拉取了最新版本代码,如果要拉取指定标签代码需要把*/master修改成$ ...
- Kotlin 之操作符重载
Kotlin 之操作符重载 参考: kotlin in action kotlin 官方参考文档 运算符重载 Kotlin允许我们为自己的类型提供预定义的一组操作符实现(这些操作符都对应的成员函数 ...
- Dart自定义库、系统库和第三方库
/* 前面介绍Dart基础知识的时候基本上都是在一个文件里面编写Dart代码的,但实际开发中不可能这么写,模块化很重要,所以这就需要使用到库的概念. 在Dart中,库的使用时通过import关键字引入 ...
- percona-mysql5.7.24使用xtrabackup工具配置主从同步
主从配置详细过程: 环境准备: 配置好服务器,主从服务器都安装并启动mysql数据库 # 添加读写账号和只读账号,应用配置中,写主库用读写账号,统计从库数据yoga只读账号 grant select, ...
- java中 try catch的妙用
程序开发中,格式转换的时候,经常由于字符串可能是其他的不可预知的符号导致,字符串转数值失败, 这个时候可以妙用try catch来解决,如下图所示.其实,很多其他不可预知的异常情况,也可以用它来处理. ...
- 重装Mac系统
首先介绍重装macos的一些重要事项: 重装系统之前需要弄清楚本机上安装的系统版本. 重装系统是需要管理员账户的. 获取系统镜像有多种方式,其中最常见的方式是从appstore中获取,但要注意的是要确 ...
- 泡泡一分钟: A Linear Least Square Initialization Method for 3D Pose Graph Optimization Problem
张宁 A Linear Least Square Initialization Method for 3D Pose Graph Optimization Problem "链接:https ...
- PAT 甲级 1064 Complete Binary Search Tree (30 分)(不会做,重点复习,模拟中序遍历)
1064 Complete Binary Search Tree (30 分) A Binary Search Tree (BST) is recursively defined as a bin ...