
oracle
文章平均质量分 85
cuker919
无言
展开
-
Oracle Top N 和 Oracle中的limit问题解决方案
oracle top N1.在ORACLE中实现SELECT TOP N 由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。简单地说,实现方法如下所示: SELECT 列名1...列名n FROM (SELECT 列名1...列名n FROM 表名转载 2009-11-30 15:51:00 · 7497 阅读 · 0 评论 -
oracle正则表达式函数 匹配
文章介绍了关于oracle正则函数的一些用法,包括匹配等,Oracle10g提供了在查询中使用正则表达的功能,它是通过各种支持正则表达式的函数在where子句中实现的。ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR转载 2013-11-20 11:09:15 · 21763 阅读 · 0 评论 -
Oracle备份表exp和imp
exp参数:关键字 说明(默认) ----------------------------------------------userid 用户名/口令full 导出整个文件 (n)buffer 数据缓冲区的大小owner 所有者用户名列表file 输出文件 (expdat.dmp)tables 表名列表compress 导入一个范围 (y)recordle转载 2013-06-13 14:03:20 · 3413 阅读 · 0 评论 -
Oracle错误ORA-03113: end-of-file on communication channel处理办法
Oracle错误ORA-03113: end-of-file on communication channel处理办法 机器遭遇断电,之后oracle就不能启动了,报错ORA-03113: end-of-file on communication channel (通信通道的文件结尾)SQL> startupORACLE instance started. To转载 2014-01-02 11:21:54 · 14966 阅读 · 2 评论 -
Oracle create tablespace 创建表空间语法详解
CREATE [UNDO] TABLESPACE tablespace_name [DATAFILE datefile_spec1 [,datefile_spec2] ...... [{MININUM EXTENT integer [k|m] |BLOCKSIZE integer [k] |logging clause | F转载 2011-07-01 11:28:00 · 12646 阅读 · 0 评论 -
oracle 正则表达式
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似正则表达式中常用到的元数据(metacharacter)如下:^ 匹配字符串的开头位置。转载 2014-03-14 15:38:26 · 978 阅读 · 0 评论 -
oracle awr报告生成和分析
最近由于数据库cpu占用非常高,导致VCS常常自动切换,引起很多问题。最近学习一下数据库awr分析数据库sql执行性能的分析报告。下面将初步讲解一下:1、先登陆数据库,生成awr报告。linux:~ # su - oracleoracle@linux:~> sqlplus '/as sysdba'SQL*Plus: Release 11.1.0.6.0 - Producti原创 2013-04-07 14:20:42 · 20386 阅读 · 1 评论 -
linux 后台执行oracle sql脚本
一、简单后台执行。nohup sqlplus Oracle/Oracle@orcl @sql.sql &--这样的写法会报错(Error 45 initializing SQL*Plus Internal error) 今天打算写个后台执行清理单张表和备份sql脚本。发现一直报错,网上也没有具体的修改方法。后来到别的博客去看看,有别的办法可以解决:原创 2013-12-27 17:28:18 · 33203 阅读 · 0 评论 -
oracle 表空间talbespace 学习专题
表空间owner专题 一Oracle中的表空间查询方法 提到表空间大家可能都不会陌生,它是数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配转载 2011-12-02 15:37:48 · 1473 阅读 · 0 评论 -
oracle查询表 索引、唯一约束、字段等相关信息
查询表的索引情况select t.Index_Name,t.table_name,t.column_name,i.tablespace_name,i.uniqueness from user_ind_columns t,user_indexes i where t.index_name=i.index_name and t.table_name=i.table_name and t.tab转载 2013-10-17 17:14:43 · 18557 阅读 · 0 评论 -
undo 表空间使用案例分析(UNDOTBS1使用率100%,enq:US-contention,释放undo)
问题描述:近几天发现Oracle10.2.0.4数据库undo tablespace表空间使用率很高(最高时达到100%),报警系统频繁报障undo tablespace表空间使用率过高。TABLESPACE_NAME TOTAL USED FREE PUSED PFREE----------------- -----转载 2013-02-20 16:04:29 · 18671 阅读 · 0 评论 -
在Oracle中查询表的大小、表的占用情况和表空间的大小
有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:select segment_name, bytes from user_segments where segment_type = 'TABLE'; 或者 Select Segment_Name,Sum(bytes)/1024/1024 From User_Extent转载 2013-01-17 17:00:13 · 61532 阅读 · 1 评论 -
Oracle9i的全文检索技术
摘要 全文检索技术是智能信息管理的关键技术之一,Oracle Text作为Oracle9i的一个组件,提供了强大的全文检索功能,用Oracle9i做后台数据库,就可以充分利用其全文检索技术,构建复杂的大型文档管理系统。本文主要介绍了Oracle Text的体系结构及其使用。 关键词 Oracle Text 全文检索 Oracle一直致力于全文检索技术的研究,当Oracle9i Rlease2发转载 2010-04-13 16:50:00 · 814 阅读 · 0 评论 -
DDL,DML,DCL,TCL四种语言的简介
DDL,DML,DCL,TCL四种语言的简介<br /><br />1.DDL (Data Definition Language )数据库定义语言 statements are used to define the database structure or schema.<br />DDL是SQL语言的四大功能之一。<br />用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束<br />DDL不需要commit,自动com转载 2011-02-18 10:40:00 · 1087 阅读 · 0 评论 -
Oracle触发器详细 和 Oracle 创建序列号
<br />由于这段时间要导入旧的数据库数据到新的数据库中,然而旧的数据库和新的数据库有些表的设计或字段不一样,<br />需要用到触发器,比如新的数据库a表有aid的主键字段(或自动递增),而旧的数据库a表没有aid的主键字段,<br />这时候要通过调用触发器,在copy数据时自动插入aid值同时要保证主键唯一性。<br /> <br />解决方案:<br />在旧数据库新建一个视图,通过视图导入到新的数据库中<br />--PRODUCT_KIND_INFO视图<br />create or re原创 2011-02-18 12:09:00 · 2941 阅读 · 0 评论 -
Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month: mm number 两位月 显示值:11mon abbrev转载 2011-04-11 18:03:00 · 879 阅读 · 0 评论 -
oracle 启动关闭以及监听启动关闭命令
启动监听:lsnrctl start查看监听:lsnrctl status停止监听:lsnrctl stop1、oracle 数据服务器包括:实例进程和数据库; 实例进程包括:memory structure(sga)以及background proces转载 2011-07-05 10:26:07 · 14059 阅读 · 1 评论 -
Oracle Exp/Imp 调优
Oracle Exp/Imp工具是一个操作简单、方便灵活的备份恢复和数据迁移工具,它可以实施全库级、用户级、表级的数据备份和恢复。对于数据量在G级或G级以内,强调高可用性,可以容忍少量数据丢失的数据库系统,Exp/Imp是普遍使用的逻辑备份方式。目前现网很多生产系统均使用Exp/转载 2011-08-31 17:42:28 · 2809 阅读 · 0 评论 -
oracle_SQL中ROWID与ROWNUM的使用
1.ROWNUM的使用——TOP-N分析使用SELECT语句返回的结果集,若希望按特定条件查询前N条记录,可以使用伪列ROWNUM。ROWNUM是对结果集加的一个伪列,即先查到结果集之后再加上去的一个列 (强调:先要有结果集)。简单的说ROWNUM是符合条件结果的序列号。转载 2011-08-04 17:39:08 · 7466 阅读 · 0 评论 -
oracle数据库割接解决方案一
一、需求1、由于新版本上线替换旧版本、两个版本互不兼容、数据库里面有些表不一致,比如表名、字段等等。2、要全部保留旧数据库里面的数据信息,同时要保证数据唯一性、正确性、可靠性--完整性。3、新版本在数据切割后可以正常运行,整个系统的功能正常、计费正确等。 二、根据需求,下面将对解决方案进行分解:1、由于旧数据库的编码是gbk,而新的数据库是utf-8,所有导数据的时候原创 2011-03-07 17:16:00 · 9245 阅读 · 1 评论 -
rebuild index 相关
最近要维护现网系统,需要原创 2014-05-29 17:20:07 · 1098 阅读 · 0 评论