ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Rman基础(一)

Rman基础(一)

原创 Linux操作系统 作者:litongbing 时间:2010-06-17 23:02:04 0 删除 编辑

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命令进行检查。

Quit和exit命令可以退出RMAN。

 

RMAN操作的一些配置:

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

 

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

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\exclusive。None默认值,通常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博客 ” ,链接:https://blog.itpub.net/20948385/viewspace-665577/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: RMAN基础(二)
请登录后发表评论 登录
全部评论

注册时间:2009-05-13

  • 博文量
    59
  • 访问量
    215330