输入的数决定显示人数。EX:输入2,就显示最高的2人名字。1.create procedureCREATE OR REPLACE PROCEDURE pro_emp (nu IN NUMBER) ISCURSOR cur_emp IS SELECT ename FROM (SELECT ename,row_number()over(ORDER BY sal DESC) rn FROM emp) t WHERE t.rn<=nu;BEGIN  ...【阅读全文】
1.生成单实例 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpt.sql2.生成 Oracle RAC AWR 报告:@$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.生成 RAC 环境中特定数据库实例的 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpti.sql4.生成 Oracle RAC 环境中多个数据库实例的 AWR 报告的方法:@$ORACLE_HOME/rdbms/admin/awrgrp...【阅读全文】
nagios监控oracle1 被监控机的配置(oracle主机)1.1 在被监控机上安装nagios-plugins插件tar zxvf nagios-plugins-1.4.14.tar.gz cd nagios-plugins-1.4.14 ./configure make make install 1.2 添加nagios用户和组groupadd nagios...【阅读全文】
oracle中truncate、drop等ddl语句都产生redo 和undo信息sys@ORCL> select m.value,s.name from v$mystat m join v$statname s on m.statistic#=s.statistic# where s.name in ('undo change vector size', 'redo size'); VALUE NAME---------- --------------------------------------------------...【阅读全文】
#进行update操作:sys@ORCL> update hn.emp set sal=3000 where empno=7902;sys@ORCL> select b.name,a.value 2 from v$mystat a,v$statname b 3 where a.statistic#=b.statistic# and b.name in ('redo size','undo change vector size');NAME &nbs...【阅读全文】