Welcome 微信登录

首页 / 数据库 / MySQL

Oracle包的使用

Oracle包的使用

--函数和存储过程都可以单独定义,这个时候它们分别会出现在pl/sql--functions的文件夹和Procedures文件夹下面--同时它们又可以同时被定义在package里面--而定义在一个package里面的函数或者存储过程与单独定义在functions文件夹下的函数以及定义在procedures文件夹下面的procedure即便是重名了也是不会相互影响的,因为它们的作用域是不一样的,因为定义在package里面的函数或者procedure在被调用...
Oracle rownum记忆

Oracle rownum记忆

Oracle的rownum是伪列,它的原理网上面有很多,可是我们还是很容易混乱,其实我们对于它的原理了解一下就好了,重要的是使用,所以我们只要能够确保自己在使用的时候不出错就好了,但是如果我们又对它的原理一点也不清楚又不行,因此我们还需要通过一种方式来记住它的特殊性,我们用一种较为简单的方法来记住它的特殊之处就行了。1.rownum它不可以使用任何的表作为自己的前缀,因为它并不是任何表里面的一个固定的字段,它只是查询结果集的一个顺序。2.它总是从1开始,进...
consistent gets在Oracle使用特例

consistent gets在Oracle使用特例

Oracle数据库中,consistent gets在判断一段SQL的性能时非常有用,通常来讲比较两段SQL的性能好坏不是看谁的执行时间短,而是看谁的consistent gets小。不过这也不是绝对的,下面这个例子就是一个反例。 一:通常情况下,不在logical RAM buffer中的数据要通过physical reads来读取,而physical reads后通常会紧跟着一个consistent gets.因此一般情况下consistent ge...
Oracle RAC一节点系统重做问题

Oracle RAC一节点系统重做问题

在Oracl RAC 10.2.0.4 两个节点,操作系统为Linux 的环境中,一节点服务器的本地硬盘突然全部损坏,停止运行。剩下的一个节点还能正常工作,继续提供对外数据库服务。问题很清楚,硬盘损坏的服务器在操作系统重做后,如何添加到RAC 集群中去?在Google 以及METALINK 上查了一下,倒是有完全一样的问题,但没有想要的答案。其中在Oracle 官网讨论区有这样一个帖子,描述的情况同我的基本一致。Hello all. I have a tw...
Oracle 11.2中SCAN的鸡肋功能

Oracle 11.2中SCAN的鸡肋功能

Oracle 11.2 中SCAN 功能,我认为是鸡肋。 如Oracle 所言,SCAN 的最主要的目的是方便访问RAC 的客户端数据库连接配置。在RAC 增加或减少节点时,客户端不必修改连接配置了,这是因为它使用SCAN 访问RAC 。 Oracle 推挤了两种配置SCN 的方法:DNS 和Grid Naming Solutions (GNS) 这两种方法都和网络管理系统密切地结合在一起。对于多层的应用系统而言,这种配置将故障点又扩展到网络层了。哪天DN...
Oracle 11gR2 在Linux下安装时 cluster verification utility failed

Oracle 11gR2 在Linux下安装时 cluster verification utility failed

在linux下安装Oracle 11gR2 的grid infrastructure时,root.sh执行完后,最后一步校验时出现下列错"oracle cluster utility failed"。 之前所有过程都是好的。检查crs_stat -t,发现gsd资源是目标和状态值都是offline。Oracle官方资料解释说。这个GSD是用在9.2库上的,如果没有9.2的库,该服务是可以OFFLINE的。5.3.4 Enabling The Global ...
<< 511 512 513 514 515 516 517 518 519 520 >>