自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(909)
  • 收藏
  • 关注

Oracle 下 unpin 的cursor 才能被移除

最近南方的雨下的很烦人。暴雨,一下就是一天,不过平时我也不怎么出门,所以也就无所谓了。在家看看电影,做做测试,在补补觉,周末2天也就过去了。 刚才owind让我做了个测试。正在使用的cursor能否被移除。关于cursor的东西,几个星期前就准备整理一下的,可是看了一下官方文档,东西太多了。一时也没不知道从哪下手。就放那了。今天这个测试也算对cursor知识的一个开始。 测试就为证...

2011-09-30 17:56:00 60

Oracle 从缓存里面查找真实的执行计划

有关Oracle的执行计划说明,参考我的Blog: Oracle Explain Plan http://blog.csdn.net/xujinyang/article/details/6832655 一.查看当前session的SID SYS@anqing1(rac1)>SELECT USERENV('SID') FROM DUAL; USERENV('SID') --...

2011-09-30 17:45:00 80

Oracle v$session_longops 视图说明

一.官网说明 1.1 v$session_longops V$SESSION_LONGOPS displays the status ofvarious operations that run for longer than 6 seconds (in absolute time).These operations currentlyinclude many backup and recove...

2011-09-30 17:26:00 82

Oracle Stream Replication技术

Stream是Oracle的消息队列(也叫OracleAdvancedQueue)技术的一种扩展应用。Oracle的消息队列是通过发布/订阅的方式来解决事件管理。流复制(Streamreplication)只是基于它的一个数据共享技术,也可以被用作一个可灵活定制的高可用性方案。它可以实现两个数据库之间数据库级,schema级,Table级的数据同步,并且这种同步可以是双向的。OracleS...

2011-09-30 17:17:00 73

Oracle Rman 命令详解(List report backup configure)

一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息,是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list backup of database summary; list backup of tablespace summary; list backu...

2011-09-30 17:15:00 71

RMAN Catalog 和 Nocatalog 的区别

一.Nocatalog Nocatalog方式就是用controlfile作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。因此,当使用rmannocatalog方式备份时,备份controlfile是非常重要的。 由于nocatalog时利用controlfile存放备份信息,建议将Oracle参数文件中的CONTRO...

2011-09-30 17:13:00 75

RMAN 系列(五) ---- RMAN 还原 与 恢复

一.RMAN还原与恢复基础 在RMAN用于中,还原与恢复是两个不同的概念。 还原(restore):指访问先前生成的备份,从中得到一个或多个对象,然后在磁盘上的某个位置还原这些对象。 恢复(recover):是一个数据库与给定时间点相一致以保证能够打开这个数据库的实际进程,该进程通常是通过应用重做(包括联机重做日志和归档的重做日志)来完成的。 数据库中的数据...

2011-09-30 17:08:00 92

RMAN 系列(六) ---- RMAN 高级恢复

这几天心情不太好,这周连续加上3天班,有点累,但是不管怎样,学习不能放下,在当下的社会,要改变自己的命运只能靠学习了,有点很无耐,还是专心搞技术吧。这篇资料主要讲了一下几个知识点: 1.不完全恢复 2.基于RMAN的恢复主题 3.表空间时间点恢复 4.验证备份可恢复 5.跨平台的数据库移动和RMAN 一.不完全恢复 不完全恢...

2011-09-30 17:06:00 136

RMAN 系列(七) ---- RMAN 维护

这篇资料主要讲到了如下内容: 1.Rman的维护 2.恢复目录的维护 3.备份恢复目录 4.RMAN存储脚本 5.删除数据库 一.RMAN的维护 1.1交叉效验RMAN备份 在RMAN目录和物理备份目的地不同步的情况下,我们可以使用crosscheck命令来效验控制文件或恢复目录中的RMAN信息是否与备份介质上...

2011-09-30 17:05:00 96

RMAN 系列(八) ---- RMAN List和report 命令

一.List命令 RMAN的list命令是一种在数据库控制文件或恢复目录中查询备份的历史信息的方法。列表提供了一组信息,包括从数据库对应物的列表到备份集和归档日志的备份的列表的所有信息。 1.1列出对应物 Listincarnation命令为用户提供了目标数据库的每个数据库对应物列表。如果有必要,可以使用这个列表的信息将数据库恢复到执行最后一条resetlogs命...

2011-09-30 17:04:00 73

RMAN 系列(九) ---- 调整RMAN备份与恢复操作的性能

