首页 > Linux操作系统 > Linux操作系统 > 新环境下DBA要了解的
1、了解数据库版本和平台,实例信息
-----Oracle 数据库的版本和平台和相关信息
select * from v$version ;
----了解实例情况
select instance_name,
host_name,
status,
archiver,
database_status,
instance_role,
active_state from v$instance;
2、要了解你的数据库中装了哪些组件
select * from dba_registry ;
3、查询归档模式开启有否
select d.LOG_MODE from v$database d;
或通过sqlplus :archive log list ; (as sysdba)
4、是否配置了DataGuard
select protection_mode,
protection_level,
remote_archive,
database_role,
dataguard_broker,
guard_status from v$database;
5、是否起用了flashback database特性
select d.flashback_on from v$database d ;
6、是否起用了force logging和补充日志
select force_logging,
supplemental_log_data_min,
supplemental_log_data_pk,
supplemental_log_data_ui,
supplemental_log_data_fk,
supplemental_log_data_all from v$database;
7、了解控制文件的组成
select * from v$controlfile ;
8、了解日志文件的组成
select * from v$logfile ;
9、了解参数文件的组成、位置和启动方式
show parameter spfile ;
10、字符集相关
select * from database_properties;
11、系统中是否存在invalid对象
select owner, object_type, count(*)
from dba_objects where status = 'INVALID'
group by owner, object_type;
12、是否打开了BLOCK CHANGE TRACKING
select filename, status, bytes from v$block_change_tracking;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10065315/viewspace-614319/ ,如需转载,请注明出处,否则将追究法律责任。