DBA-ORACLE 每周工作
来源:互联网 发布:如何做淘宝网店的生意 编辑:程序博客网 时间:2024/05/03 13:17
DBA日常工作手册 --everyweek
每周的工作
监控数据量的增长情况
根据本周每天的检查情况找到空间扩展很快的数据库对象 ,并采取相应的措
施
--- 删除历史数据
规定数据库中至少保留6个月的历史数据,所以以前的历史数据可以考虑备
份然后进行清除以便释放其所占的资源空间。
--- 扩表空间
alter tablespace <tablespace_name> add datafile ‘<file>’
size <size> autoextend off;
注意:
在数据库结构发生变化时,如增加了表空间,增加了数据文件或重做日志文件这些操作,都会造成Oracle数据库控制文件的变化, DBA应及进行控制文件的备份,备份方法是:
执行SQL语句:
alter database backup controlfile to '/home/backup/control.bak';
或:
alter database backup controlfile to trace;
这样,会在USER_DUMP_DEST(初始化参数文件中指定)目录下生成创建控制文件的SQL命令。
检查无效的数据库对象
SELECT owner, object_name, object_type
FROM dba_objects
WHERE status= 'INVALID';
检查不起作用的约束
SELECT owner, constraint_name, table_name,constraint_type,status
FROM dba_constraints
WHERE status ='DISABLE'
and constraint_type='P';
检查无效的trigger
SELECT owner, trigger_name, table_name, status
FROM dba_triggers
WHERE status = 'DISABLED';
检查数据库定时作业的完成情况
如果数据库使用了Oracle的JOB来完成一些定时作业,要对这些 JOB的运行情况进行检查:
select job,log_user,last_date,failures
from dba_jobs;
如果FAILURES列是一个大于0的数的话,说明JOB运行失败,要进一步的检查。
0 0
- DBA-ORACLE 每周工作
- Oracle DBA 每天、每周、每月应该做的工作
- [转自David_Lin]Oracle DBA每天每周每月应该做的工作,很规范
- 如何获得Oracle DBA工作?
- 如何获得Oracle DBA工作?
- 每周工作
- 关于Oracle学习以及DBA工作机会
- Oracle ERP DBA 主要工作职责
- Oracle DBA面对全新工作环境应该了解什么
- Oracle DBA面对全新工作环境应该了解什么
- Oracle DBA
- ORACLE DBA
- Oracle DBA
- Oracle DBA
- Oracle DBA
- Oracle -- DBA
- Oracle DBA
- oracle 每周定时备份
- 关于Matlab的速度和内存消耗的转载和自己的感受
- 2015-01-21 知道令我崩溃的原因了
- 用C++为nodejs 写组件,提高node处理效率
- ORACLE -常用命令
- linux 向文件追加内容
- DBA-ORACLE 每周工作
- live555
- 人生路漫漫
- 1 地理空间参考系——地球模型
- swing核心
- IOS 输入校验
- Maven使用第三方jar文件的两种方法
- maven jetty plugin
- Python 实现简单的单向链表