浅谈Oracle中exists与in的执行效率问题
in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询。一般大家都认为exists比in语句的效率要高,这种说法其实是不准确的,这个是要区分环境的。 exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只...
PLSQL Developer软件使用大全
PLSQL Developer软件使用大全
Linux下udev详细介绍
每次在搭建OracleRAC环境中,遇到问题最多的就是关于ASM磁盘的的问题,通过查看网上许多搭建RAC的文档,发现Oracle10g RAC大家普遍的修改/etc/udev/rules.d/60-raw.rules,而一些搭建Oracle11R2的RAC,大家都在配置的是/etc/udev/rules.d/99-oracle-asmdevices.rules这个文件,面对这样一种情况,我不是很明白,这两...
Redhat6.4 64位安装Oracle10.2.0.5 64位数据库血泪记录
实验环境: 操作系统:Redhat 6.4 64位 数据库:Oracle10.2.0.1 64位安装包 + Oracle10.2.0.5 64位升级包 一、安装前环境准备 1、安装Redhat6.4操作系统 操作系统的具体安装在这里我就不再说了 2、安装介质的准备 Oracle10.2.0.1的安装包:10201_database_linux_x86...
静默安装Oracle12.2数据库
实验环境:操作系统:Redhat 6.464位数 据 库:Oracle 12cR2 一、 安装前准备1、 创建用户和组[root@wjq~]# groupadd -g1000 oinstall //oinstall组:是清单目录组(Oracle Inventory group),用于管理清单目录(Inventory)[root@wjq~]# groupadd -g1001 db...
Oracle使用数据泵 (expdp/impdp)实施迁移
Oracle使用数据泵 (expdp/impdp)实施迁移 实验环境: 1、导出环境:RedHat6.4+Oracle 11.2.0.4.0,利用数据库自带的scott示例用户进行试验测试。 Directory:wjq à /tmp/seiang_wjq 2、导入环境:Centos7.1+Oracle 12.2.0.1.0 Oracle12c默认没有scott用户 Directory:imp_wjq à /tmp/...
DBCA建库时找不到ASM磁盘
实验环境: 操作系统:RedHat 6.4 数据库版本:Oracle 11.2.0.2.0 在使用DBCA创建数据库的时候,发现找不到ASM磁盘组: 错误排查: 1、执行: /usr/sbin/oracleasm listdisks 查看执行结果,listdisk可以正常的将磁盘组可显示出来. 2、切换到 grid 用户下 ,查看ASM实...