Rman使用前的准备工作,创建恢复目录所需要使用的表空间,在目录数据库创建rman用户,在目录数据库建立恢复目录
2009-02-23 12:58
761 查看
Rman使用前的准备工作,创建恢复目录所需要使用的表空间,在目录数据库创建rman用户,在目录数据库建立恢复目录
建立恢复目录
第一步,在目录数据库中创建恢复目录所用表空间:
SQL> create tablespace rman_ts datafile 'E:/ora10g/ora10gdata/pskdb/rman_ts.dbf' size 20M;
表空间已创建。
第二步,在目录数据库中创建RMAN 用户并授权:
SQL> create user rman identified by rman default tablespace rman_ts temporary
tablespace temp quota unlimited on rman_ts;
SQL> grant recovery_catalog_owner to rman;
SQL> grant connect, resource to rman;
第三步,在目录数据库中创建恢复目录
C:/> rman target sys/stephen@pskDB catalog rman/rman@pskDB –连接到目的数据库跟恢复数据库
RMAN>create catalog tablespace rman_ts --创建目录成功
register database --注册恢复数据库
resync catalog --同步全部恢复目录
第四步,通过rman进行相关备份的操作
Rman>show all;---- 显示所有的rman 参数设置
Rman>configure controlfile autobackup on;---更改相关的设置
Rman> backup database plus archivelog delete input;-- 备份整个数据 执行命令后提示如下:
以上说明数据库不是在归档模式下,需要修改成归档模式.
Sql>shutdown immediate;
Sql>startup mount;
Sql>alter database archivelog;
Sql>alter database open;
rman>backup database plus archivelog delete input; --执行后界面如下 会在flash_recovery_area下创建相关的文件
第五步,通过rman进行相关恢复的操作
Rman>shutdown immediate; ----先关闭数据库
Rman>startup nomount; ---把数据库启动到nomount状态下,此时还没用到控制文件。
Rman>restore controlfile from autobackup; ------从autobackup到恢复控制文件,假设数据库控制文件坏啦或是不能启动数据库啦。
Rman>alter database mount; ------把数据库切换到mount状态下
Rman>restore database; ---恢复数据库(主要针对data file,)
数据文件,redo log 打开后就可以把数据库切换到open模式下
Rman>alter database open resetlogs;
第六步:恢复表空间
Sql>alter tablespace users offline;
C:/rman target sys/stephen@pskDB catalog rman/rman@pskDB;
Rman>restore tablespace users;
Rman>recover tablespace users;
Rman>exit;
Sql>conn /as sysdba;
Sql>alter tablespace users online;
Rman>recover database; ---恢复数据库(主要针对在线redo log)
建立恢复目录
第一步,在目录数据库中创建恢复目录所用表空间:
SQL> create tablespace rman_ts datafile 'E:/ora10g/ora10gdata/pskdb/rman_ts.dbf' size 20M;
表空间已创建。
第二步,在目录数据库中创建RMAN 用户并授权:
SQL> create user rman identified by rman default tablespace rman_ts temporary
tablespace temp quota unlimited on rman_ts;
SQL> grant recovery_catalog_owner to rman;
SQL> grant connect, resource to rman;
第三步,在目录数据库中创建恢复目录
C:/> rman target sys/stephen@pskDB catalog rman/rman@pskDB –连接到目的数据库跟恢复数据库
RMAN>create catalog tablespace rman_ts --创建目录成功
register database --注册恢复数据库
resync catalog --同步全部恢复目录
第四步,通过rman进行相关备份的操作
Rman>show all;---- 显示所有的rman 参数设置
Rman>configure controlfile autobackup on;---更改相关的设置
Rman> backup database plus archivelog delete input;-- 备份整个数据 执行命令后提示如下:
以上说明数据库不是在归档模式下,需要修改成归档模式.
Sql>shutdown immediate;
Sql>startup mount;
Sql>alter database archivelog;
Sql>alter database open;
rman>backup database plus archivelog delete input; --执行后界面如下 会在flash_recovery_area下创建相关的文件
第五步,通过rman进行相关恢复的操作
Rman>shutdown immediate; ----先关闭数据库
Rman>startup nomount; ---把数据库启动到nomount状态下,此时还没用到控制文件。
Rman>restore controlfile from autobackup; ------从autobackup到恢复控制文件,假设数据库控制文件坏啦或是不能启动数据库啦。
Rman>alter database mount; ------把数据库切换到mount状态下
Rman>restore database; ---恢复数据库(主要针对data file,)
数据文件,redo log 打开后就可以把数据库切换到open模式下
Rman>alter database open resetlogs;
第六步:恢复表空间
Sql>alter tablespace users offline;
C:/rman target sys/stephen@pskDB catalog rman/rman@pskDB;
Rman>restore tablespace users;
Rman>recover tablespace users;
Rman>exit;
Sql>conn /as sysdba;
Sql>alter tablespace users online;
Rman>recover database; ---恢复数据库(主要针对在线redo log)
相关文章推荐
- 在恢复管理器(RMAN)创建恢复目录测试(解决报错'对表空间 XX无权限'和'名称已由现有对象使用')
- oracle导入导出前的准备工作[创建表空间、用户及给用户授予权限]
- 如何恢复一个非用户sa创建的数据库,且使用原用户创建者进行访问
- (RMAN)使用恢复目录数据库执行RMAN步骤
- RMAN复制数据库(使用恢复目录库)
- Oracle数据库迁移前的准备工作(创建用户并且分配权限及表空间)
- (RMAN)使用恢复目录数据库执行RMAN
- (RMAN)使用恢复目录数据库执行RMAN步骤 推荐
- 建立数据库,然后创建表空间、建用户、授权、用IMP导入DMP文件
- 【安装oracle——准备工作】配置内核参数+添加用户组及用户+为oracle用户配置shell限制+创建目录结构+设置oracle环境
- PostgreSQL在非默认的路径下创建表空间及数据库后,删除数据库目录后,还需要删除pg_tblspc下的链接文件,否则尝试启动其他实例时会报错
- Oracle DB 使用DBCA创建单实例ASM数据库用作恢复目录数据库
- 创建表空间以及用户,授予权限,查看表空间名称及大小,物理文件的名称及大小,数据库的创建日期和归档方式,数据库的版本,数据库库对象,表空间的使用情况,表空间读写
- oracle 数据库 建立数据库、建表空间、创建用户及授权
- MYSQL 更改数据库data存储目录 创建用户 创建权限 设置远程访问的权限.
- Oracle 10g数据库中,当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间。 那么创建表空间的步骤是怎样实现的呢?本文我们主要就介绍了这一部分内容,接下来就让
- 使用Rman备份片信息远程恢复数据库一例
- 数据库创建表空间,用户、密码,授权
- ArcSDE空间数据库中SDE用户使用探讨 (转载)
- RMAN简明教程之七——恢复目录与恢复目录的使用