RMAN备份前的操作(Windows)
发布网友
发布时间:2022-12-27 11:37
我来回答
共1个回答
热心网友
时间:2023-07-19 22:24
以下是windows下 备份前一些RMAN操作
将数据库启动到归档模式下:
C:\Documents and Settings\Administrator>sqlplus / as sysdba
SQL>shutdown immediate
SQL>startup mount
SQL>alter database archivelog;
SQL>alter database open;
SQL>archive log list;
根据需要更改日志的存放路径(前提是使用了spfile方式启动)
SQL>alter system set log_archive_dest_ = location=e:\oralce\oradata\backup scope=spfile;
恢复目录的配置
创建恢复目录表空间
C:\Documents and Settings\Administrator>sqlplus / as sysdba
SQL>create tablespace rman_ts datafile d:/oracle/oradata/rman_ts ora size M;
创建恢复目录User 及赋予权限:
SQL>create user rmanuser identified by rmanuser default tablespace rman_ts temporary
tablespace temp;
SQL>grant connect resource recovery_catalog_owner to rmanuser ;
SQL>exit;
为恢复目录创建对象:
C:\Documents and Settings\Administrator>rman catalog rmanuser /rmanuser
RMAN>create catalog tablespace rman_ts ;
RMAN>exit;
注册目标数据库:
C:\Documents and Settings\Administrator>rman catalog rmanuser /rmanuser target
system/system@oradb
RMAN> register database;
RMAN>exit;
恢复目录支持如下的命令
{CREATE|UPGRADE|DROP} CATALOG
{CREATE|DELETE|REPLACE|PRINT} SCRIPT
LIST INCARNATION
REGISTER DATABASE
REPORT SCHEMA AT TIME
RESET DATABASE
RESYNC CATALOG
Resync命令
Resync可以同步数据库与恢复目录之间的信息 在实际情况下 rman一般可以自动同步
在如下情况下需要同步
?数据库物理结构的改变
?数据文件增加或者是改变大小
?表空间删除
?回滚段的创建与删除
?每产生 个归档日志
Reset 命令
lishixin/Article/program/Oracle/201311/17755
数据库处于NOARCHIVELOG模式是不是不能用rman备份
是的,rman在noarchivelog模式下是不能backup的。进行rman备份之前要将数据库至于archivelog模式下。下面两种方法仅供参考:1.在数据库运行期间可以用:alter system archive log start 2.重启数据库进入mont状态,然后:alter database archivelog
数据库处于NOARCHIVELOG模式是不是不能用rman备份
是的,rman在noarchivelog模式下是不能backup的。进行rman备份之前要将数据库至于archivelog模式下。下面两种方法仅供参考:1.在数据库运行期间可以用:alter system archive log start 2.重启数据库进入mont状态,然后:alter database archivelog
rman备份后为什么要同时备份归档日志
其实rman备份开始之前的归档是没有用的,可以删除,但是不能在rman备份之前就删除,因为rman有可能备份失败,可以在rman备份成功之后删除之。rman备份是一种物理的备份,它直接去读取数据块,因此rman是块级别的备份。从备份的那个时间点开始rman将锁定此刻的数据文件信息,也就是说只是备份数据文件到此刻的...
rman备份脚本和rman增量备份脚本分享
current';在数据库进行全备份完成之后,需要执行该条命令将当前日志归档,备份归档日志时应该包括最后生成的归档 backup filesperset 3 format ‘/backup/arch%u_%s_%p'#filesperset 3设定每个备份集里文件不超过3个 archivelog all delete input;备份归档可选,可以单独定期备份 release channel c1;} ...
开启RMAN的自动控制文件备份,什么情况下会备份
last command in the block was BACKUP.After structural changes for databases in ARCHIVELOG mode. The autobackup after structural changes does not occur for databases in NOARCHIVELOG mode.控制文件发生变化的时候也会备份。比如说添加数据文件、添加表空间、删除表空间、修改变空间或者数据文件等等…
RMAN备份相关问题,帮忙分析下错误原因,大恩不言谢。
使用RMAN热备数据库, 必须开启数据库归档日志模式。
rman备份是在本地备份还是异地备份的
要把rman备份集备份到哪个远程存储(或远程机器),就应该把远程存储mount到数据库服务器所在的机器上.不同os之间的相互备份的方法:unix(linux)之间可以用nfs windows之间直接共享目录 unix(linux)和windows之间可能是用samba吧
关于oracle备份问题(RMAN),请教各位大虾!
有时候是会找不到自动的备份集的,这种情况下:restore spfile to pfile 'D:/backup1/mydb.ora' from 备份集名;--- 以上,希望对你有所帮助。
exp备份和rman备份的区别是什么?
主要是在备份数据的时间点的差别,rman的备份要比exp的备份时间点要好,exp备份只能在指定的某一时间点备份,rman备份则几乎可以恢复到出现故障的前一刻exp备份可用于不同平台的数据库上,适用于数据移植,如32位和64位;rman备份要求使用在同一平台的数据库,适用于数据的恢复,如64位的平台就得对应64...
使用rman 全备份进行恢复时一定要有归档日志吗
比较全面。而exp逻辑备份,备份的是数据文件中的数据。区别就是exp只能恢复数据库的数据,归档日志可以恢复数据及其他文件(使用rman备份)。归档日志需要和rman备份一起使用,不能单独拿出来与数据库备份做比较,这样没有什么意义。希望可以帮到你!使用rman 全备份进行恢复时一定要有归档日志吗 ...