RMAN实际上即装即用的,我们通常不需要对其做什么调整。但是,RMAN体系结构中还包含许多组件,当这些组件构成一个整体时,就必须调整RMAN的设置以从备份进程中得到最佳的性能。通常RMAN调整设计到处理逻辑和物理数据库设计中的低效率,调整介质管理库(MediaManagementLibrary:MML),调整RMAN和MML层以备份数据库的物理设备更好地共存。 ...

2011-09-30 17:03:00 124

Linux 平台下 RMAN 全备 和 增量备份 shell 脚本

一.一些准备知识 Oracle分归档和非归档模式。这两者的区别就是对redolog的处理。归档模式下,当一个redolog写满之后,就会把这个redolog里的内容写入归档文件,等写完之后,这个redolog就可以继续使用,如果是非归档模式下,redolog就直接覆盖了。恢复一般都需要归档文件,这里面记录了对数据库的操作,所以生产库一般都运行在归档模式下。关于归档模式和非...

2011-09-30 16:55:00 93

临时表空间的管理与受损恢复

Oracle 临时表空间是Oracle数据库的重要组成部分,尽管该部分并没有cont体系结构上得以展现,但其重要地位也是不容忽视的。尤其是 对于大型的频繁操作,如创建索引,排序等等都需要在临时表空间完成来减少内存的开销。当然对于查询性能要求较高的应尽可能的避免在磁盘 上完成这些操作。本文主要描述的是临时表空间的管理与受损恢复。 一、临时表空间的特性与注意事项1.特性 用户存储临时数据的...

2011-09-30 16:53:00 81

临时表空间的管理与受损恢复

Oracle 临时表空间是Oracle数据库的重要组成部分,尽管该部分并没有cont体系结构上得以展现,但其重要地位也是不容忽视的。尤其是 对于大型的频繁操作,如创建索引,排序等等都需要在临时表空间完成来减少内存的开销。当然对于查询性能要求较高的应尽可能的避免在磁盘 上完成这些操作。本文主要描述的是临时表空间的管理与受损恢复。 一、临时表空间的特性与注意事项1.特性 用户存储临时数据的...

2011-09-30 16:53:00 90

使用 EXPLAIN PLAN 获取SQL语句执行计划

SQL查询语句的性能从一定程度上影响整个数据库的性能。很多情况下,数据库性能的低下差不多都是不良SQL语句所引起。而SQL语句的执行 计划则决定了SQL语句将会采用何种方式从数据库提取数据并返回给客户端,本文描述的将是如何通过EXPLAIN PLAN 获取SQL语句执行计划来获 取SQL语句的执行计划。 一、获取SQL语句执行计划的方式 1. 使用explain plan 将执行计划加载到...

2011-09-30 16:03:00 74

使用 EXPLAIN PLAN 获取SQL语句执行计划

SQL查询语句的性能从一定程度上影响整个数据库的性能。很多情况下,数据库性能的低下差不多都是不良SQL语句所引起。而SQL语句的执行 计划则决定了SQL语句将会采用何种方式从数据库提取数据并返回给客户端,本文描述的将是如何通过EXPLAIN PLAN 获取SQL语句执行计划来获 取SQL语句的执行计划。 一、获取SQL语句执行计划的方式 1. 使用explain plan 将执行计划加载到...

2011-09-30 16:03:00 84

jQuery表单校验jquery.validate.js的使用

jQuery是一个快速、简洁的js库,为网站的快速开发简化了HTML文档遍历,事件处理,动画,以及Ajax交互。使用jQuery将极大的提高编写javascript代码的效率, 让写出来的代码更加优雅, 更加健壮。 jquery.validate.js是jquery旗下的一个验证框架,借助jquery的优势,我们可以迅速验证一些常见的输入,并且可以自己扩充自己的验证方法 1.jquery包的引...

2011-09-30 14:50:00 60

jQuery表单校验jquery.validate.js的使用

jQuery是一个快速、简洁的js库,为网站的快速开发简化了HTML文档遍历,事件处理,动画,以及Ajax交互。使用jQuery将极大的提高编写javascript代码的效率, 让写出来的代码更加优雅, 更加健壮。 jquery.validate.js是jquery旗下的一个验证框架,借助jquery的优势,我们可以迅速验证一些常见的输入,并且可以自己扩充自己的验证方法 1.jquery包的引...

2011-09-30 14:50:00 263

jQuery动画

