Rman基础(一)

本文介绍了RMAN命令行参数的使用方法,包括如何定义目标数据库、恢复目录等。此外,还详细阐述了如何配置数据库运行模式、闪回恢复区、数据库用户及安全性等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rman的命令参数

Rman命令行参数

说明

target

定义要连接的目标数据库的用户名、口令和服务名

catalog

定义恢复目录的用户名、口令和服务名

nocatalog

表示会话不使用恢复目录

cmdfile

表示要执行的命令文件脚本名

log

表示RMAN会话应当记入日志,日志文件名为该参数的变量;还要删除显示屏上的所有RMAN消息

trace

表示应当跟踪RMAN会话,跟踪文件名为该参数的变量

append

表示应当追加的日志文件

debug

表示应当以调试模式启动RMAN

msgno

表示应当显示每种错误消息的RMAN前缘。如没有选中这个选项,某些非错误消息就不会包含消息号

send

将字符串消息发送至介质管理层

pipe

调用RMAN管道接口

timeout

表示等待管道输入的时间(以秒为单位)

auxiliary

定义连接的辅助数据库的用户名、口令和服务名

 

Rman help查看rman的有效命令行参数。

Rman checksyntax参数,允许用户对有问题的RMAN命令进行检查。

Quitexit命令可以退出RMAN

 

RMAN操作的一些配置:

1. 确认是在ARCHIVELOG模式中还是在NOARCHIVELOG模式中运行数据库,并相应的配置数据库

 

LOG_ARCHIVE_STATE_n参数:为每个归档日志目标定义两种不同状态的一种状态。值为:ENABLEDEFER

LOG_ARCHIVE_FORMAT参数:在命名归档的重做日志提供一个供ORACLE使用的模板。

LOG_ARCHIVE_MIN_SUCCEED_DEST参数:允许DBA定义归档日志副本的最小目录。

LOG_ARCHIVE_START参数:在ORACLE10G中会自动启用ARCH进程。

ARCHIVELOG模式下的多个参数文件的使用例子:

alter system set log_archive_dest_1 = 'location = d:\test\robt mandatory'

alter system set log_archive_dest_2 = 'location = e:\test\robt optional'

alter system set log_archive_dest_3 = 'service = recover1 mandatory'

alter system set log_archive_min_succeed_dest = 2

alter system set log_archive_format = 'robt_%s_%t.arc'

 

2.配置闪回恢复区(FRA)

 

DB_RECOVERY_FILE_DEST参数:定义特定的位置,可以是文件系统和ASM卷。

DB_RECOVERY_FILE_DEST_SIZE参数:用来定义FRA的最值

 

禁用FRA命令:

Alter system set db_recovery_file_dest= ‘’ scope = both;

设置归档目标的位置命令:

Alter system set db_recovery_file_dest=‘LOCALTION = USER_DB_RECOVERY_FILE_DEST’

 

管理FRA的视图

dba_outstanding_alerts,从FRA中添加或删除文件时,这些事件的记录被记录到数据库警报日志中。

select * from dba_outstanding_alerts;

v$recovery_file_dest视图提供在数据库中定义的FRA的概述。该视图提供配置的FRA的大小,所使用的空间数量、可回收多少空间,以及FRA中的文件数据

select * from v$recovery_file_dest;

v$flash_recovery_area_usage视图提供了关于占用FRA空间的文件类型的详细信息。

select * from v$flash_recovery_area_usage;

 

3.设置数据库用户

创建使用的用户账户名

Create user back_admin identified by back_admin default tablespace users;

授予SYSDBA权限

Grant sysdate to back_admin;

连接RMAN命令(这里为本地数据库)

RMAN target=back_admin/back_admin

4.设置数据库安全性

4.1 创建口令文件:

Orapwd file=pwdmyora.ora password=oracle entries=20

File参数:口令文件名。

Passsword参数:SYS用户的口令。

Entries参数:为其他特许的ORACLE用户账户保留的条目数。

4.2 配置数据库使用口令文件

在参数文件(init.ora)中编辑参数REMOTE_LOGIN_PASSWORDFILE,其值为none\shared\exclusiveNone默认值,通常ORACLE会忽略口令文件,并且SYSDBA访问只有本地特许的登录。Shared多个数据库可以使用这个口令文件。Exclusive只用一个数据库可以用这个口令文件。

Oracle10g使用参数文件而不是基于文本的参数文件,用命令:

Alter system set REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE scope=spfile;

注:REMOTE_LOGIN_PASSWORDFILE参数不是动态改变的,故不能在数据库启动和运行是更改这个参数。

5.设置CONTROL_FILE_RECORD_KEEP_TIME参数

默认值为(7天),控制文件中存储备份记录的时间,这里备份记录包括完全的数据库备份记录,以及指定的数据文件、控制文件、参数文件和归档目录的备份记录。

6.配置RMAN的默认设置

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20948385/viewspace-665577/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/20948385/viewspace-665577/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值