11GR2中RBO执行全外连接结果错误
意外发现11.2中,如果在RBO下运行全外连接,会得到错误的结果。 正常情况下:SQL> SELECT * FROM V$VERSION;BANNER-----------------------------------------------------------------------------...
ROLE启用个数限制
Oracle在启用用户的角色时,最多允许启用148个。 其实这个限制比较奇怪,因为148与2的幂相差较大,不知道Oracle出于什么原因确定的这个值:SQL> CREATE USER U_ROLE IDENTIFIED BY U_PASSWORD;用户...
利用过程验证角色
角色可以直接授权,可以建立密码验证角色,也可以通过过程来验证角色。 这里给出一个最简单的通过过程来验证角色的例子:SQL> CREATE ROLE R_PROCEDURE IDENTIFIED USING P_AUDIT_ROLE;角色已创建。...
11gr2全外连接优化执行计划(二)
在11.2中,Oracle对于全外连接的执行计划进行了优化。这篇介绍新增的两个相关的HINT。11gr2全外连接优化执行计划:http://yangtingkun.itpub.net/post/468/506826 Oracle在推出了新的执行计划的同时...
11gr2全外连接优化执行计划
在11.2中,Oracle对于全外连接的执行计划进行了优化。 在以前的版本中,全外连接的执行计划如下:SQL> SELECT * FROM V$VERSION;BANNER----------------------------------------------------------...
SAMPLE语句(四)
Oracle支持SELECT语句只扫描表的一部分记录。这篇简单介绍SAMPLE扫描和HINT的关系。SAMPLE语句(一):http://yangtingkun.itpub.net/post/468/506602SAMPLE语句(二):http://yangtingkun.itpub.net/post/468/5...
SAMPLE语句(三)
Oracle支持SELECT语句只扫描表的一部分记录。这篇简单介绍INDEX扫描的SAMPLE语句。SAMPLE语句(一):http://yangtingkun.itpub.net/post/468/506602SAMPLE语句(二):http://yangtingkun.itpub.net/post/468/50...
SAMPLE语句(二)
Oracle支持SELECT语句只扫描表的一部分记录。这篇简单介绍SEED语句。SAMPLE语句(一):http://yangtingkun.itpub.net/post/468/506602 对于普通的SAMPLE语句,Oracle每次返回的结果是不固定的:SQ...
SAMPLE语句(一)
Oracle支持SELECT语句只扫描表的一部分记录。这篇简单介绍SAMPLE用法。 看一个简单的例子:SQL> CREATE TABLE T AS 2 SELECT * FROM DBA_OBJECTS;表已创建。SQL> SET AUTOT ONSQL> S...
安装Vista上的Oracle10203拷贝文件报错
在Vista上安装Oracle 10203软件,碰到了一个错误。安装Oracle10203 for Vista时主目录兼容性报错: 原本的ORACLE_HOME目录存在,这次选择完全覆盖原始的路径,在软件安装到19%的时候出现了错误,当时...
安装Oracle10203 for Vista时主目录兼容性报错
重装系统后,在原有的ORACLE_HOME目录上重装ORACLE,准备覆盖以前的ORACLE_HOME,这样可以快速的恢复Oracle环境。 结果安装程序在检查Oracle主目录的不兼容性时报错:正在检查 Oracle 主目录的不兼容...
SQLPLUS的ACCEPT命令
ACCEPT命令用于在SQLPLUS中,接收用户的输入的变量。 这个命令经常使用,不过最近才发现ACCEPT还有DEFAULT语法。SQL> ACCEPT TABLE_NAME DEFAULT DUALSQL> SELECT * FROM &TABLE_NAME;原值 &nb...
简单的单数据源复制实例——流
描述了一个最基本的单表单向复制环境的建立。 总算介绍了一个基本的案例。应该说这个案例是流环境中最基础的,不明白Oracle为什么没有放到案例中的第一篇介绍。这篇文章完整介绍了如何建立一个表的单...
安装LINUX X86-64的10201出现链接ins_ctx.mk错误
在安装linux X86-64的Oracle10201时,在链接过程中出现了这个错误。 详细错误信息为:Error in invoking target ‘install’ of makefile ‘/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk’. See ‘/...
安装XP时PCI.SYS报错
受够了家里台式机的VISTA系统,不但速度满,而且三天两头死机,本打算利用十一卸掉VISTA,安装XP系统,没想到碰到了这个错误。 利用XP的安装盘启动后,还没有开始安装系统,WINDOWS还在加载程序的过程...
ASM管理手册
以前还真没有发现专门介绍ASM的文档,刚刚看完CLUSTERWARE的文档,正好接着看ASM的。 从文档的目录看,这篇文档主要介绍了ASM实例、ASM磁盘组以及ASM相关的管理维护操作。在文档的最后还介绍了管理ASM...
CLUSTERWARE管理和部署手册总结
这篇文档比较详细的介绍了CLUSTERWARE相关内容。 RAC环境和单机相比复杂之处就在于RAC依赖CLUSTERWARE,RAC的同步、一致性、共享存储等诸多特性都是依赖于CLUSTERWARE完成的。而要启动RAC数据库,首先...
拥有GRANT ANY OBJECT PRIVILEGE权限时的权限回收
前一篇介绍了用户只能回收自己授权的权限,这篇继续讨论拥有GRANT ANY OBJECT PRIVILEGE权限时的回收权限。授权对象权限后的授权者显示问题:http://yangtingkun.itpub.net/post/468/506156对象权限的回收:http:/...
对象权限的回收
对象权限在回收时,并不是拥有授权权限就可以回收权限,权限的回收还与授权用户有关。授权对象权限后的授权者显示问题:http://yangtingkun.itpub.net/post/468/506156 用户即使拥有授权和回收的权限...
授权对象权限后的授权者显示问题
对用户授予对象权限后,查询数据字典,数据字典中记录的授权者并不一定是真正授权的用户。 能授予对象权限的只有三种情况:一、对象的OWNER;二、被授予对象权限且包含WITH GRANT OPTION权限;三、用...