oracle cursor 游标的介绍
理解含义:游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询语句返回的数据行集。游标就是指向上下...
Oracle 分区表 -- Range分区
一、什么是分区表 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区, 每个分区都是一...
ORACLE使用/*+append*/直接路径加载插入需要注意的问题
在进行大量数据加载时,常使用append进行insert叫做直接路径加载插入,使用这种提示因为系统不去查找freelist链表中的空闲块,直接在高水标记位(HWM)以上插入数据,因此加载速度比较快。append 属于direct insert,归档模式下append + table nologging会大量减少日志,非归档模式append会大量减少日志,append方...
oracle CURSOR_SHARING 参数
PropertyDescriptionParameter typeStringSyntaxCURSOR_SHAR...
各种数据库方言
在配置hibernate.cfg.xml时需指定使用数据库的方言:例:org.hibernate.dialect.MySQL5Dialect以下是各数据库对应的方言(Dialect):数据库方言(Dialect)DB2...
oracle 数据类型之‘字符串’
SQL Language Reference/Basic Elements of Oracle SQL/Data TypesCodeData TypeDescription1VARCHAR2(size [BYTE | CHAR])Variable-length chara...
Oracle中JOB的创建方法以及一个细节的探究
原文: http://blog.itpub.net/519536/viewspace-626310/在Oracle中可以使用JOB来实现一些任务的自动化执行,类似于UNIX操作系统crontab命令的功能。简单演示一下,供参考。1.创建表T,包含一个X字段,定义为日期类型,方便后面的定时任务测试。sec@ora10g> create table t (x date);Table created.2.创建存...
oracle 11gr2 统计信息
一.任务说明在Oracle的11g版本中提供了统计数据自动收集的功能。在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能)。oracle 11g的自动收集统计信息为oracle自动去启用autooptimizer stats collection的client name,该任务有7个window name的窗口来调度...
查看oracle database 是32位还是64位
方法一:使用sqlplus64位:[Oracle@db2 ~]$ sqlplus / as sysdba;SQL*Plus: Release 10.2.0.5.0 - Productionon Sun Sep 25 08:57:22 2011Copyright (c) 1982, 2010, Oracle. All Rights Reserved.Connected to:Oracle Database 10g Enterprise EditionRelease 10.2.0.5.0 - 64bit ProductionWith t...
8个DBA最常用的监控Oracle数据库的常用shell脚本 + 常用oracle监控查询
http://blog.csdn.net/tianlesoftware/article/details/4792798
oracle 常用的v$视图
1. 基本的数据库信息版本信息:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0 &nbs...
oracle 11g R2 redhat linux6.2 64位安装
目录Oracle 11g安装准备工作Oracle 11g下载地址:Oracle 11g 联机文档:Oracle 11g R2数据库安装硬件配置要求:Linux平台需要的软件包支持:创建Oracle用户修改内核参数修改用户限制修改用户验证选项修改用户配置文件安装目录配置修改用户bash shellOracle...
spool命令使用(oracle导出纯文本格式文件)
<h3><strong>1.spool各参数的含义<br /></strong><strong></strong></h3><p class="MsoNormal" align="left" style="margin:0cm 0cm 0pt;color:#666666;font-family:宋体, Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;"><span lang="EN-US" style="font-family:SimHei;font-size:12pt;">SE...
通过分析SQL语句的执行计划优化SQL(总结)
个人认为很不错的博文,共享过来 &n...
sysaux表空间中,审计信息表aud$过大清理实例
巡检发现系统system表空间达到26G,正常情况下其大小最多几个G。这里发现其只要原因是aud$信息过大导致。oracle 11g 是默认开启审计DB,在数据库运行过程中,会将审计信息放入aud$中,system表空间就会随之不断扩大,也会带来system表空间的性能下降。一般处理: truncate table aud$
archive log文件大小与redo log文件大小关系
谢谢 博主<a href="http://blog.itpub.net/29821678/" style="text-decoration:none;color:#9C2423;font-weight:bold;font-size:14px;font-family:宋体, Arial;text-align:center;white-space:normal;background-color:#FFFFFF;">Darren_Guo</a>的分享<br /><u></u><a href="http://blog.itpub.net/29821678/viewspace-130...
理Oracle 手工恢复中的‘ORA-00600: internal error code, arguments: 错误
1、错误场景,做完全恢复(归档模式),system 表空间出错<br /><br />[oracle@cuugbgy ~]$!sql<br />sqlplus / as sysdba<br />SQL*Plus: Release 10.2.0.2.0 - Production on Fri Mar 16 11:01:25 2012<br />Copyright (c) 1982, 2005, Oracle. All Rights Reserved.<br />Connected to:<br />Oracle Databa...
ora-00054:resource busy and acquire with nowait specified解决方法
ora-00054:resource busy and acquire with nowait specified解决方法 当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(...
【数据泵】EXPDP导出表结构(真实案例)
【数据泵】EXPDP导出表结构(真实案例)BLOG文档结构图 因工作需要现需要把一个生产库下的元数据(表定义,索引定义,函数定义,包定义,存储过程)导出到测试库上,本来以为很简单的,可是做的过程发现很多的问题,现记录如下,希望有同样需要的朋友不要再走弯路了...
ORACLE SYSAUX表空间及压缩使用方法
SYSAUX表空间在Oracle Database 10g中引入,作为SYSTEM表空间的辅助表空间.以前一些使用独立表空间或系统表空间的数据库组件现在在SYSAUX表空间中创建.通过分离这些组件和功能,SYSTEM表空间的负荷得以减轻.避免了因反复创建一些相关对象及组件引起的SYSTEM表空间碎片问题。SYSAUX 表空间也是在在DB 创建或者升级时自动...