RAC 10g下测试TAF
RAC下可以创建多个Service,将Service分配给不同的Instance,这样应用通过service,可以访问不同的实例,实现负载均衡。创建Service可以通过DBCA。选择“Service Management”,创建Service并分配优先实例(节点),还要选择TAF Policy,可以选Basic或Preconnect。TAF有两种切换方式,BASIC方式和PRECONNECT方式。对于...
RAC的启动和关闭
应按照顺序关闭RAC的相关服务点击(此处)折叠或打开srvctl stop service -d -s srvctl stop database -d srvctl stop asm -n srvctl stop asm -n srvctl stop nodeapps -n ...
按照online文档在Linux下安装Oracle 10g RAC(三.安装clusterware和database)
安装文件先gunzip **.gz再cpio -idmv < **.cpio只需在一个节点上安装即可,clusterware会自动在其他节点上安装如果外部接口使用的不是公网IP(如192.168.X.X就不是),无法自动配置VIPCA,需随后在节点2配置VIPCA以root身份运行点击(此处)折叠或打开/u01/app/oracle/product/10.2.0...
按照online文档在Linux下安装Oracle 10g RAC(二.存储准备)
配置OCFS2将在OCFS2文件系统中存放OCR和Voting Disk。确认已安装OCFS2的RPM包。点击(此处)折叠或打开rpm -qa | grep ocfs2ocfs2-2.6.9-89.0.0.0.1.ELlargesmp-1.2.9-1.el4ocfs2-tools-1.2.7-1.el4ocfs2console-1.2.7-1.el4...
按照online文档在Linux下安装Oracle 10g RAC(一. 环境准备)
OS:Enterprise 4u8 64bitOracle 10g R2参考:http://docs.oracle.com/cd/B19306_01/install.102/b14203/prelinux.htm#BABFDGHJ首先,准备好网络、主机名、存储等相关配置,以下会跳过相关程度不大的步骤2.4 创建用户和组要确保每个节点的用户和组有相同的UID和GID点击(此处)折叠或打开...
redhat as 4配置ISCSI共享存储
在redhat as 4中配置ISCSI共享磁盘与redhat 5不同,redhat 5中需要安装如下包:iscsi服务文件配置:ClusterStorage目录rpm -ivh perl-Config-General-2.40-1.el5.noarch.rpmrpm -ivh scsi-target-utils-...
聊聊Oracle可传输表空间(Transportable Tablespace)(下)
最后我们聊聊关于ASM下的TTS使用。应该说,ASM是Oracle在存储层面的重要组件,也是在软件层面实现冗余和平衡IO的关键解决方案。对11gR2 RAC而言,ASM是取代裸设备的重要组件。 应用ASM的一个重要特点...
聊聊Oracle可传输表空间(Transportable Tablespace)(中)
6、Oracle数据泵Data Pump导出导入 Exp/Imp是Oracle早期推出的数据逻辑备份还原工具,使用简单、功能强大。但是Exp/Imp对一些Oracle新特性支持不是很好,而且对于海量数据备份还原速度还是不能满足要...
聊聊Oracle可传输表空间(Transportable Tablespace)(上)
我们在Oracle环境中,有很多进行数据备份和移植手段,如exp/imp、expdp/impdp和rman等。在这些方法中,可传输表空间(Transportable Tablespace)一直是传统意义上最快数据移植的技术手段。理想情况下,Tran...
使用dbms_profiler来观察每一行PLSQL程序的执行时间
使用dbms_profiler来观察每一行PLSQL程序的执行时间有时候我们在执行一段比较长的plsql程序的时候,发现执行过程比较慢,但又不知道是哪部分出现了性能问题,这时候应该如何快速找到最耗费时间的部分呢?当然有很多方法,但这里推荐一种方法,可以使用dbms_profiler包来观察每一行代码的执行次数和时间。一、操作步骤1. ...
表收缩技术
段空间收缩segment shrink,从10g开始支持。频繁的DML操作,会导致段空间产生大量空隙。观察段空间状况:点击(此处)折叠或打开select sum(bytes)/1024/1024 from dba_segmentswhere segment_name='t_table';结合表的行数,判断空间使用率。压...
对SGA和PGA的优化建议
1. SGA 1.1 Buffer Cache 1.2 Shared Pool2. PGA基准SGA和PGA的设置对OLTP系统:SGA = 物理内存 * 80% * 80%PGA = 物理内存 * 80% * 20%对OLAP系统:SGA = 物理内存 * 80% * 50%PGA = 物理内存 * 80% * 50%1. 1 Buffer CacheBuffer Cache如果想手工设定,建议设...
表分区和索引分区
分区设计建议1)选择什么类型的分区:变化量大的选择范围分区,变化量小的选择哈希分区。2)选择分区索引:本地前缀索引最佳,另外有本地非前缀索引和全局分区索引,后者性能佳,但一旦删除一个分区则必须重建;前者可以直接删除一个分区。3)如果有些分区数据不会再变化(例如以时间分区),建议将不同分区存放在不同...
排序和表连接
1. 排序金句:能不排序就不排序!处order by之外,一些隐含排序语句:distinctunion(union all不排序)2. 表连接优化嵌套循环连接:可在被驱动表的连接字段和其他约束条件字段上建立复合索引,如点击(此处)折叠或打开select e.*, d.*from emp e, dept d...
语句共享性问题
在AWR报告中,有Execute to Parse%表示语句解析的比率。如果觉得解析比率过低,找出只执行一次的语句:点击(此处)折叠或打开select sql_text from v$sqlareawhere executions=1order by upper(sql_text);根据查询结果,分析是否可以...
索引优化和维护
索引设计的建议(针对B树索引)1)选择可选性高的字段建立索引。2)对于多表连接,选择被驱动表的连接字段建立索引3)如果选择字段有多个但可选性都不高,建议创建复合索引,复合索引的首个字段应选择使用率最高的字段为了避免索引被抑制,SQL语句中应避免以下情况:1)字段类型不匹配2)条件语句中使用了函数(包...
在AIX下为Oracle调整网络参数
参考联机文档,不仅适用于RAC架构。2.4.3 Configure Network Tuning ParametersVerify that the network tuning parameters shown in the following table are set to the values shown or higher values. The procedure following the table describes how to verify and set the values....
在AIX下为Oracle调整磁盘I/O参数
A. AIO(异步IO)A. AIO(异步IO)异步I/O允许多个进程发起I/O,而不用等待和阻塞。AIO的参数:minservers aioservers最小数量,取最小CPU和10中的较小值maxservers aioservers最大数量,根据《文平》和《Oracle联机文档》的建议,设...
检查Oracle的锁状态并清除问题会话
当多个会话想同时访问一行数据,就有可能发生锁的争用。查询会话锁定状态:点击(此处)折叠或打开select /*+ ordered */ username, v$lock.sid, trunc(id1/power(2,16)) rbs,bitand(id1,to_number('ffff','xxxx'))+0 slot,id2 seq, lmode, request...
使用V$视图观察Oracle运行状况
1)V$SGASTAT: SGA内存分配状况2)V$SYSSTAT: 数据块缓存区命中率3)V$ROWCACHE 数据字典命中率4)V$LIBRARYCACHE &nb...