E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
oracle教程
Oracle教程
之管理UNDO(十)--Oracle管理UNDO表空间
创建undotalespace有两种方式:(1)数据库创建时创建undotablespace;(2)在一个已经存在的数据库创建。在undotablespace中不能创建数据库对象,这是因为这个表空间是为数据库recover而准备的。1、创建数据库时创建undotablespace在创建数据库的时候可以通过指定undo子句来创建undotablespace,但是这个子句不是必须的。如果在创建数据库时
Oracle小混子
·
2013-04-02 09:11
oracle
oracle
Oracle管理UNDO
Oracle管理UNDO表空间
undo表空间
Oracle教程
之管理表(一)--Oracle基本概念
1、表的概念表是数据库数据存储的基本单元,它对应现实世界的对象。2、表的功能存储、管理数据的基本单元(二维表:有行和列组成)3、表的类型普通表:数据以无序的方式存储在单独的表段里。簇表:簇由共享相同数据块的一组表组成。索引表:数据以B-树机构存放在主键约束所对应的索引段里。分区表:数据被划分为更小的部分,并且存储到相应的分区段里,每个分区段可以独立管理和操作。4、ROWIDROWID是表的伪列,它
Oracle小混子
·
2013-04-02 09:31
oracle
Oracle基本概念
Oracle管理表
Oracle表概念
Oracle教程
之管理表(二)--Oracle管理普通表
1、建立普通表02:25:59SQL>createtabledeparment(02:26:52 2 deptnonumber(4),dnamevarchar2(20),locvarchar2(12))02:27:22 3 pctfree20pctused50tablespaceusers0102:27:45 4 storage(minextents3);Tablecreated.02:28:19
Oracle小混子
·
2013-04-02 09:57
oracle
Oracle管理表
Oracle管理普通表
Oracle普通表管理
Oracle教程
之管理表(三)--Oracle删除列的方式
1、删除列03:44:40SQL>createtabletestasselect*fromemp;Tablecreated.03:45:06SQL>desctest;Name Null Type---------------------------------------------------------------------
Oracle小混子
·
2013-04-02 09:32
oracle
Oracle删除列
Oracle管理表
Oracle删除列的方式
Oracle教程
之管理表(四)--Oracle管理临时表
1、临时表的概念临时表(globaltemporarytable):用于电子商务的网上购物临时表用于存放会话或事务的私有数据。建立临时表后,其结构会一直存在,但其数据只在当前事务内或当前会话内有效。2、临时表的基础知识临时表只在Oracle8i以及以上产品中支持。ORACLE数据库除了可以保存永久表外,还可以建立临时表temporarytables。这些临时表用来保存一个会话SESSION的数据
Oracle小混子
·
2013-04-02 09:08
oracle
Oracle临时表管理
Oracle管理表
Oracle管理临时表
Oracle教程
之管理表(五)--Oracle表空间回收
1、原始表结构信息06:49:50SQL>analyzetableemp1computestatistics;Tableanalyzed.06:50:00SQL>selecttable_name,blocks,empty_blocks,num_rowsfromuser_tables06:50:18 2 wheretable_name='EMP1';TABLE_NAME BLOCKSEMPTY_B
Oracle小混子
·
2013-04-02 09:26
oracle
oracle表空间
Oracle管理表
Oracle表空间回收
Oracle教程
之管理表(六)--Oracle外部表的管理
外部表是表结构被存放在数据字典,而表数据被存放在OS文件的表。通过使用外部表,不仅可以在数据库中查询OS文件的数据,还可以使用INSERT方式将OS文件数据装载到数据库中,从而实现SQL*Loader所提供的功能。建立外部表后,可以查询外部表的数据,在外部表上执行连接查询,或对外部表的数据进行排序。需要注意,外部表上不能执行DML修改,也不能在外部表上建立索引。1、建立外部表――准备工作:[ora
Oracle小混子
·
2013-04-02 09:33
oracle
Oracle外部表
Oracle外部表的管理
Oracle管理表
Oracle教程
之管理表(七)--Oracle分区表及簇表的建立
1、分区表:(>2G)对大表进行优化 (RangePartitioning,ListPartitioningHashPartitioning,CompositePartitioning)――按range建立分区表1 createtablesales_range2 (salesman_idnumber(5),3 salesman_namevarchar2(30),4 sales_amountnumb
Oracle小混子
·
2013-04-02 09:03
Oracle分区表
Oracle簇表
Oracle管理表
Oracle分区表建立
Oracle教程
之管理表(八)--Oracle管理索引组织表
索引组织表(IOT)有一种类B树的存储组织方法。普通的堆组织表是以一种无序的集合存储。而IOT中的数据是按主键有序的存储在B树索引结构中。与一般B树索引不同的的是,在IOT中每个叶结点即有每行的主键列值,又有那些非主键列值。在IOT所对应的B树结构中,每个索引项包括而不是ROWID,对于普通堆组织表,oracle会有对应的索引与之对应,且分开存储。换句话说,IOT即是索引,又是实际的数据。索引组织
Oracle小混子
·
2013-04-02 09:08
oracle
Oracle管理表
Oracle管理索引组织表
Oracle教程
之管理表(八)--Oracle管理索引组织表
索引组织表(IOT)有一种类B树的存储组织方法。普通的堆组织表是以一种无序的集合存储。而IOT中的数据是按主键有序的存储在B树索引结构中。与一般B树索引不同的的是,在IOT中每个叶结点即有每行的主键列值,又有那些非主键列值。在IOT所对应的B树结构中,每个索引项包括而不是ROWID,对于普通堆组织表,oracle会有对应的索引与之对应,且分开存储。换句话说,IOT即是索引,又是实际的数据。索引组织
Oracle小混子
·
2013-04-02 09:08
Oracle
Oracle管理表
Oracle管理索引组织表
Oracle教程
之管理表(九)--截断和删除表
1、截断表Truncate table:保留表结构,删除数据05:49:59SQL>truncatetabletest;Tabletruncated.05:50:07SQL>desctest;Name Null Type---------------------------------EMPNO NUMBER(4)ENAME VARCHAR2(10)JOB
Oracle小混子
·
2013-04-02 09:37
oracle
Oracle管理表
Oracle截断和删除表
Oracle教程
之管理表(十)--显示表信息
1、显示特定用户的表05:54:03SQL>selecttable_name,num_rows,pct_free,blocks,chain_cnt05:54:36 2 fromdba_tableswhereowner='SCOTT';TABLE_NAME NUM_ROWS PCT_FREE BLOCKS CHAIN_CNT---------------------------
Oracle小混子
·
2013-04-02 09:03
oracle
Oracle管理表
Oracle显示表信息
Oracle教程
之管理表(十一)--管理索引表
1、建立索引表04:33:59SQL>createtablesales_info(04:34:11 2 idnumber(6)constraintpk_saleprimarykey,04:34:55 3 customer_namevarchar2(30),slaes_amountnumber(10,2),04:35:26 4 sales_datedate,remarkvarchar2(2000)
Oracle小混子
·
2013-04-02 09:21
oracle
Oracle管理表
Oracle管理索引表
Oracle教程
之管理UNDO(一)--基本概念
UNDO数据也被称为回滚(ROLLBACK)数据,它用于确保数据的一致性。1、undotablespace的作用用来存放从datafiles读出的数据块旧的镜像。1)回退事务:当用户执行DML操作修改数据时,UNDO数据被存放到UNDO段,而新数据被放到数据段里。2)读一致性:用户检索数据库数据时,Oracle总是使用户只能看到被提交的数据(读取提交)或特定时间点的数据(select语句的时间点)
Oracle小混子
·
2013-04-01 10:42
表空间
Oracle教程
undo
undo
表空间恢复
管理UNDO
UNDO基本概念
Oracle教程
之管理UNDO(二)--监视UNDO表空间
1)确定正在使用的UNDO表空间10:17:26SQL>showparameterundo_tablespace;NAME TYPE VALUE-----------------------------------------------------------------------------undo_tablespace string
Oracle小混子
·
2013-04-01 10:17
表空间
Oracle教程
undo
管理UNDO
监视UNDO表空间
Oracle教程
之管理UNDO(三)--回滚段的监控
SQL*Plus:Release10.2.0.1.0-ProductiononMonJun1302:10:212011Copyright(c)1982,2005,Oracle. Allrightsreserved.Connectedto:OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-ProductionWiththePartitioning
Oracle小混子
·
2013-04-01 10:51
表空间
Oracle教程
undo
管理UNDO
回滚段的监控
Oracle教程
之管理UNDO(四)--前滚和回滚
1、回滚段概述回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回滚信息。2、回滚段的作用(1)事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,当用户回滚事务(ROLLBACK)时,ORACLE将会利用回滚段中的数据前影像来将修改的
Oracle小混子
·
2013-04-01 10:38
表空间
Oracle教程
undo
管理UNDO
前滚和回滚
Oracle教程
之管理UNDO(五)--UNDO表空间满了的处理方法
1、先模拟UNDO表空间满的情况SQL> altersystemsetundo_retention=10800;--3个小时系统已更改。SQL>createundotablespaceundodatafile'F:\backup\undo.dbf'size1m;表空间已创建。SQL>altertablespaceundoretentionguarantee;表空间已更改。SQL>altersyst
Oracle小混子
·
2013-04-01 10:42
Oracle教程
undo
表空间满
UNDO表空间满怎么办
管理UNDO
Oracle教程
之管理UNDO(六)--UNDO 表空间损坏的恢复方法
一般Undo表空间损坏的情况下,数据库都已不能正常打开了。启动时都会报类似如下的错误:ORA-01157:cannotidentify/lockdatafile12-seeDBWRtracefileORA-01110:datafile12:'/d01/oramtest/proddata/undo01.dbf'要想解决问题,必须重建UNDO表空间,但是如果不open,就不能重建创建undo表空间。所
Oracle小混子
·
2013-04-01 10:57
表空间
Oracle教程
undo
undo
管理UNDO
表空间损坏恢复
Oracle教程
之管理表空间(十一)--显示表空间和数据文件
1)显示表空间和数据文件信息00:03:23SQL>coltablespace_namefora20ora2002:17:46SQL>selecttablespace_name,status,contents,bigfile02:18:03 2 fromdba_tablespaces;TABLESPACE_NAME STATUS CONTENTS BIG-------------------
Oracle小混子
·
2013-03-29 14:14
oracle表空间
Oracle管理表空间
Oracle教程
之管理表空间(十二)--监控表空间
1、查看表空间空闲大小09:47:04SQL>selectTABLESPACE_NAME,sum(bytes)/1024/1024fromdba_free_space09:47:33 2 groupbytablespace_name;TABLESPACE_NAME SUM(BYTES)/1024/1024---------------------------------------
Oracle小混子
·
2013-03-29 14:00
oracle表空间
Oracle管理表空间
监控Oracle表空间
Oracle教程
之管理表空间(十二)--监控表空间
1、查看表空间空闲大小09:47:04SQL>selectTABLESPACE_NAME,sum(bytes)/1024/1024fromdba_free_space09:47:33 2 groupbytablespace_name;TABLESPACE_NAME SUM(BYTES)/1024/1024---------------------------------------
Oracle小混子
·
2013-03-29 14:57
oracle表空间
监控Oracle表空间
Oracle管理表空间
Oracle教程
之Oracle管理表空间(十三)--表空间脱机方式
normal方式脱机表空间时,表空间所有的数据文件必须在线,脱机时会为每个数据文件建立检查点,当表空间online时不需要recover .temporary方式脱机表空间时,会为online的数据文件建立检查点,表空间online时只需要以前的数据文件作recover.immediate方式脱机表空间时,数据库必须运行在归档模式下,所有数据文件不做检查点,表空间online时需要为所有的数据文件
Oracle小混子
·
2013-03-29 14:23
oracle表空间
Oracle管理表空间
Oracle表空间脱机方式
Oracle教程
之Oracle管理表空间(十四)--表空间管理方式的比较
管理表空间(十四)--表空间管理方式的比较本地管理表空间与字典管理表空间相比大大提高了管理效率和数据库性能,其优点如下:1.减少了递归空间管理本地管理表空间是自己管理分配,而不是象字典管理表空间需要系统来管理空间分配,本地表空间是通过在表空间的每个数据文件中维持一个位图来跟踪在此文件中块的剩余空间及使用情况。并及时做更新。这种更新只对表空间的额度情况做修改而不对其他数据字典表做任何update操作
Oracle小混子
·
2013-03-29 14:04
oracle表空间
Oracle管理表空间
Oracle表空间管理方式
Oracle教程
之如何从Oracle表空间中“删除”数据文件
本文主要介绍如何从数据库中删除数据文件。因为ALTERDATABASEDATAFILEOFFLINEDROP命令很容易引起删除数据文件的疑惑,所以本文也介绍OFFLINEDROP命令的真正含义。存在两种情况可能需要从表空间中“移走”数据文件。1.你不小心给一个表空间增加了一个数据文件,或者你把文件大小设得过大,所以想把它删掉。2.你正在进行恢复,因为丢失了一个数据文件所以不能启动数据库。本文主要处
Oracle小混子
·
2013-03-29 14:47
oracle表空间
Oracle表
Oracle教程
之管理表空间(一)--总介
表空间是数据库的逻辑组成部分。物理上讲,数据库数据时存放在数据文件里;从逻辑上说,数据库数据存放在表空间(Tablespace)里。表空间由一个或多个数据文件组成。1、表空间的功能:从逻辑上简化数据库的管理2、表空间的概述(1)一个database对应多个tablespace,一个tablespace可以对应一个datafile,也可以多个(1)Oracle10g,最少有两个系统表空间:syste
Oracle小混子
·
2013-03-28 09:38
oracle表空间
Oracle管理表空间
Oracle教程
之管理表空间(二)--表空间的管理
Oracle对表空间的管理有两种管理方式:本地管理及数据字典管理。1)9i以前通过dictionary管理,性能不好,容易产生碎片,通过uet$和fet$管理2)9i以后采用local管理,在表空间上建立bitmap,用0,1来表示freeextents,oracle10g默认本地管理1、本地管理的表空间建立本地管理表空间:04:52:18SQL>CREATESMALLFILETABLESPACE
Oracle小混子
·
2013-03-28 09:31
oracle表空间
Oracle管理表空间
Oracle教程
之管理表空间(六)--改变表空间状态
1、改为只读状态表空间处于readonly状态,不可以做dml操作,但可以删除对象。09:20:53SQL>createtablet01(idint)tablespacecuug;Tablecreated.09:25:46SQL>altertablespacecuugreadonly;Tablespacealtered.09:25:53SQL>insertintot01values(1);inse
Oracle小混子
·
2013-03-28 09:28
改变Oracle表空间状态
Oracle管理表空间
Oracle迁移表空间数据
Oracle教程
之管理表空间(六)--改变表空间状态
1、改为只读状态表空间处于readonly状态,不可以做dml操作,但可以删除对象。09:20:53SQL>createtablet01(idint)tablespacecuug;Tablecreated.09:25:46SQL>altertablespacecuugreadonly;Tablespacealtered.09:25:53SQL>insertintot01values(1);inse
Oracle小混子
·
2013-03-28 09:28
Oracle管理表空间
改变Oracle表空间状态
Oracle迁移表空间数据
Oracle教程
之管理表空间(八)--调整表空间的尺寸
调整表空间的尺寸有三种方式,如下所示(1)自动autoextend扩展(2)resizedatafile大小(3)增加表空间数据文件1、允许表空间自动扩展09:33:17SQL>selectfile_id,file_name,tablespace_name,AUTOEXTENSIBLE fromdba_data_files;FILE_IDFILE_NAME
Oracle小混子
·
2013-03-28 09:53
Oracle管理表空间
Oracle调整表空间的尺寸
Oracle表空间的尺寸
Oracle教程
之管理表空间(九)--迁移表空间数据文件
1、在open状态下(1)先将表空间offline(2)altertablespace表空间名renamedatafile‘’to‘’(3)将表空间onlineSQL>selectfile_id,file_name,tablespace_name,autoextensible,bytes/1024/1024"size"fromdba_data_files;FILE_IDFILE_NAME
Oracle小混子
·
2013-03-28 09:52
oracle表空间
Oracle管理表空间
Oracle迁移表空间数据
Oracle教程
之管理表空间(十)--非标准块表空间
1、建立非标准块表空间09:50:46SQL>altersystemsetdb_16k_cache_size=12m;给非标准块添加缓存Systemaltered.09:50:49SQL>createtablespacetbs_16k09:51:02 2 datafile'/u01/app/oracle/oradata/tbs16k01.dbf'size10m09:51:21 3 blocksi
Oracle小混子
·
2013-03-28 09:04
oracle表空间
Oracle非标准块表空间
Oracle管理表空间
Oracle教程
之AUTOTRACE的使用方法
1、安装用sys用户运行脚本utlxplan.sql建立这个表的脚本是:(UNIX:$ORACLE_HOME/rdbms/admin,Windows:%ORACLE_HOME%\rdbms\admin)ultxplan.sql。SQL>connectsys/sys@colm2assysdba;SQL>@C:\oracle\ora92\rdbms\admin\utlxplan.sql;SQL>cre
Oracle小混子
·
2013-03-21 10:51
oracle
autotrace
Oracle教程
之存储过程的使用
1、定义过程:(1)接受零或多个参数作为输入(INPUT)或输出(OUTPUT),或既作输入又作输出(INOUT)。 (2)与函数不同,存储过程没有返回值。 (3)存储过程不能由SQL语句直接使用,只能通过EXECUTE命令或PL/SQL程序块内部调用。过程例子1:CREATEORREPLACEPROCEDUREinsertdept(p_deptnodept.deptno%TYPE
Oracle小混子
·
2013-03-21 10:12
oracle
存储过程
存储
程序
Oracle教程
之包(PACKAGE)的使用
1、定义包:(1)被组合在一起的相关对象的集合,当包中任何函数或存储过程被调用,包就被加载入内存。 (2)包中的任何函数或存储过程的子程序访问速度将大大加快。 (3)包由两个部分组成:包头和包体,在包头中描述变量、常量、游标、和子程序。 (4)包体由完整的子程序,游标定义组成。2、创建包包头:CREATEORREPLACEPACKAGEtest_pkgISPROCEDUREupdate
Oracle小混子
·
2013-03-21 10:05
子程序
包头
包(PACKAGE)
Oracle教程
之函数的使用
1、定义函数:接受0或多个输入参数,有一个返回值,返回值的数据类型在创建函数时定义。函数例子1CREATEORREPLACEFUNCTIONtax(p_empnoINNUMBER)RETURNNUMBERISv_salNUMBER;v_returnValueNUMBER;BEGINSELECTsalINTOv_salFROMemp1WHEREempno=p_empno;v_returnValue:
Oracle小混子
·
2013-03-21 10:25
Oracle函数
Oracle相关函数
Oracle教程
之AUTOTRACE的使用方法
1、安装用sys用户运行脚本utlxplan.sql建立这个表的脚本是:(UNIX:$ORACLE_HOME/rdbms/admin,Windows:%ORACLE_HOME%\rdbms\admin)ultxplan.sql。SQL>connectsys/sys@colm2assysdba;SQL>@C:\oracle\ora92\rdbms\admin\utlxplan.sql;SQL>cre
Oracle小混子
·
2013-03-12 09:44
autotrace
AUTOTRACE使用方法
Oracle教程
之包的使用
1、定义包:(1)被组合在一起的相关对象的集合,当包中任何函数或存储过程被调用,包就被加载入内存。 (2)包中的任何函数或存储过程的子程序访问速度将大大加快。 (3)包由两个部分组成:包头和包体,在包头中描述变量、常量、游标、和子程序。 (4)包体由完整的子程序,游标定义组成。2、创建包包头:CREATEORREPLACEPACKAGEtest_pkgISPROCEDUREupdate
Oracle小混子
·
2013-03-12 09:19
创建包
删除包
调用包
Oracle包的使用
Oracle教程
之分组函数(2)
前面介绍了分组函数的基本用法,下面介绍几种关于GROUPBY更高级的用法。1、ORACLE数据库中的ROLLUP配合GROUPBY命令使用,可以提供信息汇总功能(与"小计"相似)SQL>SELECTdeptno,job,sum(sal)fromemp1groupbydeptno,job2 orderbydeptno,job;DEPTNOJOB SU
Oracle小混子
·
2013-03-08 14:59
oracle数据库
Oracle分组函数
Oracle教程
之分组函数(1)
概念及注意事项1、组函数:对一组数据进行操作,最后返回一个值,用作统计分析,求所有的非空值。2、关键字DISTINCT可以排除重复值。3、参数的类型可以是CHAR,VARCHAR2,NUMBER,DATE4、除了COUNT(*)外,其他所有组函数都忽略空值,可以使用NVL函数处理5、select之后,如果其中有一个组函数,那么其他的也要是组函数。avg()平均count()计数max()最大值mi
Oracle小混子
·
2013-03-08 14:11
分组函数
Oracle分组函数
Oracle教程
之DML事务锁机制
锁定能够保证当某个用户正在更新表里的一行数据时,其他用户不能同时更新相同的数据行,而且也不能删除或修改被更新的表。锁定分为两种级别:行级别(TX锁)和表级别(TM锁)。行级锁(TX锁)假设某个用户(假设为A)发出如下的语句更新一条记录:SQL>updateemployeessetlast_name='HanSijie'whereemployee_id=100;Oracle在对该SQL进行解析以后,
Oracle小混子
·
2013-03-05 09:16
行级锁
tx锁
DML事务锁
ITL槽
Oracle教程
之SGA_MAX_SIZE参数
SGA_MAX_SIZESGA_MAX_SIZE这个参数顾名思义,它用来控制SGA使用虚拟内存的最大大小,这里的虚拟内存的含义可能会有所模糊,先可以这样理解,就是Oracle所能在内存中给SGA分配的最大大小。现在来解释一下我这里“虚拟内存”的含义,确切的应该这样说:实际内存和虚拟内存。我们知道当OS中实际内存不够使用的时候,OS就会去使用虚拟内存。oracle是运行与os之上的一个系统软件,它也
Oracle小混子
·
2013-03-05 09:21
sga_max_size
Oracle教程
之闩锁、锁定和并发性
数据库系统本身是一个多用户并发处理系统,在同一个时间点上,可能会有多个用户同时操作数据库。这里就涉及两个很重要的问题。 这些用户之间的操作不会互相破坏。比如两个用户同时在相同的物理位置上写数据时,不能发生互相覆盖的情况。这叫串行化,也就是说,即便两个用户同时写,也必须有先后,一个用户写完,另一个用户继续写。串行化会降低系统的并发性,但这对于保护数据结构不被破坏来说则是必需的。在满足串行化
Oracle小混子
·
2013-03-05 09:45
用户
锁定
数据库系统
闩锁
Oracle教程
之为何要重建索引
如果索引因为某些原因无效或者因为很长时间没有维护而产生过多的索引碎片(IndexFragment),需要通过重建索引来消除索引碎片。何时需要重建索引,可以利用下面的过程进行判断。查询数据库中有哪些索引。SQL>SELECTOWNER,INDEX_NAMEFROMuser_indexes;SQL语句的执行结果是:INDEX_NAME TABLE_OWNER
Oracle小混子
·
2013-02-28 09:11
oracle
oracle索引
重建索引
Oracle教程
之深入Log Buffer
数据库在运行过程中,不可避免地要遇到各种能够导致数据库损坏的情况。比如突然断电、Oracle或者操作系统的程序bug导致数据库内部逻辑结构损坏、磁盘介质损坏等,都有可能造成数据库崩溃,从而导致数据丢失的现象发生。 为了避免,或者说为了修复这些状况所导致的数据丢失现象,Oracle引入了日志缓冲区和日志文件的概念。所谓日志,就是将数据库中所有改变数据块的操作,都原原本本地记录下来。这些改变数
Oracle小混子
·
2013-02-28 09:04
oracle
log
buffer
Oracle教程
之解析SQL语句的过程
为了将用户写的SQL文本转化为Oracle认识的且可执行的语句,这个过程就叫做解析过程。解析分为硬解析和软解析。一条SQL语句在第一次被执行时必须进行硬解析。 当客户端发出一条SQL语句(也可以是一个存储过程或者一个匿名PL/SQL块)进入sharedpool时(注意,我们从前面已经知道,Oracle对这些SQL不叫做SQL语句,而是称为游标。因为Oracle在处理SQL时,需要很多相关的辅助
Oracle小混子
·
2013-02-28 09:03
oracle
sql语句
SQL语句的过程
Oracle教程
之精典的oracle RAC OUI-25031
这个问题好像是不少安装过oracle RAC的人员都曾遇到过的(linux和windows下都有)。有相似经历的同胞称其为“精典的oracle,OUI-25031" 其截图如下。安装过程是按照oracle提供的官方文档来进行的。诸如重新设置系统内核参数,新建oracle用户,设置oracle用户的环境变量,配置rsh,并且已经保证了A,B两台机器能在自己以及对方的机器上执行rsh程序。建立并且
Oracle小混子
·
2013-02-28 09:32
oracle
oracle
RAC
OUI
OUI-25031
Oracle教程
之ORACLE RAC 更改instance name完整步骤
下面是更改的部分步骤,但是启动问题还是存在,求达人完整。单实例的数据库修改SID比较简单,只需要修改pfile相关参数,就可以挂载数据库。RAC环境其实一样,只不过除了修改pfile,还需要修改OCR信息。首先来看看RAC的状态:[root@rac1tmp]#/u01/app/crs/bin/crs_stat-tName Type Target State Ho
Oracle小混子
·
2013-02-28 09:11
oracle
name
instance
RAC
Oracle教程
之Step-By-Step在AIX上安装Oracle RAC
Step-By-Step在AIX上安装OracleRAC最近遇到一个项目,是在AIX5.3上安装ORACLE9iRAC,说实话,ORACLE俺压根就没有接触过,我也是临危受命。感觉如同当年实施AS400的XSM项目一般。无奈,下载了N多本REDBOOK开始研究,终于有了些眉目,找到了一份英文资料《Step-By-StepInstallationofRAConIBMAIX(RS/6000)》看后觉得
Oracle小混子
·
2013-02-28 09:44
Oracle
AIX
Oracle
RAC
Oracle教程
之Step-By-Step在AIX上安装Oracle RAC
Step-By-Step在AIX上安装OracleRAC 最近遇到一个项目,是在AIX5.3上安装ORACLE9iRAC,说实话,ORACLE俺压根就没有接触过,我也是临危受命。感觉如同当年实施AS400的XSM项目一般。无奈,下载了N多本REDBOOK开始研究,终于有了些眉目,找到了一份英文资料《Step-By-StepInstallationofRAConIBMAIX (RS/6000)》看
Oracle小混子
·
2013-02-28 09:44
oracle
oracle
AIX
RAC
RAC
AIX上安装Oracle
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他