Oracle
qdkfriend
这个作者很懒,什么都没留下…
展开
-
oracle提高效率的几个查询方法
最近用的比较多的 1 并行查询 /*+ parallel(t,6) */ 2 分区查询 partition(p20091111) 3 索引查询 =原创 2009-11-24 19:59:00 · 751 阅读 · 0 评论 -
一条SQL语句创建java对象
要求:sys 管理员用户sql: select 'private ' || case data_type when 'VARCHAR2' then 'String' when 'DATE' then 'Date' when 'NUMBER' then (case when data_scale = 0 then 'Long'原创 2010-11-25 14:58:00 · 1663 阅读 · 0 评论 -
Oracle+9i&10g编程艺术:深入数据库体系结构(读书笔记一)
<br /> 第一章 开发成功的oracle应用程序<br />这是部oracle数据库的经典书籍,作者同时也是oracle的开发者。该书有电子版,可以去下载,只不过电子版缺少图片,但是书中图片不多,因此并无大碍。作者同时强调不同的数据库处理方式不一样,在应用开发的过程中要充分了解你使用的数据库的特性。同时也强调了在数据库迁移的过程中需要注意的一些问题。<br />刚看完第一章,感觉对oracle的了解深入了一些,我是一个java应用开发者,因为以前有BI的工作经验,因此对数据库的了解多了一些原创 2010-11-07 10:58:00 · 964 阅读 · 0 评论 -
mysql转oracle注意的问题
<br />由于项目升级原因,需要替换原先的mysql数据库。在转换之前做了一些准备工作。<br />软件:Convert Mysql to Oracle 可以用免费版本<br />注意事项:来源互联网,不知道谁总结的很全。<br />将mysql转换到oracle必须了解的50件事<br />我其实是同一天看到Robert Treat几人整理的”Mysql 迁移到Oracle前需要了解的50件事“与Baron Schwartz的”Oracle迁移到Mysql之前需要了解的50件事“的,只是Baron S转载 2010-09-26 14:47:00 · 1446 阅读 · 0 评论 -
ORACLE临时表的使用
oracle做查询语句的时候,类似select id in (xxxx,xxxx.....)这样的语句最大只支持2000个值,如果对应得值上万行,如该如何处理了。这时候应该采用临时表。建一个临时表,把数据导入进去。查询时候联表查询既可。(以上是我工作中遇到的一个需求)原创 2010-01-10 11:14:00 · 566 阅读 · 0 评论 -
oracle的读写表并发操作
k 说(14:52):问个问题 查询数据库表的时候 该表还能写数据吗 是按照排队的顺序 还是按照操作的时间顺序(不知道oracle如何处理这个问题) 假设一个情况:我现在在查询计费表(这个时间可能要花10分钟) 10分钟有很多计费数据要入计费表(那这个写数据是要等我查询完了之后才能写吗) 写数据库肯定很快(0.1秒(还是来了数据就写) 查询依然查询写之前的数据 m说(14:54):能写m1说原创 2010-03-16 15:08:00 · 5235 阅读 · 1 评论 -
oracle中直接修改表列的名称和顺序
导入数据得时候,遇到一个问题,想把列名顺序改变一下。在网上搜索到这篇文章,没去试验。贴上来,以后有机会试验下。(http://www.im80hou.com/html/oracle/2009/0710/712.html) 按照关系数据库的理论,行与列都是无序的,但在实际应用中有时需要确定列的顺序。但在Oracle中,一旦表定义好,再想修改列的顺序可不太容易 1.以inter转载 2009-11-30 15:15:00 · 2439 阅读 · 0 评论 -
oracle里几个不知道的问题
不知道的问题记录在这里,在慢慢去查询,怕时间长了,忘记了问题。1 如何查找数据库表创建时间,创建人。原创 2009-11-30 11:25:00 · 652 阅读 · 0 评论 -
oracle几个常用的SQL
1 查找表数据大小 select num_rows * avg_row_len from user_tables where table_name = table_name(换成表名);2 从link表里拖数据 create table table1 as select * from table2@link 解释(link为link表,table1为现库要建立的表,t原创 2009-11-30 11:08:00 · 899 阅读 · 0 评论 -
oracle大数据量导入(sqlloader)
今天做了1个数据导入需求,文本记录有128944条,TXT文件大小6253k,以前都是用oracle的text import方式导入,刚试验了一下,不灵验,当导入到2万多条的时候,PLSQL就当掉了,走不动了。 因为考虑到1次导入,所有决定采用SQLLOADER的方式。 使用方法可以看这位仁兄的文章,很详细。http://hi.baidu.com/zpdbdh/blog/item/547原创 2009-11-27 11:29:00 · 6998 阅读 · 0 评论 -
解决SGA里shared pool过小的问题
<br />今天收到一警告:Info : WARNING - SGA shared pool reload ratio 3.93%。<br />大概是要增加SGA shared pool的值。<br />我的oracle是10G的,我去查看了SGA管理(show parameter sga<br />,如果值不是0就是自动管理的),是自动管理的。机器是4G的,由于还有其他的应用,所以sga设置了1.1G的样子。<br />我找了资料,并且咨询了一下以前的DBA,说有两种可能性,要么应用绑定了变量,要么就是S原创 2011-03-09 17:04:00 · 1333 阅读 · 0 评论