作为一名DBA,来到一个新的环境,我们该做些什么呢?
1.数据库版本
select * from v$version;
2.数据库应用平台
select * from v$database;
3.实例信息
select * from v$instance;
4.数据库所在系统的版本
select dbms_utility.port_string from dual;
5.数据库中装了哪些组件
select * from dba_registry;
6.查看三类文件的信息
select * from v$controlfile;
select * from v$datafile;
select * from v$logfile;
7.查看日志文件信息
select l.group#, lf.type, lf.member, l.bytes, l.status LOG_STATUS, lf.status LOGFILE_STATUS
from v$log l, v$logfile lf
where l.group# = lf.group#
order by 1,3;
8、查看用户配置信息
select profile, resource_name, limit from dba_profiles order by 1,2;
select username, profile from dba_users where account_status = 'OPEN' order by 1;
9、是否打开了BLOCK CHANGE TRACKING
select filename, status, bytes from v$block_change_tracking;
10、数据库属性信息
select * from database_properties;
11、系统中是否存在invalid对象
select owner, object_type, COUNT(*)
from dba_objects
where status = 'INVALID'
group by owner, object_type;
12、是否使用了ASM?
查看是否有ASM实例可知。
13、当前系统的备份方法和策略是什么?
14、网络文件(listener.ora、tnsnames.ora)的配置是如何的?
15、查看一下最近的alert日志
16、分析AWR报告
17、跑一个RDA报告,收集完整的系统状态报告
18、表空间和数据文件的规划及使用情况
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27025927/viewspace-1190839/ ,如需转载,请注明出处,否则将追究法律责任。