您的位置:首页 > 数据库 > Oracle

Oracle 培训笔记 9.11 主动维护

2011-09-11 14:53 302 查看
主动维护 proactive maintenance

metric: 度量

threshold 阈值

warning:70

critical:90

select * from dba_users;

alter user dbsnmp identified by dbsnmp account unlock;

alter user sysman identified by sysman account unlock;

c:\>emca -config dbcontrol db -repos recreate

输入以下信息:

数据库 SID: mysid

监听程序端口号: 1521

SYS 用户的口令:

DBSNMP 用户的口令:

SYSMAN 用户的口令:

通知的电子邮件地址 (可选):

通知的发件 (SMTP) 服务器 (可选):

-----------------------------------------------------------------

访问
http://localhost:1158/em
增加表空间

create tablespace tbs datafile 'E:\oracle\product\10.2.0\oradata\mydb\tbs.dbf' size 10M;

设置告警阈值

begin

dbms_server_alert.set_threshold(metrics_id =>dbms_server_alert.TABLESPACE_PCT_FULL,

warning_operator =>dbms_server_alert.OPERATOR_GT,

warning_value =>50,

critical_operator =>dbms_server_alert.OPERATOR_GT,

critical_value =>60,

observation_period =>1,

consecutive_occurrences =>2,

object_type =>dbms_server_alert.OBJECT_TYPE_TABLESPACE,

instance_name =>null,

object_name =>'TBS');

end;

查询设置

select * from dba_thresholds;

模拟

create table big tablespace tbs as select * from dba_objects;

insert into big select * from big;

通过em观察表空间使用状况

通过em观察告警

select * from dba_outstanding_alerts;

select * from dba_alert_history;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: