监控和管理Oracle UNDO表空间的使用
对Oracle数据库UNDO表空间的监控和管理是我们日常最重要的工作之一,UNDO表空间通常都是Oracle自动化管理(通过undo_management初始化参数确定);UNDO表空间是用于存储DML操作的前镜像数据,它是实例恢复,数据回滚,一致性查询功能的重要组件;我们常常会忽略对它的监控,这会导致UNDO表空间可能出现以下...
【paramter】undo_management设置为auto与manaul的区别
UNDO_MANAGEMENT specifies which undo space management mode the system should use. When set to AUTO, the instance starts in automatic undo management mode. In manu...
简单ORACLE分区表、分区索引
ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过程都是先定位根据查询条件定位分区范围,即数据在那个分区或那几个内部,然后在分区内部去查找数据,一个分区一般保证四十多万条数据就比较正常了,但是分区表并非乱建立,而其维护性也相对较为复杂一点,而索...
索引的类型
索引的类型 Oracle数据库提供以下几种索引类型: B树索引:默认的也是最常用的 。B树聚簇索引:定义于簇上。HASH聚簇索引:用于hash簇上。全局和本地索引:跟分区表有关的索引。反键索引:RAC应...
oracle临时表空间过大的原因&&处理
oracle临时表空间过大的原因2009-05-12 11:22Oracle临时表空间主要是用来做查询和存放一些缓存的数据的,磁盘消耗的一个主要原因是需要对查询的结果进行排序,如果没有猜错的话,在磁盘空间的(内存)的分配上,Oracle使用的是贪心算法,如果上次磁盘空间消耗达到1GB,那么临时表空间就是1GB,如果还有增长,那么...
Oracle move table分析
Oracle move table分析 在move操作的时候,进行的是block之间的数据copy,所以table所位于的block的区域会发生变化;所有行物理存储的顺序不会发生变化,但行号会变成按AAA增1的顺子,所以block里行会挪紧,实现了消除HWM和行碎片(包括行迁移问题),但不会释放申请的空间(其他se...
impdp报错ORA-39001、ORA-39000、ORA-31619
使用数据泵工具进行数据迁移时,如果从高版本迁移到低版本,必须在expdp时添加version参数,否则在执行impdp进行导入数据时会报错。
获取建表DDL语句
如何获取建表DDL语句
Oracle 11g新特性之用户重命名
我们在项目开发中,数据也会不断变化,因此需要定期将开发库数据库导入到测试数据库中。通常的做法是“三部曲:”1.从开发库中exp导出数据2.删除测试库用户3.使用imp把导出数据导入到测试库 今天同事问我可不可以保留之前的用户,比如给用户改个名称。我之前倒没...
Oracle11g使用LOGMNR挖掘日志
Oracle 11g可以使用LOGMNR在线分析和挖掘日志,使用当前在线的数据字典,非常方便;很多时候拿LOGMNR来追踪一些误操作也是很有效的方式。如果要使用LOGMNR分析日志,我们需要安装LogMiner工具。文章分享一下我安装LogMiner工具并使用LOGMNR的DICT_FROM_ONLINE_CATALOG分析REDO日志的过程。
LOGMNR的安装和使用
logmnr的安装和使用SQL> conn sys/sys as sysdba已连接。SQL> @C:\oracle\ora92\rdbms\admin\dbmslmd.sql过程已创建。没有错误。授权成功。PL/SQL 过程已成功完成。程序包已创建。SQL> @C:\oracle\ora92\rdbms\admin\dbmslms.sql程序包已创建。没有错误。授权成功...
ORA-01306: 在从 v$logmnr_contents 中选择之前必须调用 dbms_logmnr.start_logmnr()
使用logminer查询表v$logmnr_contents必须在同一个会话中进行,因为分析的那些信息存储在这个session 的PGA中,在别的session 里面是查不到的。 视图v$logmnr_contents中的分析结果仅在我们运行过程'dbms_lo...
【AWR】调整AWR数据采样时间间隔及历史快照保留时间
1.AWR默认的采样间隔和历史快照保留时间默认是保留七天,采集间隔是1小时,这个信息可以从DBA_HIST_WR_CONTROL视图中获得。sys@ora10g> col SNAP_INTERVAL for a20sys@ora10g> col RETENTION for a20sys@ora10g> sel...
oracle AWR报告提取分析
Oracle 在10g以前的使用的是 Statspack做性能故障诊断的。Oracle Database 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR)。AWR 和数据库一起安装。数据库装好后,快照由一个称为 MMON 的新的后台进程及其从进程自动地每小时采集一次(snap)1.查看当前的AWR保存...
ORA-13541: 系统移动窗口基线大小 (691200) 大于保留时间 (86400)
想通过 DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS 来修改AWR snapshot 保留的时间,但是调整的时候遇到ORA-13541错误过程如下:C:\Users\aaaa>sqlplus yang/yang as sysdbaSQL*Plus: Release 11.2.0.1.0 P...
LVS+keepalived负载均衡
背景:随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用 LVS+Keepalived基于完整开源软件的架...
HAProxy负载均衡器的安装及配置
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。【51CTO.com 独家特稿】软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和...
lvs、haproxy、nginx 负载均衡的比较分析
对软件实现负载均衡的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。 不过就因为LVS忒牛了,配置也最麻烦了,而且健康检测需要另外配置Ldirector,其他HAPROXY和NGINX自己就用,而且配置超级简单。 所以小D建议,如果网站...
RMAN 中的%t %d %U是什么意思
RMAN 中的%t %d %U是什么意思 例如: backup incremental level 0 database format='LEV0_%d_%t_%U_%s_%p' format=string 文件路径和名称的格式串,其中可包含宏变量:%c copy ID%p backup piece ID%...
oracle dg 维护常用操作和调优
oracle dg 维护常用操作和调优