
Database
文章平均质量分 68
ctwen
Never default!——
展开
-
oracle 的 union union all intersect minus 区别
关键字: oracle union union all intersect minus 集合操作有 并,交,差 3种运算。 union :得到两个查询结果的并集,并且自动去掉重复行。不会排序 union all:得到两个查询结果的并集,不会去掉重复行。也不会排序 intersect:得到两个查询结果的交集,并且按照结果集的第一个列进行排序 minus:得到两个查询结果的减集,以第一...原创 2010-08-25 17:42:25 · 132 阅读 · 0 评论 -
Oracle创建连接过慢的问题
近日,公司ORACLE服务器突如其来的宕机了,经过重装一系列的折腾终于解决了。终于发现自己对ORACLE理解还不够。 先列举一下几个问题的解决方案:问题一:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务解决方案:通过重启服务的方式启动数据库,尝试连接。如果未解决修改listener.ora文件,配置静态监听。总结:正确添加listener.ora;重新启...原创 2016-10-15 00:27:43 · 2590 阅读 · 0 评论 -
分区表、分区索引和全局索引部分总结
分区表、分区索引和全局索引: 在一个表的数据超过过2000万条或占用2G空间时,建议建立分区表。 create table ta(c1 int,c2 varchar2(16),c3 varchar2(64),c4 int constraint pk_ta primary key (c1)) partition by range(c1)(partition p1...原创 2015-10-20 17:35:44 · 1991 阅读 · 0 评论 -
Oracle nls_sort和nlssort 排序功能简述
(1)ALTER SESSION SET NLS_SORT=''; 排序影响整个会话 Oracle9i之前,中文是按照二进制编码进行排序的。 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一...原创 2013-04-01 17:11:59 · 158 阅读 · 0 评论 -
64位Windows下plsqldev 报“ORA-12154: TNS:无法解析指定的连接标识符”问题
接着上次的话题,在64位win7上装了32位oracle10g 以后又出现了新的问题: 在使用oracle自带的sqlplus连接本机或者远程的oracle实例均能成功过,但使用 PL/SQL Developer (我装的是7.1版本) 连接任何一个实例在登录时均报“ORA-12154: TNS:无法解析指定的连接标识符”错误。 冷静,先分析原因,既然sqlplus已经能够连接,说明o...原创 2012-04-28 17:37:27 · 188 阅读 · 0 评论 -
Oracle Hint
声明文献出处:http://www.cnblogs.com/ebs-blog/archive/2011/09/05/2167730.html在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:在使用Hint时需要注意的一点是,并非任何时刻Hint都起作用。 导致HINT 失效的原因有如下2点:(1...原创 2011-12-13 18:29:09 · 104 阅读 · 0 评论 -
Oracle over函数
sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITION BY 为分组字段,...原创 2011-04-07 18:44:24 · 156 阅读 · 0 评论 -
用一张表来更新另一张表
经典语句:UPDATE TABLE1 SET (A, B, C) = (SELECT A, B, C FROM TABLE2) ORACLE:可以用MERGE语句(oracle 10g或以上),它是update和insert的组合. MERGE INTO TABLE1 A USING TABLE2 B ON (A.OBJECT_ID = B.OBJECT_ID)...原创 2011-03-17 10:41:56 · 142 阅读 · 0 评论 -
Oracle日期函数集锦
Oracle日期函数集锦(一)一、 常用日期数据格式1.Y或YY或YYY 年的最后一位,两位或三位SQL> Select to_char(sysdate,'Y') from dual;TO_CHAR(SYSDATE,'Y')--------------------7SQL> Select to_char(sysdate,'YY') from dual;...原创 2011-07-07 16:36:53 · 98 阅读 · 0 评论 -
偶遇Oracle的Listener服务启动错误
下午刚回来,开机后首先启动了QQ,然后是POPO,再到迅雷,最后到启动ORACLE(11g)。之后也没看,以为正常启动了。用客户端登录——郁闷,老登录不上,我监听程序出了问题?不会吧?难倒是上午清理垃圾文件时不小心删错了?折腾了半个小时——原来是小迅雷在“作怪”。原因:我启动ORACLE Listener服务之前就已经启动了迅雷,而迅雷所使用的端口从来都是无规律,在启动迅雷时不巧的情况被我...原创 2010-10-07 15:55:08 · 156 阅读 · 0 评论 -
UNDO损坏的恢复方法
undo表空间故障特殊恢复(二)------ORA-01092: ORACLE 实例终止。强制断开连接这个测试的是instance recover(单实例里就是crash recovery)的恢复需要故障undo里的数据,一般的情况instance recover使用联机日志文件的,当发生多版本更新的故障,也可需要回滚段数据的。测试表SQL> select count(1) f...原创 2017-01-15 22:06:23 · 1131 阅读 · 0 评论