宏碁笔记本无法开机的电脑开不开机了,什么原因?出现图片这种情况

查看: 4999|回复: 14
共享模式下rman备份为什么要配置大池
论坛徽章:4
rman备份配置大池为何能提高性能呢?
论坛徽章:6
应为oracle的rman会用到大池,就这么简单
论坛徽章:98
呵呵。LZ可以查查large_pool的作用。然后就知道了。
招聘 : 论坛徽章:4
RMAN不是共享模式下才用到大池,专用模式下就要用到。
共享模式下也是没法用RMAN备份的,肯定也是做一个DEDICATED 连接来做备份。
“池是SGA中的一块可选内存池,根据需要时配置。在以下情况下需要配置大池:
o& && &&&用于共享服务(Shared Server MTS方式中)的会话内存和Oracle分布式事务处理的Oracle XA接口
o& && &&&使用并行查询(Parallel Query Option PQO)时
o& && &&&IO服务进程
o& && &&&Oracle备份和恢复操作(启用了RMAN时)”
论坛徽章:4
sga设置好了,大池在sga中,sga总内存大小没有变化,那么设置了大池不也在sga中吗, 总内存没有变化,为什么设置了大池后rman备份性能好了呢?
招聘 : 论坛徽章:4
原帖由 oracle_ren 于
19:38 发表
sga设置好了,大池在sga中,sga总内存大小没有变化,那么设置了大池不也在sga中吗, 总内存没有变化,为什么设置了大池后rman备份性能好了呢?
没设置前可能将空间尽可能的分配给其他池,RMAN性能低是为了尽量不影响数据库其他方面的性能吧,配置了大池后这部分就空间就任由RMAN使用了。个人看法,欢迎拍砖
论坛徽章:4
rman备份时,如果不配置大池,它将使用那块内存,使用共享池还是?,,,,,,,
以前只知道,rman备份时,要设置大池,但没有考虑过所以然?那位看到的,理解的,请赐教一下,先谢谢了!
论坛徽章:4
我想的:大池相当于rman备份时的一个高速缓存区?
如果没有大池,将用临时表空间作为备份的缓存的地方?所以速度慢?
论坛徽章:17
只有使用 io slave的情况下 rman 备份才会大池。
默认情况下rman 是用异步的。
招聘 : 论坛徽章:9
貌似 RMAN 不能使用共享连接...
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号实验环境:
一、首先进行全库数据备份:
在非归档模式下,rman备份需要在mount模式下进行
SQL& select status from v$
------------
SQL& shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
ORACLE 例程已经启动。
Total System Global Area
Fixed Size 1375792 bytes
Variable Size
Database Buffers
Redo Buffers 5804032 bytes
数据库装载完毕。
SQL& select status from v$
------------
登录rman,进行数据库全库备份:
恢复管理器: Release 11.2.0.1.0 - Production on 星期一 9月 21 12:13:44 2015
Copyright (c) 1982, 2009, Oracle and/or its affiliates.
All rights reserved.
已连接到目标数据库: ORCL (DBID=, 未打开)
RMAN& backup database;
启动 backup 于 21-9月 -15
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=10 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00006 名称=D:\APP\FX\ORADATA\ORCL\UNDOTBS02.DBF
输入数据文件: 文件号=00002 名称=D:\APP\FX\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00001 名称=D:\APP\FX\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00003 名称=D:\APP\FX\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\APP\FX\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00009 名称=D:\APP\FX\ORADATA\ORCL\USERS06.DBF
输入数据文件: 文件号=00008 名称=D:\APP\FX\ORADATA\ORCL\USERS04.DBF
输入数据文件: 文件号=00010 名称=D:\APP\FX\ORADATA\ORCL\TEST1.DBF
输入数据文件: 文件号=00011 名称=D:\APP\FX\ORADATA\ORCL\TEST2.DBF
输入数据文件: 文件号=00012 名称=D:\APP\FX\ORADATA\ORCL\TEST3.DBF
输入数据文件: 文件号=00013 名称=D:\APP\FX\ORADATA\ORCL\TEST4.DBF
输入数据文件: 文件号=00004 名称=D:\APP\FX\ORADATA\ORCL\USERS01.DBF
输入数据文件: 文件号=00007 名称=D:\APP\FX\ORADATA\ORCL\USERS02.DBF
输入数据文件: 文件号=00014 名称=D:\APP\FX\ORADATA\ORCL\READONLY.DBF
通道 ORA_DISK_1: 正在启动段 1 于 21-9月 -15
通道 ORA_DISK_1: 已完成段 1 于 21-9月 -15
段句柄=D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NNNDF_TAG354_BZZ106LK_.BKP 标记=TAG2015
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:35
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 21-9月 -15
通道 ORA_DISK_1: 已完成段 1 于 21-9月 -15
段句柄=D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NCSNF_TAG354_BZZ136TV_.BKP 标记=TAG2015
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 21-9月 -15
二、删除某个数据文件,数据库无法打开
ORACLE 例程已经启动。
Total System Global Area
Fixed Size
1375792 bytes
Variable Size
Database Buffers
Redo Buffers
5804032 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 13 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 13: 'D:\APP\FX\ORADATA\ORCL\TEST4.DBF'
SQL& select status from v$
------------
三、通过Rman,根据备份恢复数据库
备份列表中最新的备份为全库备份,所以只需执行restore database。
Copyright (c) 1982, 2009, Oracle and/or its affiliates.
All rights reserved.
已连接到目标数据库: ORCL (DBID=, 未打开)
RMAN& restore database;
启动 restore 于 21-9月 -15
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=10 设备类型=DISK
正在略过数据文件 14; 已还原到文件 D:\APP\FX\ORADATA\ORCL\READONLY.DBF
正在略过数据文件 1; 已还原到文件 D:\APP\FX\ORADATA\ORCL\SYSTEM01.DBF
正在略过数据文件 2; 已还原到文件 D:\APP\FX\ORADATA\ORCL\SYSAUX01.DBF
正在略过数据文件 3; 已还原到文件 D:\APP\FX\ORADATA\ORCL\UNDOTBS01.DBF
正在略过数据文件 4; 已还原到文件 D:\APP\FX\ORADATA\ORCL\USERS01.DBF
正在略过数据文件 5; 已还原到文件 D:\APP\FX\ORADATA\ORCL\EXAMPLE01.DBF
正在略过数据文件 6; 已还原到文件 D:\APP\FX\ORADATA\ORCL\UNDOTBS02.DBF
正在略过数据文件 7; 已还原到文件 D:\APP\FX\ORADATA\ORCL\USERS02.DBF
正在略过数据文件 8; 已还原到文件 D:\APP\FX\ORADATA\ORCL\USERS04.DBF
正在略过数据文件 9; 已还原到文件 D:\APP\FX\ORADATA\ORCL\USERS06.DBF
正在略过数据文件 10; 已还原到文件 D:\APP\FX\ORADATA\ORCL\TEST1.DBF
正在略过数据文件 11; 已还原到文件 D:\APP\FX\ORADATA\ORCL\TEST2.DBF
正在略过数据文件 12; 已还原到文件 D:\APP\FX\ORADATA\ORCL\TEST3.DBF
通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00013 还原到 D:\APP\FX\ORADATA\ORCL\TEST4.DBF
通道 ORA_DISK_1: 正在读取备份片段 D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NNNDF_TAG354
_BZZ106LK_.BKP
通道 ORA_DISK_1: 段句柄 = D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NNNDF_TAG354_BZZ106L
K_.BKP 标记 = TAG354
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:07
完成 restore 于 21-9月 -15
RMAN& alter database open;
数据库已打开
四:创建表textdel,关闭数据库
SQL& create table testdel as select * from v$instance where rownum&2;
表已创建。
SQL& shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
五:使用Rman进行增量备份
RMAN& backup incremental level 1 database;
启动 backup 于 21-9月 -15
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=10 设备类型=DISK
通道 ORA_DISK_1: 正在启动增量级别 1 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00006 名称=D:\APP\FX\ORADATA\ORCL\UNDOTBS02.DBF
输入数据文件: 文件号=00002 名称=D:\APP\FX\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00001 名称=D:\APP\FX\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00003 名称=D:\APP\FX\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\APP\FX\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00009 名称=D:\APP\FX\ORADATA\ORCL\USERS06.DBF
输入数据文件: 文件号=00008 名称=D:\APP\FX\ORADATA\ORCL\USERS04.DBF
输入数据文件: 文件号=00010 名称=D:\APP\FX\ORADATA\ORCL\TEST1.DBF
输入数据文件: 文件号=00011 名称=D:\APP\FX\ORADATA\ORCL\TEST2.DBF
输入数据文件: 文件号=00012 名称=D:\APP\FX\ORADATA\ORCL\TEST3.DBF
输入数据文件: 文件号=00013 名称=D:\APP\FX\ORADATA\ORCL\TEST4.DBF
输入数据文件: 文件号=00004 名称=D:\APP\FX\ORADATA\ORCL\USERS01.DBF
输入数据文件: 文件号=00007 名称=D:\APP\FX\ORADATA\ORCL\USERS02.DBF
输入数据文件: 文件号=00014 名称=D:\APP\FX\ORADATA\ORCL\READONLY.DBF
略过数据文件 00014, 因为它未更改
通道 ORA_DISK_1: 正在启动段 1 于 21-9月 -15
通道 ORA_DISK_1: 已完成段 1 于 21-9月 -15
段句柄=D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NNND1_TAG914_BZZ2HQWB_.BKP 标记=TAG20
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:15
通道 ORA_DISK_1: 正在启动增量级别 1 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 21-9月 -15
通道 ORA_DISK_1: 已完成段 1 于 21-9月 -15
段句柄=D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NCSN1_TAG914_BZZ2L46T_.BKP 标记=TAG20
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 21-9月 -15
六、删除某个数据文件,对数据库进行恢复,由于存在增量备份,所以在restore database之后,还要进行recover database;
RMAN& backup incremental level 1 database;
启动 backup 于 21-9月 -15
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=10 设备类型=DISK
通道 ORA_DISK_1: 正在启动增量级别 1 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00006 名称=D:\APP\FX\ORADATA\ORCL\UNDOTBS02.DBF
输入数据文件: 文件号=00002 名称=D:\APP\FX\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00001 名称=D:\APP\FX\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00003 名称=D:\APP\FX\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=D:\APP\FX\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00009 名称=D:\APP\FX\ORADATA\ORCL\USERS06.DBF
输入数据文件: 文件号=00008 名称=D:\APP\FX\ORADATA\ORCL\USERS04.DBF
输入数据文件: 文件号=00010 名称=D:\APP\FX\ORADATA\ORCL\TEST1.DBF
输入数据文件: 文件号=00011 名称=D:\APP\FX\ORADATA\ORCL\TEST2.DBF
输入数据文件: 文件号=00012 名称=D:\APP\FX\ORADATA\ORCL\TEST3.DBF
输入数据文件: 文件号=00013 名称=D:\APP\FX\ORADATA\ORCL\TEST4.DBF
输入数据文件: 文件号=00004 名称=D:\APP\FX\ORADATA\ORCL\USERS01.DBF
输入数据文件: 文件号=00007 名称=D:\APP\FX\ORADATA\ORCL\USERS02.DBF
输入数据文件: 文件号=00014 名称=D:\APP\FX\ORADATA\ORCL\READONLY.DBF
略过数据文件 00014, 因为它未更改
通道 ORA_DISK_1: 正在启动段 1 于 21-9月 -15
通道 ORA_DISK_1: 已完成段 1 于 21-9月 -15
段句柄=D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NNND1_TAG914_BZZ2HQWB_.BKP 标记=TAG20
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:15
通道 ORA_DISK_1: 正在启动增量级别 1 数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 21-9月 -15
通道 ORA_DISK_1: 已完成段 1 于 21-9月 -15
段句柄=D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NCSN1_TAG914_BZZ2L46T_.BKP 标记=TAG20
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 21-9月 -15
RMAN& recover database;
启动 recover 于 21-9月 -15
使用通道 ORA_DISK_1
数据文件14未被处理, 因为文件已脱机
通道 ORA_DISK_1: 正在开始还原增量数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
数据文件 00001 的还原目标: D:\APP\FX\ORADATA\ORCL\SYSTEM01.DBF
数据文件 00002 的还原目标: D:\APP\FX\ORADATA\ORCL\SYSAUX01.DBF
数据文件 00003 的还原目标: D:\APP\FX\ORADATA\ORCL\UNDOTBS01.DBF
数据文件 00004 的还原目标: D:\APP\FX\ORADATA\ORCL\USERS01.DBF
数据文件 00005 的还原目标: D:\APP\FX\ORADATA\ORCL\EXAMPLE01.DBF
数据文件 00006 的还原目标: D:\APP\FX\ORADATA\ORCL\UNDOTBS02.DBF
数据文件 00007 的还原目标: D:\APP\FX\ORADATA\ORCL\USERS02.DBF
数据文件 00008 的还原目标: D:\APP\FX\ORADATA\ORCL\USERS04.DBF
数据文件 00009 的还原目标: D:\APP\FX\ORADATA\ORCL\USERS06.DBF
数据文件 00010 的还原目标: D:\APP\FX\ORADATA\ORCL\TEST1.DBF
数据文件 00011 的还原目标: D:\APP\FX\ORADATA\ORCL\TEST2.DBF
数据文件 00012 的还原目标: D:\APP\FX\ORADATA\ORCL\TEST3.DBF
数据文件 00013 的还原目标: D:\APP\FX\ORADATA\ORCL\TEST4.DBF
通道 ORA_DISK_1: 正在读取备份片段 D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NNND1_TAG914
_BZZ2HQWB_.BKP
通道 ORA_DISK_1: 段句柄 = D:\APP\FX\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2015_09_21\O1_MF_NNND1_TAG914_BZZ2HQW
B_.BKP 标记 = TAG914
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:07
正在开始介质的恢复
介质恢复完成, 用时: 00:00:01
完成 recover 于 21-9月 -15
由于此种恢复方式为不完全恢复,不完全恢复后,原来的online redo log里面包含的是未做恢复前的数据,而这些数据对于恢复后的数据库不再有效,所以数据库会要求在Open之前先对online redo log的sequence置零。因此需要:
RMAN& alter database open
数据库已打开
至此,非归档模式下,数据库全库备份下的数据库恢复及增量备份下的数据库恢复操作结束。
_____________________________________________________________________________________________________________________ORACLE RMAN备份的脚本配置
我的图书馆
ORACLE RMAN备份的脚本配置
1:连接目标数据库:
rman&connect target&/&&& ---当地机器连接形式
进入归档模式切换:
sqlplus /nolog
sql&conn /
sql&---查看是否归档模式启动start mount 状态下
进行归档模式的切换
再启动即可;
2:查询目标数据库的配置情况;
RMAN& SHOW ALL;
修改成如下配置:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION ON;CONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP ON;CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'F:rman_back%F'; # defaultCONFIGURE DEVICE TYPE DISK PARALLELISM 1; # defaultCONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # defaultCONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT "F:rman_back%U";CONFIGURE MAXSETSIZE TO UNLIMITED; # defaultCONFIGURE SNAPSHOT CONTROLFILE NAME TO 'F:rman_backSNCFRAYDB.ORA';
如果CONFIGURE CONTROLFILE AUTOBACKUP OFF;
执行下面语句:
RMAN&CONFIGURE CONTROLFILE AUTOBACKUP ON;
3:备份控制和数据文件
4:备份日志文件;
rman&backup archive
1:先将数据库工作在'已装载'模式下;
sql&select status from v$--open
数据库恢复成功;
&二&:表空间的备份与恢复;数据库要工作在归档日志模式下;
1:表空间的备份;
rman&backup (tablespace users include current controlfile);
2:备份归档日志;
rman&backup (archivelog all delete input);
3:表空间恢复;
3.1:表空间的脱机;
rman& sql'alter tablespace users offline immediate';
3.2:表空间所属数据文件还原;
rman&restore(tablespace users);
3.3:表空间恢复过程;
3.4:表空间联机的过程;
rman&sql'alter tablespace users online';
&三&:数据文件的备份恢复;数据库要工作在归档日志模式下;
1:备份数据文件;
rman&backup (datafile 'd:oracleoradatadbnameusers01.dbf');
2:备份所有归档日志文件;
rman&backup (archivelog all delete input);
3:数据文件的恢复;
3.1:将数据文件所属的表空间users脱机;
rman&sql'alter tablespace users offline immediate';
3.2:将数据文件还原的过程;
rman&restore (datafile 'd:oracleoradatadbnameusers01.dbf') ;
3.3:数据文件的恢复过程;
rman&recover datafile 'd:oracleoradatadbnameusers01.dbf';
3.4数据文件所属的表空间的联机;
rman&sql'alter tablespace users online';
&四&数据整库备份与恢复备份命令(示例)
只备份数据文件 (如果configure contr 将自动包括控件文件,SPFILE)
同时备份归档日志,然后将备份后的归档日志删除
RMAN& backup database plus arc
明确指定同时备份控件文件:
RMAN& run{
  allocate channel ch1
  sql 'alter system archive log current';
  backup full database include current controlfile tag 'db_full_controlfile_%T'
  format '/user/oracle/rmanback/full_%u_%s_%p';---'d:\oracle\rman\full_%u_%s_%p';
  sql 'alter system archive log current';
  release channel ch1;
4.2恢复(完全恢复)
  目标数据库必须是mount状态
  rman target /
  RMAN& startup mount
-----(recover d)--sqlplus
----- alter dat
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&RMAN备份与RMAN体系架构的常用组件
RMAN使用服务器会话来完成备份操作,从RMAN客户端连接到服务器将产生一个服务器会话。
&&&&&&&&RMAN备份内容包括:整个数据库,表空间,数据文件,指定的数据文件,控制文件,归档日志文件,参数文件等
RMAN备份的类型:
&&&&&&&&完整备份(full)&或增量备份(incremental)
&&&&&&&&一致性备份(consistent)或不一致性备份(inconsistent)
&&&&&&&&热备(open)或冷备(closed),冷备时数据库必须处于mount状态,冷备可以为一致性备份或非一致性备份。
RMAN体系架构的常用组件:
1、RMAN可执行程序
&&&&&&&&在Windows操作系统中为rman.exe,在Unix系统中为rman
&&&&&&&&程序所在位置:$ORACLE_HOME/bin
&&&&&&&&a.进程与内存要求
&&&&&&&&&&&&更多的进程的需要
&&&&&&&&&&&&大池的分配
&&&&&&&&b.基本环境变量需求
&&&&&&&&&&&&ORACLE_SID,ORACLE_HOME,PATH,NLS_LANG,对基于时间的备份与恢复,需要另外设置NLS_DATE_FORMAT
&&&&&&&&c.权限要求
&&&&&&&&&&&&需要sysdba系统权限
&&&&&&&&&&&&如果是本地,也可以采用OS认证,远程需要采用密码文件认证
&&&&&&&&d.版本要求
&&&&&&&&&&&&RMAN工具版本与目标数据库必须是同一个版本。如使用恢复目录&&&&还需要注意
&&&&&&&&&&&&&&&&创建rman恢复目录的脚本版本必须大于或等于恢复目录所在数据库的版本
&&&&&&&&&&&&&&&&创建rman恢复目录的脚本版本必须大于或等于目标数据库版本
&&&&&&&&e.注意Linux中有两个RMAN
&&&&&&&&&&&&[root@robinson ~]# find / -name
&&&&&&&&&&&&/usr/X11R6/bin/rman&&&#--非oracle的rman命令
&&&&&&&&&&&&/u01/app/oracle/10g/oc4j/j2ee/oc4j_applications/applications/em/em/database/rman
&&&&&&&&&&&&/u01/app/oracle/10g/oc4j/j2ee/oc4j_applications/applications/em/em/WEB-INF/perl/db/rman
&&&&&&&&&&&&/u01/app/oracle/10g/bin/rman&&#--oracle中的rman命令
&&&&&&&&&&&&/u01/app/oracle/10g/sysman/admin/scripts/db/rman&&&&&&&
&&&&&&&&&&&&根据变量PATH的设置,哪个在前,则优先使用在前面的命令
&&&&&&&&&&&&解决办法:修改PATH变量,即将.bash_profile文件PATH项中$ORACLE_HOME/bin放在$PATH之前
&&&&&&&&&&&&[oracle@robinson ~]$ echo
$PATH&&#--修改前
&&&&&&&&&&&&/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/u01/app/oracle/10g/bin
&&&&&&&&&&&&[oracle@robinson ~]$ echo
$PATH&&#--修改后
&&&&&&&&&&&&/u01/app/oracle/10g/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin
&&&&2、目标数据库
&&&&&&&&目标数据库即指想要备份、还原与恢复的数据库。RMAN可执行程序一次只能连接一个数据库
&&&&&&&&目标数据库的控制文件存储了RMAN所需的信息(存储仓库使用控制文件时),RMAN通过读取控制文件来确定目标数据库的物理结构,
&&&&&&&&要备份的数据文件的位置,归档信息等,在使用RMAN时会对控制文件进行更新。
&&&&3、服务器进程与通道
&&&&&&&&RMAN可从从远程或本地通过普通的服务器会话与调用PL/SQL连接到实例,RMAN启动后会产生一个普通的服务器进程
&&&&&&&&一旦备份与还原操作启动,则RMAN会根据配置启用一个或多个通道
&&&&&&&&通道简言之即是完成文件复制工作的的服务器进程,多通道则实现了并行执行操作
&&&&&&&&通道分为备份或还原到磁盘的磁盘通道(disk channel)、备份还原到磁带的磁带通道(SBT),可以自动或手动分配通道
&&&&4、存储仓库
&&&&&&&&存储了与目标数据库及其备份相关的元数据
&&&&&&&&包含目标数据库物理结构的详细信息、数据文件的位置
&&&&&&&&已完成的所有备份的细节
&&&&&&&&RMAN的永久配置信息
&&&&&&&&存储仓库始终被存储在目标数据库的控制文件内,或存储在恢复目录内(一个单独的Oracle数据库)
&&&&&&&&参数control_file_record_keep_time决定了控制文件里可重复使用的记录所能保存的最小天数
&&&&&&&&&&&&当一条新的记录需要添加到可重用记录的空间时,并且最老的记录在可重用记录空间中还没有老化,即实际保留的天数未超过
&&&&&&&&&&&&这个参数规定的天数,则控制文件中可重用记录部分的空间将被自动扩展,此时控制文件尺寸将会变大。
&&&&5、恢复目录
&&&&&&&&可以将目标数据库的备份恢复,元数据等相关信息写入到一个单独的数据库,这个单独的数据库即为恢复目录
&&&&&&&&恢复目录可以存储RMAN脚本,而非恢复目录情况下,则备份恢复脚本存储为操作系统文件
&&&&&&&&恢复目录的内容通常包括,数据文件、归档日志备份集,备份片,镜像副本、RMAN存储脚本,永久久的配置信息等
&&&&&&&&建议将恢复目录放置到与目标数据库不同的主机之上
&&&&6、支持介质管理库
&&&&&&&&介质管理库用于RMAN从磁带进行备份与还原
&&&&&&&&RMAN支持主流的磁带库设备与软件(IBM,Hewlett
&&&&7、辅助数据库(Standby Database $ duplicate
&&&&&&&&Standby Database:是目标数据库的一个副本,使用目标数据库(主数据库)archived
log将其更新,不具有唯一的DBID
&&&&&&&&&&&&rman&可以创建或备份Standby
Database,可用于主数据库的故障转移
&&&&&&&&duplicate
database:是目标数据库的一个副本或子集,且拥有唯一的DBID,从而独立于主数据库
&&&&&&&&&&&&能够在相同的恢复目录内作为一个主数据库注册,通常用于测试目的
&&&&&&&&TSPITR(tablespace point-in-time
recovery):表空间时点恢复,将一个或多个表空间恢复到非当前状态,而其它表空间保留当前状态
&&&&&&&&&&&&&&&
&&&&8、备份目的地
&&&&&&&&默认的备份目的地为闪回区,$ORACLE_BASE/flash_recovery_area/
&&&&&&&&可以设置参数DB_RECOVERY_FILE_DEST参数和DB_RECOVERY_FILE_SIZE进行调整
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。oracle中的数据缓冲区、重做日志缓冲区、JAVA池以及LARGE池(大池)
[ 来源:&&&时间: 07:26:34 &&&作者: ]
1、数据缓冲区数据缓冲是对应所有数据文件中的一些被使用到的数据块。让数据块能够在内存中进行操作。在这个级别里没有系统文件,用户数据文件,临时数据文件,回滚段文件之分。也就是任何文件的数据块都有可能被缓冲。的任何修改都在该缓冲里完成,并由DBWR进程将修改后的数据写入磁盘。这个缓冲区的块基本上在两个不同的列表中管理。一个是块的“脏”表(Dirty List),需要用数据库块的书写器(DBWR)来写入,另外一个是不脏的块的列表(Free List),一般的情况下,是使用最近最少使用 (Least Recently Used,LRU)算法来管理。数据缓冲区高速缓存又可以细分为以下三个部分(Default pool,Keep pool,Recycle pool)。如果不是人为设置初始化参数(Init.ora),ORACLE将默认为Default pool。可以使用下面语句来查看缓冲区内信息:Select name,current_size,buffers,block_size& FROM v$buffer_pool2、重做日志缓冲区重做日志文件的缓冲区,对数据库的任何修改都按顺序被记录在该缓冲,然后由LGWR进程将它写入磁盘。这些修改信息可能是DML语句,如 (Insert,Update,Delete),或DDL语句,如(Create,Alter,Drop等)。重做日志缓冲区的存在是因为内存到内存的操作比较内存到硬盘的速度快很多,所以重作日志缓冲区可以加快数据库的操作速度,但是考虑的数据库的一致性与可恢复性,数据在重做日志缓冲区中的滞留时间不会很长。所以重作日志缓冲区一般都很小,大于3M之后的重作日志缓冲区已经没有太大的实际意义。3、java池Java 的程序区,Oracle 8I 以后,Oracle 在内核中加入了对Java的支持。该程序缓冲区就是为Java 程序保留的。如果不用Java程序没有必要改变该缓冲区的默认大小。4、LARGE池(大池)大池的得名不是因为大,而是因为它用来分配大块的内存,处理比共享池更大的内存,在Oracle8.0开始引入。下面对象使用大池:①、MTS―在SGA的Large Pool中分配UGA。②、语句的并行查询(Parallel Executeion of Statements)――允许进程间消息缓冲区的分配,用来协调并行查询服务器。③、备份(Backup)――用于RMAN磁盘I/O缓存
[上一篇]:
[下一篇]:
最新发表资源及文章TOP10
????????????
热门文章阅读排行榜TOP10
????????????

我要回帖

更多关于 宏碁电脑开机启动项 的文章

 

随机推荐