码迷,mamicode.com
首页 > 数据库 > 详细

DBA 入职应该怎么去了解线上的数据库

时间:2018-05-05 18:39:36      阅读:358      评论:0      收藏:0      [点我收藏+]

标签:ORACLE DBA 新入职

新到一家公司担任DBA的情况下,我们应该怎么快速接手线上的数据库系统呢?

除了业务层面需要知道该数据库的所支撑的业务之外,技术上我们可以从主机层面和数据库层面去了解我们的数据库。

(当然有人带,有成熟的文档更好)

数据库主机的环境

1、数据库主机运行的操作系统版本

Linux: cat /etc/redhat-release
uname -a
Linux rac01 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


2、数据库主机的硬件信息,资源情况

cat /proc/cpuinfo
free –m
topas
prtconf


3、看监控系统历史数据,查看CPU,内存历史的使用情况

数据库层面

备份

1、查看备份脚本,备份策略,比如是什么时间点备份,备份到哪里,策略

一般备份都是放在crontab中执行。

2、监控备份脚本的输出日志,是否有报错

高可用

1、数据库是单节点还是RAC,有没有DG

2、DG的策略,同步日志监控

管理

1、数据库版本

SQL> select * from v$version;


2、平台信息

SQL> select * from dba_registry_database;


3、查询数据库名称,DBID

      
select dbid, name, open_mode, database_role, platform_name from v$database;


4、单机还是RAC

      
show parameter cluster_database;


5、归档日志路径,DG同步的配置

archive log list
      show parameter log_archive_dest;


6、控制文件路径,日志文件路径,参数文件

     

SQL> col name for a50
SQL> select * from v$controlfile;
      select l.group#, lf.type, lf.member, l.bytes,l.THREAD#,l.MEMBERS, l.status LOG_STATUS, lf.status LOGFILE_STATUS
      from v$log l, v$logfile lf
      where l.group# = lf.group#
       order by 1,3;
      show parameter spfile


7、字符集

select * from database_properties;


8SGAPGA配置情况

    

  show parameter sga
      show parameter pga


9、其它参数配置

Process
,
session


10、表空间名称,大小,数据文件路径,ASM

11、获取一个AWR看看


DBA 入职应该怎么去了解线上的数据库

标签:ORACLE DBA 新入职

原文地址:http://blog.51cto.com/doctormo/2113070

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!