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博客 ” ,链接:http://blog.itpub.net/20948385/viewspace-665577/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20948385/viewspace-665577/