数据库专栏最新文章

Oracle——01表空间和区

  1、表空间:表空间是数据库的逻辑划分,一个表空间只属于一个数据库。每个表空间由一个或多个数据文件组成。 表空间中其他逻辑结构的数据存储在这些数据文件中。在Oracle安装完成后,会自动建立多个表空间, 主要有: (1)System表空间:该表空间用于存放Oracle系统内部表和数据字典的数据,如表名、列名、用户名等。 (2)undo表空间:该表空间是存储撤销信息的表空间。当用户对数 ...
234390216 有16319人浏览 2012-06-05 14:01 专栏:Oracle基础

Oracle 10g expdp/impdp在项目中实践总结

自 Oracle 10g 版本开始,数据泵 (data dump) 作为一种新的数据移动技术提供出来。使用这个技术工具分别为 expdp 和 impdp 。我们在实际项目中经常使用到它们,如从生产库向测试库迁移数据。 我介绍一下这两个工具的用途、使用方法、以及它们与 9i 的 imp/exp 的区别。 (mik ...
mikixiyou 有3510人浏览 2012-06-04 11:50 专栏:Oracle管理和开发

Oracle用户访问权限与PUBLIC角色的关系

在数据库中创建了一个用户,这是给第三方系统用的。客户强调,这个用户只能访问到有限的表,在我们规定的范围内的表。 于是,我创建 一个用户,如 user_third ,只给了 connect 角色,用 grant select on table 有限授权。 为此,我写了一文,请见 如何实现 Oracle 中用户 B 只能访问用户 ...
mikixiyou 有8269人浏览 2012-06-01 15:29 专栏:Oracle管理和开发

如何实现Oracle中用户B只能访问用户A的视图

我们有这样一个需求:在数据库中建立两个用户,用户 A 用于创建一些视图,直接访问自己数据库中一个模式下的表,以及通过数据库链路访问其他数 ...
mikixiyou 有6457人浏览 2012-05-29 11:31 专栏:Oracle管理和开发

Data Guard之逻辑备库的正常切换(logical standby switchover)

Oracle Data Guard 用来保护Oracle数据,可提供最高级别的数据保护和可用性的同时,使Oracle数据库保持最卓越的性能。它的运行遵循一个原则:传输重做数据,然后应用重做数据。 它分成两种实现方式,分别为逻辑备库(logical standby)和物理备库(physical standby),用于不同的应用场景。如逻辑备库用于数据库的读写分离,物理备库用于数据库异地灾备。 ...
mikixiyou 有3289人浏览 2012-05-28 15:59 专栏:Oracle管理和开发

在SQL PLUS中调试Oracle存储过程

我们在通常情况下,开发和调试Oracle存储过程都是用可视化工具,如PL SQL DEVELOPER,TOAD等等。不会有人傻到要用 vim 去开发,再用 sql plus 去调试的存储 ...
mikixiyou 有3188人浏览 2012-05-25 15:57 专栏:Oracle管理和开发

Data Guard之逻辑备库的故障切换(logical standby failover)

Oracle Data Guard 用来保护Oracle数据,可提供最高级别的数据保护和可用性的同时,使Oracle数据库保持最卓越的性能。它的运行遵循一个原则:传输重做数据,然后应用重做数据。 它分成两种实现方式,分别为逻辑备库(logical standby)和物理备库(physical standby),用于不同的应用场景。如逻辑备库用于数据库的读写分离,物理备库用于数据库异地灾备。 ...
mikixiyou 有2738人浏览 2012-05-15 13:19 专栏:Oracle管理和开发

使用logical standby技术实现Oracle数据库的读写分离

在 MySQL 作为应用系统的后台数据库时,我们常常见到这样的架构,一拖二、一拖三等等。这是用 MySQL 的读写分离技术,实现数据的写入和读取分别 ...
 
mikixiyou 有7888人浏览 2012-05-14 13:08 专栏:Oracle管理和开发

SQL实现多行变一行

在我们需要将表的多行记录根据某字段值相等聚合成逗号间隔的一行记录,我们可以采用下列SQL来实现,简单、高效。   如表t下的记录: a1  b1  1  aa 
mikixiyou 有3376人浏览 2012-04-19 08:52 专栏:Oracle管理和开发

Data Guard 10g 创建过程总结

1.    架构 在Oracle 10g 中,传输日志到备用节点数据库的进程为ARCH 和LGWR 。(在11g 中,LGWR 被LNS 替代,但10g 中是不是LGWR 我不确定!) ( 墙内: xxtp://mikixiyou.iteye.com/blog/1489087 ) 在备用节点上通过参数log_arch ...
mikixiyou 有1973人浏览 2012-04-18 09:22 专栏:Oracle管理和开发

expdp和impdp在有条件时导出入数据

    在很多涉及数据处理的案例中,我们选择 expdp 和 impdp 的方式实现数据迁移和数据清理工作。它与 ctas 方式相比,减少日志写,也更安全。 测试案例以时间条件为例。 注意,在不同的操作系统中, query 参数值的写法不同,请注意单引号和双引号。 我这里的测试环境为 redha ...
mikixiyou 有16751人浏览 2012-04-18 09:19 专栏:Oracle管理和开发

限制DBA级别的用户在任意表空间上建表

限制DBA级别的用户在任意表空间上建表 通常情况下,数据库中的用户都授予了connect,resource,dba三个角色。有了这些权限的用户,操作时很方便,但随意性很强。将对象建立到USERS表空间下是经常的事情。我想到一种从技术上的限制方法。步骤如下: 第一步,新建用户和权限处理 SQL> conn / as sysdba Connected. SQL> create us ...
mikixiyou 有1499人浏览 2012-04-17 10:56 专栏:Oracle管理和开发

函数索引和唯一索引的联合使用实现具条件判断功能的唯一约束

 一表有字段A和B,若在B为100时(A,B)可以重复,其他时候(A,B)不可重复,如何实现? SQL> select * from tt1; A                             B a                             1 b                             1 c                         ...
mikixiyou 有2257人浏览 2012-04-17 10:01 专栏:Oracle管理和开发

MongoDB Java Driver 源码分析(13):OutputBuffer,BasicOutputBuffer 和 PoolOutputBuffer

  在之前的源代码分析中我们经常遇到神秘的 OutMessage 类的实例,并调用它的 writeInt,query 等方法与 MongoDB 数据库进行交互。   但 OutMessage 继承了 B ...
裴小星 有2720人浏览 2012-03-11 21:47 专栏:MongoDB Java Driver 源码分析

MongoDB Java Driver 源码分析(12):GridFSFile、GridFSDBFile 和 GridFSInputFile

  GridFSFile 类表示 GridFS 中的文件的信息,它是一个抽象类,分别被 GridFSDBFile (表示从数据库中读取的文件) 和 GridFSInputFile(表示将要保存到数据库中的文件 ) 继承。   GridFSFile 类包含下列属性(相应地有一系列的  get 方法) Object _id; // 文件的唯一标识 S ...
裴小星 有4419人浏览 2012-02-28 21:41 专栏:MongoDB Java Driver 源码分析

MongoDB Java Driver 源码分析(11):GridFS 类

  GridFS 类在 com.mongodb.gridfs 包中的地位类似于 Mongo 类在 com.mongodb 包的作用,主要是提供对外的接口。   它的各个方法是分别委托给不同的类执行的,尤其是 DBColletion 类的实例 _filesCollection  和 _chunkCollection 。   我们先看看它的构造函数: /** * 在数据库中为指 ...
裴小星 有3015人浏览 2012-02-27 21:42 专栏:MongoDB Java Driver 源码分析

MongoDB Java Driver 源码分析(10):com.mongodb 总结

  com.mongodb 是 MongoDB Driver 核心类所在的包。其中 Mongo 类是整个 Driver 的入口点。   下面列出之前对这个包中的几个主要类的介绍:   Mongo 表示一个数据库实例,可能包含多个 Server 。   http://xxing22657-yahoo-com-cn.iteye.com/blog/1236186   DB 表示一个数据库连接。 ...
裴小星 有2977人浏览 2012-02-27 09:34 专栏:MongoDB Java Driver 源码分析

MongoDB Java Driver 源码分析(9):com.mongodb.DBport

  DBPort 是表示数据库端口的类,分别用 call 和 say 方法实现读取和写入操作。   这两个方法都调用了 go 方法。 // 读取操作 Response call( OutMessage msg , DBCollection coll ) throws IOException { return go( msg , coll ); ...
裴小星 有3305人浏览 2012-02-26 19:12 专栏:MongoDB Java Driver 源码分析

MongoDB Java Driver 源码分析(8):com.mongodb.RelicaSetStatus

  RelicaSetStatus 用于读取集群中的服务器节点的信息。   getMaster 方法和 getASecondary 方法分别可用于以获取 master 节点和 secondary 节点。   内部类 ReplicaSetStatus.Node 包含了节点的状态信息,内部类 ReplicaSetStatus.Node.Updater 用于实例化一个定时更新节点状态的线程。   ge ...
裴小星 有2733人浏览 2012-02-26 16:45 专栏:MongoDB Java Driver 源码分析

MongoDB Java Driver 源码分析(7):com.mongodb.DBAPILayer

  DBAPILayer 继承了抽象类 DB ,主要借助内部类 DBApiLayer.MyCollection 实现具体的数据库操作。 DB 类的介绍可以参考:http://xxing22657-yahoo-com-cn.iteye.com/blog/1291183 借助 DBApiLayer.MyCollection 实现增删改查   DBApiLayer.MyCollection 继承了抽象 ...
裴小星 有3496人浏览 2012-02-23 09:40 专栏:MongoDB Java Driver 源码分析

数据库热门专栏

更多专栏>>

数据库热门文章

博客专栏评论

redis从入门到精通网盘地址:https://pan.baidu.com/s/1htp3M0s 密码 ...
80后的童年2 评论了 Redis官方文档(4) ——从入门到精通(中)
redis从入门到精通网盘地址:https://pan.baidu.com/s/1deQFts 密码: ...
80后的童年2 评论了 Redis官方文档(3)——从入门到精通(上)
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 Docker和hadoop
已过期的键不是在内存中被删除了吗? 还能找到吗?
WeaponLin 评论了 Redis官方文档(12) ——键空间通知
可以跟你加个好友吗
rashly 评论了 智能调度:Stanford的Quasar
请问你有没有quasar的源代码
rashly 评论了 智能调度:Stanford的Quasar
,一直读你的文章,写的真好
sjzcmlt 评论了 01_Redis非关系型数据库的安装
主要讲架构的书
jiezhu2007 评论了 为什么写《大数据架构详解》这本书
intel推出新的开发包,相信会简化很多
jiezhu2007 评论了 计算机系统结构变革在即?
我记得 F5 设备中也用过这种方案,但最终放弃。FPGA 开发调试比软件来的繁琐。对开发者门槛比较高。 ...
netkiller.github.com 评论了 计算机系统结构变革在即?
Global site tag (gtag.js) - Google Analytics