![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 62
iteye_18539
这个作者很懒,什么都没留下…
展开
-
SQL子查询的一些例子
1、单行子查询 [code="java"] select ename,deptno,sal from emp where deptno=(select deptno from dept where loc='NEW YORK');[/code] 2、多行子查询[code="java"] SELECT ...原创 2008-08-21 11:49:27 · 99 阅读 · 0 评论 -
lspm_project_end
事务管理概述“事务”是一个逻辑工作单元,它包括一系列的操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。事务包括4个基本特性,也就是我们常说的ACID,其中包括:1.Atomic(原子性,这里的“原子”即代表事务中的各个操作不可分割)事务中包含...原创 2011-07-01 17:13:02 · 122 阅读 · 0 评论 -
闲谈Oracle执行计划的步骤顺序
经过长时间学习Oracle,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。Oracle执行计划的每一步返回一组行,它们或者为下一步所使用,或者在最后一步时返回给发出SQL语句的用户或应用。由每一步返回的一组行叫做行源(row source)。下面得树状图显示了从一步到另一步行数据的流动情况。每步的编号反映了在你观察Oracle执行计划时所示步骤的顺序(如何观察Oracle...原创 2011-07-13 17:45:22 · 311 阅读 · 0 评论 -
Oracle执行计划详解
Oracle执行计划详解---作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关...原创 2011-07-26 11:40:25 · 110 阅读 · 0 评论 -
Oracle Buffer Cache原理总结(一)
[url]http://space.itpub.net/?uid-12361284-action-viewspace-itemid-112266[/url]Buffer cache是Oracle SGA中的重要组成部分,在自己先前的blog中对于这一块也有过一些讨论,这里在给出一份更详细的总结.通常数据的访问和修改都是需要通过buffer cache来完成的,当一个server process...原创 2010-10-26 09:53:54 · 155 阅读 · 0 评论 -
block的一些概念
[url]http://space.itpub.net/12361284/viewspace-119542[/url]Oracle manages the storage space in the datafiles of a database in units called data blocks. A data block is the smallest unit of data us...原创 2010-10-26 10:10:50 · 137 阅读 · 0 评论 -
回滚段探究
[url]http://blog.csdn.net/biti_rainy/archive/2004/07/03/32810.aspx[/url]l 前言对于oracle的回滚段的分配与管理,实际上不那么复杂,当然如果我们从原理甚至从oracle internal的角度深究相关问题的话有不是一件容易的事。但对于我们普通开发人员和DBA来说,重要的是在概念上清晰,原理上了解,使用上...原创 2010-10-26 17:09:39 · 204 阅读 · 0 评论 -
oracle的表空间、分区表、以及索引的总结
表空间: Oracle的UNDOTBS01.DBF文件太大的解决办法 1、.禁止undo tablespace自动增长 alter database datafile 'full_path\undotbs01.dbf' autoextend off; 2.-- 创建一个新的小空间的undo tablespace create undo tablespace undotBS2 d...原创 2010-05-18 15:32:01 · 76 阅读 · 0 评论 -
oracle表分区详解
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间...原创 2010-12-01 12:17:18 · 78 阅读 · 0 评论 -
嵌套SQL的查询速度比较分析
嵌套SQL的查询速度比较分析文章中使用Oracle自带的HR数据库,故代码可以直接进行测试。代码一:select t.employee_id, t.first_name, t.phone_number from HR.Employees t where t.first_name like 'A%'or t.first_name like 'B%'or t.first_n...原创 2011-12-08 13:55:11 · 416 阅读 · 0 评论 -
教你快速掌握Oracle数据库中的like优化-性能调优
1。尽量不要使用 like '%..%' 2。对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index 3。对于 like '%...' 的 (不以 % 结尾),可以利用reverse + function index 的形式,变化成 like '..%' 代码: -- '建测试表和...原创 2011-12-08 13:55:45 · 201 阅读 · 0 评论 -
PL/SQL Developer使用技巧
1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“...原创 2009-08-31 13:24:29 · 66 阅读 · 0 评论 -
oracle中的角色
一、何为角色? 我在前面的篇幅中说明权限和用户。慢慢的在使用中你会发现一个问题:如果有一组人,他们的所需的权限是一样的,当对他们的权限进行管理的时候会很不方便。因为你要对这组中的每个用户的权限都进行管理。 有一个很好的解决办法就是:角色。角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限。那么上述问题就很好处理了,只要第一次将角色赋给这一组用户,接下来就只要...原创 2009-08-31 13:23:08 · 83 阅读 · 0 评论 -
oracle的异常处理
[code="java"] oracle提供了预定义例外、非预定义例外和自定义例外三种类型。其中预定义例外用于处理常见的oracle错误;非预定义例外用于处理预定义所不能处理的oracle错误;自定义例外处理与oracle错误无关的其他情况。Oracle代码编写过程中,如果捕捉例外则会在plsql块内解决运行错误,否则将错误传递到调用环境。 *常用预定义例外:为了处理各种常见的oracle...原创 2009-08-18 11:07:39 · 85 阅读 · 0 评论 -
oracle创建表基础
1.点击"开始/程序/ Oracle - OraHome92/ Application Development/ SQL Plus"; 2.在"用户名称[U]:"和"口令[P]:"输入system的用户名和密码,默认为system和manager(或安装时自己设定的密码),确定无误后你就能看到以下的界面了。3.创建表空间"TEST",大小100M:CREATE TABLE...原创 2008-09-09 17:26:51 · 130 阅读 · 0 评论 -
数据库中事务机制的进阶使用(整理)
[size=medium]在前面的两篇blog中,我写了些关于数据库中的锁方面的一些内容,实际上锁是和事务紧密联系的,在数据库中事务这一块是很重要,也是比较复杂的,而且各个数据库产品的实现也不太相同,所以有必要在这里详细描述一下,虽然这些很细致的内容我们在实际编程时用到的概率不是很大,但毕竟知道一些还是比较好的,万一有用的到的时候就能解决大问题了。下面是一些google到的内容的整理和总结。...原创 2009-11-02 10:13:33 · 101 阅读 · 0 评论 -
Oracle导出程序Exp的使用
[code="java"]http://www.blogjava.net/xiaohu/archive/2009/05/30/279039.html[/code] Oracle导出程序Exp的使用 Oracle的导出实用程序(Export utility)允许从数据库提取数据,并且将数据写入操作系统文件。exp使用的基本格式:exp[username[/password[@servi...原创 2009-07-16 12:23:08 · 93 阅读 · 0 评论 -
pl/sql导出表
[url]http://www.blogjava.net/beansoft/archive/2007/09/22/147303.html[/url][url]http://www.itpub.net/371869.html[/url]如何用pl/sql developer只导出表结构,不导出数据的sql文件? 在pl/sql developer 里,用TOOLS-> Expor...原创 2008-11-18 14:03:45 · 82 阅读 · 0 评论 -
深刻理解Oracle数据库的启动和关闭
Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plu...原创 2008-11-21 14:22:24 · 90 阅读 · 0 评论 -
oracle 闪回查询
--对一般用户如果想执行 闪回查询 需要设置下列3个参数!1.ALTER SYSTEM SET UNDO_MANAGEMENT=AUTO ;2.ALTER SYSTEM SET UNDO_RETENTION=86400 ;3.GRANT EXECUTE ON DBMS_FLASHBACK TO USERNAME; [url]http://blog.csdn.net/llmmysun...原创 2008-11-21 14:22:59 · 929 阅读 · 0 评论 -
createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,Re
用缺省设置创建时,ResultSet 是一种只能访问一次(one-time-through)、只能向前访问(forward-only)和只读的对象。您只能访问数据一次,如果再次需要该数据,必须重新查询数据库。然而,并不只有这一种方式。通过设置 Statement 对象上的参数,您可以控制它产生的 ResultSet。例如:... Class.forName(dr...原创 2008-11-25 17:14:44 · 139 阅读 · 0 评论 -
如何在WebLogic 8.1.6环境中查找有连接池泄漏的代码
[code="java"][size=large]解决连接池泄漏步骤登录weblogic console, %Domain% -> Services -> JDBC -> Connection Pools -> jdbc/ioa Configuration页 -> Connection, 点开Advanced Options, 修改以下配置项状态: 配...原创 2009-07-31 13:09:15 · 109 阅读 · 0 评论 -
Oracle内存参数调优技术详解
[code="java"][size=large]前言近来公司技术,研发都在问我关于内存参数如何设置可以优化oracle的性能,所以抽时间整理了这篇文档,以做参考.目的希望通过整理此文档,使大家对oracle内存结构有一个全面的了解,并在实际的工作中灵活应用,使oracle的内存性能达到最优配置,提升应用程序反应速度,并进行合理的内存使用.内容实例结构...原创 2009-07-31 16:46:03 · 87 阅读 · 0 评论 -
在Oracle中使用自治事务保存日志表条目
[code="sql"][size=x-large][摘要] 在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。[关键字] Oracle 自治事务 保存 日志表 数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从...原创 2009-08-18 10:41:55 · 88 阅读 · 0 评论 -
Oracle reverse函数
Oracle reverse函数2007-10-25 14:06reverse函数功能就是反向排列给定的数组元素SQL> create or replace function Re(s string) return varchar2 is Result varchar2(1000); ...原创 2011-12-08 13:56:32 · 2232 阅读 · 0 评论