数据库

详述添加日志文件组和成员以及修改归档模式

我们知道联机在线重做日志,是循环覆写的,它至少要有两个日志组,才能满足循环覆写这一机制,而且为了保障数据库的数据的安全,最好给每个日志组至少有两个成员。那么该如何增加日志组和成员呢  看下面:首先你要查看当前有哪些日志组  如下发现有三个日志组,且每个组都是只有一个成员,然...

贺子_DBA时代
Oracle
2014-08-11 22:38

详述Oracle 多路复用的控制文件——增加一个控制文件副本

首先你要明白几个概念,多路复用就是他们是一样的,如果一个控制文件坏了,那么你可以把它删掉,然后再从好的那个哪复制一份,一定注意,整个过程你的数据库实例是shutdown 状态(这样能保证拷贝的控制文件的一致性,否则假如你在open状态时,难免你的好的那一份控制文件会在你复制之后,有所改变,这样你的拷贝的那份就会...

贺子_DBA时代
Oracle
2014-08-11 21:06

由latch引起的cpu消耗高

本实验是测试由于latch引起过高的cpu资源。我们使用以下实验来模拟。首先我们查找一下有关于latch的隐含参数查询当前实例一共有多少个lathc.实用下面的SQL来查询。column name format a42column value format a24select  x.ksppinm  name,  y.ksppstvl  value,  y.ksppstdf  i...

pxbibm
Oracle
2014-08-11 13:26

Oracle GoldenGate容灾项目初始化调研模板

最近接触到容灾备份的项目。甲方是某省大客户,大客户就是不差钱的客户。目前已经搭建好了OGG环境,生产端是3节点的RAC,并且运行了一段时间。但是现在提出要重新初始化。一想到初始化第一反应是source库有多大的数据,RMAN需要多大空间,复制数据需要多久等等,但是销售在会议上说道这里时,故意停顿了一下,然后略带...

SnowDBA
Oracle
2014-08-10 22:58

海量数据迁移之分区并行切分

在海量的数据迁移中,如果某个表特别大,可以考虑对表中的分区进行切分,比如某个表有100g,还有100个分区,那么可以考虑针对这100个分区,那么可以考虑把这100个分区看成100个表进行并行抽取,如果某个分区数据比较多,可能生成5个dump,那么着100个分区,就可能生成105个分区以上。那么如果有100多个表,那么可能分区都算...

jeanron100
Oracle
2014-08-10 22:56

【RAC】Oracle 10g RAC 重建控制文件

Oracle 10g RAC 重建控制文件 报错ORA-01503: CREATE CONTROLFILE failed ORA-12720: operation requires database is in EXCLUSIVE mode

海星星hktk
Oracle
2014-08-10 22:39

数据迁移工具简单分析

exp/imp 对于数据结构的复制和同步,还是比较理想的工具。 在数据量比较小的情况下,这个工具的性能要远远好于datapump,而且重点推荐,他对于各种常用数据类型的支持还是很不错的。 有一些特性,在某种程度上要好于datapump,在做数据迁移的时候,commit特性还是很重要的。因为通过datapump碰到了很多undo空间不足带来...

jeanron100
Oracle
2014-08-09 23:38

【DataGuard】Oracle DataGuard 数据保护模式切换

DataGuard 提供三种数据保护模式:最大保护(Maximum Protection),最高可用(Maximum Availability)和 最高性能(Maximum Performance)。如果按照数据安全性即主从库数据的同步性由低到高排序,顺序应该是:最高性能、最高可用、最大保护 。本文通过实验模拟三种数据保护模式进行相互切换六个场景,对比保护模式的升级、切换过程。

海星星hktk
Oracle
2014-08-09 22:28

【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...

dbstyle
Oracle
2014-08-09 22:18

深入了解SQL Tuning Advisor

1、前言:一直以来SQL调优都是DBA比较费力的技术活,而且很多DBA如果没有从事过开发的工作,那么调优更是一项头疼的工作,即使是SQL调优很厉害的高手,在SQL调优的过程中也要不停的分析执行计划、加HINT、分析统计信息等等。从ORACLE 10G开始,数据库采取了很多智能化的管理工作,其中SQL优化器(SQL Tuning Advisor:STA),...

wzq609
Oracle
2014-08-09 18:27

【expdp/impdp】 ORA-06502、ORA-39077 修复补丁安装与回退操作

打patch修复 impdp/expdp 操作中 ORA-31626、ORA-31638、ORA-06512、ORA-39077、ORA-06502 错误引起的Bug。

DBA_建瑾
Oracle
2014-08-09 01:47

【expdp/impdp】 ORA-06502、ORA-39077 错误分析与解决方案

impdp/expdp 操作中 ORA-31626、ORA-31638、ORA-06512、ORA-39077、ORA-06502 错误模拟分析与解决方案

DBA_建瑾
Oracle
2014-08-09 00:50

使用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...

eric0435
Oracle
2014-08-08 21:15

由SQL语句执行过程触发对Oracle体系结构的思考

 1.首先打开游标(内存指针),2.语法检查:来了一条update语句首先你要看这条语句是不是SQL语句也就是先对他进行语法分析,语法分析是在share pool的库缓存去中,并在此存储起来,3.语义检查:语法没问题后,要检验它所涉及的表、索引、以及权限等数据库对象及相关属性是否正确 ,也就是语义...

贺子_DBA时代
Oracle
2014-08-08 20:59

sql查询之【找到是分区表但未使用分区条件的sql】

   大家好! 这两天在工作中让写一个 找到是分区表但未使用分区条件的sql 对于大家也许不是很难,但对于刚刚踏入oracle数据库行业的我来说有些小挑战啊。不过还好,通过1    天半的努力,终于写出了自己满意的效果。思路:我先解释一下,我的书写的思路,...

history_xcy
Oracle
2014-08-08 18:30