oracle 10.2.0.4 rac asm磁盘组加载时遭遇 ORA-00600 kfgFinalize_2 错误
环境: oracle 10.2.0.4 rac+asm操作系统:linux 32bit其中一个节点加载磁盘组时报以下错误:SQL> alter diskgroup datadg mount;alter diskgroup datadg mount*ERROR at line 1:ORA-00600: internal error code, arguments: [kfgFinalize_2], [], [], [], [], [],[], []而另外个节点是正常。通过查metalink,...
sql优化工具SQLT
SQLT也叫SQLTXPLAIN,如果某一条SQL执行效率很低,也不知道从哪里下手,可以使用SQLT来收集和性能相关的各种信息(如:Execution plans, Cost-based Optimizer CBO statistics, Schema objects metadata, Performance statistics, Configuration parameters...)适用范围Oracle Database -...
由SQL语句执行过程触发对Oracle体系结构的思考
1.首先打开游标(内存指针),2.语法检查:来了一条update语句首先你要看这条语句是不是SQL语句也就是先对他进行语法分析,语法分析是在share pool的库缓存去中,并在此存储起来,3.语义检查:语法没问题后,要检验它所涉及的表、索引、以及权限等数据库对象及相关属性是否正确 ,也就是语义...
使用SQL Profile进行SQL优化案例
一个社保系统的自助查询系统查询个人医疗费用明细的查询语句要用一分多钟还没查询出来,语句如下:select * from v_zzzd_ylbx_ylfymxcx where aac002='430703198202280017'从上面的语句可知是从视图 v_zzzd_ylbx_ylfymxcx中查询数据。v_zzzd_ylbx_ylfymxcx视图的创建语句如下:create or replace view v_zzzd_yl...
11.2.0.2的SPM的一个bug
将该参数optimizer_capture_sql_plan_baselines 设置为true后,出现大量的等待事件:enq: HW - contention select*from VW_SESSION_WAIT_LHR; SELECT a.SID, a.serial#, a.WAIT_CLASS, a.EVENT, a.BLOCKING_SESSION, ...
【12C考题精解】OCP 1z0-060 QUESTION 6: Recovery of a Tablespace in the PDB
QUESTION 6Your multitenant container database, CDB1, is running in ARCHIVELOG mode and has two pluggable databases, HR_PDB and ACCOUNTS_PDB. An RMAN backup exists for the database.?You issue the command to open ACCOUNTS_PDB and find that the USERDATA.DBF data file for the default permanent ta...
【RAC】Oracle 10g RAC 重建控制文件
Oracle 10g RAC 重建控制文件 报错ORA-01503: CREATE CONTROLFILE failed ORA-12720: operation requires database is in EXCLUSIVE mode
Oracle GoldenGate容灾项目初始化调研模板
最近接触到容灾备份的项目。甲方是某省大客户,大客户就是不差钱的客户。目前已经搭建好了OGG环境,生产端是3节点的RAC,并且运行了一段时间。但是现在提出要重新初始化。一想到初始化第一反应是source库有多大的数据,RMAN需要多大空间,复制数据需要多久等等,但是销售在会议上说道这里时,故意停顿了一下,然后略带...
由latch引起的cpu消耗高
本实验是测试由于latch引起过高的cpu资源。我们使用以下实验来模拟。首先我们查找一下有关于latch的隐含参数查询当前实例一共有多少个lathc.实用下面的SQL来查询。column name format a42column value format a24select x.ksppinm name, y.ksppstvl value, y.ksppstdf i...
详述Oracle 多路复用的控制文件——增加一个控制文件副本
首先你要明白几个概念,多路复用就是他们是一样的,如果一个控制文件坏了,那么你可以把它删掉,然后再从好的那个哪复制一份,一定注意,整个过程你的数据库实例是shutdown 状态(这样能保证拷贝的控制文件的一致性,否则假如你在open状态时,难免你的好的那一份控制文件会在你复制之后,有所改变,这样你的拷贝的那份就会...
【goldengate】官方文档笔记一 配置Manager和网络连接
无论是哪种技术,学习初期对概念的理解非常重要。掌握概念之后,将各个知识点连接起来,通过实践理解其体系结构。如果概念都不清楚的话,面对灵活的配置参 数会感觉云里雾里。oracle官方文档是学习oracle技术的一个瑰宝,从入门阶段到提高阶段都能在文档中找到需要的那一部分。公司最近开始做OGG 的项目,借此机会系统的学...
【AIX】AIX 开机自动挂载NFS共享
当Oracle搭建在AIX系统上,进行集中备份时,可能需要通过连接Backup server挂载NFS共享来讲数据备份到存储设备上。在Linux环境下,如想实现开机自动挂载,通常只要在/etc/fstab中添加相应记录即可。在AIX系统中,即使在相应目录/etc/filesystems中添加了对应挂载信息,还需要调整默认网络参数。
sap迁移 System Copy 导出导入on SLES11
操作系统: SLES 11 (suse企业版11) 源sap 实例名: T03 IP地址 10.8.7.19 目标sap实例 名:X03 IP地址 10.8.7.27 SAP版本: sap erp6.0 ehp5 oracle 版本:10g 10.2.0.5 采用Export Import 的方式 开始… 源系统T03信息截图 ...
【原创】ORACLE 数据分析和动态采样
《ORACLE 数据分析和动态采样》引言:oracle 数据库性能调优最需要重视的也最常遇到的就是SQL执行效率,而反映SQL效率最直观的工具就是CBO生成的执行计划,那么如何让CBO生成最精准的效率最高的执行计划成为我们当...
水煮oracle41----shell脚本中对oracle的sql*plus和rman工具的脚本调用和嵌入
Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。 一、由shell脚本调用sql,rman脚本[python] view plai...
BIEE-修改bisystemuser密码
First change the password for the user BISystemUser in the realm.
MySQL搭建带过滤的复制环境
单位准备新上线一些功能,这些功能和原来生产库模块的功能是没有关系的,准备新建一个数据库给它使用。但是他需要关联查询原来生产库的某些表。后来的方案就是新建一个库,从原来的生产库复制需要的那几个表过来用于关联查询。模拟如下Master模拟生产库,Slave是新建的数据库,只是从Master服务器复制表A。1.Master...
flashback闪回技术应用解析
闪回技术中包括:闪回查询,闪回表,闪回删除表,下面一一细说一:闪回查询,就是如果你对一个表做了DML,并且已经commit,但是你想查看你修改之前的值,这时你就可以用闪回查询了1,基于时间的闪回查询,HR@ENMOEDU> select employee_id,first_name,last_name 2 from employees; EMPLOYEE_ID FI...
Oracle数据块block
Oracle块是建筑数据库的基石。是数据库的最小i/o单位。Oracle读取数据文件时是以块的形式读取的。Block(块)最基本的存储单元 Extent(范围)一次分配的连续的块Segment(段)属于同一对象的范围组成一个段Tablespace(表空间)数据文件的组织行为SQL> SELECT TABLESPACE_NAME,SEGMENT_NAME...
Oracle 是分区表,但条件不带分区条件的SQL
Oracle 是分区表,但条件不带分区条件的SQL