数据库

一条简单的sql在11g和12c中的不同

今天在查看awr报告的时候,有一句很简单的sql语句引起了我的注意,因为它Physical ReadsExecutionsReads per Exec%TotalElapsed Time (s)%CPU%IOSQL IdSQL ModuleSQL Text...

jeanron100
Oracle
2015-04-10 21:09

对分区表的部分分区执行TSPITR

分区表可以跨多个表空间,Oracle允许对部分分区执行TSPITR而不是所有分区。1.对每个要执行恢复的分区在主数据库中创建一个表,分区表是sales,有28个分区,要执行TSPITR的分区是sales_1995,sales_1996,所以对这两个分区创建两个单独的表sales_1995,sales_1996SQL> select a.owner,a.table_name,a.partitioning_type,a.sub...

eric0435
Oracle
2015-04-10 19:26

分区索引--global和local,prefix和non-prefix

1.分区表和分区索引的概念是分开的。分区表上建的索引就是分区索引,是错误的。2.global分区索引也是可以建在非分区表上的,local分区索引只能建在分区表上。3.关键字global和local都是针对分区索引,虽然非分区索引也可以用global关键字,但无意义。4.global分区索引只能是prefix前缀的。5.prefix前缀和non-prefix,gl...

selectshen
Oracle
2015-04-10 17:55

mysql 主从同步问题小结

 复制如何工作         整体上来说,复制有3个步骤:          (1)    master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events);  &nbs...

贺子_DBA时代
MySQL
2015-04-10 17:35

Tablespace表空间优化心得

1、首先检查表空间占用空间情况select total.tablespace_name,round(total.MB, 2) as Total_MB,round(total.MB - free.MB, 2) as Used_MB,round((1 - free.MB/total.MB)*100,2) || '%' as Used_Pct from (select tablespace_name, sum(bytes)/1024/1024 as MB from  dba_free_space group by tablespace_na...

tangwuqiao
Oracle
2015-04-10 15:25

Oracle数据库坏块(corruption)-物理坏块

概述-------------数据库坏块(corruption) 的类型可以按照坏块所属对象的不同,分为用户数据坏块,数据字典坏块,Undo坏块,控制文件坏块,Redo坏块,Lob坏块,index坏块等等;也可以按照坏块产生的原因,分为物理坏块(physical corruption)和逻辑坏块(logical corruption )。本文主要讨论用户数据发生物...

pxbibm
Oracle
2015-04-10 09:20

最常用的B树索引的5种访问方法

今天我们讨论下oracle数据库中最常用的B树索引,首先我们先来看一下oracle数据库里B树索引的结构。 从图中我们可以看出,oracle数据库里的B树索引就好像一颗倒长的树,它包含两种类型的数据块。一种是索引分支块(L1-1,L1-2),另一种是索引叶子块(L0-1,L0-2,L0-3,L0-4,L0-5,L0-6)。索引分支块包含指向相应索...

pxbibm
Oracle
2015-04-08 16:51

通過active_session_history我們能得到什麼

通過active_session_history我們能得到什麼

diashad
Oracle
2015-04-08 15:24

Mongo数据迁移实验

说明          公司现有线上mongo环境: 1.       不同版本(2.2.0、2.2.2、2.4.8、tokumx-2.0.0) 2.       不同架构环境(单实例、带master参数的单实例,分片+副本集) 为了将现有复杂的线上环境在不影响业务正常...

jx_yu
NoSQL
2015-04-07 14:54

静默安装SqlServer2008配置文件--之一

;SQLSERVER2008 Configuration File[SQLSERVER2008]; 为您已指定的 SQL Server 功能指定实例 ID。SQL Server 目录结构、注册表结构和服务名称将反映 SQL Server 实例的实例 ID。 INSTANCEID="MSSQLSERVER"; 指定安装程序的工作流,如 INSTALL、UNINSTALL 或 UPGRADE。这是必需的参数。 ACTION="Inst...

luckyfriends
SQL Server
2015-04-07 10:57

Linux下利用脚本静默安装Oracle11G

sed -i '$a fs.aio-max-nr = 1048576' /etc/sysctl.confsed -i '$a fs.file-max = 6815744' /etc/sysctl.confsed -i '$a kernel.shmall = 2097152' /etc/sysctl.confsed -i '$a kernel.shmmax = 536870912' /etc/sysctl.confsed -i '$a kernel.shmmni = 4096' /etc/sysctl.confsed -i '$a kernel.sem = 250 32000 100 ...

luckyfriends
Oracle
2015-04-07 10:11

曲折的10g,11g中EM的安装配置过程

今天在本地搭了一套oracle环境,首先安装数据库的时候顺带了EM,结果安装好之后想修改监听器的端口,把原本15521的端口换成别的,结果在目录中修改了几个参数文件,EM竟然直接起不来了。最后自己分析了,其实有好几种思路来完成密码的修改。一种是直接删除EM,然后重建,可以使用emca -deconfig dbcontrol db -repos drop...

jeanron100
Oracle
2015-04-06 23:26

MySQL 瑞士军刀

MySQL的瑞士军刀  这里主要讲mysql运维中的一些主要工具,这些工具可能大家都用过,特别是系统管理员或者做linux服务器维护的同学可能都知道这些小工具,这里讲得会比较多一些,除了系统监控的小工具,还包括一些mysql的工具,甚至深入一些的工具也会讲到,重点是大家听完了后,一定要去自己动...

mchdba
MySQL
2015-04-05 17:51

关于date格式的两个案例

在工作中总是会碰到各种和date相关的问题,一般这种问题都是让人很纠结的。比如前几天一个朋友和我分享了他关于时间问题的两个案例。第一个是他在做impdp导入数据的时候,发现导入很顺利完成了,但是原本的timestamp数据类型的数据都变成了sysdate值了,这样数据就完全不对应了。timestamp的数据类型精度要高得多,可以精...

jeanron100
Oracle
2015-04-04 23:21