数据库

Oracle移动数据文件

在归档模式下移动数据文件:步骤如下采用offline的方式1,将表空间offlinealter tablespace tablespace_name offline;2,cp文件到新的目录并rename修改控制文件3,将相应表空间online当然这种方式同样会影响期间的表空间使用。--实际操作如下:操作系统版本:oracle@ntsmshost:~$ uname -aLinux ntsmshost 3.0.0-25...

suifeng2316
Oracle
2014-01-21 14:57

MySQL 5.5 Semi-sync 半同步复制测试

背景:在MySQL5.5版本中,引入了半同步复制模式(Semi-synchronous Replication),在这种模式下:master会等到binlog成功传送并写入至少一个slave的relay log之后才会提交,这样,在允许损失一定的事务吞吐量的前提下来保证同步数据的安全。半同步模式其实是作为MySQL5.5的一个plugin实现的,master和slave使用不同的plugin。针对MySQL5.5的这个特性,我们做了一些测试,具体情况如下:

btldxx
MySQL
2014-01-21 14:10

数据库易混淆参数名以及参数文件启动数据库到nomount状态

》》》ORACLE_SID,db_name,instance_name,db_domain,global_name,service_name,instance和database的区别以及参数文件启动实例到nomount状态1:数据库名(db_name)是在安装数据库,创建新的数据库,创建数据库控制文件,修改数据结构,备份和恢复数据库时都需要用到的。db_name会被写入以二进制型式存储的控制文件中:&nbs...

next_junction
Oracle
2014-01-21 10:09

DBF数据文件不小心删除 oracle登录不了解决方法

      问题: 对于不小心删了oracle的数据文件 xxx.DBF导致oracle登录不了,错误截图如下:解决方法:操作就会报ORA-01157: cannot identify/lock data file 9  XXX.DBF就是你误删除的那个文件。你执行下面的操作。alter database datafile  'd:\XXX.DBF' offline drop;...

忆江南soy
Oracle
2014-01-21 01:35

理解Database和Instance

    学习Oracle的关键是熟悉Oracle体系结构。今天开始了Oracle体系结构之旅,顺带记录学习笔记,写写博客,防止忘记。    1.Oracle体系结构基础       1.1数据库database和实例instance            1.1.1数据库database      &n...

macxue
Oracle
2014-01-20 22:09

Oracle中的spfile和 pfile

                                        Oracle中的spfile和 pfile    在数据库启动时,要读参数文件,可以看到有spfile.ora ,initENMOEDU.ora,spfileENMOEDU.ora三个参数文件,那么...

DB_SUN
Oracle
2014-01-20 18:48

在Solaris10上配置内核参数

在Solaris 10上,确定下表中的内核参数被设置为>=建议值。下表中也包含了资源控制器,它们针对于特定的内核参数取代了/etc/system文件中的配置。因为Oracle数据库在启动进程时并不会设置项目信息,因此一些过时的但没有从/etc/system中移除的项目仍然需要设置。 注意:设置的值应该>=建议值 在OracleSolaris 10...

luisedalian
Oracle
2014-01-20 16:06

mongodb local数据库的空间初始化好大啊!

新建立了一个replicat set,登录到primary里,show dbs一看吓一跳local数据库竟然占用了80多G的空间[root@wxlab31 bin]# ./mongo --host 10.1.1.31 --port 27017MongoDB shell version: 2.4.6connecting to: 10.1.1.31:27017/testServer has startup warnings: Mon Jan 20 15:12:35.071 [initandlisten] Mo...

wei-xh
NoSQL
2014-01-20 15:38

OCM实验-物化视图

要求创建跨库物化视图并可手动更新 1)创建基表。在catalog所在的数据库,新建用户并创建一个基表t,插入一些测试记录 SYS@OCM2>select tablespace_name from dba_tablespaces; TABLESPACE_NAME ------------------------------ SYSTEM UNDOTBS SYSAUX TEMPTS1 USERS MGMT_TABLESPACE MGMT_ECM_D...

super_sky
Oracle
2014-01-20 12:05

oracle 优化统计数据之直方图(histograms)

直方图是一种按数据出现的频率来进行分类存储的方法.在oracle中直方图是用来描述表中列数据的分布情况.每一个sql在被执行前都要经过优化这一步骤那么在优化器给出一个最优执行计划之优化器应该要知道sql语句中所引用的底层对象的详细信息.直方图描述的对象包括列中不同值的数量和它们出现的频率.现在存储每一个不同值...

eric0435
Oracle
2014-01-19 13:23

MONGODB 最近测试结果的简单记录

测试目的:随着集合数据量的增大,查询效率会不会降低测试了300W,1000W,5000W,一亿,三亿,五亿数据量测试结果:MONGO的表现非常稳定,每秒的查询次数保持在84000到86000之间,随着数据量的增大,查询效率没有明显的下降表结果:> db.dnscoll.find(){ "_id" : "Hcpp07cOXO1", "id2" : "000000000000000002", "id3" : ...

wei-xh
NoSQL
2014-01-18 19:21

使用Sign统计范围问题

有一个学生表,有id和分数两列。低于60分为不及格低于75分为及格低于85分为良高于85分为优数据初始化。create table student(    student_id number,    grade number);insert into student select rownum,ro...

壹頁書
Oracle
2014-01-17 23:42

设计开发时慎重决定列是否为空

大家在进行表结构设计时,对于表的字段是否为空比较随意,这是错误的。例如,允许id1和id2列为空的情况下,比较条件id1 = id2就应该转换为nvl(id1, 0) = nvl(id2, 0)案例1点击(此处)折叠或打开DROP TABLE t;CREATE TABLE t AS SEL...

luisedalian
Oracle
2014-01-17 16:38

硬解析物理读VS软解析逻辑读 测试

前提:了解硬解析和软解析的定义硬解析物理读VS软解析逻辑读这部分比较简单,无须多说,直接看结果zo_leave@orcl> alter system set events 'immediate trace name flush_cache'; -- 清除缓冲区缓存系统已更改。已用时间:  00: 00: 16.44zo_leave@orcl> alter system flush shared_pool;   -- 清除...

yuanzai32
Oracle
2014-01-17 16:38

OLTP系统中尽量使用绑定变量

在OLAP系统中不宜使用绑定变量,但如果是OLTP系统,就要尽量考虑使用绑定变量。因为OLTP系统的特点是SQL执行非常频繁,并且用时非常短。此时,重用shared pool中的执行计划,减少硬解析所节省的时间就非常可观了。点击(此处)折叠或打开DROP TABLE t;CREATE TABLE t(co...

luisedalian
Oracle
2014-01-16 11:36