随笔分类 -  Oracle

摘要:SELECT /*+ RULE */ ls.osuser os_user_name, ls.username user_name, DECODE (ls.TYPE, 'RW', 'Row wait enqueue lock', 'TM', 'DML enqueue ... 阅读全文
posted @ 2014-11-28 23:43 全威儒 阅读(3406) 评论(0) 推荐(0)
摘要:SELECT ( '节点 ' || a.inst_id || ' session ' || a.sid || ',' || a_s.serial# || ' 阻塞了 节点 ' || b.inst_id || '... 阅读全文
posted @ 2014-11-28 22:21 全威儒 阅读(1190) 评论(0) 推荐(0)
摘要:Oracle正则表达式 正则表达式具有强大、便捷、高效的文本处理功能。能够添加、删除、分析、叠加、插入和修整各种类型的文本和数据。Oracle从10g开始支持正则表达式。 下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题。 1. REGEXP_SUBSTR REGEXP_SUBSTR 函数使用正则表达式来指定返回串的起点和终点,返回与source_string ... 阅读全文
posted @ 2014-11-15 21:52 全威儒 阅读(2160) 评论(0) 推荐(0)
摘要:ORACLE 数字转换人民币大写 示例. 数字 :183066999230.68 人民币大写 :壹仟捌佰参拾亿陆仟陆佰玖拾玖万玖仟贰佰参拾圆陆角捌分 数字 :999900000000 人民币大写 :玖仟玖佰玖拾玖亿圆整 ... 阅读全文
posted @ 2014-11-02 16:06 全威儒 阅读(5683) 评论(0) 推荐(0)
摘要:Entironment ================================================ Windows 7 Ultimate x64 Oracle 11g Release 2 (11.2) for Microsoft Windows x64 (64-Bit) Toad for Oracle Version 11.6 Oracle EBS R12.1.x ... 阅读全文
posted @ 2014-11-02 11:29 全威儒 阅读(5102) 评论(0) 推荐(0)
摘要:Version 11.1 General Purpose Try dbms_session.reset_package... 阅读全文
posted @ 2014-10-30 20:57 全威儒 阅读(3748) 评论(0) 推荐(0)
摘要:Version 11.1 Actions As SYS Note:USERENV is an Oracle provided namespace ... 阅读全文
posted @ 2014-10-30 20:43 全威儒 阅读(844) 评论(0) 推荐(0)
摘要:SELECT SYS_CONTEXT ('USERENV', 'TERMINAL') terminal, SYS_CONTEXT ('USERENV', 'LANGUAGE') language, SYS_CONTEXT ('USERENV', 'SESSIONID') sessionid, SYS_CONTEXT ('USER... 阅读全文
posted @ 2014-10-30 20:34 全威儒 阅读(11249) 评论(0) 推荐(0)
摘要:SQL> alter system set sga_max_size=2048M scope=spfile; alter system set sga_max_size=2048M scope=spfile * ERROR at line 1: ORA-32001: write to SPFILE requested but no SPFILE specified at... 阅读全文
posted @ 2014-10-27 01:04 全威儒 阅读(4240) 评论(0) 推荐(0)
摘要:1. 用途简介 为什么要在Oracle中访问WebService?在系统实现中,有时会有直接在数据库端利用触发器、存储过程等方式进行数据传递、分发的业务,而其中可能会涉及一些业务逻辑,为了处理这些业务逻辑,并简单起见,可以直接在触发器或存储过程中调用一些java类或WebService。 2. 准备工作 1、首先保证Oracle为完全安装(本文均以10.2g); 2、下载... 阅读全文
posted @ 2014-07-01 21:12 全威儒 阅读(4409) 评论(0) 推荐(0)
摘要:FRM-40501: ORACLE error: unable to reserve record for update or delete frm-40501:oracle 错误:无法保留用于更新或删除的记录 -- 慎用 kill session declare cursor c1 is select dob.object_name t... 阅读全文
posted @ 2013-12-10 16:45 全威儒 阅读(2381) 评论(0) 推荐(0)
摘要:select chr(92)||chr(102) from dual; \f select chr(92)||chr(110) from dual; \n select chr(92)||chr(114) from dual; \r select chr(92)||chr(116) from dual; \t select chr(92)||chr(118) fro... 阅读全文
posted @ 2013-11-26 10:19 全威儒 阅读(1587) 评论(0) 推荐(0)
摘要:学习笔记:oracle数据字典详解 --- 本文为TTT学习笔记,首先介绍数据字典及查看方法,然后分类总结各类数据字典的表和视图。然后列出一些附例。 数据字典系统表,保存在system表空间中。 由表和视图组成,由服务器在安装数据库时自动创建,用户不可以直接修改数据库字典,在执行D... 阅读全文
posted @ 2013-07-23 19:19 全威儒 阅读(2285) 评论(0) 推荐(0)
摘要:ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引 因为表KOL_XX_FIN050_TEMP 为临时表,而且有其他session正在使用。 处理步骤: 1、先从 dba_objects / user_objects中查询到该表的object... 阅读全文
posted @ 2013-07-03 10:17 全威儒 阅读(5887) 评论(0) 推荐(0)
摘要:select count(*), select count(0), select count(1)from table 在统计表的行数时候,经常用到 select count(*) 然而对于行数很多的大表,这样的查询速度将会很慢。因为这样的查询对表的每一行都会进行每个列的扫描。 比较快的办法是 select count(0), 这样每一行就只... 阅读全文
posted @ 2013-06-19 15:30 全威儒 阅读(2887) 评论(0) 推荐(0)
摘要:SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- ----... 阅读全文
posted @ 2013-06-19 14:57 全威儒 阅读(662) 评论(0) 推荐(0)
摘要:本课内容属于Oracle高级课程范畴,内容略微偏向理论性,但是与数据库程序开发和管理、优化密切相关;另外本课的部分内容在前面章节已经涉及,请注意理论联系实际。 事务 事务(Transaction)从通讯的角度看:是用户定义的数据库操作序列,这些操作要么全做、要么全不做,是不可分割的一个工作单元。事务控制语句称为TCL,一般包括Commit和Rollb... 阅读全文
posted @ 2013-05-24 17:39 全威儒 阅读(10786) 评论(0) 推荐(1)
摘要:(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就... 阅读全文
posted @ 2013-05-24 14:13 全威儒 阅读(683) 评论(0) 推荐(0)
摘要:操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查... 阅读全文
posted @ 2013-05-24 10:21 全威儒 阅读(489) 评论(0) 推荐(0)
摘要:在做oracle plsql 编程的时候,难免要对文件进行操作,如读取oracle服务器上的别的目录下的数据文件,导入到oracle库中;虽然在plsql developer工具中提供了debug功能,但当有输出时,debug的控制台不能及时看到,除非停止debug。如果在plsql程序中输出日志信息到文件中,使得plsql程序调试、运行跟中更加方便,因为大家都知道日志的作用是什么。下面讲讲怎么在oracle的plsql程序中写入日志到oracle服务器的文件中。虽然我们是用plsql developer开发和运行plsql程序,但是plsql developer经常是安装在远程计算机上,这. 阅读全文
posted @ 2013-05-08 16:28 全威儒 阅读(1398) 评论(0) 推荐(0)