SHELL脚本学习指南-PDF
线性代数-Steven J.Leon-第八版-PDF
[20140213]再论行迁移.txt
[20140213]再论行迁移.txt 昨天看jonathanlewis的blog,链接如下: https://jonathanlewis.wordpress.com/2014/02/10/row-migration/ Oracle behaves quite intelligently with migrated rows. First, the migrated row has a pointer back to the original location and if the row has to migrate a second time th...
BBED在Oracle 10g/11g上安装笔记
Oracle BBED(Oracle Block Browser and Editor)工具是Oracle内部提供的数据块级别查看和修改工具。借助这个工具,我们可以方便的查看到Oracle块block级别的存储细节信息,更好的了解Oracle Internal结构技...
Oracle Online Redefinition在线重定义(下)
在之前的文章中,我们看到了如何处理单表在线重定义过程。本篇我们来看一下如何进行关联表的重定义过程。 4、外键关系表重定义 我们先创建出实验数据表。 SQL> create table t_master ...
Oracle Online Redefinition在线重定义(中)
上篇中,我们简单地介绍了如何使用Oracle在线重定义特性进行数据表Online的结构变动操作。本篇我们从一个较复杂的案例出发,讨论复杂变化情况下如何进行Online Redefinition,以及dbms_redefinition包各个关键方法...
Oracle Online Redefinition在线重定义(上)
面对越来越多的7*24系统,运维人员进行工作可用的时间窗口变的越来越小。就在有限的时间窗口中,硬件检修、网络改造配置占据了很多时间。对数据库对象进行日常维护,越来越成为我们需要关注的问题。 进行数...
How to Estimate Table Size
By Alexander GeldutesSuppose, you have to create a new table and insert some data into it, or table already exists and you will make inserts. You want to estimate the final size of your table, for example you want to set correct storage parameters.You can do it in two ways: Using internal statistics. Math estimation. It's very rough estimation. [@more@]I-st method - using statistics Analyze statitics for the table.From SQLPlus run the following command:ANALYZE TABLE <table_name> COMPUTE ST
Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX
insert提示IGNORE_ROW_ON_DUPKEY_INDEX在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一约束冲突,回滚当前行,继...
每天一个动态性能表:V$SESSION_EVENT
本视图记录了每个session的每一项等待事件。由上文所知V$SESSION_WAIT显示了session的当前等待事件,而V$SESSION_EVENT则记录了session自启动起所有的事件。V$SESSION_EVENT中的常用列SID:session标识EVENT:session等待的事件TOTAL_WAITS:此session当前事件的总等待数TIME_WAITED:此session总等待时间(单位,百...
每天一个动态性能表:V$SESSION_WAIT
这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录。V$SESSION_WAIT中,每一个连接到实例的...
每天一个动态性能表:V$SESSION
在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。 V$SESSION中的常用列V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。如例:SQL_HASH_VALUE,SQL_ADDRESS:这两列用于鉴别默认被sess...
RMAN命令
RMAN 命令有下列类型:1.独立命令1.1仅在RMAN 提示符下执行1.2单独执行1.3不能作为RUN 命令的子命令常见的有CHANGECONNECTCREATE CATALOG, RESYNC CATALOGCREATE SCRIPT, DELETE SCRIPT, REPLACE SCRIPT2.作业命令作业命令就是一组完整特定作业的命令,比如要备份数据文件,先可能要分配手工通道,设置通道格式...
RMAN的模式
RMAN有两种模式,交互模式和批处理模式1.交互模式1.1在执行分析操作时使用1.2尽量减少常规使用量1.3避免与日志选项一起使用要交互运行RMAN 命令,请启动RMAN,然后在命令行界面中键入命令。例如,可以从UNIX 命令shell 启动RMAN,然后执行以下交互命令:点击(此处)折叠或打开...
NOCATALOG连接
怎么样使用NOCATALOG方法登陆RMAN:打开操作系统,执行,rman target /点击(此处)折叠或打开[oracle@centos5 ~]$ rman target /Recovery Manager: Release 10.2.0.4.0 - Production on Mon May 26 21:43:01 2014...
RMAN理论知识
RMAN是现在最常用的备份恢复手段,为什么不用传统的备份恢复呢?1.OS拷贝实现的备份显然无法在备份的同时分析数据文件内部的结构,这将使得数据库打开的时候的备份要设置表空间热备份模式,为防止拷贝的块成为OS的拆分块,这将需要更多的日志来保证数据的完整性。2.另外操作系统备份不能分析数据块内部结构的增量变化,不...
[JGL]Rman脚本书写格式和注意事项
一、 rman信息库可以存放两个位置1,目标数据库的控制文件;2,恢复目录;二、 控制文件里面存放记录分为两类1,可删除的记录归档日志文件的历史记录以及rman备份的元数据(记录备份集位置的数据)2,不可删除记录数据文件,联机日志文件列表等如果需要在控制文件中存放新的记录,则可以删除那些可删除部分,从而提供...
Oracle 归档日志
原文链接:http://blog.csdn.net/leshami/article/details/5784713Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。 一、归档日志 是联机重做日志组文件的一个副本 包含redo记...
每天一个动态性能表:V$SQLAREA
本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要。V$SQLAREA中的信息列HASH_VALUE:SQL语句的Hash值。ADDRESS:SQL语句在SGA中的地址。这两列被用于鉴别SQL语句,有时,两条不同的语句可能hash值相同。这时候,必须连同ADDRESS一...
每天一个动态性能表:V$SQLTEXT
本视图包括Shared pool中SQL语句的完整文本,一条SQL语句可能分成多个块被保存于多个记录内。注:V$SQLAREA只包括头1000个字符。V$SQLTEXT中的常用列HASH_VALUE:SQL语句的Hash值ADDRESS:sql语句在SGA中的地址SQL_TEXT:SQL文本。PIECE:SQL语句块的序号V$SQLTEXT中的连接列ColumnView ...