exists in效率
in适合内外表都很大的情况,exists适合外表结果集很小的情况。exists 和 in 使用一例 =========================================================== 今天市场报告有个sql及慢,运行需要20多分钟,如下:update p_co...
查看sql的执行计划
1、设置sqlplus的autotrace功能@?/rdbms/admin/utlxplan.sql@?/sqlplus/admin/plustrce.sqlgrant plustrace to public;2、explain plan for select * from emp;select * from table(dbms_xplan.display);...
Oracle的sqlload导入文本数据(包含时间)
数据内容 data.txt20090304 15:40,445420100205 13:20,336020100402 12:10,7543要求把这些数据导入到数据库test表中,test表含有两个字段:stat_date date和stat_num number(10)控制文件如下 load.ctl&n...
linux下inode
缺省情况下, Linux 在系统安装过程中按照1个 Inode 对应 2k 磁盘空间来计算每个分区的最大 Inode 数。一旦文件系统创建之后,每个分区可用 Inode 数就无法进行动态调整。正常来说,一般不太会出现某个分区的 Inode ...
统计某字符在特定字符串中出现的次数
oracle10gSELECT LENGTHB(TRANSLATE('ABCDEFGEFGDBE','E'||'ABCDEFGEFGDBE','E')) FROM DUAL;SELECT LENGTHB('ABCDEFGEFGDBE')-LENGTHB(REPLACE('ABCDEFGEFGDBE','E','')) FROM DUAL;oracle11g在Oracle的11g版本...
在oracle中创建unique唯一约束(单列和多列)
oracle中的unique约束是用来保证表中的某一类,或者表中的某一类组合起来不重复的一种手段。我们在可以在创建表时或者创建好后通过修改表的方式来创建oracle中的unique约束。下面是一些创建unique约束的例子:creat...
ORA-00942:table or view does not exist
oracle建表时有一个严重的问题,在此写出来,提醒大家注意:先简单写一下错误内容,如各位已经发现过此问题并已知处理方法,请忽略此邮件内容,以节省时间。简单的说就是如在ORACLE建表时的SQL中表名用引号括起来了...
Oracle左右连接
数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(...
Oracle Hint的用法
Oracle Hint的用法 SQL语句优化方法30例在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资...
Oracle分页查询语句
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SE...
Oracle sql developer Unable to create an instance of the Java Virtual Machine
After extracting sqldeveloper-2.1.1.64.45-no-jre.zip and executing sqldeveloper.exe, I received following error :Unable to create an instance of the Java Virtual MachineLocated at path:c:\java\jdk\jre...
DBLink配置
1.DB link的创建方法: Create database link db_link connect to username identified by passwd using ‘connstring’注: test 是dblink的名字,以后就用这个名字来对远程数据库进行操作. Username/...
shell脚本中常用的判断
1 字符串判断str1 = str2 当两个串有相同内容、长度时为真str1 != str2 当串str1和str2不等时为真-n str1 当串的长度大于0时为真(串非空)-z str1 当串的长度为0...
oracle 10g 创建只读用户语法
Create user xok Identified By fucku; //创建用户 GRANT SELECT ANY DICTIONARY TO xok; //授予所有字典的查询权限 GRANT...
查看元数据
select dbms_metadata.get_ddl('TABLE','EMP','SCOTT') from dual; select dbms_metadata.get_ddl('PACKAGE','DBMS_METADATA','SYS') from dual;
深入了解Oracle跟踪事件:set events
一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志...
10.2.0.1的小bug:Memory NotificationLibrary Cache Object Loaded Into Sga
alert文件中出现如下错误 Memory Notification: Library Cache Object loaded into SGAHeap size 3592K exceeds notification threshold (2048K)KGL object name :XDB.XDbD/PLZ01TcHgNAgAIIegtw== Wed Au...
用rdate实现时间自动同步
在各种linux中都有rdate命令,只是一般很少有人使用,我们可以利用rdate命令来同步局域网中的linux服务器时间。首先找一台时间最准确的服务器作为主服务器(master),以它的时间为标准,其他服务器统一以它的时间为...
新添加的用户默认的环境变量
1、/etc/skel 目录;/etc/skel目录一般是存放用户启动文件的目录,这个目录是由root权限控制,当我们添加用户时,这个目录下的文件自动复制到新添加的用户的家目录下;/etc/skel 目录下的文件都是隐藏文件,也就是类...
理解VMware虚拟机下网络连接的三种模式
很多朋友都用vmware来测试不同的系统,我结合自己的经验谈一下对网络设置的理解,不对的地方请指正. bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡 绑定两个不同地址类似,实际上...