
oracle
娃娃鱼
无居无宿,犀利在天涯
展开
-
ORCALE 大表处理
在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。同事的分区表总结,转载一下。1.1 分区表PARTITION table在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。1.1.1 分区表的建立: 某公司的每年产生巨大的销售记录,DBA向公司建议每季度的数据转载 2010-03-19 12:00:00 · 698 阅读 · 0 评论 -
Oracle动态Web开发实例演示
如果你在Oracle动态Web的开发以及其相关的实际应用的实际操作中,你对Oracle动态Web的开发以及其相关的实际应用有不解之处时,你可以通过以下的文章对其的实际应用与功能有所了解,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。 1、用Oracle WebServer构建Web数据库应用 Oracle 8服务器是一个完善的信息管理环境。它是一个大量数据的储藏所,并给用户提供对这些数据的快速访问。它能够支持C/S结构进行分布式处理和Web计算等。利用其服务器选件之一的WebServer,可以提供实转载 2010-06-21 16:52:00 · 753 阅读 · 0 评论 -
查询MYSQl数据表中的最后一条记录
select * from table order by id DESC limit 1原创 2010-06-06 22:45:00 · 31102 阅读 · 2 评论 -
mysql对xml的支持
mysql对xml的支持<br />关键字: msql xml MySQL 5.1.5版本中添加了对XML文档进行查询和修改的函数,分别是ExtractValue()和UpdateXML(),下面是这两个函数的使用示例: <br />还是一样我们首先建立一个示例数据库,然后将范例中使用的XML文档输入到数据库中: <br />CREATE TABLE x (doc VARCHAR(150)); <br />INSERT INTO x VALUES <br />(' <br /><book> <br /><t原创 2010-06-02 23:02:00 · 4323 阅读 · 0 评论 -
Oracle row_number() over()解析函数高效实现分页
大多数人只知道用rownum 来进行分页,或是sql嵌套来分页 后来觉得效率挺低的。而且rownum是先分配行号,再进行排序! 一句话麻烦! 后来我再对数据库特殊sql的研究之后,觉得我以前的3层嵌套实现分页的效率也是很低的, 直到用了 row_number() over(partition by xx order by xxx desc/asc) 函数之后,才觉得这种方法是最简单和效率最高转载 2010-04-24 12:10:00 · 1433 阅读 · 0 评论 -
ORACLE 中ROWNUM用法总结
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t1(c1原创 2010-04-24 12:07:00 · 549 阅读 · 0 评论 -
Oracle巡检内容1
Oracle巡检内容1. Oracle进程检查Ps –ef |grep ora2. CRS进程检查$ps –df |grep d.bin 应有:crsd.bin ocssd.bin evmd.bincrsctl check crscrs_stat –tcrs_stat –ls asm进程检查:ps –ef|grep asmORAC转载 2010-03-30 12:05:00 · 687 阅读 · 0 评论 -
oracle巡检内容
oracle巡检内容---ZT阅读:(30) 评论:(0) 发表时间:2009-05-27作者:鱼の小屋 监控项目监控子项监控指标脚本等级数据库状态数据库是否正常启动 DbStatus.sqlcriticalListente转载 2010-03-29 20:07:00 · 1246 阅读 · 0 评论 -
Oracle 系统表大全
数据字典dict总是属于Oracle用户sys的。 1、用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest; 2、表空间: select * from dba_data_files; select * from dba_tablespaces;//表空间 se转载 2010-03-28 19:16:00 · 602 阅读 · 0 评论 -
ORACLE 巡检脚本
ORACLE 巡检脚本hexianzhi 发表于: 2010-1-30 17:54 来源: Support Center门户! 1) 数据库session连接数select count(*) from v$session;2) 数据库的并发数select count(*) from v$session where status=ACTIVE;3) 是否存在死锁set linesize 20转载 2010-03-28 18:42:00 · 715 阅读 · 0 评论 -
oracle inactive死连接
oracle 连接通常分为三种Active 表明当前连接的session正在进行处理, inactive 表明当前连接正在等待进行处理(不是通常理解上的执行完毕) 如何处理inactive 连接,防止过多占用资源,因为inactive 通常是由应用程序在关连接之间导致的问题。特别是有些连接未在finally 中进行关闭。kill 表示当前sql处理已取消转载 2010-03-23 23:40:00 · 2153 阅读 · 0 评论 -
Oracle:彻底结束会话 ,彻底解锁
oracle会话被锁是经常的。但有时alter system kill session sid,serial#;并不能彻底的杀死会话。只能通过杀死Linux上对应的进程才行。以前都是通过v$session里的logon_time,和ps -ef|grep oracle所列出的时间大约的定位进程。然后结束。本来想把这个写成日志。但有一个服务器存在了好几个前几天启转载 2010-03-23 23:38:00 · 2172 阅读 · 0 评论 -
查看表占用空间
0、查看用户表、索引、分区表占用空间select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments group by segment_name;1、表占用空间select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments where原创 2010-03-17 21:05:00 · 1205 阅读 · 0 评论 -
Oracle下删除大表应该用drop还是truncate?
Oracle下删除大表应该用drop还是truncate?今天在一DBA群中,一兄弟问到删除大表应该是先使用truncate再drop,还是直接drop?经过大家的讨论,加上高手解惑才知道了答案. 通常我们认为truncate和drop都是ddl语句,都会释放表占用的空间,且不可回退;而他们的之间的区别在于我们平时忽略的reuse/drop storage子句. reuse stor转载 2010-03-19 11:50:00 · 2457 阅读 · 1 评论 -
Oracle9i的优化调整
一、SGA1、Shared pool tunningShared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。Gets:(parse)在namespace中原创 2010-03-19 11:32:00 · 1106 阅读 · 0 评论 -
Oracle数据库中基本动态Web开发和应用
Oracle数据库中基本动态Web开发和应用<br />1、用Oracle WebServer构建Web数据库应用<br />Oracle 8服务器是一个完善的信息管理环境。它是一个大量数据的储藏所,并给用户提供对这些数据的快速访问。它能够支持C/S结构进行分布式处理和Web计算等。利用其服务器选件之一的WebServer,可以提供实现Web数据库应用的强大功能。 <br />一般来说,实现Web数据库应用可以在WebServer端提供CGI/API等中间件来连接WebServer 和DB Server,也原创 2010-06-21 16:54:00 · 803 阅读 · 0 评论