JDBC connect SCAN IP
SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。SCAN提供一个域名来访问RAC,域名可以解析1个到3个(注意,最多3个)SCAN IP,我们可以通过DNS或者GNS来解析实现。其中DNS大家都很熟悉,这里不多说。GNS(Grid Naming Service)则是Oracle 11g R2的新功能...
Calculate the Number of IOPS and Throughput of a Database with AWR
对于Oracle 11.2.0.4及以后的数据库版本可以通过AWR报告来计算数据库的IOPS与吞吐量。在AWR报告中描述关于IOPS与吞吐量相关信息有以下三个不同的部分:.Instance Activity Stats.IO Profile(从11gr2开始).Load ProfileInstance Activity Stats.IOPS(每秒I/O读写操作次数)--它是指每秒物理读取I/O请求总次数与每秒...
How To Change The Asm Rebalancing Power
ASM Rebalance使用传统逻辑卷管理器,扩展或收缩条带化的文件系统通常是很困难的。使用ASM,这些磁盘改变现 在调用重新分布(rebalance)可以无逢操作来条带数据。另外,这些操作可以联机执行。存储配置的任何改变--增加,删除或重设置磁盘大小,都会触发rebalance操作。ASM不会动态的围绕 着"host areas"或"hot extents"...
ASM Setting Larger AU Sizes
ASM分配单元ASM分配空间以chunks为单位,叫作分配单元(AUs)。一个AU是最细粒度的分配--每个ASM磁盘都以相 同大小的AU进行划分。ASM 1MB条带大小对于Oracle数据库来说已经证明是最佳条带深度并且将会支 持最大I/O请求。这个最佳条带大小,再加上均匀分布磁盘组中的区与RDBMS中的buffer cache,防止热点。对于VLDBs设...
redhat linux 11.2 rac grid infrastructure add scan ip
由于客户想要在新的生产环境中仍然使用原来的虚拟IP,所以当数据从原数据迁移到新的rac环境中后,我们需要修改虚拟IP,但原来是个单实例使用两上虚拟IP地址,现在是一个RAC数据库,如果是修改RAC的虚拟IP,那么不能做负载均衡,每次都连接到的是一个节点,由于SCAN IP使用/etc/hosts方式创建并且在安装生产环境时只指定了...
oracle linux 11.2 rac grid infrastructure add scan ip
某个项目由于原生产环所使用的虚拟IP与多个系统对接,所以客户想要在新的生产环境中仍然使用原来的虚拟IP,所以当数据从原数据迁移到新的rac环境中后,我们需要修改虚拟IP,但原来是四个单实例使用两上虚拟IP地址,现在是一个RAC数据库,如果是修改RAC的虚拟IP,那么不能做负载均衡,每次都连接到的是一个节点,由于SCAN ...
11g ASM asm_preferred_read_failure_group
ASM优先读取asm_preferred_read_failure_group参数被用来指定一个故障磁盘组列表,它指定了RAC中每个节点的本地读取方式。asm_preferred_read_failure_group格式如下:asm_preferred_read_failure_groups=diskgroup_name.failuregroup_name,...每个条目包含了diskgroup_name,它是磁盘组名字,failuregroup_name,它是...
11.2 rac emctl start dbconsole OC4J Configuration issue
某RAC数据库的em在服务器重启之后,手动执行启动不能成功,错误信息如下:[oracle@jyrac1 ~]$ emctl start dbconsoleOC4J Configuration issue. /u01/app/oracle/product/11.2.0/db/oc4j/j2ee/OC4J_DBConsole_jyrac1_rac not found. 上面的信息显示找不到OC4J_DBConsole_jyrac1_rac查看em配置信息:[oracle@jy...
11g rac multipath asmlib ASM asm_open error Operation not permitted
某生产库,oracle linux,11.2.0.4 rac 一节点重启之后不能正常启动。[root@test1 ~]# su - grid[grid@test1 ~]$ crsctl stat res -tCRS-4535: Cannot communicate with Cluster Ready ServicesCRS-4000: Command Status failed, or completed with errors.正常节点如下:[grid@test2 ~]$ crsctl stat res -t---...
stored outlines迁移成SQL执行计划基线
stored outline迁移stored outline是对SQL语句的一组hint。hint指示优化器对SQL语句选择一个特定的执行计划。stored outline是一种遗留技术用于提供执行计划的稳定。stored outline迁移是用户将stored outline转换为SQL执行计划基线的处理过程。SQL执行计划基线是一组能保证提供良好性能的执行计划。stored outl...
Oracle in子句过多的硬编码引发的故障
某生产数据库,不能登录,数据库不能归,生产环境为IBM小机,oracle为单实例的10.2.0.4。登录到数据库服务器可以看到磁盘空间被占用完了,归档日志存储在yb_oradata目录下,Oracle软件安装在oracle目录,用户不能登录是因为不能写审计日志,业务不能办理是因为归档目录没有空间,这些是问题的症状。,一般oracle所占的大小...
oracle跨版本与平台执行传输表空间
将aix(10.2.0.4)平台上的源数据库中的tspitr表空间传到linux(11.2.0.4)平台,并在源主机上使用目录/yb_oradata/transport来存储被转换的数据文件。操作步骤如下:1.将要被传输的表空间tspitr设置为只读SQL> alter tablespace tspitr read only;Tablespace altered.SQL> select tablespace_name,status from dba_tab...
Oracle Real Time SQL Monitor
Oracle Real Time SQL MonitorOracle数据库的实时SQL监控能让你用来监控正在执行SQL语句的性能。缺省情况下,当SQL语句使用 并行执行或当SQL语句的单个操作消耗了5秒的CPU或I/O时间就会自动启动SQL监控。可以使用v $sql_monitor与v$sql_plan_monitor视图来监控SQL语句执行的统计信息。可以使用这些视图时行关 联来获得被...
Oracle Orion Calibration Tool
Oracle Orion Calibration ToolOracle Orion是一种用来在没有安装Oracle或没有创建数据库的情况下来预测Oracle数据库性能的工 具。不像其它的I/O校准工具,Oracle Orion是特定为模拟Oracle数据库I/O工作量而设计的。Orion 可以通过Oracle ASM来模拟条带的性能。Orion可以使用不同的I/O负载来检测性能指标,比如 MBPS,IOP...
RAC 11G ASM磁盘损坏恢复
一个存储档案的rac数据库起不来了,生产环境是linux rac 11.2.0.4,原因是因为用工具测试磁盘IO时损坏了ocr所在磁盘组与存储数据ASM磁盘的磁盘头。下面是恢复过程:1.检查crs的状态:[grid@darac1 ~]$ crsctl check crsCRS-4638: Oracle High Availability Services is onlineCRS-4535: Cannot communicate with Cluste...
dbms_resource_manager.calibrate_io测试数据库IO性能
在Oracle 11g中dbms_resource_manager PL/SQL包提供了calibrate_io过程可以用来对Oracle数据库的IO子系统进行IO能力测试,其使用方法如下:SQL> SET SERVEROUTPUT ONSQL> DECLARE 2 lat INTEGER; 3 iops INTEGER; 4 mbps INTEGER; 5 BEGIN 6 -- DBMS_RESOURCE_MANAGER.CALIBRATE_IO (, , iops, mbps, la...
dbms_addm执行oracle数据库诊断
为了诊断数据库性能问题,首先查看ADDM分析报告,通常它是在生成AWR快照时自动创建的。如果缺 省的分析不能满足,可以手动执行ADDM分析操作。ADDM可以对任何两个AWR快执行分析,只要快照仍然存储在数据库中而没有被清除掉。当在生成AWR快 照时如果出现了严重错误,ADDM将不会对实例进行分析。在这种情况下,ADDM将只能对...
使用dbms_advisor优化物化视图
为了快速刷新与查询重写优化物化视图dbms_mview有多个过程可以帮助你来创建物化视图并为了快速刷新与查询重写而进行优化。 explain_mview过程可以告诉你一个物化视图是否可以快速刷新或满足一般的查询重写,而 explain_rewrite过程将会告诉你查询重写是否会执行。然而也会告诉你如何完成快速刷新或查询重写。为了能...
使用dbms_advisor来执行sql access advisor
使用dbms_advisor来执行sql access advisor主要有以下几个步骤:1.创建任务2.定义工作量3.生成建议4.查看与实现建议步骤1 创建任务在任务建议被生成之前,必须创建一个任务。任务很重要因为它是与建议进程相关的所有信息的居住 地,包括建议处理的结果。如果使用dbms_advisor.quick_tune过程,那么会自动创建任务...
网络故障造成备库standby logfile的损坏
某生产库exadata,oracle 11.2.0.4,客户说物理备库与主库不能进行同步,如是要客户把生产库与备库的alert_sid.log文件打包传给我。查看了一个主库的alert.log日志文件发现从15号开始网络就断断续续的,信息如下:Wed Jun 15 14:25:48 2016***********************************************************************F...