RMan

Oracle RMAN各类压缩算法对比测试

泪湿孤枕 提交于 2020-08-06 02:51:38
1.背景概述 2.本次测试环境基本信息 3.测试步骤 3.1. 使用BCO进行压缩备份 3.2. 不使用压缩备份 3.3. 使用ACO中LOW级别进行压缩备份 3.4. 使用ACO中MEDIUM级别进行压缩备份 3.5. 使用ACO中HIGH级别进行压缩备份 4.各类备份方式对比分析 4.1. 生成备份文件大小差异 4.2. 备份时长差异 4.3. 备份CPU资源差异 4.4. 备份Memory资源差异 4.5. 备份IO资源差异 5.总结 1.背景概述 本文是对Oracle RMAN各类压缩算法的对比测试。 Oracle RMAN的各类压缩算法: Oracle 提供Basic Compression Option(BCO)和Advanced Compression Option(ACO)两种选项,其中ACO又包含HIGH、MEDIUM、LOW三种压缩级别。 2.本次测试环境基本信息 测试环境:AIX 7.1 + Oracle 11.2.0.4 测试数据量:93G SQL> select sum(bytes/1024/1024/1024) "GB" from dba_segments; GB ---------- 93.4935303 RMAN当前配置选项: RMAN> show all; using target database control file instead of

数据库周刊33丨腾讯Tbase新版本发布;“2020数据技术嘉年华”有奖话题遴选;阿里云技术面试题;APEX 实现数据库自动巡检;MYSQL OCP题库……

别来无恙 提交于 2020-07-28 17:22:35
摘要: 墨天轮数据库周刊第33期发布啦,每周1次推送本周数据库相关热门资讯、精选文章、干货文档。 热门资讯 1、中国移动国产OLTP数据库中标公告:南大金仓阿里,万里开源中兴 分获大单 【摘要】近日,中国移动公布了 OLTP 自主可控数据库联合创新项目中标公告。公告显示:国产数据库中,南大通用、阿里巴巴、中兴通讯、人大金仓、万里开源 ,五大数据库产品榜上有名。 2、Oracle发布2020年7月CPU安全预警 奇安信贡献大量漏洞 【摘要】Oracle于今日发布了最新的 CPU 安全预警,CPU 全名是 Critical Patch Update,每个季度发布一次,用于提醒用户那些安全相关的已知漏洞。本次发布共有 27 个和数据库相关的安全漏洞。其中的主要漏洞是和各类组件相关,大多数用户无需关注。其中最核心的一个漏洞是 CVE-2016-9843 是和Core RDBMS (zlib) 相关,只影响到 18c 版本。 3、腾讯Tbase数据库新版本重磅发布:多活能力再上层楼 【摘要】2020年7月13日,腾讯自研的分布式HTAP数据库TBase正式发布了开源V2.1.0版本,作为开源后的首次重大版本升级,TBase开源V2.1.0版本提供了许多令人兴奋的新特性,同时,致力于更大限度地节省系统运行中的资源消耗,此外,TBase面向多中心多活架构的能力也进一步增强了

Oracle RMAN各类压缩算法对比测试

谁都会走 提交于 2020-07-27 08:25:23
1.背景概述 2.本次测试环境基本信息 3.测试步骤 3.1. 使用BCO进行压缩备份 3.2. 不使用压缩备份 3.3. 使用ACO中LOW级别进行压缩备份 3.4. 使用ACO中MEDIUM级别进行压缩备份 3.5. 使用ACO中HIGH级别进行压缩备份 4.各类备份方式对比分析 4.1. 生成备份文件大小差异 4.2. 备份时长差异 4.3. 备份CPU资源差异 4.4. 备份Memory资源差异 4.5. 备份IO资源差异 5.总结 1.背景概述 本文是对Oracle RMAN各类压缩算法的对比测试。 Oracle RMAN的各类压缩算法: Oracle 提供Basic Compression Option(BCO)和Advanced Compression Option(ACO)两种选项,其中ACO又包含HIGH、MEDIUM、LOW三种压缩级别。 2.本次测试环境基本信息 测试环境:AIX 7.1 + Oracle 11.2.0.4 测试数据量:93G SQL> select sum(bytes/1024/1024/1024) "GB" from dba_segments; GB ---------- 93.4935303 RMAN当前配置选项: RMAN> show all; using target database control file instead of

