数据库

基于CBO优化器谓词选择率的计算方法

选择率selectivity是Oracle的CBO中比较重要的一个概念。和selectivity经常一起提到的一个概念是cardinality,其实这两个概念的本质上是一样的。selectivity是指一个SQL操作的得出结果集占原来结果集的百分比,而cardinality就是指一个SQL操作的得出结果集的行数,CBO是通过selectivity来计算cardinality的,也就是说cardi...

eric0435
Oracle
2014-01-15 21:06

GolgenGate--配置PUMP进程的同步

平台:HP IA 64源库:11.2.0.3目标库:11.2.0.3实现方式:配置PUMP进程的同步 这个原理也很好理解,在源端,捕获进程将online或者归档文件里的变化信息存储到源端的trail文件中,然后再由data pump进程将文件信息传到目标端的trail文件中,之后,目标端的replicat进程在从他本地的trail文件中捕获信息,转化成sql...

oracle_mao
Oracle
2014-01-15 16:52

RAC因为localhost磁盘空间不够导致has进程挂起

 [oracle@his1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.2.0 Production on Wed Jan 15 13:12:42 2014Copyright (c) 1982, 2010, Oracle.  All rights reserved.Connected to an idle instance.下面可以启动数据库找不到spfileSQL> startupORA-01078: failure in processing syste...

muxinqing
Oracle
2014-01-15 13:29

Oracle开发误区(here)

1.避免对列进行运算在编写SQL时,要尽量避免对列进行运算,要善于通过等价改写消除对列运算的SQL,这样可以避免索引无法使用,从而提高语句效率。点击(此处)折叠或打开DROP TABLE ljb_test;CREATE TABLE ljb_test(ID NUMBER, log_time DATE);...

luisedalian
Oracle
2014-01-15 13:25

MySQL主从双向同步复制

MySQL主从双向同步复制

us_yunleiwang
MySQL
2014-01-15 11:50

ORA-28000账户被锁和解锁

今天测试库有个账户的密码忘了,试了十几次就开始提示:ERROR:ORA-28000: the account is locked意思明显就是账户被锁了,可能是用户的资源设置中对密码重试次数做了限制。验证:SQL> select a.username, b.profile, b.resource_name, b.limit  2  from dba_users a, dba_profiles b&nb...

bisal
Oracle
2014-01-14 16:15

共享SQL语句

为了不重复解析完全相同的SQL语句,在第一次解析之后,Oracle将解析后的SQL语句存储在内存中。SGA->Shared Pool->LibraryCache->Shared SQL Area。Oracle对Share SQL Area的共享要求两个SQL语句在文本上必须完成相同,包括空格、换行、大小写都必须完全相同。点击(此处)折叠或打开-...

luisedalian
Oracle
2014-01-14 09:32

删除redo所有日志,数据库无法启动

半夜在itpub上看到有人发贴,说不小心删除了redo所有日志,导致数据库无法启动,因此模拟了一下。   如下:OS:  Oracle Linux Server release 5.7DB:  Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production[oracle@yoon yoon]$ lscontrol01.ctl  redo01.log&...

haoge0205
Oracle
2014-01-13 23:37

从一个shell脚本执行出错聊起

 运维人员面对的环境是复杂的。仅就操作系统而言,就有Windows Server、Unix、AIX和各种分支服务器OS。由于系统环境的差异,运维人员是很难做到知识面面俱到,对所有的特性了如指掌。这个时候,个人发展的方向性和坚持精神就十分重要。一点点的积累,从一些小问题着手,个人才能慢慢的成长。AIX/Linux和Wind...

realkid4
Oracle
2014-01-13 17:54

GolgenGate-一次性抽取

平台:HP IA 64源库:11.2.0.3目标库:11.1.0.6实现方式:实现一次性抽取 OGG的实现方式很多,最简单的莫过于一次性抽取,即只在启动extract进程时同步。待此次同步完成后,如表中数据变化则目标库中的数据不随之变化。1. 两边 配置监听2. 安装软件包源库:$ ll   /home/oratest/ogg/-rw-r--r--&...

oracle_mao
Oracle
2014-01-13 17:31

数据库启动归档模式

启动数据库的归档模式

super_sky
Oracle
2014-01-13 15:14

Oracle CDC部署流程

一、ORACLE环境检查查oracle数据库版本(>9.2.0.4.0).select * from v$version;BANNEROracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE        10.2.0.1.0        ProductionTN...

tangyunoracle
Oracle
2014-01-12 23:28

ORACLE IMU In Memory Undo 学习

  在传统的undo管理模式中,oracle对undo和data block是一视同仁。这样大致会有三种弊端:     1)事务开始时,存放事务表的段头不在内存,server process需要将此i/o上来     2)存放旧值的回滚块不在内存     3)rollback或者CR读的时候,所需的回滚块被DBWn写到磁...

murkey
Oracle
2014-01-12 18:27

控制文件丢失恢复

(一)控制文件丢失(丢失其中一个,而不是全部)  解决办法有两种:  1)拷贝一份现有的控制文件进行恢复  2)修改spfile文件不指定到丢失的控制文件 模拟这两种情况准备工作:1.查看当前数据库控制文件SQL> select name,status from v$controlfile;NAME      ...

sky850623
Oracle
2014-01-12 17:42