在测试PLSQL值得吸取的教训
开始还以为是execute IMMEDIATE 这个不能执行太长字符串的问题。后来才意识到是在拼成的SQL字符串调用P70201020 的一个参数太长,而存储过程P70201020 的那个参数类型是VARCHAR2.-- Created on 2013-3-29 by ADMINIS...
查看CLASS文件编译时的java版本
可用二进制编辑工具(例如EmEditor)打开类文件,会有以下的显示: CA FE BA BE 00 00 00 32..... 而上面的32是编译这个类的JDK版本,32表示是50,是JDK1.6;31表示49,是JDK1.5;30表示48,是JDK1.4........
查看表空间的大小及使用率
有两种方法,一种是为表空间增加数据文件:alter tablespace users add datafile 'c:\oracle\ora81\oradata\sid\user002.dbf' size 100M;另一种方法是增加表空间原有数据文件尺寸:alter database datafile 'c:\...
ORACLE锁机制
数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据...
数据库lock锁阻塞查询测试报告
一、模拟产生锁阻塞的情况会话一:yyj普通用户登录,创建表t,insert数据,提交,之后update该行,但不进行提交。SQL> create table t (a varchar(10));Table created. SQL> select * from t;no rows se...
orace的启动和关闭
一、sql*plus方式: 用sql*plus来连接到Oracle Sqlplus /nolog 是以不连接数据库的方式启动sql*plus Connect /as sysdba 是以DBA身份连接到oracle&n...
COMMIT的问题
Oracle中处理COMMIT语句期间发生的情况。COMMIT通常是一个非常快的操作,而不论事务大小如何。你可能认为,一个事务越大(换句话说,它影响的数据越多),COMMIT需要的时间就越长。不是这样的。不论事务有多大,COMM...
什么是水线(High Water Mark)?
什么是水线(High Water Mark)?----------------------------所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"...
什么是水线(High Water Mark)?
什么是水线(High Water Mark)?----------------------------所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"...