RMAN 备份管理-上集

陌路散爱 提交于 2020-07-27 04:01:05
RMAN(Recover Manager) RAMN工作原理 1)RMAN属于客户端工具, RMAN通过自行创建的通道(channerl)访问目标数据库中的数据文件、控制文件、日志文件,将这些文件按需求的进行备份存储到某个空间,而RMAN存储格式分为三种: (1)备份集(backupset) (2)压缩备份集(compressed backupset) (3)镜像(copy) 2)而这里组成备份集的每个文件叫做备份片,什么叫备份片,就是存在于备份集编号里的每一个文件就是对应备份集的备份片。 3)在RMAN工具里有个叫RMAN资料库,它用于存放备份后的信息,例如备份了哪些文件等信息,类似于验收确认单一样的作用,而RMAN资料库存放在两个地方: (1)目标数据库的控制文件中 (2)恢复目录 4)RAMN工具的优点: (1)RAMN只备份有效的数据 (2)RAMN支持增量备份 增量备份大家应该会比较好理解,简单的说就是我第一次备份了1、2、3这三条数据,过了一段时间,我的数据增长到1、2、3、4、5、6了,那这时RMAN就可以基于我们上次的备份做增量备份,只备份4、5、6的数据,这样对空间利用会更完善、效率也会提高; 什么叫RMAN只备份有效数据?举个例子,我们现在要备份某一个表空间,而这个表空间对应的数据文件大小是100m,而这100m的大小中实际只使用10m

数据库遭遇.dewar或者.devos结尾的勒索病毒加密的恢复

好久不见. 提交于 2020-05-09 10:34:17
1,devos勒索病毒说明 phobos勒索病毒家族的一款变种勒索病毒近期频繁出现,该病毒会将文件后缀篡改为dewar或者devos,该病毒非常狡猾,近期就有一个客户服务器上的Oracle数据库遇到了该病毒。加密文件如下: 通过对底层存储数据的解析,发现该病毒有如下特点: 会对服务器上后缀名为dbf、mdf、ibd的文件进行全加密。 对其他类型的文件进行破坏,破坏规则为从文件头部开始清空256k,并且每间隔10g清空256k。 该病毒非常狡猾,会判断文件类型,专门对数据库数据文件进行全加密,这也让从加密的数据文件中抽取数据变成了一件不可能的事情,唯一的解决方法,就是找***解密。 在对加密文件分析过程中,我们发现该病毒并不会对rman备份文件或者expdp/exp的dmp文件进行全加密,这类文件会从文件头部开始清空256k,并且每间隔10g清空256k。这让我们的恢复产生了一些转机,可以通过rman备份或者dmp文件进行恢复。在本次案例中我们就是利用被加密后的文件来恢复客户的数据库。 2,利用RMAN备份还原数据库 咨询了客户是否有备份,客户防患意识非常好,定期对数据库做了rman备份。 2.1 分析RMAN加密后的文件 截取备份片前1G简单通过dd分析一下: [root@test ~]# dd if=rman_1G.bak bs=8192 count=32|od -x

Oracle 数据库删除过期归档

你说的曾经没有我的故事 提交于 2020-05-07 08:49:41
#!/bin/bash echo "----------------------------------------`date`---------------------------------------" source ~/.bash_profile delarchtime=`date +"20%y%m%d%H%M%S"` RMAN_LOG_FILE=/home/oracle/del_arch_${delarchtime}.log rman target / <<EOF >> $RMAN_LOG_FILE crosscheck archivelog all; delete noprompt expired archivelog all; delete noprompt archivelog all completed before 'sysdate-7'; EOF echo -e "\n" echo "------------------------------------ FINISHED ------------------------------------" 30 2 * * 0 /home/oracle/zzh/del_arch.sh 30 2 * * 0 nohup /home/oracle/zzh/log/delete_arch.sh >/dev/null 2>

