数据库

数据迁移中的数据库检查和建议

关于数据迁移,在之前也讨论过一些需要注意的地方,可能林林总总列了不少,都是在数据迁移迁移前和迁移时需要注意的。http://blog.itpub.net/23718752/viewspace-1195364/http://blog.itpub.net/23718752/viewspace-1254945/我在这些帖子的基础上进行更多的总结和补充。数据库级的检查和建议1)参数检查有些参数...

jeanron100
Oracle
2014-08-21 17:23

为何在查询中索引未被使用(二)——问题解答

昨天只是和大家谈了下,为什么索引没有被使用的原因,那么今天来和大家分享下,这这些情况下没有使用的索引的原因进行分析下以及排错的步骤。排错步骤“为什么索引没有被使用”是一个涉及面较广的问题。有很多种原因会导致索引没有被使用。下面我们一起来看排错的步骤:快速检查 表上是否存在...

pxbibm
Oracle
2014-08-21 09:48

设置plsqldev默认格式化(关键字大写,其它小写)

一直以来知道plsqldev有格式化功能,每次写完sql后,也习惯性的点击按钮来进行格式化,只是未曾注意到还可以对默认格式化进行设置。昨天刚从同事那学来的,在此分享下。默认格式化设置方法:Tools->Preference->User Interface->PL/SQL Beautifier界面,点开Rules file下面的Edit,如下所示:在上图右侧区的Syntax Ca...

pwz1688
Oracle
2014-08-21 09:36

数据迁移前的准备和系统检查

关于数据迁移,在之前也讨论过一些需要注意的地方,可能林林总总列了不少,都是在数据迁移迁移前和迁移时需要注意的。http://blog.itpub.net/23718752/viewspace-1195364/我在这个帖子的基础上进行更多的总结和补充。数据升级前的测试 -)充分的测试,评估时间,总结经验,提升性能, 心中有数。在生产中进行数...

jeanron100
Oracle
2014-08-20 23:02

关于一个"恒真(恒假)条件"与"NULL参与比较判断"共同作用引发的语句结果异常

看标题,自己也觉得有些拗口.主要是两方面:(1)恒真(恒假)条件:不少开发人员,为了拼接语句的便利,采用恒真(比如1=1)条件为基础,拼接若干个and条件,这样就可以不做判断条件之前应该是where还是and,同样道理,采用恒假(比如1<>1)条件为稽查,拼接若干个or条件,这样就可以不做判断条件前面应该是where还是or.这种做法,在逻辑...

qdrzq
SQL Server
2014-08-20 20:05

MongoDB官方文档翻译系列之 -- 执行二阶段提交

MongoDB不是RDBMS,它本身不支持多文档事务,只能保证单文档操作是原子性的,本文介绍了一个手动执行二阶段提交的方式来保证事务,以及如果在各个执行点进行回滚和恢复。

mongodb_sie
NoSQL
2014-08-20 15:03

【goldengate】官方文档笔记五 Oracle GoldenGate实时数据仓库

数据仓库配置是多对一的配置方案。多个源端数据库将数据发送到同一个目标数据仓库。OGG支持将源库同步到多个目标系统。数据仓库配置需要注意以下事项:假设每个源端的数据库发送到目标系统的数据都是不同的。如果在多个源端系统出现了相同的表,表中出现了相同的记录时,需要做出冲突解决。你可以将源端系统和目标端...

snowdba
Oracle
2014-08-20 14:10

【goldengate】官方文档笔记四 Oracle GoldenGate实时数据分布

数据分布配置是一对多得配置方案。OGG支持将源库同步到多个目标系统。数据分布配置需要注意一下事项:如果数据传输过程中,投递进程(data pump)发现目标库网络连接出现故障,捕获到得数据会继续像其它目标发送。在源端使用一个初始抽取组(extractgroup)和一个投递组(data pump extract group)对应多个目标数据库...

snowdba
Oracle
2014-08-20 09:59

为何在查询中索引未被使用

“为什么索引没有被使用”是一个涉及面较广的问题。有很多种原因会导致索引没有被使用。我们可以按照下面一些非常有用的检查列表来检查我们的索引。排错步骤 快速检查 表...

pxbibm
Oracle
2014-08-20 09:20

【DataGuard】Oracle 11g physical standby switchover

环境:DataGuard physical standby主库:Oracle 11g RAC备库:Oracle 11g 单实例 主备切换主库切换为备库 查询主库状态SQL> select database_role,switchover_statusfrom v$database;DATABASE_ROLE     SWITCHOVER_STATUS...

DBA_建瑾
Oracle
2014-08-19 23:48

通过闪回事务查看数据dml的情况

昨天有一个网友问我,怎么能够查询一个表中最后一条插入的记录,我大概回复了,可以通过闪回事务来实现,但是得看什么时候插入的数据,也需要一定的运气。如果通过闪回事务来得到对应的undo_sql,可能多个dml语句对应一个事务,所以我们需要得到的是一个完整的事务的信息,里面包括对应的Undo_sql,这样才算得到比较完整的...

jeanron100
Oracle
2014-08-19 20:59

连接rac数据库报ORA-12545

安装问题3:数据库连接报ORA-12545 p7401:/oracle/db/10.2/db_1/network/admin$more listener.ora # listener.ora.p7401 Network Configuration File: /oracle/db/10.2/db_1/network/admin/listener.ora.p7401 # Generated by Oracle configuration tools. SID_LIST_LISTENER_P7401 = (SID_LIST = (SID_DESC = (SI...

luckyfriends
Oracle
2014-08-19 17:32

RAC创建ASM单个磁盘不能操作2T

安装问题2:ASM单个磁盘不能操作2T bootinfo –s hdisk8 移除已经创建好的数据库,删除asm卷组及磁盘: p7402:/home/oracle$export ORACLE_SID=+ASM2 p7402:/home/oracle$sqlplus / as sysdba SQL> select instance_name from v$instance; INSTANCE_NAME -------------------------------- +ASM2 SQL> s...

luckyfriends
Oracle
2014-08-19 17:31

AIX maxperm参数导致监听问题

1.1. AIX maxperm参数导致监听问题 1.1.1. 问题: oracle11g 在aix6.1上安装完了,在使用的过程中发现监听有时候自己出错停止,上午停了3次,导致连不上库,报错信息如下: <msg time='2011-12-28T12:51:39.587+08:00' org_id='oracle' comp_id='tnslsnr' type='UNKNOWN' level='16' host_id='oracledb' host_addr='19...

luckyfriends
Oracle
2014-08-19 17:10

oracle使用触发器监控哪用户删除了表记录

    最近,客户反映有一个表的记录被人修改了,想查归档日志,又比较麻烦,叫我们做了一个触发器来监控一下这个表,看看是谁做的事。    于是我们就用一个触发器帮他解决了这个问题1、创建接收删除用户的表信息SQL> create table tab_mon_midify as (select sid,username,program,machin...

datapeng
Oracle
2014-08-19 13:26