alert中频繁出现diskgroup ARCH was disounted/mounted
最近对ASM进行重新规划后,在alert中频繁发现以下信息,很是烦人: [@more@]Thread 4 advanced to log sequence 3499 (LGWR switch) Current log# 56 seq# 3499 mem# 0: +DBSYS/dwrac/redo01_56.logWed Apr 13 05:29:59 CST 2011SUCCESS: diskgroup ARCH was mountedWed Apr 13 05:31:59 CST 2011SUCCESS: diskgroup ARCH was dismountedWed Apr 13 05:51:56 CST 2011Thread 4 advanced to log sequence 3500 (LGWR switch) Current log# 57 seq# 3500 mem# 0: +DBSYS/dwrac/redo01_57.logWed Apr 13 05:51:56 CST 2011SUCCESS: disk
如何查看oracle用户具有的权限和角色
上次有同学问我,如何查看一个oracle用户具有的权限和角色,我一时没答上来,回头好好研究了一下,记录一下,备查: 1.查看所有用户: select * from dba_users; select * f...
set autotrace的用法和含意及区别
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]说明:前三个参数{OFF | ON | TRACE[ONLY]} 里必需选择一个,而且只能选择一个后两个参数[EXP[LAIN]] [STAT[ISTICS]]是可选的,也可以都不选择TRACE[ONLY]的含意是只显示explain和statistic,不显示SQL的结果集,带TRACE[ONLY]的参数的以下的4,5,6最常用的是第4种只要带上off,后面的[EXP[LAIN]] [STAT[ISTICS]]就无效了1:set autotrace on;显示:记录集+explain+statistics2:set autotrace on explain显示:记录集+explain3:set autotrace on statistic显示
【kingsql分享】企业中的Mr.Right Now和Mr.Right
Mr.Right Now:他经常是坐等给人解决各种问题,他出类拔萃,每个人都知道他的名字,每个人都知道他做的是什么,他要完成各种修复,无论是太阳升起,还是黑夜降临,他都在敬业的等着解决问题。不管出了什么问题,只要是出了问题,他就会接到电话,然后他会帮助你想出办法解决问题,他基本上看起来能解决所有问题,每个人...
监听器控制程序lsnrctl跟踪trace file
Oracle监听器是一个独立的数据库组件,在整个体系中扮演非常重要的作用。即使在windows平台上,监听器listener也被实现成为一个独立的进程程序。 在一些与网络相关的故障中,监听器相关故障占了很大部...
查看表空间和表的使用率
1. 查看表空间使用率--查询表空间的总容量select tablespace_name,sum(bytes) /1024/1024 as MB from dba_data_files group by tablespace_name; --查询表空间使用率select total.tabl...
工作7年我为何屡战屡败——Leo网上答疑(32)
Leo,您好!我01年大学毕业,当时学的是计算机专业,专业还可以,可是在学校的时候成绩非常不好。为这个当时很自卑,总觉得抬不起头。毕业的时候其他同学都争先恐后找好工作,而我呢,却总还想躲在象牙塔里不肯出来...
enq:Library cache lock/pin等待事件
前言:ORACLE数据库内存两个很重要的部分:Buffer cache和Library cache,早期已经有整理过一篇关于Buffer cache的管理和关于Buffer cache的等待事件(cache buffers chains),一直想整理一篇关于Library cache的文章,刚好在oracle的官网上看到了相应的文档,顺手记录下来,供大家参考。 (library cache的文档http://ww...
Oracle rownum 分页引起的效率问题及优化思路
Oracle rownum 分页引起的效率问题及优化思路Oracle rownum 内层查询很快,带上rownum查询就很慢的问题 及优化sql
一个新上线数据库的调优记录
背景说明:一个供应链协同系统上线后的几天后,陆陆续续有用户反馈系统有些慢,这个时候项目的老大第一反映就是让DBA看下系统的瓶颈。一般情况系统上线前期都会有压力测试,但是压力测试并不能模拟出复杂的业务场景,经过了压力测试也并不代表在实际的运行中不会出现问题。顺便跑题一下:系统上线前期如果系统有问题,那...
Oracle 查看sql开几个并行
链接: http://blog.itpub.net/28602568/viewspace-1354099/标题: Oracle 查看sql开几个并行 作者:lōττéry?版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]...
SQL优化提升性能 真实体验屌丝变土豪
SQL优化性能,SQL调优
Oracle常用脚本
Oracle常用脚本1 查看所有数据文件select file_name from dba_data_filesunionselect file_name from dba_temp_filesunionselect name from v$controlfileunionselect value from v$parameter where name='...
【转】从一个男人身上看出他的修养和抱负
整天关注娱乐版的男人 你指望它有什么成就 整天玩游戏的男人 整体打麻将的男人 你指望它有什么成就么 不管喜不喜欢 这样的东西都是值得一读一、拥有自信和风度 男人到了二十几岁后,就要开始学着用心去经营自己了,...
简单分析shared pool(二)
对于shared pool的学习,发现越尝试去了解,发现自己对它越不了解。里面的东西很杂。自己想用几个问题来作为引子来说明更加会有条理一些。shared pool的大小设置对于shared pool的大小设置,从早期版本到现在一直都带有争论。从操作上来说,需要设置shared_pool_size就可以了,如果启用了sga_target或者11g里的memory...
关于降低高水位线的尝试
在前一段时间,生产环境中有几个很大的分区表,由于存在太多的碎片,导致表里的数据就几十条,但是查询的时候特别慢。很明显是高水位线导致的问题。一般来说这类问题,使用备份->truncate->insert的方式比较保守,不适用于在线操作。而在10g开始的一个新特性shrink算是一个比较理想的方案,按照新特性的预期,速度也是很快...
12C SQL方面新特性小结
相同字段上的多重索引 在Oracle 12c R1之前,一个字段是无法以任何形式拥有多个索引的。或许有人会想知道为什么通常一个字段需要有多重索引,事实上需要多重索引的字段或字段集合是很多的。在12c R1中,只要索引类型的形式不同,一个字段就可以包含在一个B-tree索引中,同样也可以包含在Bitmap...
一次耗时100小时的备份与恢复流水账
数据库的备份与恢复是一个耗时工作。准备工作要充分,争取一次搞定。否则将是一场备受折磨的持久战。一次非常不顺利的GoldenGate初始化项目结束后,总结一下关于时间消耗的成本,给以后实施做一个参考。很不幸的遭遇了OGG的bug,被迫进行了2次初始化工作,200多个小时的工作量,就为了这么一件事。关于文件大小数据文件...
【kingsql分享】将RAC数据库异机恢复到单实例(Ⅰ)
本文将陆续讲述如何将一个RAC数据库,异机恢复到单实例1.创建测试用户SYS@testora2%10gR2> create user hongzhuohui identified by oracle; User created. SYS@testora2%10gR2> grant dba to hongzhuohui; Grant succeeded.2.查看实例名 SYS@testora2%10gR2> select instance_name from ...
根据SQL_ID查看执行计划
获取执行计划,第一种方式,set autotrace on第二种方式,explain plan for 第三种方式,dbms_xplan.DISPLAY_CURSORalter session set STATISTICS_LEVEL = ALL;--不设置无法获得A-ROWS等信息select sysdate from dual;--运行SQLselect * from table(dbms_xplan.DIS...