数据库诊断之坏块诊断及修复

ⅰ亾dé卋堺 提交于 2020-05-06 18:00:59
-- 诊断数据库 1.查看故障 list failure [ALL | CRITICAL | HIGH | LOW | CLOSED | failnum[,failnum,...]] [ EXCLUDE FAILURE failnum[,failnum,...]] [ DETAIL] 删除数据文件6 [oracle@dbserver ~]$ rm -fr /u01/app/oracle/oradata/orcl/ts_inventory01.dbf 列出故障,默认显示优先级为high的故障。 RMAN> list failure; 列出故障明细 RMAN> list failure detail; 2.故障修复建议 advise failure 注意,advise failure 必须在同一个窗口中紧跟 list failure 才能正常使用。 RMAN> advise failure; 上面命令系统会给出修复故障的脚本,查看脚本内容如下: $ more /u01/app/oracle/diag/rdbms/orcl/orcl/hm/reco_1651608170.hm 3.修复故障 repair failure [ using advise option integer ] [ noprompt | review] 注意,repair failuer 必须在同一窗口中紧跟

Oracle rman 备份一

生来就可爱ヽ(ⅴ<●) 提交于 2020-05-06 13:32:20
####------------------------------------------------------------------------------#### ###################################################################################### ## shell db_incremental_database_backup.sh ## ## author zongziheng ## ## date 2019.06.20 ## ## func The path and date are set as required ## ## use meth ./rmanbackup_lev_sjz.sh BACKUP_DEST ORACLE_HOME ORACLE_SID ## ###################################################################################### #!/bin/ksh export LANG=en_US export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 backtime=`date +"20%y%m%d%H%M%S"` RMAN_BACKUP_DATA

监控EXPDP/IMPDP进度

坚强是说给别人听的谎言 提交于 2020-05-04 02:48:32
--获取JOB_NAME select * from DBA_DATAPUMP_JOBS; OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS -------------------- ------------------------------ -------------------- -------------------- ------------------------------ ---------- ----------------- ----------------- SYSTEM SYS_IMPORT_SCHEMA_01 IMPORT SCHEMA EXECUTING 1 0 2 1 row selected. --使用attach参数 impdp system/*** attach=SYS_IMPORT_SCHEMA_01 expdp system/*** attach=SYS_IMPORT_SCHEMA_01 [oracle@test ~]$ impdp system/qwer1234 attach=SYS_IMPORT_SCHEMA_01 Import: Release 11.2.0.4.0 - Production on Thu Jan

《深入理解Oracle 12c数据库管理(第二版)》PDF

混江龙づ霸主 提交于 2020-05-04 01:57:55
一:下载获取位置: 二:本书图样: 三:本书目录: 图书目录: 第1章 安装Oracle  1.1 了解OFA  1.1.1 Oracle清单目录  1.1.2 Oracle基础目录  1.1.3 Oracle主目录  1.1.4 Oracle网络文件目录  1.1.5 自动诊断信息库  1.2 安装Oracle  1.2.1 步骤1:创建OS组和用户  1.2.2 步骤2:确保充分配置了OS  1.2.3 步骤3:获取Oracle安装软件  1.2.4 步骤4:解压缩文件  1.2.5 步骤5:创建oraInst.loc文件  1.2.6 步骤6:配置应答文件,然后运行安装程序  1.2.7 步骤7:解决任何疑难问题  1.3 使用已安装程序的副本安装Oracle  1.3.1 步骤1:使用OS实用程序复制已安装的程序  1.3.2 步骤2:附加Oracle主目录  1.4 升级Oracle软件  1.5 安装失败后的重新安装  1.6 安装临时补丁  1.7 使用图形界面的安装程序执行远程安装  1.7.1 步骤1:在本地计算机上安装X Window系统和网络实用程序  1.7.2 步骤2:在本地计算机上启动X Window系统会话  1.7.3 步骤3:将Oracle安装文件复制到远程服务器上  1.7.4 步骤4:运行xhost命令  1.7.5 步骤5:通过X