数据库

通过移动数据文件来均衡文件I/O

v$filestat视图中可以看出数据文件的读写次数和频率,从而可以对比出数据文件所在磁盘的压力大小,将压力的文件转移到压力小的磁盘来进行优化col PHYRDS format 999999999col PHYWRTS format 999999999col READTIM format 999999999col WRITETIM format 999999999col name for a45select...

SnowDBA
Oracle
2015-01-08 11:19

MySQLDump在使用之前一定要想到的事情

MySQLDump经常用于迁移数据和备份.下面创建实验数据,两个数据库和若干表create database db1 ;use db1;create table t1(id int primary key);insert into t1 values(1),(2),(3);create table t2(id int primary key);insert into t2 values(1),(2),(3);create database db2;use db2;create table t3(id int pri...

壹頁書
MySQL
2015-01-07 02:06

Oracle使用impdp的network_link迁移数据库

年初需要迁移一台Oracle数据库,由于数据量不大,可以采用impdp的方式不同于以往,这次采用了network_link,在源数据库和目标数据库都没有文件的存留,并且过程更加简化.源数据库    172.16.1.38目标数据库    192.168.16.1141.首先,在目标数据库创建dblink创建源数据库的TNSSOURCE =  ...

壹頁書
Oracle
2015-01-06 22:35

Oracle union all 不走索引的优化

oracle union all 导致不走索引的分析 及解决方案

maohaiqing0304
Oracle
2015-01-06 15:45

关于order by中的数据排序

今天开发的一个同事找到我,说碰到一个比较奇怪的问题,说两个等价的查询类似下面的形式。select *from test where account_id=xxxxxx order by creation_dateselect *from test where account_id=xxxxxx  and entity_id=xxxxx order by creation_date两个查询都会返回4条结果,但是第一个查询和第二个查...

jeanron100
Oracle
2015-01-05 23:00

【11g新特性】Oracle 加密表空间-可下载

前言:数据治理领域里面经常会遇到敏感数据,例如我们征信中心的征信数据就是涉密数据,并不是所有的人都可以看到,就算有授权也只能看到指定对象的数据,那么想一想假设这些数据被流失出来会是一个怎样的场景,就像“皇帝新装”这个故事一个,全部搬上银幕被展现出来,还记得前几天12306网站信息被泄露了吗!下面来介绍一个Oracle 11g新特性给大家,此特性可以完全避免上述事件的发生,这就是Oracle11g加密表空间特性。

leonarding
Oracle
2015-01-05 20:31

乱用Hint造成性能问题案例一

某系统上午9点到11点的AWR报告中TOP SQL,其中消耗时间最长的花了9770秒,该SQL_ID为36cbabzyq13gy这条SQL语句与SQL_ID为0frcad5600xdu,g1a0qu2b42j83所对应的SQL语句除了文本值不一样外,其它部分是相同的,这里没有使用绑定变量SQL ordered by Elapsed TimeResources reported for PL/SQL code includes the resour...

eric0435
Oracle
2015-01-05 17:47

一个简单数据库健康检查脚本

NLS_DATE_FORMAT="DD-MON-RRRR HH24:MI:SS"export NLS_DATE_FORMATrman target /spool log to rman_report.logset echo onshow all;report schema;list incarnation;list backup summary;list backup;list copy;report need backup;report obsolete;restore database preview;spool log offsqlplus...

pxbibm
Oracle
2015-01-05 12:21

Oracle GoldenGate相关讲解及安装

OGG的工作原理: capture实时的读取交易日志,并不是傻傻的捕捉,捕捉数据变化并可实现过滤。别的表的改变我就不需要记录。    队列文件:没有提交,暂存数据变化到队列中。        传输:对数据压缩和加密。      &n...

哎呀我的天呐
Oracle
2015-01-03 23:02

灌入大量数据后手工采集统计信息的重要性

1. 创建测试表TBL_STAT,及索引,但不插入记录SQL> create table TBL_STAT as select * from dba_objects where 1<>1;Table created.SQL> create index idx_tbl_stat on tbl_stat (object_id);Index created.SQL> select count(*) from tbl_stat;  COUNT(*)----------     ...

bisal
Oracle
2015-01-03 14:13

几个行列转换的实用小例子

create table session_test as select *from v$session;select count(*)cnt,status from session_test group by status;STATUSVARCHAR2(8)Status of the session:ACTIVE - Session currently executing SQL...

jeanron100
Oracle
2015-01-01 23:04

ORACLE 11g Result cache使用指南

何为result cache?result cache,结果缓存,当表的访问方式以读为主前提下,从一张大表中过滤出少量的记录作为结果集的查询语句适合把查询结果集放入result cache,后续相同的查询语句可以直接从result cache里获取想要的结果,省去了CPU、I/O上的开销,result cache位于shared pool里的某一块区域中,其大小可以通过resul...

oliseh
Oracle
2015-01-01 18:48

物化视图失效的几种情况及测试

说明:物化视图(Materialized Views)是查询的结果集,所有原表和视图的变更都将导致物化视图的失效,最近就发现了一个物化视图经常失效的问题,以下是整理的文档。 一、物化视图状态查询:ORACLE提供了一个视图用于查询物化视图的状态USER_MVIEWS,其中列STALENESS,用于显示当前物化视图的状态Relationship...

wzq609
Oracle
2014-12-31 11:28

gzexe 助shell脚本加密 01

gzexe 助shell脚本加密 01 一、  简介 很多时候我们的脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,我们使用一些加密的手段来屏蔽这些信息,确保系统的安全已经脚本的可流传性,通常情况下我们只需要通过系统自带的gzexe这个工具就够了。 二、    &n...

wuweilong
Oracle
2014-12-30 22:45

一次数据库无法登陆的问题及排查

今天在中午的时候,收到客户的邮件,说数据库访问有问题了,赶紧连到生产环境查看。结果在尝试登录的时候报了listener的错误,感觉像是listener停了一样。> sqlplus n1/n1@xxxxSQL*Plus: Release 11.2.0.2.0 Production on Mon Dec 29 12:33:23 2014Copyright (c) 1982, 2010, Oracle.  All rights reserved.ERRO...

jeanron100
Oracle
2014-12-29 22:47