- 博客(457)
- 资源 (11)
- 收藏
- 关注
转载 Oracle 下 unpin 的cursor 才能被移除
最近南方的雨下的很烦人。 暴雨,一下就是一天,不过平时我也不怎么出门,所以也就无所谓了。 在家看看电影,做做测试,在补补觉,周末2天也就过去了。 刚才owind 让我做了个测试。 正在使用的cursor 能否被移除。 关于cursor的东西, 几个星期前就准备整理一下的,可是看了一下官方文档,东西太多了。 一时也没不知道从哪下手。 就放那了。 今天这个测试也算对c
2011-09-30 17:56:21 1440
转载 Oracle 从缓存里面查找真实的执行计划
有关Oracle 的执行计划说明,参考我的Blog: Oracle Explain Plan http://blog.csdn.net/xujinyang/article/details/6832655 一. 查看当前session 的SID SYS@anqing1(rac1)> SELECT USERENV('SID') FR
2011-09-30 17:45:03 755
转载 Oracle v$session_longops 视图说明
一. 官网说明1.1 v$session_longops V$SESSION_LONGOPS displays the status of various operations that run for longer than 6 seconds (in absolute time). These operations currently include many backup
2011-09-30 17:26:21 834
转载 Oracle Stream Replication技术
Stream 是Oracle 的消息队列(也叫Oracle Advanced Queue)技术的一种扩展应用。 Oracle 的消息队列是通过发布/订阅的方式来解决事件管理。流复制(Stream replication)只是基于它的一个数据共享技术,也可以被用作一个可灵活定制的高
2011-09-30 17:17:21 1023
转载 Oracle Rman 命令详解(List report backup configure)
一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息, 是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list
2011-09-30 17:15:25 1313
转载 RMAN Catalog 和 Nocatalog 的区别
一.Nocatalog Nocatalog方式 就是用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。因此,当使用rman nocatalog方式备份时,备份controlfile是非常重要的。 由于nocatalog时利用controlfile存放备份信息,建议将Oracle参数文件中的CONTR
2011-09-30 17:13:55 858
转载 RMAN 系列(五) ---- RMAN 还原 与 恢复
一. RMAN 还原与恢复基础在RMAN 用于中,还原与恢复是两个不同的概念。 还原(restore):指访问先前生成的备份,从中得到一个或多个对象,然后在磁盘上的某个位置还原这些对象。 恢复(recover):是一个数据库与给定时间点相一致以保证能够打开这个数据库的实际进程,该进程通常是通过应用重做(包括联机重做日志和归档的重做日志)来完成的。数据库中的数
2011-09-30 17:08:10 1268
转载 RMAN 系列(六) ---- RMAN 高级恢复
这几天心情不太好,这周连续加上3天班,有点累,但是不管怎样,学习不能放下,在当下的社会,要改变自己的命运只能靠学习了,有点很无耐,还是专心搞技术吧。 这篇资料主要讲了一下几个知识点:1. 不完全恢复2. 基于RMAN 的恢复主题3. 表空间时间点恢复4. 验证备份可恢复5. 跨平台的数据库移动和RMAN一. 不完全恢复
2011-09-30 17:06:52 1631
转载 RMAN 系列(七) ---- RMAN 维护
这篇资料主要讲到了如下内容:1. Rman 的维护2. 恢复目录的维护3. 备份恢复目录4. RMAN 存储脚本5. 删除数据库 一. RMAN 的维护1.1 交叉效验RMAN 备份在
2011-09-30 17:05:39 1076
转载 RMAN 系列(八) ---- RMAN List和report 命令
一. List 命令RMAN的list命令是一种在数据库控制文件或恢复目录中查询备份的历史信息的方法。列表提供了一组信息,包括从数据库对应物的列表到备份集和归档日志的备份的列表的所有信息。1.1 列出对应物List incarnation 命令为用
2011-09-30 17:04:24 878
转载 RMAN 系列(九) ---- 调整RMAN备份与恢复操作的性能
RMAN 实际上即装即用的,我们通常不需要对其做什么调整。 但是,RMAN 体系结构中还包含许多组件,当这些组件构成一个整体时,就必须调整RMAN的设置以从备份进程中得到最佳的性能。 通常RMAN 调整设计到处理逻辑和物理数据库设计中的低效率,调整介质管理库(Media Management Library: MML), 调整RMAN 和MML 层以备份数据库的物理设备更好地共存。
2011-09-30 17:03:41 1270
转载 Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
一. 一些准备知识 Oracle 分归档和非归档模式。 这两者的区别就是对redo log的处理。归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之后,这个redo log 就可以继续使用,如果是非归档模式下,redo log 就直接覆盖了。 恢复一般都需要归档文件,这里面记录了对数据库的操作,所以生产库一般都运行在归档模式下。
2011-09-30 16:55:51 1289
转载 如何 搭建 RMAN 备份平台
一. RMAN 的一些理论知识 RMAN Catalog 和 Nocatalog 的区别http://blog.csdn.net/xujinyang/article/details/6838066 RMAN 系列(一)---- RMAN 体系结构概述http://blog.csdn.net/xujinyang/article/details/6829
2011-09-30 14:34:45 840
转载 RMAN Crosscheck 和 Delete 命令的2个实例
实例一假如我们在oracle数据库在迁移当中不小心丢失了一个归档文件, 此时RMAN 会因为缺少归档日志而不能完成备份,而且Veritas等备份软件由于归档日志的异常导致归档日志备份失败也是经常碰到的。 解决方法很简单,执行下面2条命令即可: RMAN>crosscheck archivelog all;RMAN>delete expired archivelog all;
2011-09-30 14:33:06 634
转载 RMAN 复制目标数据库的理论知识
一. RMAN 复制的基础1.1 使用RMAN 复制的原因RMAN 复制是必须的。 我们可以只将控制文件复制到新位置,然后再运行还原与恢复操作。 但是在使用了恢复目录的情况下,如果不使用RMAN复制来复制数据库,就存在许多问题。 由于RMAN 基于数据库的DBID 在恢复目录中注册数据库,因此即使存在同名的数据库(inint.ora 中的DB_NAME参数),数据库ID也能
2011-09-30 14:31:55 939
转载 RMAN 同机复制数据库
关于RMAN 复制的理论知识,参考我的Blog:RMAN 复制目标数据库的理论知识http://blog.csdn.net/xujinyang/article/details/6837441 实验平台: redhat + oracle 10g源库的相关信息:ORACLE_BASE: /u01/app/oracleORACLE_
2011-09-30 14:20:29 878
转载 RMAN 异机 复制数据库
关于RMAN 复制的理论知识,参考我的Blog:RMAN 复制目标数据库的理论知识http://blog.csdn.net/xujinyang/article/details/6837441RMAN 异机复制和同机复制操作步骤是一样的,不同的是我们需要把备份的文件copy到辅助库上去,而且位置要和目标库上一直,因为备份集的位置是写在控制文件里的。
2011-09-30 14:19:32 1344
转载 RMAN backup recovery area 命令
一朋友问我一个问题:RMAN> BACKUP RECOVERY AREA;这个命令备份哪些内容, 还真不太清楚。 Google了一下。 这个命令是备份Flash recovery Area的内容的。 这是也是Oracle 10g以后才有的。10g引进了flash recovery area,同时在rman备份中支持对该区域的备份。在9i中oracle引入flashback查询,依赖于u
2011-09-30 14:17:07 1201
转载 关于RMAN recover 过程的讨论
群里 苏州-孤星 问了一个问题:先用RMAN backup database,然后做一些操作,在用backup archvivelog all delete input 备份归档日志并删除备份过的归档日志。 那么RMAN 在进行recover的时候,怎么应用备份的归档文件。我的回答:在进行recover 的时候,会先将备份的归档文件还原到归档目录,然后从这个目录应用归档文件,完成恢复的
2011-09-30 14:16:24 792
原创 Advise On How To Improve Rman Performance [ID 579158.1]
Advise On How To Improve Rman Performance [ID 579158.1] Modified 17-FEB-2011 Type HOWTO Status PUBLISHED In this Document Goal Solution R
2011-09-30 14:14:09 738
原创 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] Modified 19-OCT-2010 Type BULLETIN Status PUBLISHED
2011-09-30 14:13:16 688
原创 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] Modified 10-JUN-2010 Type HOWTO Status MODERATED In this Docume
2011-09-30 14:11:53 817
原创 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] Modified 28-DEC-2010 Type BULLETIN Status PUBLISHED In this
2011-09-30 14:11:10 873
转载 Oracle RMAN DUPLICATE/RESTORE/RECOVER 支持的混合平台
RMAN 在混合平台下的duplicate/resotre/recover 有如下方式: (1)使用Active Database Duplicate。 这个是11gRMAN 才有的。(2)使用image copies 或者backup sets 的duplicate
2011-09-30 14:09:38 602
原创 RMAN 'Duplicate Database' Feature in 11G [ID 452868.1]
RMAN 'Duplicate Database' Feature in 11G [ID 452868.1] Modified 14-MAY-2010 Type BULLETIN Status PUBLISHED In this Document Purpose Scope an
2011-09-30 14:08:59 575
转载 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 du
2011-09-30 14:07:07 940
转载 Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库
在Oracle 10g下,我们可以使用RMAN duplicate 命令创建一个具有不同DBID 的复制库。 到了Oracle 11gR2, RMAN 的duplicate 有2种方法实现: 1. Active database duplication
2011-09-30 14:05:58 834
转载 RMAN 验证 数据文件 和 备份 的有效性
有关备份验证的官网链接如下: Validating Database Files and Backups http://download.oracle.com/docs/cd/E11882_01/backup.112/e10642/rcmvalid.htm#BRADV90064 Rman 对数据文件的验证,主要是验证坏块,包括逻辑坏块和物理坏块。
2011-09-30 14:04:23 1108
转载 Oracle ASM 详解
ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成, 也可以通过sqlplus 工具来维护。 ASM 实例的创建和删除也可以用DBCA 这个命令来操作。在dbca 的第一个界面选择配置自动存储管理就可以了。 ASM 实例需要CSS 进程, 如果是非
2011-09-30 13:50:54 1059
转载 RAC 的一些概念性和原理性的知识
一 集群环境下的一些特殊问题 1.1 并发控制在集群环境中, 关键数据通常是共享存放的,比如放在共享磁盘上。 而各个节点的对数据有相同的访问权限, 这时就必须有某种机制能够控制节点对数据的访问。 Oracle RAC 是利用DLM(Distribute L
2011-09-30 13:47:39 1448
转载 redhat 5.4 下 Oracle RAC 报 raw 设备大小 错误
在Redhat 5.4 上安装oracle 10g的RAC。 在安装Clusterware 的时候,出现错误: Raw 设备的大小肯定是没有问题,因为我分配的raw 是200M一个,但是它只识别了16M。 配置文件就那么几
2011-09-30 13:44:09 802
转载 Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安装文档
基于Redhat 5 和redhat 4 的RAC 区别在对raw的处理上。 之前做的是redhat 4.7 的 RAC 实验。 准备做一个Redhat 5.4 的环境。 RAC 的一些概念性和原理性知识:http://blog.csdn.net/xujinyang/article/details/6837273 RAW+ASM+ REDHAT 4.7 RAC 文档http
2011-09-30 13:43:15 1343
转载 Redhat 5.4 Oracle 10g RAC 添加节点
Oracle RAC 添加节点,操作也简单。 官网的操作说明如下:http://www.oracle.com/technology/global/cn/pub/articles/vallath-nodes.html 假设已经有了2个节点的RAC,节点分别为rac1 和 rac2,其平台是raw + ASM + Oracle 10g +redhat 5.4 , 我们现在在这个集群上
2011-09-30 13:37:59 988
转载 Redhat 5.4 Oracle 10g RAC 删除节点
在做这个实验之前已经做了2个相关的实验,RAC的安装,RAC 添加节点。 Redhat 5.4 Oracle 10g RAC 添加节点http://blog.csdn.net/xujinyang/article/details/6837247 Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安装文档http://blog.csdn.net/xu
2011-09-30 13:36:42 736
转载 RAC 实例不能启动
一. 发现问题 准备启动RAC 做升级的实验,启动后,实例无法启动, crs_stat 显示ASM 实例已经启动了。 [oracle@rac1 bin]$ crs_stat -tName Type Target State Host-----------------------------------------
2011-09-30 13:35:43 727
转载 Redhat 5.4 Orcle RAC 数据库 从10.2.0.1升级到 10.2.0.4
之前安装的是两个节点的RAC 平台。 数据库版本是10.2.0.1. 这个实验的目的就是将这个数据库版本从10.2.0.1 升级到 10.2.0.4. 升级包可以从Oracle metalink上进行下载,这个下载需要Oracle 付费的帐号。 网络可能也有资源下载。 10.2.0.4的patch number 是:p6810189。 两个节点的RAC 安装,参考Blog:
2011-09-30 13:34:29 987
转载 RAC -- the cluster database(DB_NAME) already exits
RAC 用DBCA新建数据库的时候报个错,之前的那个数据库没有删除掉,dbca 命令还能显示这个数据库。 之前采用的crs_unregister 这个命令从OCR中注销的。 但是没有彻底清除。 如图: 如果我们忽略它,创建同样名称的数据库,那么会报错。 错误如图显示: the cluster database(DB_NAME) already exits。
2011-09-30 13:33:07 838
转载 RAC 卸载 说明
今天本来是打算做RAC RMAN 备份的实验的。 可是有个问题一直没有解决,是之前安装RAC时遗留的。 因为这个给操作带来了很多麻烦,所以决定先把这个问题了。 上次安装的时候没有注意顺序,结果是ASM2 实例在RAC1 节点上, ASM1 在RAC
2011-09-30 13:32:31 1212
转载 RAC RMAN 通道配置 RMAN-12001 RMAN-12001 RMAN-10008 RMAN-10003 ORA-01017 错误
做RAC 的RMAN 测试,配置通道后,检验时报错。 RMAN> configure channel 1 device type disk connect 'sys/admin@orcl1';new RMAN configuration parameters:CONFIGURE CHANNEL 1 DEVICE TYPE DISK CONNECT 'sys/admin@orcl1
2011-09-30 13:31:24 1841
转载 RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
把之前的RMAN 单实例的备份脚本修改了一下,用来备份RAC 系统。 Linux 平台下 RMAN 全备 和 增量备份 shell 脚本http://blog.csdn.net/xujinyang/article/details/6838002 修改之后的备份Shell 脚本如下:###############################################
2011-09-30 13:30:35 1691
MySQL_5.5中文参考手册
2012-03-15
Hadoop权威指南(中文版)
2012-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人