
Oracle
iteye_15431
这个作者很懒,什么都没留下…
展开
-
Oracle中order by与rownum组合使用
Oracle中没有limit,top等,需要嵌套查询来实现类似功能。 order by 与 rownum一起使用时,Oracle中需要三层查询实现: select b.* from (select rownum r, a.* from (select b.* from nfs_gbl.batch_job b order by b.ref_no) a) b ...原创 2010-09-15 14:35:22 · 330 阅读 · 0 评论 -
Oracle10g on Solaris10 X86 Install Guide
root: #groupadd oinstall #groupadd dba #useradd -g oinstall -G dba –d /export/home/oracle -m oracle #passwd oracle set password #mkdir /opt/oracle #mkdir /opt/oracle/oradata #chown -R orac...2011-03-11 15:49:15 · 83 阅读 · 0 评论 -
Oracle空间管理笔记
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOT...原创 2011-03-03 15:15:00 · 136 阅读 · 0 评论 -
ORA-00600 解决方案
ORA-00600: 数据库突然断电会导致不能正常启动,解决方法如下: shutdown immediate; >connect sys as sysdba > startup mount > alter database recover until cancel using backup controlfile; (ignored promtings). > alter da...原创 2011-03-03 15:12:40 · 243 阅读 · 0 评论 -
ORA-01000: maximum open cursors exceeded
Ensure to close rs and ps in loop body to avoid ORA-01000: maximum open cursors exceeded exception: PreparedStatement ps = null; ResultSet rs = null; [b][u]Incorrect:[/u][/b] [code="java"...2011-03-03 15:10:15 · 96 阅读 · 0 评论 -
Oracle Trigger
Oracle trigger: :NEW 和:OLD使用方法和意义,new 只出现在insert和update时,old只出现在update和delete时。在insert时new表示新插入的行数据,update时new 表示要替换的新数据、old表示要被更改的原来的数据行,delete时old表示要被删除的数据。...原创 2010-10-21 16:27:27 · 99 阅读 · 0 评论 -
Oracle Decode and CASE Sample
create table testabc( a Number, b Date ); insert into testabc(a,b) values(1, TO_DATE('1-MAY-2010/00:00', 'DD-MON-YYYY/HH24:MI')); insert into testabc(a,b) values(1, TO_DAT...2011-07-01 11:12:23 · 130 阅读 · 0 评论 -
Oracle Type
create or replace type TYPETEST as object( abc varchar2(20) ); create or replace type typetest1 is table of TYPETEST; create or replace function fnTestType return typetest1 is ...2011-07-01 11:09:14 · 119 阅读 · 0 评论 -
Oracle Lock
SELECT A.OWNER, A.OBJECT_NAME, B.XIDUSN, B.XIDSLOT, B.XIDSQN, B.SESSION_ID, B.ORACLE_USERNAME, B.OS_USER_NAME, B.PROCESS, B.LOCK...2011-06-03 15:16:09 · 110 阅读 · 0 评论 -
Oracle Job
SQL*Plus: Release 11.1.0.7.0 - Production on Fri Jun 3 14:51:26 2011 Copyright (c) 1982, 2008, Oracle. All rights reserved. Enter user-name: *** Enter password: Connected to: Oracle Databa...2011-06-03 15:15:12 · 108 阅读 · 0 评论 -
Oracle的组合条件查询
组合条件查询,以下两种方式都可以: select b.job_id, b.source, b.create_via, b.who_create, b.location_code, b.ref_no from (select rownum r, a.* from (select j.*, c...原创 2010-09-15 14:37:00 · 1292 阅读 · 0 评论 -
悲观锁 VS 乐观锁
Oracle 悲观锁 VS 乐观锁 悲观锁:悲观地认为从取出数据到提交修改的过程中,别的线程已经把该数据修改了,会引发更新丢失,所以需要在取数据的时候锁定该行。 select ... for update nowait; update ...; commit; 乐观锁:乐观地认为从取出数据到提交修改的过程中,别的线程不会修改这条数据,不需要在取出数据时就加锁。 需要做一些额外的处理...2011-03-23 10:09:35 · 136 阅读 · 0 评论