基本动画函数 : show( ) 显示隐藏的匹配元素 show( speed, [callback]) 以优雅的动画显示所有匹配的元素,并在显示完成后可选地触发一个回调函数。 hide( ) 隐藏显示的元素 hide( speed, [callback] ) 以优雅的动画隐藏所有匹配的元素,并在显示完成后可选地触发一个回调函数。 toggle( ) 切换元素的可见状态。 toggle(...

2011-09-30 14:36:00 57

jQuery动画

基本动画函数 : show( ) 显示隐藏的匹配元素 show( speed, [callback]) 以优雅的动画显示所有匹配的元素,并在显示完成后可选地触发一个回调函数。 hide( ) 隐藏显示的元素 hide( speed, [callback] ) 以优雅的动画隐藏所有匹配的元素,并在显示完成后可选地触发一个回调函数。 toggle( ) 切换元素的可见状态。 toggle(...

2011-09-30 14:36:00 63

jQuery实现Ajax

load( url, [data], [callback] ) load方法能够载入远程 HTML 文件代码并插入至 DOM 中。默认使用 GET 方式, 如果传递了data参数则使用Post方式。 jQuery.get( url, [data], [callback], [type] ) 通过远程 HTTP GET 请求载入信息,此函数发送Get请求, 参数可以直接在url中拼接,或者通过da...

2011-09-30 14:35:00 62

jQuery实现Ajax

load( url, [data], [callback] ) load方法能够载入远程 HTML 文件代码并插入至 DOM 中。默认使用 GET 方式, 如果传递了data参数则使用Post方式。 jQuery.get( url, [data], [callback], [type] ) 通过远程 HTTP GET 请求载入信息,此函数发送Get请求, 参数可以直接在url中拼接,或者通过da...

2011-09-30 14:35:00 72

如何 搭建 RMAN 备份平台

一.RMAN的一些理论知识 RMANCatalog和Nocatalog的区别 http://blog.csdn.net/xujinyang/article/details/6838066 RMAN系列(一)----RMAN体系结构概述 http://blog.csdn.net/xujinyang/article/details/6829398 ...

2011-09-30 14:34:00 45

jQuery中的事件处理

bind( type, [data], fn ) 为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。 one( type, [data], fn ) 为每一个匹配元素的特定事件(像click)绑定一个一次性的事件处理函数。 trigger( event, [data] ) 在每一个匹配的元素上触发某类事件。这个函数也会导致浏览器同名的默认行为的执行。比如,如果用trigger(...

2011-09-30 14:34:00 47

jQuery中的事件处理

bind( type, [data], fn ) 为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。 one( type, [data], fn ) 为每一个匹配元素的特定事件(像click)绑定一个一次性的事件处理函数。 trigger( event, [data] ) 在每一个匹配的元素上触发某类事件。这个函数也会导致浏览器同名的默认行为的执行。比如,如果用trigger(...

2011-09-30 14:34:00 58

JavaScript、jQuery、Ajax以及json间的关系

首先说说Javascript与jQuery的关系,JavaScript这种客户端的脚本语言已经不陌生了,而jQuery就是一个快速、简洁的JavaScript库,极大的提高编写javascript代码的效率, 让写出来的代码更加优雅, 更加健壮。 Ajax是一种基于JavaScript等的异步通讯技术,其最大的优点是提高了数据更新的速度,或者说改善了用户的感知,减少了用户在页面上的等待时间。而...

2011-09-30 14:33:00 55

RMAN Crosscheck 和 Delete 命令的2个实例

实例一假如我们在oracle数据库在迁移当中不小心丢失了一个归档文件,此时RMAN会因为缺少归档日志而不能完成备份,而且Veritas等备份软件由于归档日志的异常导致归档日志备份失败也是经常碰到的。解决方法很简单,执行下面2条命令即可:RMAN>crosscheckarchivelogall;RMAN>deleteexpiredarchivelogall; 对...

2011-09-30 14:33:00 60

JavaScript、jQuery、Ajax以及json间的关系

首先说说Javascript与jQuery的关系,JavaScript这种客户端的脚本语言已经不陌生了,而jQuery就是一个快速、简洁的JavaScript库,极大的提高编写javascript代码的效率, 让写出来的代码更加优雅, 更加健壮。 Ajax是一种基于JavaScript等的异步通讯技术,其最大的优点是提高了数据更新的速度,或者说改善了用户的感知,减少了用户在页面上的等待时间。而...

2011-09-30 14:33:00 174

RMAN 复制目标数据库的理论知识

一.RMAN复制的基础 1.1使用RMAN复制的原因 RMAN复制是必须的。我们可以只将控制文件复制到新位置,然后再运行还原与恢复操作。但是在使用了恢复目录的情况下,如果不使用RMAN复制来复制数据库,就存在许多问题。由于RMAN基于数据库的DBID在恢复目录中注册数据库,因此即使存在同名的数据库(inint.ora中的DB_NAME参数),数据库ID也能唯一地标识数据...

2011-09-30 14:31:00 70

RMAN 同机复制数据库

关于RMAN复制的理论知识,参考我的Blog: RMAN复制目标数据库的理论知识 http://blog.csdn.net/xujinyang/article/details/6837441 实验平台:redhat+oracle10g 源库的相关信息: ORACLE_BASE:/u01/app/oracle ORACLE_HOME...

2011-09-30 14:20:00 74

RMAN 异机 复制数据库

关于RMAN复制的理论知识,参考我的Blog: RMAN复制目标数据库的理论知识 http://blog.csdn.net/xujinyang/article/details/6837441 RMAN异机复制和同机复制操作步骤是一样的,不同的是我们需要把备份的文件copy到辅助库上去,而且位置要和目标库上一直,因为备份集的位置是写在控制文件里的。 ...

2011-09-30 14:19:00 88

RMAN backup recovery area 命令

一朋友问我一个问题: RMAN> BACKUP RECOVERY AREA; 这个命令备份哪些内容,还真不太清楚。Google了一下。这个命令是备份Flash recovery Area的内容的。这是也是Oracle 10g以后才有的。10g引进了flash recovery area,同时在rman备份中支持对该区域的备份。 在9i中oracle引入flashback查询,依赖于un...

2011-09-30 14:17:00 56

关于RMAN recover 过程的讨论

群里苏州-孤星问了一个问题: 先用RMAN backup database,然后做一些操作,在用backup archvivelog all delete input备份归档日志并删除备份过的归档日志。那么RMAN在进行recover的时候,怎么应用备份的归档文件。 我的回答: 在进行recover的时候,会先将备份的归档文件还原到归档目录,然后从这个目录应用归档文件,完成恢复的过程。我们看...

2011-09-30 14:16:00 75

Advise On How To Improve Rman Performance [ID 579158.1]

Advise On How To Improve Rman Performance [ID 579158.1] Modified17-FEB-2011TypeHOWTOStatusPUBLISHED In this DocumentGoalSolutionReferences Applies to: ...

2011-09-30 14:14:00 63

How to Configure RMAN I/O Block Size to Improve Backup and Recovery Performance [ID 107213.1]

How to Configure RMAN I/O Block Size to Improve Backup and Recovery Performance [ID 107213.1] Modified19-OCT-2010TypeBULLETINStatusPUBLISHED ------------...

2011-09-30 14:13:00 86

RMAN backups in Max Performance/Max Availability Data Guard Environment [ID 331924.1]

RMAN backups in Max Performance/Max Availability Data Guard Environment [ID 331924.1] Modified28-DEC-2010TypeBULLETINStatusPUBLISHED In this DocumentPurposeScope...

2011-09-30 14:11:00 59

RMAN Restore Database Slow / How To Improve RMAN Restore Performance [ID 467694.1]

RMAN Restore Database Slow / How To Improve RMAN Restore Performance [ID 467694.1] Modified10-JUN-2010TypeHOWTOStatusMODERATED In this DocumentGoalSolution ...

2011-09-30 14:11:00 90

Oracle RMAN DUPLICATE/RESTORE/RECOVER 支持的混合平台

RMAN在混合平台下的duplicate/resotre/recover有如下方式: (1)使用Active Database Duplicate。这个是11gRMAN才有的。 (2)使用image copies或者backup sets的duplicate。 (3)使用image copies或者backup sets的resotre和recover。 注意:这里的除了使用con...

2011-09-30 14:09:00 95

RMAN 'Duplicate Database' Feature in 11G [ID 452868.1]

RMAN 'Duplicate Database' Feature in 11G [ID 452868.1] Modified14-MAY-2010TypeBULLETINStatusPUBLISHED In this DocumentPurposeScope and ApplicationRMAN 'Duplicate...

2011-09-30 14:08:00 67

Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库

在Oracle 10g下,我们可以使用RMAN duplicate命令创建一个具有不同DBID的复制库。到了Oracle 11gR2,RMAN的duplicate有2种方法实现: 1. Active database duplication 2. Backup-based duplication Active database duplication通过网络,直接copy target库...

2011-09-30 14:07:00 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除