
Oracle 备份恢复
lovely可爱欧辰
余好读书,乐思善疑。有过目不忘之能,亦有掩卷即忘之病,故尝攥文以记之。
展开
-
一步一步学DataGuard之基础篇
它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声)......................Oracle Data Guard。而对于我而言,我一定要亲切的叫它:DG(注:主要是因为打着方原创 2011-08-04 11:36:20 · 894 阅读 · 0 评论 -
oracle11g R2 出现新增的表在导出的时候报EXP-00011: xx does not exist
先来看一下例子。我们创建一张表T2。 Sql代码 SQL> create table t2 (n number); Table created. SQL> desc t2 Name Null? Type -------------------转载 2012-04-25 15:42:57 · 3987 阅读 · 1 评论 -
重建控制文件的案例(RESETLOGS模式和NORESETLOGS模式)
本案例分两种情况:归档模式和非归档模式。在每种模式下采用两种重建方式,即resetlogs和noresetlogs。一、archived模式下:SQL> archive log list数据库日志模式 存档模式自动存档 启用存档终点 C:/oracle/oradata/arch/ora9i最早的概要转载 2012-04-28 12:33:23 · 847 阅读 · 0 评论 -
将表导入到其他用户的impdp命令
今天需要另一个数据库的用户表导入到当前库中,但用户名不相同,以前exp/imp时,可以指定fromuser和touser来解决,在expdp中也提供了类似的解决方法impdp system/zlsoft dumpfile=expdp:EXPDP_ZLHIS.DMP nologfile=y tables=zlhis.dept remap_schema=zlhis:scott remap_转载 2012-05-12 00:57:55 · 7641 阅读 · 0 评论 -
exp/expdp中query参数的使用
之前一直无法搞清楚exp/expdp中关于query参数的正确写法,每次都是零散的印象,这次特意把这个记录成日志以方便以后查看。关于query参数的写法请参看以下两个例子: 1.使用命令行: expdp t1/t1 directory=tl dumpfile=t2.dmp tables=t query="'where name=''a1'''"Export: Release 1转载 2012-05-12 22:11:10 · 2637 阅读 · 0 评论 -
alter system switch logfile和alter system archive log current的区别
alter system switch logfile是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档当前重做日志)alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打开都归档。这条命令会导致oracle切换到一个新的日志文件,当前联机重做日志文件归档,并且oracle归档所有未被归档的重做日转载 2012-05-17 20:28:09 · 964 阅读 · 0 评论 -
example:利用impdp通过dblink导入数据库
说明本地数据库需要10g 以上版本本地数据库没有新建账户,直接导入到scott 用户; impdp 特色只需要一个dblink ,就能实现将数据库从一台机器导入到另外一台机器 以下是测试全过程, 每个小格子,代表了一次尝试准备工作在scott schemas 下创建到TESTDB 的DBlinkcreate database link TESTDB_aix转载 2012-09-05 22:40:41 · 2916 阅读 · 0 评论 -
RMAN不备份online redo log
RMAN是不备份online redo log的。这个问题一直比较困惑,难道online redo log不需要备份?确实是的看下面这段Avoiding the Backup of Online Redo LogsAlthough it may seem that you should back up online redo logs along with the da转载 2012-10-03 17:25:46 · 2369 阅读 · 0 评论 -
ora-39142,ora-39001,ora-39000
在从11.2数据库数据转到11.1时出现如下错误impdp username/password directory=data_pump_dir dumpfile=*.dmp full=yora-39001: 参数值无效ora-3900: 转储文件说明错误ora-39142: 版本号3.1(......)不兼容 是因为从高版本到低版本,不兼容转载 2012-09-20 22:50:03 · 13637 阅读 · 0 评论 -
expdp和impdp的用法详解
ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:OracleDataPump technology enables Very High-Speed movement of data and metadata from one database to another.其中Very High-Speed是亮点。先说数据泵提供的主要特性(包括,但不限于):转载 2013-04-04 13:39:58 · 11140 阅读 · 0 评论 -
EXP-00091 正在导出有问题的统计信息 问题的解决(转)
EXP-00091 正在导出有问题的统计信息 问题的解决治标不治本的解决方法:exp 命令的最后 加上 STATISTICS=NONE;;此内容摘录字互联网,方便大家查询使用EXP-00091 正在导出有问题的统计信息 问题的解决EXP-00091 正在导出有问题的统计信息。 问题: . 正在导出表 BONUS导出了 0 行 EXP-00091: 正转载 2013-04-03 19:29:18 · 4652 阅读 · 0 评论 -
使用expdp导出时评估所需存储容量大小
我们在使用expdp进行数据导出时,可以事先评估需要存储大小容量(bytes),Oracle可以通过两种方式进行容量估算:1)、通过数据块数量2)、通过统计信息中记录的内容估算具体是通过制定参数estimate_only和estimate来评估导出的性能参数estimate_only=y|n 指定是否仅作评估不会导出数据参数estimate=statisti转载 2013-04-29 13:28:03 · 7857 阅读 · 0 评论 -
oracle冷备份/恢复
1.备份停止所有的oracle服务,复制Oracle目录下的oradata文件夹下的数据库名整个目录复制备份。这样冷备份就完成了,当然也可以像网上所说的:示例一、windows环境下的冷备份与恢复 在本例中,数据库实例名wh,所有数据文件、所有控制文件和所有联机REDO LOG 文件都在文件夹D:\oracle\ora92\wh中,备份恢复的操作如下:1、 进入 sql原创 2012-03-19 21:06:54 · 1852 阅读 · 0 评论 -
expdp impdp中 exclude/include 的使用
exclude和include参数能够在使用expdp或impdp是对特定的对象或对象类型进行筛选或过滤。比如因工作的需要导出特定的表或不导出特定的表、视图以及存储过程、索引、约束、授权统计信息等等。下面将给出expdp或impdp使用exclude和include参数的方法和示例。 一、exclude/include参数用法: EXCLUDE=[object_t转载 2012-02-10 15:36:02 · 102561 阅读 · 1 评论 -
RMAN CONFIGURE解释
通过CONFIGURE命令修改配置,用SHOW ALL命令:RMAN> show all;using target database control file instead of recovery catalogRMAN configuration parameters for database with db_unique_name LIUDB are:CONFIGURE转载 2011-11-27 17:22:48 · 1625 阅读 · 0 评论 -
rman备份后为什么要同时备份归档日志
今天在CU上看到有人问一个问题:rman备份后为什么要同时备份归档日志呢,既然rman是物理备份,所有数据已经都备份,再次备份归档日志何用? 思考了一下,认为有必要记录一下为什么要备份归档日志: 其实rman备份开始之前的归档是没有用的,可以删除,但是不能在rman备份之前就删除,因为rman有可能备份失败,可以在rman备份成功之后删除之。 rman备份是一种物理的转载 2011-11-27 17:39:43 · 3304 阅读 · 0 评论 -
Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库)
Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库)1.1 基本命令1. 获取帮助$ exp help=y$ imp help=y2. 三种工作方式(1)交互式方式$ exp // 然后按提示输入所需要的参数(2)命令行方式$ exp user/pwd@dbname file=/oracle/test.dm转载 2011-11-27 22:16:28 · 3082 阅读 · 0 评论 -
RMAN 备份与恢复 实例
1. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter database archivelog alter database open2.连接到target数据库转载 2011-07-06 15:23:31 · 756 阅读 · 0 评论 -
某电力企业数据备份方案解析
企业的大量信息包含在数据中,如何保护企业的数据,在现代企业管理中,已经越来越重要。本文主要讨论某电力企业业务管理系统中的数据备份实现技术和相关的方式、策略等,同时,对SmallWorld的备份做了一定探讨。某电力企业数据备份方案解析 “9.11”事件除了造成人员伤亡以外,另一个结果就是许多在世贸中心的企业的转载 2011-11-30 21:28:14 · 3205 阅读 · 0 评论 -
通过Rman定期删除归档脚本
如果我们打开oracle的归档模式,那么在数据文件吞噬着硬盘空间的同时,归档文件也在无声无息中占用着我们的硬盘空间一般生产系统都会有良好的备份机制,所以归档日志是可以删除的,下面就是通过脚本的方式将它们安全删除掉的方法:vi delet_archive.sh12345678910. /home/oracle/.bash_p转载 2011-11-27 18:51:49 · 8043 阅读 · 0 评论 -
IMPDP table_exists_action 参数的应用
当使用IMPDP完成数据库导入时,如遇到表已存在时,Oracle提供给我们如下四种处理方式:a.忽略(SKIP,默认行为);b.在原有数据基础上继续增加(APPEND);c.先DROP表,然后创建表,最后完成数据插入(REPLACE);d.先TRUNCATE,再完成数据插入(TRUNCATE)。下面做实验来看看几种方式的效果:========================转载 2011-12-21 21:32:05 · 8308 阅读 · 2 评论 -
DUL使用
前阵子同事Wayne使用DUL恢复了被我删除的同义词,体现了DUL的用武之地。这方面的介绍在网络上有很多文档。我也看看如何使用DUL从数据文件中抽取纪录。DUL的过程大致如下:1)从系统表空间中抽取数据字典,包括最基本的对象OBJ$,TAB$,COL$,USER$,和数据段,区间的分配地址(Map)2)抽取对象纪录。根据步骤1)中得到的数据字典和存储Map定位物理块,读取纪转载 2011-12-23 11:09:55 · 1550 阅读 · 0 评论 -
ORACLE数据迁移参考
一、ORACLE数据库数据迁移:A、数据迁移方法1、导入导出方法exp.exe/imp.exe; 优点:兼容性强,可以导出对象可以自定义;2、数据泵导入导出(oracle10g版本以上)expdp.exe/impdp.exe; 优点:速度较exp.exe/imp.exe快; 缺点:导入导出需指定Directory(需新建Directory,可能转载 2011-12-27 13:08:13 · 6948 阅读 · 0 评论 -
Expdp/Impdp 并行导入导出详细测试
关于Expdp/Impdp 并行导入导出详细测试结果和并行参数的正确理解!!由于准备做一个120G左右的数据库的数据迁移,使用EXPDP和impdp做了一系列的测试导出环境 4CPU AIX P4 -750M 16G 内存导入环境 4CPU AIX P6-4G 32G 内存 4CPU可以虚拟出16个线程来,可以看到16个虚拟的CPU存储都是一样的DS4300 24块1转载 2012-01-07 13:42:54 · 1703 阅读 · 0 评论 -
Oracle impdp的ignore及 fromuser / touser 功能
Oracle impdp的ignore及 fromuser / touser 功能作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2009/09/oracle_impdp_ig.html在使用impdp时,会发现,有很多参数选项与imp不同,比如说,找不到转载 2012-01-12 23:18:40 · 3938 阅读 · 0 评论 -
关于Expdp/Impdp 并行导入导出详细测试结果和并行参数的正确理解!!
由于准备做一个120G左右的数据库的数据迁移,使用EXPDP和impdp做了一系列的测试导出环境 4CPU AIX P4 -750M 16G 内存导入环境 4CPU AIX P6-4G 32G 内存 4CPU可以虚拟出16个线程来,可以看到16个虚拟的CPU存储都是一样的DS4300 24块146G 15K ,都是使用裸设备,单机导入导出测试导出脚本,只修改PARALLEL=转载 2014-09-28 23:50:55 · 7134 阅读 · 0 评论