
ORACLE
zokaper
务实、好学
展开
-
Oracle Flashback Query 闪回查询
Flashback query(闪回查询)原理 ora根据undo信息,利用undo数据,类似一致性读取方法,可以把表置于一个删除前的时间点(或SCN),从而将数据找回。Flashback query(闪回查询)前提:SQL> show parameter undo;NAME TYPE VALUE转载 2014-05-28 09:23:45 · 4377 阅读 · 0 评论 -
Oracle分区实战分享
调用存储过程实现提前十天为分区表添加分区 create or replace procedure ETL_BasicDataHandle is v_range varchar2(20); --日期范围 v_PartPreDate varchar2(20); --时间后缀 BEGIN --提前10天增加分区 IF (SYS原创 2014-04-21 20:17:25 · 617 阅读 · 0 评论 -
Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总
引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结构不同,所以应用在不同组织结构的数据上,本篇文章重点就是:理解不同的技术都适合在什么地方应用!转载 2013-10-08 21:48:37 · 829 阅读 · 0 评论 -
利用Oracle utl_tcp包实现数据实时复制
原创 2012-09-11 15:11:44 · 1448 阅读 · 0 评论 -
JDBC连接自定义sqlserver数据库实例名(多个实例)
java语言中,通过jdbc访问sqlserver2005(2008)数据库默认实例可以按常用的写法来写url连接。代码如下:Connection cn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=demo", "sa","sa");其中localhost为sqlser原创 2012-06-07 12:14:48 · 22465 阅读 · 2 评论 -
Oracle Data Integrater——安装、配置
一、前提条件1、安装ODI客户端图形化软件需要JVM1.4.2或以上版本以及JDK1.4.2或以上版本支持。2、ODI默认操作系统不支持win7,可以通过修改%HOME%\CD_10.1.3.5.0_WINDOWS\setup\Windows\Disk1\install目录下的oraparam文件来避过系统限制。在oraparma文件中找到Windows=4.0,5.0,5.1原创 2011-10-28 21:50:43 · 6205 阅读 · 0 评论 -
V$OBJECT_USAGE视图
V$OBJECT_USAGE V$OBJECT_USAGE displays statistics about index usage gathered from the database. You can use this view to monitor index usage. All indexes that have been used at least once can be m翻译 2012-10-12 19:30:21 · 3163 阅读 · 0 评论 -
windows 7旗舰版64位 安装 Oracle 10g
64位的win7上安装oracle时的介质安装时检查操作系统版本时报错。实际版本6.1不被支持。这是由于vista,windows 2008的系统内部版本是6.0,而win 7 和windows 2008 R2 的内部版本是6.1而造成的。启动检查:可以修改\install\or转载 2011-07-27 11:30:21 · 1664 阅读 · 0 评论 -
分析验证什么DML操作会生成最多和最少的 undo
一、测试目标: DML语句操作使用UNDO表空间新增大小的情况测试二、测试内容 对单一表HIS_Recipe_Test进行INSERT、DELETE、UPDATE相关操作,记录各个DML操作占用UNDO表空间的情况。三、测试步骤 1、Create Table原创 2011-08-09 17:32:18 · 1427 阅读 · 0 评论 -
JAVA JDBC 连接Oracle方式详解
JAVA JDBC 连接Oracle方式详解原创 2016-01-27 16:11:46 · 572 阅读 · 0 评论 -
ORACLE——日期时间格式化参数详解
ORACLE数据库SQL中,我们常用的yyyy-MM-dd、yyyy/MM/dd等几种格式,Reference官方文档,并附上详细的应用示例综合成文,希望能够对大家学习和使用有所帮助。 1. 测试环境SQL> select * from v$version;BANNER---------------------------------------------------------------转载 2015-12-27 19:50:19 · 18558 阅读 · 0 评论 -
Oracle Meger Into
Oracle Meger Into原创 2016-01-28 20:05:00 · 625 阅读 · 0 评论 -
Oracle SQL PLUS 执行SQL脚本文件是否执行后续SQL
/*==============================================================*//* DBMS name: ORACLE Version 11g *//* Created on: 2016/5/27 16:20:29 */原创 2016-06-14 09:07:24 · 3003 阅读 · 0 评论 -
Oracle SQL 执行计划和分析小结
Oracle有多种方式获得一条SQL语句的查询计划,比如使用explain plan命令,在SQL Developer里面按F6快捷键等,但是作为SQL调优,比较简便的方式,还是在sqlplus中使用set autotrace on和set timing on的方式来得到SQL的实际运行时间和查询计划;原创 2014-06-04 10:04:55 · 1326 阅读 · 0 评论 -
oracle database link
-- Create database link create database link LINKSY connect to BSHRP50_DJG using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.235.188)(PORT = 1521)))(CONNECT_DATA =原创 2014-07-26 13:07:50 · 727 阅读 · 0 评论 -
ORACLE 重做日志
重做日志(Redo Log)用于记录所有对数据库的改变,也被成为事物日志文件(TRANSACTION LOGFILE)。它对数据库来说至关重要。我们在Oracle中完成的每一个变动数据的操作都会生成一定Redo信息,并写入在重做日志文件中。如向表中插入一行是,插入的最终结果会写入重做日志。一、重做日志文件概述重做日志分为在线重做日志和归档重做日志。 online Redo log files–在转载 2016-01-01 01:29:47 · 2995 阅读 · 0 评论 -
[SQL]SQL Where语句中AND与OR的计算次序
AND 用在where子句中,用来指示检索满足所有给定条件的行,而OR用在where子句中,用来指示检索匹配任一给定条件的行。Where子句中可包含任意数目的AND和OR操作符号,但是要注意在SQL规范中AND操作符的优先级要高于OR操作符。若一时大意,操作符就会被错误组原创 2011-08-08 16:09:24 · 12313 阅读 · 0 评论 -
ORA-01555: snapshot too old错误
注意 ORA-01555 与数据破坏或数据丢失毫无关系。在这方面,这是一个“安全”的错误;惟一的影响是:接收到这个错误的查询无法继续处理。 这个错误实际上很直接,其实只有两个原因,但是其中之一有一个特例,而且这种特例情况发生得如此频繁,所以我要说存在3 个原因:转载 2011-08-09 22:36:02 · 13907 阅读 · 0 评论 -
windows98系统程序连接数据库时提示未装载Db-library网络通信层
最近在windows98系统上安装一个SQL Server2000数据库的应用程序,运行程序时提示 "未装载Db-library网络通信层".从网络上查询了资料说是因为windows98、2000缺少微软最新SQL数据引擎的动态库文件。把dbnetlib.dll和dbnmpntw.dll复制到system32目录下即可了,但是还是不行。最后是把如下文件copy到%\system32目录原创 2011-08-25 11:56:10 · 1828 阅读 · 0 评论 -
Oracle切换UNDO空间数据库后存储过程无法正常编译
最近公司一台Oracle测试服务器因为UNDO过度占用磁盘空间。同事新建了一个Oracle UNDO表空间进行切换,UNDO空间切换之后删除掉UNDOTBS1.dbf文件。 之后同事发现Oracle数据中部分存储过程,出现错误,重新编译时出现如下错误: 1、先看看UNDO空间状态情况,发现UNDOTBS1空间存在4个NEEDS RECOVERY状态,那么需要处理掉这个4个NEEDS RECOVE原创 2016-06-30 23:37:44 · 1393 阅读 · 0 评论