oracle 了解信息

1.数据库版本
select * from v$instance
2.库物理logic结构
(1).重做日志
select * from v$log;
所在位置:select * from v$logfile
select a.group#,b.member,a.bytes/1024/1024 "size(MB)"
from v$log a,v$logfile b
where b.group#=a.group#
order by a.group#
(2).物理文件存放位置
select * from dba_data_files
(3).逻辑表空间查看
select * from dba_tablespaces //bigfile/segment man/type/status
(4)段和表空间关系
select * from dba_extents /partion/
select * from dba_segments
(5)查看临时表空间
select * from dba_temp_files
select * from v$tempfile
(6)undo表空间
select * from dba_undo_extents
3.查看用户默认平空间和临时平空间
select * from dba_users
4.数据库每月增长量
select to_char(creation_time,'RRRR MONTH')"MONTH",
SUM(BYTES)/1024/1024/1024 "GROWTH SIZE"
FROM SYS.V_$DATAFILE
WHERE CREATION_TIME>SYSDATE-365
GROUP BY to_char(creation_time,'RRRR MONTH')
5.数据文件每月成长量
select a.ts# as "tablespace number",
b.name as "tablspace name",
to_char(a.creation_time,'RRRR MONTH') "MONTH",
SUM(A.BYTES)/1024/1024/1024 "GROWTH SIZE"
FROM SYS.V_$DATAFILE A,SYS.V_$TABLESPACE B
WHERE A.CREATION_TIME>SYSDATE-365
AND A.TS#=B.TS#
GROUP BY A.TS#,B.NAME,TO_CHAR(A.CREATION_TIME,'RRRR MONTH')
6.查看警告日志文件
show parameter dump
检查近段时间告警日志有什么异常
ORA-00600或ORA-07445(留意)
上下班都检查次
7.了解重启过程,重启计划,错误
8.系统资源检查
CPU 内存 I/O
资源消耗规律(eg.月底,月中)
系统繁忙时间和繁忙度
CPU使用率规律
第三方监控软件
9.查看数据库当前等待事件
(空闲与非空闲等待事件)
锁,索引,DDL
10.处理方法
1、看系统资源,资源是否耗尽
CPU使用100%,内存快用完了,用了大量的swap,是否有异常进程,这些异常进程是oracle还是其他应用程序
2、看等待事件,看系统正处于什么状况
3、看告警日志
11.backup/restore
当前库是不是有备份
采用什么方法备份
用oracle的rman?exp/imp?冷备?
还是用第三方工具?netbackup?
还是直接用存储镜像备份?
备份的周期?多长备份一次?备份一次需要多长时间?备份到磁带库还是硬盘上?



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值