Oracle备份恢复专栏
文章平均质量分 83
inthirties
程序员紫龙,喜欢编程,热爱编程的老年程序员
展开
-
轻松搞定dataguard
dataguard记录付费主题, 价格:金钱 30 1. 安装oracle,创建primary数据库2. 设置primary库force logging.PRIMARY>alter database force logging;Database altered.3. 创建密码文件[oracle@PRIMARY]orapwd file=orapwprimary password=xxxxxxx;4. 修改有关data guard的参数PRIMARY> show parameter log_archive_co原创 2010-12-28 12:26:00 · 3070 阅读 · 2 评论 -
RMAN体系结构
RMAN实现一种服务器管理恢复(Server Managed Recover 简写SMR)。SMR是一种数据库执行所需的操作以确保自身备份成功的能力,依赖于Oracle RDBMS内核中的内置代码中以完成这一功能。SMR的功能主要体现在能够减少用户的操作。RMAN实用程序RMAN是SMR的具体实现,它是由Oracle提供的。负责建立到Oracle数据库的客户端连接,以访问数原创 2010-03-09 11:20:00 · 992 阅读 · 0 评论 -
rman备份, 控制文件丢失的解决办法
http://inthirties.com:90/thread-1208-1-1.html在Oracle 816以后的版本中,Oracle提供了一个包:DBMS_BACKUP_RESTORE.DBMS_BACKUP_RESTORE包是由dbmsbkrs.sql 和 prvtbkrs.plb 这两个脚本创建的.catproc.sql脚本运行后会调用这两个包.所以是每个数据库都转载 2010-03-11 10:37:00 · 987 阅读 · 0 评论 -
RMAN通道
RMAN通道 有朋友多RMAN里的channel的含义不是很清楚这里特此总结记录一下Channel可以看作是一个IO的进程,所以多通道的方式一般是提供RMAN的backup的并行度,对于多IO支持的设备,效果明显。在执行我们执行backup,restore,delete等有关物理文件的磁盘IO的命令是,我们可以用allocatechannel来给他们分配原创 2010-03-11 08:50:00 · 3780 阅读 · 0 评论 -
v$log管理的深入研究
v$log是用来反映redo log file的数据字典。这个数据字典对于我们了解redo log当前的工作状态有比较多的意义。我们先来看看该视图的信息吧SQL> desc v$log; Name Null? Type ------------------------------原创 2009-12-28 13:54:00 · 2646 阅读 · 2 评论 -
轻松搞定dataguard
1. 安装oracle,创建primary数据库2. 设置primary库force logging.PRIMARY>alter database force logging;Database altered.3. 创建密码文件[oracle@PRIMARY]orapwd file=orapwprimary password=xxxxxxx;原创 2010-03-08 08:56:00 · 726 阅读 · 1 评论 -
oracle10g设置手工存档时的问题
有人在网上问的问题oracle10g设置手工存档时的问题我使用alter database archivelog manual 启动数据库的手工归档模式,但是open数据库后发现:SQL> archive log list;数据库日志模式 存档模式自动存档 启用存档终点 US原创 2010-03-05 13:27:00 · 812 阅读 · 0 评论 -
redo log什么时候归档
在归档模式中redo log写满以后会被归档到offline的归档文件。那么一般是什么时候redo log会进行归档了在通常情况下,当redo log发生切换的时候会触发ARCH进程进行归档,发生切换有下面几种方式。1. 自动切换,也是就log group已经写满的时候,这时候系统会自动切换到下一组log group来写入redo buffer。2. 手工切换,运行al原创 2010-03-05 13:14:00 · 2192 阅读 · 0 评论 -
重做(Redo)之一 Redo的作用
重做(Redo)和撤消(Undo)是Oracle的重要特性,用以保证事务的可恢复性和可撤消性。本章将对Oracle的重做机制进行讨论。 1 Redo的作用 Oracle通过Redo来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被恢复。Redo对于Oracle数据库来说至关重要。 在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Redo原创 2009-12-07 21:06:00 · 1205 阅读 · 0 评论 -
RMAN快速入门指南
RMAN快速入门指南RMAN快速入门指南附件 RMAN快速入门指南.chm (41.26 KB)2009-12-06 18:23,下载次数: 0搜索更多相关主题的帖子: RMAN Backup提供Oracle管理/故障处理/优化/安装/RAC/备份恢复技术服务,提供专业的Oracle培训和咨询服务专业论坛 http://www.inthir原创 2009-12-06 21:35:00 · 838 阅读 · 0 评论 -
Oracle 10G备份和恢复官方中文文档
Oracle 10G备份和恢复官方中文文档附件 DB_backup_recover.pdf (658.13 KB)2009-12-06 19:41,下载次数: 0搜索更多相关主题的帖子: Oracle10g Backup Recovery提供Oracle管理/故障处理/优化/安装/RAC/备份恢复技术服务,提供专业的Oracle培训和咨询服务专原创 2009-12-06 19:35:00 · 1331 阅读 · 1 评论 -
一步一步学DataGuard.pdf
一步一步学DataGuard.pdf 附件 一步一步学DataGuard.pdf (675.06 KB)2009-12-06 08:46,下载次数: 9 搜索更多相关主题的帖子: Dataguard 提供Oracle管理/故障处理/优化/安装/RAC/备份恢复技术服务,原创 2010-02-01 15:21:00 · 1227 阅读 · 0 评论 -
这段时间做了几把RAC的故障恢复
这段时间做了几把RAC的故障恢复 给某证券公司的RAC进行了一次故障排查和恢复。该证券公司RAC瘫痪,用户不能登录,连sysdba也不能登录。CRS体系出现故障,通过对CRS的故障进行排查,找到一系列综合性的导致了这次的RAC实例宕机的原因,然后修复CRS体系,同时修复实例上的故障,最后对实例进行恢复,从容使系统重新上线使用。 给某ERP系统的RAC进行了故障恢复,这个是相对上面故障稍微简原创 2009-12-28 21:31:00 · 1070 阅读 · 0 评论 -
RMAN环境变量的修改时间显示设置
RMAN的时间格式是从环境变量NLS_DATE_FORMAT读取的。 export NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS 就可以修改我们在RMAN里看到的时间显示方式了 比如 BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ----------原创 2009-12-29 22:35:00 · 1512 阅读 · 1 评论 -
Solaris10 安装Oracle 10g
好没有碰Solaris了,手有些生了,看来真要装个solaris,平时多玩玩。在solaris上装Oracle 10g先。1. 检查安装依赖包官方要求的包SUNWarcSUNWbtoolSUNWheaSUNWlibmSUNWlibmsSUNWsprotSUNWtooSUNWi1ofSUNWi1c原创 2010-03-15 14:18:00 · 1594 阅读 · 0 评论 -
如何修改Oracle 11gR2中的资源属性
今天简单介绍下Oracle GI 11gR2中CRS相关资源属性的修改。在Oracle 11gR2中,所有的资源在安装结束的时候都有一些默认属性。这里的资源不仅仅包含CRS资源比如nodeapps, asm, listener, db等等,也包括在11gR2中新引入的ohasd资源(当然crs也是OHASD资源的一种),包括crsd, gpnpd, gipcd, ctssd等等。这些属性比如超时时间,启动脚本,依赖关系等等。当然这里提供的只是一个方法,至于是否需要修改,什么时候修改则请慎重使用,转载 2010-08-09 11:09:00 · 1563 阅读 · 0 评论 -
11gR2里的用户组
上篇文章"Oracle用户组错误导致的错误" 谈到了11gR2里的用户组权限导致的一个错误,这篇文章,就顺便把11gR2里的用户组总结一下了11gR2里的用户组:描述OS 组名分配给该组的 OS 用户Oracle 权限Oracle 组名Oracle 清单和软件所有者oinstallgrid、oracle Oracle 自动存储管理组asmadmingridSYSASMOSASMASM 数据库管理员组asmdbagrid、oracleASM 的 SYSDBAOSDBA for ASMASM 操作员组asmo原创 2010-06-10 01:08:00 · 1534 阅读 · 0 评论 -
Important Log Locations for Grid Infrastructure
Clusterware daemon logs are all under /log/. Structure under /log/:alert.log - look here first for most clusterware issues./admin:./agent:./agent/crsd:./agent/crsd/oraagent_原创 2010-05-26 10:49:00 · 927 阅读 · 0 评论 -
一起看看dbca建库的过程
我们有很多种建库的方式,DBCA建库就是其中大家最常用的方法。对于DBCA的方式来建库,我们可以通过OUI或者silent的方式,都可以达到效果。有关OUI自不必提了,step by step的进行next就可以了,不过是需要了解其中的每个选择的含义就可以了,基本上是stupid式的。对于silent的方式呢,就要知道dbca的命令参数的含义有一定的了解就可以了。不过这个比前一个方法要高级一些了,至少你要知道我们的dbca的命令,有以一定dbac的基础才能使用。 其实不管是前一个钟,还是后一原创 2010-07-12 11:10:00 · 8349 阅读 · 8 评论 -
window冷备份恢复至linux
以前做window到linux的迁移都是用的常规的exp和imp的方法来迁移的。利用逻辑备份,从而实现跨物理结构和os的数据迁移。这样的方法我相信有不少的朋友都是这样的做的。今天有一个50g的数据库,需要重window的平台,迁移到linux的平台。这几天刚好在看数据文件的物理结构,看到大家提供的物理结构的文档,并没有OS的差异上的区别,那么是不是意味着在不同的os上的数据文件等是不是原创 2010-04-20 11:00:00 · 1414 阅读 · 2 评论 -
Legato备份oracle的文档整理
http://inthirties.com:90/viewthread.jsp?tid=13941 我们已经在备份服务器上建立了一个catalog库,具体的操作过程如下:1)查询现在的数据库 # sqlplus /nolog.SQL>connect / as sysdba;Connected.SQL>select * from v$tablespac原创 2010-04-09 09:02:00 · 1254 阅读 · 0 评论 -
How To Force A Query To Used Index Hint With Stored Outline [ID 604022.1]
How To Force A Query To Used Index Hint With Stored Outline [ID 604022.1] http://inthirties.com:90/thread-1421-1-1.html ________________________________________ 修改时间 16-JUN-2009 类型原创 2010-04-15 09:35:00 · 973 阅读 · 0 评论 -
ORA-16136: Managed Standby Recovery not active
http://inthirties.com:90/viewthread.jsp?tid=1270&frombbs=1* 本文出自 “inthirties(男人三十)”博客,转载请务必注明作者和保留出处。一个朋友学习Dataguard,在打开备库的时候出现错误,错误如下ORA-16136: Managed Standby Recovery not active原创 2010-03-21 19:53:00 · 8307 阅读 · 0 评论 -
轻松搞定dataguard
轻松搞定dataguardhttp://inthirties.com:90/thread-1183-1-1.html1. 安装oracle,创建primary数据库2. 设置primary库force logging.PRIMARY>alter database force logging;Database altered.3.原创 2010-03-19 14:18:00 · 848 阅读 · 0 评论 -
rman好在哪里(ZT)
rman好在哪里(ZT)http://inthirties.com:90/thread-1250-1-1.html rman作为oracle强大的备份、恢复工具,确实让dba们省了不少心,她的优势究竟在哪里呢?1、备份。 和普通热备相比,rman的方式非常简单。如果参数设置好了,甚至只需backup database这一句即可。而且rman的优化功能可以原创 2010-03-18 14:12:00 · 810 阅读 · 0 评论 -
ASM删除disk
ASM删除disk有篇文章给大家介绍了,在ASM实例里添加一个新盘的方法可见http://inthirties.com:90/thread-945-1-1.html既然我们有添加的动作,那么我们肯定有会有删除的需求吧。这里就给大家讲讲如果删除一个disk从ASM实例里。还是那几个关键的表,我们先来看看v$asm_diskgroupv$asm_di原创 2010-01-06 11:19:00 · 4440 阅读 · 0 评论 -
重做(Redo)之redo的内容
Redo的内容 Oracle通过Redo来实现快速提交,一方面是因为Redo Log File可以连续、顺序地快速写出,另外一个方面也和Redo记录的精简内容有关。 为了了解Redo的内容,首先需要了解两个概念:改变向量和重做记录。 ¡ 改变向量(Change Vector) 改变向量表示对数据库内某一个数据块所做的一次变更。改变向量(Change Vector)中包含了变更的数据块的版原创 2009-12-07 21:08:00 · 973 阅读 · 0 评论 -
Oracle10g Concepts(中文版)
Oracle10g Concepts(中文版)Oracle10g Concepts 经典中的经典。 让你对Oracle有个很系统的全面的入门型的理解。很多朋友都追寻的一本书。附件 Oracle10gConcepts-CN.pdf.zip (1.03 MB)2009-09-20 00:16,下载次数: 126原创 2009-12-07 21:04:00 · 1043 阅读 · 0 评论 -
图例step by step DBCA创建Oracle数据库
Oracle数据库的创建有两种方式:一种是使用CREATE DATABASE命令;一种是使用DBCA (Database Configuration Assistant),它是基于图形界面创建的,比较简单方便。而且,使用DBCA可以详细地对将要创建的数据库进行详细的配置。使用DBCA创建数据库的过程如下所示:首先,“开始” —> “所有程序” — > “Oracle — OracleHom原创 2009-06-24 09:59:00 · 2101 阅读 · 0 评论 -
Expdp和Impdp的使用
Expdp和Impdp的使用是Oracle 10g加入的新的功能,相对于以前的Exp和IMp来说,他有以下的优势。1. 效率更高。2. 只支持server端,通过directory限制,存储在server端,从而保证速度。3. 更好的更方便的支持tablespace的transport4. 通过job的形式执行dump工作,这个不见得一定是个优点,但是至少是个新点。下面来看看expdp原创 2009-06-23 16:21:00 · 1791 阅读 · 0 评论 -
海量系统处理综述
一、概论 超大型系统的特点为: 1.处理的用户数一般都超过百万,有的还超过千万,数据库的数据量一般超过1TB; 2.系统必须提供实时响应功能,系统需不停机运行,要求系统有很高的可用性及可扩展性。 为了能达到以上要求,除了需要性能优越的计算机和海量存储设备外,还需要先进的数据库结构设计和优化的应用系统。 一般的超大型系统采用双机或多机集群系统。下面以数据库采用Oracle 8.0.6并行服务器为例来原创 2009-06-23 12:17:00 · 945 阅读 · 0 评论 -
expdp/impdp 的优势
expdp/impdp 的优势原创 2009-06-17 13:27:00 · 741 阅读 · 0 评论 -
redo没有而且异常关机的脏数据看的恢复
我的过程和vc555大虾基本相似SQL>sqlplus "/ as sysdba"SQL>startup mount;SQL>alter database open; (模拟故障)SQL>create table t1(name varchar(20));SQL>select * from v$log; 查看当前log group为 1SQL>insert into t1原创 2009-06-16 16:31:00 · 693 阅读 · 0 评论 -
oracle数据库 表空间不够的处理方式
当我们的Oracle系统数据越积越多的时候,加之原来的系统规划没有做好,这时经常出现某个表空间的空间不够的情况。当然我们也可以在建立表空间的时候指定不受限制的表空间文件大小例如 我们可以通过以下命令建立不受限制的表空间文件SQL>create tablespace testts logging2 datafile ‘/opt/oracle/oradata/testts01.dbf’ siz原创 2009-06-01 22:37:00 · 1591 阅读 · 0 评论 -
Oracle移动datafile的位置
随着时间的推移,有可能原来没有规划好的数据文件所在的盘空间已经不够了,或者我们有需要把一个datafile移动好其他的地方,这时候我们改如何操作呢?这里有最简单的一个方法1. offline数据文件所被包含的tablespace,alter tablespace testts offline;2. rename 原有的datafile指向新的路径#cp /opt/oracle/原创 2009-06-01 22:39:00 · 2194 阅读 · 0 评论 -
增大oracle重做日志的大小
重做日志(redo log)是由LGWR来进行控制的。Oracle对于DML操作数据的时候,并不会马上去修改数据块,而是产出redo记录,并记录到联机的redo log里,当redo Log用满,或者启动全局checkpoint,也或者alter system switch logfile; 这时都会切换redo log group,(如果redo log状态为current,是当前redo原创 2009-05-30 11:28:00 · 2955 阅读 · 0 评论 -
log sequense number和scn的关系
csdn上,发现一个网友提出这样的我问题, 一时不知道其究竟是什么用意,所以关注了一下他的回复,继而发现这个网友还是属于思考型的,可能对一些网上的文章的意思不是很了解,然后又有些知识基础,所以思考后,一些知识点就有些纠缠了。 了解到他的意思,我也做了相应的回复。这样的网友还是相当值得学习的,对于技术的学习,特别是oracle技术的学习,我在很多的文章里都指出了,不能单纯原创 2009-08-09 13:42:00 · 1443 阅读 · 0 评论 -
UNDO表空间过度扩张,你该怎么办.
undo表空间里保持的是数据修改的镜像,对应于专用的undo segment来存储,Oracle用他来实现transaction的rollback,同时也是用来保持一致性读(consistent read)的,保持事务间的数据读取。以及事务恢复(recovery transaction)。在10g里 undo表空间还有特殊的功能就是做table级别的flashback(闪回)。 undo表空间原创 2009-05-30 22:30:00 · 1362 阅读 · 0 评论 -
temporary tablespace的重建
temporary tablespace是oracle里临时表空间,临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当oracle里需要用到sort的时候,而pga又没有足够大的时候,将会把数据放入临时表空间里进行排序,同时如果有异常情况的话,也会被放入临时表空间,但是我们需要重建temporary tablespace,直原创 2009-05-28 09:23:00 · 4086 阅读 · 2 评论 -
小小闪回flashback
9/30/2009 5:09:27 PM 不小心把t_user表里的几条数据都删掉了。 这几天数据是有用的。怎么办呀 幸亏有flashback,太方便了 SQL> select dbms_flashback.get_system_change_number c_SCN from dual; 查看当前scn号。 也可以通过 SQL> select current_scn from v$datab原创 2009-07-01 23:06:00 · 1014 阅读 · 0 评论