(转)使用DBUA从9i到10G升级数据库
OS: HP-UX 11.23# uname -aHP-UX RX3600-3 B.11.23 U ia64 1955595348 unlimited-user licenseORACLE 9.2.0.6ORACLE 10.2.0.1注: 不会在这里贴图, 所以把图全删了, 改用文字描述.1. 使用和9i相同的用户来安装O...
(转)手工升级数据库10.1到10.2
手工升级数据库步骤:1.对要升级的数据库做完整的备份2.复制必要文件到新的oracle_home3.升级数据库升级前需要用目标数据库中的utlu102i.sql脚本对原数据库进行必要的检测,以检查参数或数据文件是否设置有问题,...
Oracle MTS简介
一、什么是MTSMTS = Multi-Threaded ServerMTS是ORACLE SERVER的一个可选的配置选择,是相对DEDICATE方式而言,它最大的优点是在以不用增加物理资源(内存)的前提下支持更多的并发的连接。Joseph C.Johnson以餐...
Oracle Parallel Execution
关于Oracle 的并行执行,Oracle 官方文档有详细的说明:http://download.oracle.com/docs/cd/E11882_01/server.112/e16541/parallel001.htm#CACEEBJJ 一、并行(Parallel)和OLAP系统并行的实现机制是:首...
Oracle循环语句
假如我们要循环读取1到10的数字,以下列出各种实现方式:一、Loop循环declare i number := 0;begin loop if i >= 10 then exit; ...
Oracle之绑定变量
一、绑定变量 bind variable: A variable in a SQL statement that must be replaced with a valid value, or the address of a value, in order for the statement to successfully exe...
Oracle SQL的硬解析和软解析
我们都知道在Oracle中,每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言,例如CREATE,DROP,ALTER),他...
OLAP 与 OLTP 介绍
数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要...
(转)Redo Log 和Checkpoint not complete
首先我们来看下 alertSID.log 日志: Mon Nov 30 17:31:54 2009Thread 1 advanced to log sequence 14214 (LGWR switch) &n...
flush shared pool& buffer cache
CommandsFlushing the shared poolFlushing the buffer cacheForcing a checkpointForcing a logfile switchFlushing the shared poolTo flush the shared pool use: ALTER SYSTEM FLUSH SHARED_POO...
Enqueue 锁定机制
enqueue是一种保护共享资源的锁定机制。该锁定机制保护共享资源,如记录中的数据,以避免两个人在同一时间更新同一数据。enqueue包括一个排队机制,即FIFO(先进先出)排队机制。 Enqueue等待常见的有ST、HW 、TX ...
dbms_stats.gather_table_stats与analyze table 的区别[转贴]
Analyze StatementThe ANALYZE statement can be used to gather statistics for a specific table, index or cluster. The statistics can be computed exactly, or estimated based on a specific number of rows,...
Oracle SGA详解
SGA(System Global Area)系统全局区。这是一个非常庞大的内存区间,也是为什么开启oracle之后占用了很大内存的原因。 SGA分为不同的池,我们可以通过视图v$sgastat查看,如...
Oracle PGA详解
当用户进程连接到数据库并创建一个对应的会话时,Oracle服务进程会为这个用户专门设置一个PGA区,用来存储这个用户会话的相关内容。当这个用户会话终止时,系统会自动释放这个PGA区所占用的内存。这个PGA区对于...
关于db_file_multiblock_read_count的研究
初始化参数db_file_multiblock_read_count 影响Oracle在执行全表扫描时一次读取的block的数量。 db_file_multiblock_read_count的设置要受OS最大IO能力影响,也就是说,如果你系统的硬件IO能力有限,...
Oracle的data block内容研读(一)
Data Block是Oracle中存储数据块的最小存储单元,由多个os数据块组成。主要由三个逻辑层组成(通过c语言描绘的结构,如下图一所示):the cache layer,the transaction layer,data layer。如果再细化,data layer...
(转)Oracle EVENT && ORADEBUG
--首先介绍下获得当前SESSION的SID、SERIAL#的几种方法:1、select sid from v$mystat where rownum = 1;2、select sid from v$session where audsid = userenv('sessionid');3、select sid from v$session wher...
Oracle诊断事件实例(一)
1、设置SQL跟踪事件使用dbmsutil.sql脚本来创建dbms_system包。sid:目标session的sid;serial#:目标session的序列号(serial number);以上sid和serial#信息,可以通过v$session视图获得。event:Oracle数据...
Oracle的回滚段介绍
创建回滚段 语法: CREATE [PUBLIC] ROLLBACK SEGMENT rollback_segment [TABLESPACE tablespace] [STORAGE ([INITIAL integer[K|M]] [NEXT integer[K|M]] [MINEXT...
Oracle DBA Scripts
/****************************表空间*****************************************/--表空间状态SELECT TABLESPACE_NAME,INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS, MAX_EXTENTS,PCT_INCREASE,MIN_EXTLEN,STATUS, CO...