Oracle
文章平均质量分 72
iteye_15826
这个作者很懒,什么都没留下…
展开
-
在hibernate中实现oracle的自动增长
根据hibernate的文档,有两种方式实现实体对象的主键自动增长。第一种:设置ID的增长策略是sequence,同时指定sequence的名字,最好每个表建一个sequence,此种做法就如同MS-SQL,MY-SQL中的自动增长一样,不需要创建触发器,具体的oracle数据库脚本及hibernate配置文件如下:[1]oracle数据表的创建脚本:CREATE T...原创 2009-11-12 07:56:22 · 85 阅读 · 0 评论 -
ORACLE日期时间函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 ...原创 2010-05-12 08:52:01 · 76 阅读 · 0 评论 -
ORACLE DB 定时任务机制
简介 本文首先简单介绍了Oracle 8的数据复制的基本概念,然后详细介绍了实现Oracle 8数据复制延迟事务队列转发的Oralce 8任务队列机制,包括“任务队列”子系统的安装,API编程接口DBMS_JOB包的介绍以及API过程中各参数的概念,任务队列的体系结构和运行环境,任务队列数据字典视图以及时间间隔(interval)参数的算法等。一、Oracle 8数据...原创 2010-05-13 00:45:35 · 180 阅读 · 0 评论 -
ORACLE DATE FUNCTION 大全
TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy...原创 2010-05-13 00:47:24 · 106 阅读 · 0 评论 -
一个简单的Oracle任务
http://www.cnblogs.com/tohen/archive/2008/11/17/1335186.html 一、在PLSQL中创建表:<!-- <br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://...原创 2010-05-13 08:36:40 · 76 阅读 · 0 评论 -
oracle 树形查找
主题:Oracle树查询及相关函数http://www.iteye.com/topic/506604 START WITH and CONNECT BY in Oracle SQL:http://www.adp-gmbh.ch/ora/sql/connect_by.html原创 2010-12-02 10:33:54 · 139 阅读 · 0 评论 -
Oracle并行服务器(OPS) Oracle Parallel Server
文章转载自: http://xu20cn.blog.51cto.com/274020/90343 1、什么是OPS OPS(Oracle Parallel Server)可以让位于不同系统的多个实例同时访问同一个数据库。并行服务器可以有效地提高系统的可用性和对多系统的访问性能,但是,如果你的数据没有做很好的分割,性能可能还会下降。 安装OPS...原创 2010-06-09 22:44:05 · 324 阅读 · 0 评论 -
Oracle数据库分区表操作方法
文章转自: http://xu20cn.blog.51cto.com/274020/90342 摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不...原创 2010-06-09 22:46:01 · 451 阅读 · 0 评论 -
oracle parallel computing
用Oracle并行查询发挥多CPU的威力在一个单独的服务器中安装更多的CPU成为目前的一个趋势。使用对称多处理服务器(SMP)的情况下,一个Oracle服务器拥有8个、16个或32个CPU以及几吉比特RAM的SGA都不足为奇。 Oracle跟上了硬件发展的步伐,提供了很多面向多CPU的功能。从Oracle8i开始,Oracle在每个数据库函数中都实现了...原创 2010-06-09 23:01:56 · 98 阅读 · 0 评论 -
Oracle Parallel Query
Oracle Parallel Query(OPQ)可以将一个SQLstatement分成多个片(chunks),然后在独自的CPU上通过多个process(子查询)进行并行运行。每个子查询同时读取一个大型表中的一块。所有子查询完毕以后,Oracle将结果会传给并行查询调度器,他会重新安排数据,如果需要则进行排序,并且将结果传递给最终用户。OPQ具有无限的伸缩性,因此,以前需要花费...原创 2010-06-09 23:06:04 · 96 阅读 · 0 评论 -
oracle parallel execution example
引子:以前一直没太关注oracle并行这个特性。前几天一个兄弟碰到的一个问题,才让我觉得这个东西还是有很多需要注意的地方,有必要仔细熟悉下。其实碰到的问题不复杂: 类似如下的一条语句:insert into xxxx select /*+parallel(a) */ * from xxx a;数据量大约在75G左右,这位兄弟从上午跑到下午还没跑完,过来问我咋回事,说平常2hrs...原创 2010-06-09 23:07:36 · 91 阅读 · 0 评论 -
oracle 常用的sql
查看Oracle的所有连接:select * from v$session where username is not null查看不同用户的连接数量:select username,count(username) from v$session where username is n...原创 2010-06-20 09:16:52 · 78 阅读 · 0 评论 -
Oracle Execute Immediate
EXECUTE IMMEDIATE 在某些情况下代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTEIMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTEIMMEDIATE,因为它...原创 2010-06-24 23:10:06 · 78 阅读 · 0 评论 -
windows 启动关闭Oracle监听和服务
经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点。 1.开启: 在运行中输入cmd,进入控制台,lsnrctl start回车,提示启动监听成功后net start OracleServiceORCL。2 关闭 在运行中输入cmd,进入控制台,lsnrctl stop回车,提示启动监听成功后net stop OracleServi...原创 2012-01-05 10:28:04 · 214 阅读 · 0 评论 -
ORACLE时间处理大全
举例说明:1、日期字符转换函数to_date(),to_char() SQL:select to_date('20080229132545','yyyy-mm-dd hh24:mi:ss') from dual ; RESULT:2008-2...原创 2010-05-12 08:48:24 · 168 阅读 · 0 评论 -
paging in oracle
/*************************get 11-20 page info*************************/ SELECT * FROM ( SELECT ROWNUM num, t.* FROM table t WHERE ROWNUM <=20) tmpWHERE tmp.num >10...2010-04-10 17:41:51 · 82 阅读 · 0 评论 -
Extract use in oralce
racle中Extract函数的用法SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL; return Current Year SELECT EXTRACT(MONTH FROM SYSDATE) FROM DUAL; return Current Month SELECT EXTRACT(DAY FROM SYSDATE) F...2010-04-09 11:53:36 · 77 阅读 · 0 评论 -
create tablespase , role ,user in oralce 10g
/*********************************************************************************************************************1、创建表空间,角色及用户*****************************************************************...原创 2010-01-15 13:58:32 · 125 阅读 · 0 评论 -
oracle user manager
创建与管理用户账户 用户是Oracle数据库管理的常用要求之一,能够连接到数据库的每一个用户都必须是系统的合法用户。用户要想使用Oracle的管理系统,必须要拥有相应的权限。创建用户并授予权限是Oracle系统管理员的常用任务之一。 1.1 配置身份验证 Oracle为用户账户提供了三种身份验证方法。 (1)密码验证 当一个使用密码验证机制的用户试图连接到...原创 2010-09-08 10:05:24 · 117 阅读 · 0 评论 -
like %abc%
关键字: oracle 优化 象like '%abc%'之类的查询对于大表来说是个致命的性能瓶颈。下面说说如何优化.该文的内容来自www.oracle.com.cn.原文是英文的。1.如何优化 like '%abc'.这种优化建立反序索引就可以了。2.如何优化 like 'abc%'这种比较好办,直接建立索引就可以了3.如何优化 like...原创 2010-09-09 00:23:57 · 334 阅读 · 0 评论 -
create user and role
/*********************************************************************************************************************1、创建表空间,角色及用户*****************************************************************...原创 2010-01-26 16:24:18 · 146 阅读 · 0 评论 -
oracle temporary table
最近考虑到我们的数据库端写存储过程关于临时表使用的情况,由于我们现在还不清楚数据库端到底是怎么处理的,是否和SqlServer的处理方式相同,是否会存在隐患等等一些问题,为了避免将来不必要的麻烦我做了深入的研究和查看了一些权威的资料,现在和大家共享,希望大家在处理Oracle临时表是注意一下:首先是创建临时表的语法: CREATE GLOBA...原创 2010-01-27 11:13:18 · 148 阅读 · 0 评论 -
SQLServer insert into 语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO...2010-01-27 14:30:47 · 5309 阅读 · 0 评论 -
Oracle 复制表的Sql
Oracle 复制表的Sql create table tablexxx as select * from tableyyy create table tablexxx as select * from tableyyy where 1 <> 1 oracle database ------------------...2010-01-27 15:22:51 · 77 阅读 · 0 评论 -
create oracle DB auto increment PK trigger
DROP SEQUENCE seq_chat_group_Id;DROP SEQUENCE seq_chat_msg_id;CREATE SEQUENCE seq_chat_group_Id;CREATE SEQUENCE seq_chat_msg_id;CREATE OR REPLACE TRIGGER autoIncrementMsgPK_trigger BEFORE IN...原创 2010-10-11 12:05:03 · 116 阅读 · 0 评论 -
30个Oracle语句优化规则详解
1.选用适合的Oracle优化器 Oracle的优化器共有3种: a.RULE(基于规则) b.COST(基于成本) c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。 ...原创 2009-07-29 22:38:47 · 80 阅读 · 0 评论 -
oracle的系统和对象权限 Oracle 查看用户权限
一、权限是用户对一项功能的执行权力。在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。而实体权限是指用户对具体的模式实体(schema)所拥有的权限。这样讲可以有些模糊,举个例子来说:select any table是系统权限,它表示可以查看任何表。而select ontable1是实...原创 2009-09-08 21:11:43 · 264 阅读 · 0 评论 -
oracle 中清空回收站
SQL> SELECT * FROM tab;TNAME TABTYPE CLUSTERID------------------------------------------------------------ -------------- --------...2009-10-07 21:00:45 · 163 阅读 · 0 评论 -
oracle cast,round,trunc function use
cast 是进行类型转换的, 可以针对各种Oracle数据类型. 修改的是用户的数据类型.round只是修改的数据显示格式. 对数据做四舍五入. 类似的函数还有ceil(取此数据的最小整数). trunc( 取整函数.)SQL> create table t1(a varchar(10));Table created.SQL> insert into t...2010-04-08 19:49:54 · 145 阅读 · 0 评论 -
about oracle data imp and exp
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在ora...2010-04-08 20:39:48 · 72 阅读 · 0 评论 -
入浅出Oracle--DBA入门、进阶与诊断案例
数据仓库工具箱:维度建模的完全指南(第二版)Oracle DBA手记:数据库诊断案例与性能优化实践Oracle9i PL/SQL从入门到精通入浅出Oracle--DBA入门、进阶与诊断案例《Oracle性能诊断艺术》(Troubleshooting Oracle Performance 中文版)让Oracle跑得更快——Oracle 10g性能分析与优化思路基于成本的Ora...原创 2011-01-18 10:14:18 · 161 阅读 · 0 评论