GLOBAL TEMPORARY TABLE(转)
1 语法 在Oracle中,可以创建以下两种临时表: 1) 会话特有的临时表 CREATE GLOBAL TEMPORARY ( ) ON COMMIT PRESERVE ROWS; 2) 事务特有的临时表 CREATE GLOBAL TEMPORARY ( ) ON COM...
http://service.wiz.cn
http://service.wiz.cn
一个简单的oracle函数返回数组的例子
create or replace type t_ret_table is table of varchar2(20);create or replace function f_test(var_num in integer) return t_ret_table isvar_out t_ret_table;beginvar_out := t_ret_table();var_out.extend(...
用 logoff trigger 保留每个 session 的性能信息(转)
OWI -- 用 logoff trigger 保留每个 session 的性能信息如果某个开发人员跟你说他的程序最近跑得很慢,你问他做了什么修改,他说没有。你说能不能跑给你看一下,他说程序只在每天凌晨跑。这时候收集每个session的性...
perl脚本
#! /usr/bin/perl# Termial configure script # Execute on the linux operation system reduced to 256M version # General the configure file #system("./ukey2file >conf.txt");# Check if conf.txt generate co...
ORACLE分析函数手册二(转)
REGR_ (Linear Regression) Functions 功能描述:这些线性回归函数适合最小二乘法回归线,有9个不同的回归函数可使用。 REGR_SLOPE:返回斜率,等于COVAR_POP(expr1, expr2) / VAR_POP(expr2) REG...
jsp中调用存储过程
<%@ page import="oracle.jdbc.driver.OracleTypes" %><%@ page import="oracle.jdbc.driver.OracleConnection" %><%@ page import="java.sql.*,java.sql.Connection,java.sql.Statement,java.sql.ResultSet,java.ut...
ORACLE备份策略(转)
ORACLE备份策略(ORACLE BACKUP STRATEGY)第一章. 概要1、了解什么是备份2、了解备份的重要性3、理解数据库的两种运行方式4、理解不同的备份方式及其区别5、了解正确的备份策略及其好处第二章. 了解备份的重要性可以...
SqlServer锁的概述(zt)
SqlServer锁的概述一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 ...
Opatch - Where Can I Find the Latest Version of Opatch?
Doc ID: Note:224346.1Type: BULLETIN Last Revision Date: 16-JUL-2008Status: PUBLISHED@ Checked for relevance on 18-Dec-2007Where Can I Find the Latest Version of OPatch?-----------...
如何避免dbms_output.put_line的255长度限止(转)
create or replace package my_output as procedure put( s in varchar2 ); procedure put_line( s in varchar2 ); procedure new_line; function get_line( n in number ) return varchar2; ...
oracle表空间增长趋势分析
10号新上线个系统,发现表空间增长挺快,个别数据文件自动扩展(理论上不建议自动扩展),分析下增长趋势: SQL> SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS,SPACE-NVL(FREE_SPACE,0)...
带参数的视图
oracle 中好像没有提供参数化的视图功能。不过,可以用以下方法变通:create or replace package pkg_pv isprocedure set_pv(pv varchar2);function get_pv return varchar2;end;/create or replace package body pk...
浅谈oracle复合数据类型
--本文档可以直接拷贝运行。/*oracle复合数据类型PL/SQL有两种复合数据结构:记录和集合。记录由不同的域组成,集合由不同的元素组成。*//*一、记录类型类似C语言中的结构,有两种定义方式:显式定义和隐式定义。*/c...
LUN、PV、VG和LV
1.划分LUNLUN只是一个逻辑的东西。在存储设备内部,LUN与物理硬盘的关系,如同主机中逻辑卷与物理硬盘的关系,也就是好像LV和PV的关系,在不同范畴。可以理解为LUN就是在做完RAID之后的逻辑盘上分出来的logi...
ORA-00604(zt)
http://www.ixdba.net/article/08/1264$5.htmlORA-00604 error occurred at recursive SQL level string Cause:An error occurred while processing a recursive SQL statement (a statement applying to internal...
如何解决ORA-04031 错误(转)
无论您是一个刚入门的 DBA 还是一个经验丰富的 DBA ,您肯定至少看到过一次类似以下的错误: ORA-04031:unable to allocate 2216 bytes of shared memory ("shared pool"... ... 或者这种错误: ORA-04031:unable to...
使用SQL_TRACE进行数据库诊断(转)
SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明...
KEEP池的CACHE特点(转)
http://yangtingkun.itpub.net/post/468/86429对象放入KEEP池后,数据的CACHE特性和DEFAULT池是有一些区别的。KEEP池的使用十分简单,设置DB_KEEP_CACHE_SIZE的值大于0,就可以将其他对象的BUFFER_POOL参数设置为KEE...
oracle的比率:
oracle的比率:1、shared_pool命中率:1.1、库缓存(Library cache)GETS:parse locks gets,在Library cache申请获得该命名空间对象的锁的次数,gets级别高于pins,必须先获得锁,然后执行pins。GETHITS:在库缓存中成功获...