易截截图软件、单文件、免安装、纯绿色、仅160KB

out 了 oracle 8i

近来接了个简单的系统做,外包的,用的数据库是oracle8i,
一开始我使用 ojdbc6.jar来做连接,连不上,找一番,原来官方oracle8i出的驱动只有 class12.jar 和class14.jar ,最要命的是不支持jdk1.4及1.4以上的,工作量马上就上来了。不甘心啊。
最后试了下,能用的只有ojadb14.jar ,连上了,不过通过hibernate生成的sql实在太烂,top 10都生成出来,部分语句能用,部分不能用,大部分不能用,好多情况都是手写的sql.
手写的也挺是累了,一个项目加班了好些天。
不过也有些心得,例如 orcale 的分页,如果heibernate能用的话就不自个写了
select * from
(select row_.*, rownum from (
  select * from table_name where a =? order by id
) where rownum <=50
)where rownum >10


相关文档:

实例讲解Oracle数据库设置默认表空间问题

DBA们经常会遇到一个这样令人头疼的问题:不知道谁在Oracle上创建了一个用户,创建时,没有给这个用户指定默认表空间,所以这个用户就会采用默认的表空间——system表空间。导致系统表空间迅速被用户数据占满,直至宕机。
在10G中,DBA有办法避免这种问题了——在线指定系统默认表空间:
ALTER DAT ......

Oracle 表空间基本操作

1. 查询数据库现在的表空间
select tablespace_name, file_name, sum(bytes)/1024/1024 table_size from dba_data_files group by tablespace_name,file_name;
2. 建立表空间
CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M;
3.删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS ......

Oracle 脚本(适应各种业务需要)


1. 取A表的数据,更新B表字段
update  m_build b
set b.district_id=(
  select d.district_id
  from 
    bjhouse.d_district d
  where
    b.build_name_jq=d.district_name)
where exists
  (select 1
  from ......

Oracle ADDM 自动诊断监视工具 介绍


Oracle AWR 介绍(AWR -- Automatic Workload Repository)
http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4682300.aspx
一. ADDM概述
 ADDM(Automatic Database Diagnostic Monitor) 是植入Oracle数据库的一个自诊断引擎.ADDM 通过检查和 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号