数据库

对于11gR2的集群relink

对于11gR2的集群relink参考MOS:Do I need to relink the Oracle Clusterware / Grid Infrastructure home after an OS upgrade?”RAC: Frequently Asked Questions [ID 220970.1]我们在对111gR2的RAC的操作系统进行内核升级或者系统升级后,我们一般建议对集群和rdbms进行一次relink因为对于Oracle Grid Infrastructur...

yingyifeng306
Oracle
2015-05-14 09:34

详解Oracle后台进程

 后台进程为了实现为多用户提供服务且保证系统性能,在一个多进程 Oracle 系统(multiprocess Oracle system)中,存在多个被称为后台进程(background process)的 Oracle 进程。一个 Oracle 实例中可以包含多种后台进程,这些进程不一定全部出现在实例中。系统中运行...

tangwuqiao
Oracle
2015-05-13 23:01

系统级alias vs Oracle ADR功能

Oracle在11g中推出的新特性ADR,即Automatic Diagnostic Repository个人理解这个工具就是能够高效的把一些日志文件轻松管理起来。比如查看数据库alert日志就不必麻烦去到对应的路径下去找一圈,直接使用show alert即可,比如查看现在数据库中出现了哪些错误,直接通过show problem命令即可。命令的使用也很方便。直接输入a...

jeanron100
Oracle
2015-05-13 22:38

MySQL innodb_table_stats表不存在的解决方法

MySQL 版本 5.6.14公司有几台MySQL服务器的错误日志显示,有几个系统表不存在.innodb_table_statsinnodb_index_statsslave_master_infoslave_relay_log_infoslave_worker_info这是因为数据库初始化的时候,dba可能删除过ibdata1文件虽然重启之后,数据库会自动创建一个ibdata1文件,但是上述系统表也是innodb引擎,所...

壹頁書
MySQL
2015-05-13 19:20

Amoeba实现读写分离

开发者博客链接: http://amoeba.sourceforge.net/wordpress/amoeba 中文文档下载地址:http://amoeba.meidusa.com/amoeba.pdfamoeba 未来发展方向:http://amoeba.meidusa.com/amoeba-big-picture.pdf

luckyfriends
MySQL
2015-05-13 11:36

重建SCOTT用户及SCOTT轶事

        学习Oracle最早就是从scott用户下的dept表和emp表开始的,直到现在也习惯于在scott用户下做测试。有时为了方便测试,需要重建scott用户以便提供一个全新的测试环境,在这儿记录一下重建scott用户的过程。1.scott用户简介SCOTT是在Oracle数据库中,一个示例用户的名称。其作用是为初学者...

Hoegh
Oracle
2015-05-13 10:59

Oracle数据库高危漏洞警告!

注:本文来自云和恩墨。各位用户,最近在互联网上暴露出一个Oracle的高危漏洞,利用该漏洞,仅有查询权限的用户可以对数据进行增、删、改操作,非常危险。该漏洞影响范围非常广泛,包括在国内最常见的11.2.0.3,11.2.0.4,12.1等版本。该漏洞在2014年7月的CPU中被修正,但是如果用户未应用该CPU,则漏洞仍然存...

pxbibm
Oracle
2015-05-13 09:37

令DBA迷惑的共享池核心概念总结(一)

 我们知道shared _pool非常重要,在自动管理的环境情,可能会被其他的内存组件占用shared_pool的空间,当shared_pool空间不够时会引发各种各样的问题。在自动管理内存的环境下也可以定义各种组件的大小,这时候的定义是表示一个组件的最小值。所以建议给shared_pool_size手动设置一个最小值,这样保证shared_pool不...

kuqlan
Oracle
2015-05-13 02:32

你所不知道的OERR

作为OERR工具不陌生。这是一个非常实用的工具,利用该工具可以迅速获取$ oerr ora 165201652, 00000, "unable to extend temp segment by %s in tablespace %s"// *Cause:  Failed to allocate an extent of the required number ofblocks for//          a ...

Jet_Zhang
Oracle
2015-05-12 23:25

关于收缩数据文件的尝试

在数据库中对于数据文件都是提前规划,不够就加的情况,很少会留意到其实有些数据文件那么大,其实条件允许也是可以收缩收缩的。这种情况在本地测试环境中尤为突出,本来就用虚拟机跑个数据库,硬盘空间就够紧张,几十M几百M都是空间,都得“兆兆”计较。今天在做dataguard的练习的时候,发现主库中的数据文件有些大,差...

jeanron100
Oracle
2015-05-12 22:52

GoldenGate更新丢失问题

最近,在GoldenGate(11.2.1.0.1 for 10g)的目标库上发现一个很有趣但又很扰人的问题。事情是这样的,有用户反映说在目标库上的一张表上有两个字段(DZFAILFLAG,REMARK)的值与源库的不一致。 检查了一下源库与目标库的GoldenGate进程,两边都运行的很好,也没有报任何错误。查看了一下源库和目标库上那张表的记录数,两边...

Jet_Zhang
Oracle
2015-05-12 21:45

自动启用表的FLASHBACK ARCHIVE

Oracle的Flashback特性能让你找回先前的数据,因为这个特性依赖于UNDO,所以它的使用也是有很多限制的,比如当表的结构发生变化后, 如删除了一个字段(增加字段Flashback还能使用),那Flashback的特性就不能发挥作用了。当你使用Flashback时就会抛出ORA-01466的错误,提示表的定义已更改:08:09:16 SQL> select ti...

Jet_Zhang
Oracle
2015-05-12 21:42

Oracle GoldenGate(OGG)诊断

这篇文档简要地列出了在使用 Oracle GoldenGate(OGG)时常见的问题以及诊断的步骤和工具。它描述了查找 OGG 组*失败原因的关键文件。理解 OGG 怎样捕获和传输数据有助于理解为何会发生问题以及如何避免这些问题。正确的安装和配置 OGG,再结合日志可以极大地帮助问题解决。注:*组 - 是抽取或复制的官方术语。 从现...

pxbibm
Oracle
2015-05-12 08:24

Oracle读取和修改数据块的过程

Oracle读取和修改数据块的过程 Oracle数据库处理SQL都会经过三个过程:解析(parse)、执行(exec)、返回结果(fetch)。为了便于理解,我们首先省略的SQL的处理过程,而直接介绍数据块的读取或修改过程。   物理读和逻辑读概念 1.对要访问的块地址做HASH HASH(FILE#,BLOCK#) = hash_value(HV)...

kuqlan
Oracle
2015-05-12 02:26

搭建dataguard碰到的几个小问题

今天在搭建dataguard环境的时候,发现操作还是生疏了,环境也被反反复复折腾了好久,也碰到了一些小问题,总结一下。第一个问题是使用sys账户登录rman的时候总是报错。比如密码是oracle ,使用sqlplus登录的时候总是报错。>sqlplus sys/oracle@test11g as sysdbaERROR:ORA-01031: insufficient privileges这个问题的思...

jeanron100
Oracle
2015-05-11 22:57