对Oracle高水位线的研究实践
高水位线是Oracle段对象的一个重要参数。对Oracle Segment对象而言,HWM(High Water Mark)标记着数据使用过的最高位置,有时也称为格式化过的数据位置。 当Oracle数据表进行FTS(全表扫描)操作的时候,会从段头一直检索到HWM位置。本篇中,我们一起从逻辑结构分析的角度,来研究一下HWM的确切位置。&...
【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据库对象
使用EXPDP逻辑备份工具的EXCLUDE选项可以指定那类数据库对象不被导出,EXPDP工具的前身EXP如果想要完成同样的任务非常的困难。我们以排除部分表为例看一下这个选项带给我们的便利。如果在命令行中完成备份,特殊...
【EXP/IMP】使用EXP /IMP工具“模糊”导出和导入
EXP/IMP这两个逻辑备份和恢复工具想必大家都已经达到熟练应用的境界,不过其中隐藏的“模糊”导出和“模糊”导入功能也许依然会使您眼前一亮。1.在全新的用户sec下创建四张表,同时给每张表中初始化一条数据sec@ora1...
【OCR】OCR备份策略及备份介质有效性验证
Oracle RAC的OCR存放着集群和数据库的重要配置信息。因此掌握其备份和恢复的方法甚是重要。我们可以对OCR进行手工逻辑备份,也可以依赖系统的自动备份策略。系统对OCR的自动备份策略如下:①.每4个小时自动生成...
【RAC】修复损坏的OCR镜像
当OCR的镜像出现问题后,我们可以使用ocrconfig对其进行修复。模拟一下这个恢复过程。1.使用dd命令人为损坏OCR的镜像[root@rac1 ~]# dd if=/dev/zero f=/dev/raw/raw2 bs=1024k count=200dd: writing `/dev/raw/raw2...
【RAC】配置OCR的镜像保证OCR的高可用性
保证OCR可用性的最好方法就是消除单点,对OCR的冗余操作便是对OCR的镜像操作。本文介绍如何完成OCR的镜像。1.确认CRS的版本并检查OCR的配置情况[root@rac1 ~]# crsctl query crs softwareversionCRS software versio...
【asmcmd】使用asmcmd工具管理ASM
类似于sqlplus操作数据库一样,asmcmd工具可以实现对ASM的管理。简单直观的看一下asmcmd带给我的功能。1.连接到ASM实例既然要管理ASM,必要要指定ASM实例,我们需要告知asmcmd的两件事情是:①.ORACLE_HOME环境变量...
【问题处理】因ASM磁盘组空间不足导致数据库实例无法启动的故障处理
1.问题现象数据库无法启动,错误号ORA-03113RACDB1@rac1 /home/oracle$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Sat Nov 6 15:52:49 2010Copyright (c) 1982, 2005, Oracle. ...
【TAF】使用Oracle RAC的TAF技术之SESSION类型
《【TAF】使用Oracle RAC的TAF技术实现不间断查询》(http://space.itpub.net/519536/viewspace-676654)文中谈到当FAILOVER_MODE类型为SELECT时可以实现查询语句不间断的返回结果。另外一种类型是SESSION,看一看SE...
【TAF】使用Oracle RAC的TAF技术实现不间断查询
TAF(Transparent Application Failover)即透明应用程序故障转移技术。当初始化连接出现问题无法连接时,该功能可以保证应用程序重新连接到可用服务。在重新连接过程中,之前的活动事务将会被回滚,但在“...
【RAC】配置Voting Disk的镜像保证Voting Disk的高可用性
为防止发生RAC集群裂脑(split-brain),Voting Disk表决磁盘可以定位故障节点并将其踢出集群环境。因此Voting Disk本身的可用性显得尤为重要。为防止表决磁盘本身出现问题,一般采用镜像的策略。本文将完成为Voting...
【OCR】OCR的逻辑备份与恢复
OCR的备份与恢复方法主要有两种,一种是物理备份恢复,另外一种为逻辑备份恢复。有关OCR的物理备份和恢复方法请参见《【OCR】OCR备份策略及备份介质有效性验证》(http://space.itpub.net/519536/viewspace-677737)...
【VIP】调整RAC虚拟IP地址(VIP)及虚拟主机名
本文给出在Linux操作系统中如何调整RAC虚拟IP地址和虚拟主机名的方法。在多节点RAC环境中,我们可以使用逐节点调整的策略来完成RAC环境中各节点VIP修改任务。1.获取系统当前VIP信息使用“ifconfig –a”命令,可以得...
【RAC】使用频率较高的CRS维护命令总结
与CRS有关的命令均存放在$ORA_CRS_HOME/bin目录下,使用时请多加留意。本文将在日常CRS维护中较常用的命令予以演示,供参考。1.启动CRS如果CRS没有启动在使用crs_stat命令查看集群状态的时候将会收到如下的报错信息...
【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息
如何仅使用一条ps命令便能获取到所有与RAC集群进程相关的信息。 从所使用的命令角度上看很简单,仅需使用ps命令结合grep命令便能实现。问题关键是需要确定检索哪些关键字。1.与RAC集群有关的进程1)常...
【OLS】Linux操作系统Oracle 11g环境下安装卸载Oracle Label Security
本文给大家简单演示一下在Linux操作系统下,Oracle 11g环境中如何安装和卸载Oracle Label Security。1.操作系统信息ora11g@secdb /home/oracle$ uname -aLinux secdb 2.6.18-194.el5 #1 SMP Mon Mar 29 20:06:41 EDT...
【11g】【10g】【实验】spfile文件的恢复(from memory;)
1.模拟删除数据库正在使用的spfile10g中:ora10g@linux5 /oracle/u01/app/oracle/product/10.2.0/db_1/dbs$ mv spfileora10g.ora spfileora10g.ora_move11g中:ora11g@RHEL53 /oracle/u01/app/oracle/product/1101/d...
海量数据表删除方案
声明:本文思路参考了hrb_qiuyb老师的文章《如何有效删除一张大表》http://space.itpub.net/9134/viewspace-166488,特此感谢。 当我们的系统进入海量数据时代后,很多过去看起来轻松简单的事...
ORACLE profile 优化配置
关于Oracle中各个命中率的计算以及相关的调优