RMAN 测试脚本

简介:
1 database 必须运行在归档模式下
2 备份目录必须存在
C:\Documents and Settings\SKS>sqlplus /nolog
SQL*Plus: Release 10.1.0.2.0 - Production . 星期五 2月 27 11:20:33 2009
Copyright (c) 1982, 2004, Oracle.  All rights reserved.
SQL>  conn  august/august@august
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress

SQL> archive log list;
ORA-01012: not logged .
SQL> conn /as sysdba;
Connected.
SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest .line log sequence     50
Current log sequence           52
SQL> alter database archivelog;
Database altered.
SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest .line log sequence     50
Next log sequence to archive   52
Current log sequence           52
SQL> alter database open;
Database altered.
SQL> exit
C:\Documents and Settings\SKS>rman target /
Recovery Manager: Release 10.1.0.2.0 - Production
Copyright (c) 1995, 2004, Oracle.  All rights reserved.
connected to target database: AUGUST (DBID=1248448320)

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
old RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
new RMAN configuration parameters:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
new RMAN configuration parameters are successfully stored
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP .;
old RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP .;
new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP .;
new RMAN configuration parameters are successfully stored
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:\orabac
kup\orcl\%F';
old RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'E:\orabackup\or
cl\%F';
new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:\orabackup\or
cl\%F';
new RMAN configuration parameters are successfully stored
RMAN> run
2> {
3> allocate channel c1 device type disk;
4> backup database format 'D:\orabackup\orcl\%u';
5> backup archivelog all format 'D:\orabackup\orcl\%u' delete input;
6> release channel c1;
7> }
released channel: ORA_DISK_1
allocated channel: c1
channel c1: sid=141 devtype=DISK
Starting backup at 27-2月 -09
channel c1: starting full datafile backupset
channel c1: specifying datafile(s) in backupset
input datafile fno=00001 name=C:\ORACLE\PRODUCT\10.1.0\ORADATA\AUGUST\SYSTEM01.D
BF
input datafile fno=00003 name=C:\ORACLE\PRODUCT\10.1.0\ORADATA\AUGUST\SYSAUX01.D
BF
input datafile fno=00005 name=C:\ORACLE\PRODUCT\10.1.0\ORADATA\AUGUST\TBS_WORK
input datafile fno=00006 name=C:\ORACLE\PRODUCT\10.1.0\ORADATA\AUGUST\TBS_SYSMGR
input datafile fno=00002 name=C:\ORACLE\PRODUCT\10.1.0\ORADATA\AUGUST\UNDOTBS01.
DBF
input datafile fno=00004 name=C:\ORACLE\PRODUCT\10.1.0\ORADATA\AUGUST\USERS01.DB
F
channel c1: starting piece 1 at 27-2月 -09
channel c1: finished piece 1 at 27-2月 -09
piece handle=D:\ORABACKUP\ORCL\03K8DJ5O comment=NONE
channel c1: backup set complete, elapsed time: 00:01:26
Finished backup at 27-2月 -09
Starting backup at 27-2月 -09
current log archived
channel c1: starting archive log backupset
channel c1: specifying archive log(s) in backup set
input archive log thread=1 sequence=52 recid=1 stamp=679922959
channel c1: starting piece 1 at 27-2月 -09
channel c1: finished piece 1 at 27-2月 -09
piece handle=D:\ORABACKUP\ORCL\04K8DJ8F comment=NONE
channel c1: backup set complete, elapsed time: 00:00:03
channel c1: deleting archive log(s)
archive log filename=C:\ORACLE\PRODUCT\10.1.0\FLASH_RECOVERY_AREA\AUGUST\ARCHIVE
LOG\2009_02_27\O1_MF_1_52_4TGQJGLS_.ARC recid=1 stamp=679922959
Finished backup at 27-2月 -09
Starting Control File and SPFILE Autobackup at 27-2月 -09
piece handle=D:\ORABACKUP\ORCL\C-1248448320-20090227-00 comment=NONE
Finished Control File and SPFILE Autobackup at 27-2月 -09
released channel: c1
RMAN> Delete noprompt obsolete;
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=141 devtype=DISK
no obsolete backups found
 
 
还可以做个bat直接进行rman操作,下面是 rman.bat 的内容
rman target / cmdfile=D:\orabackup\orcl\bak.txt log=D:\orabackup\orcl\bak.log


本文转自 august 51CTO博客,原文链接:http://blog.51cto.com/august/133477,如需转载请自行联系原作者
相关文章
|
3月前
|
测试技术 Python
Playwright系列(4):录制测试脚本
Playwright系列(4):录制测试脚本
|
4月前
|
测试技术 Shell
shell脚本写的班级管理系统测试用例
shell脚本写的班级管理系统测试用例
57 1
|
4月前
|
JSON 测试技术 API
『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
『Postman入门万字长文』| 从工具简介、环境部署、脚本应用、Collections使用到接口自动化测试详细过程
76 3
|
10天前
|
JSON 测试技术 持续交付
自动化测试与脚本编写:Python实践指南
【4月更文挑战第9天】本文探讨了Python在自动化测试中的应用,强调其作为热门选择的原因。Python拥有丰富的测试框架(如unittest、pytest、nose)以支持自动化测试,简化测试用例的编写与维护。示例展示了使用unittest进行单元测试的基本步骤。此外,Python还适用于集成测试、系统测试等,提供模拟外部系统行为的工具。在脚本编写实践中,Python的灵活语法和强大库(如os、shutil、sqlite3、json)助力执行复杂测试任务。同时,Python支持并发、分布式执行及与Jenkins、Travis CI等持续集成工具的集成,提升测试效率和质量。
|
4月前
|
人工智能 自然语言处理 测试技术
软件测试/人工智能|如何使用ChatGPT帮我们写自动化测试脚本
软件测试/人工智能|如何使用ChatGPT帮我们写自动化测试脚本
80 0
软件测试/人工智能|如何使用ChatGPT帮我们写自动化测试脚本
|
1月前
|
数据采集 数据处理 开发工具
argparse是你的好帮手:快速编写自动化脚本、测试脚本、数据处理脚本
argparse是你的好帮手:快速编写自动化脚本、测试脚本、数据处理脚本
|
1月前
|
前端开发 Java 测试技术
《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程)
【2月更文挑战第14天】《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程) 前面几篇宏哥介绍了两种(java和maven)环境搭建和三大浏览器的启动方法,这篇文章宏哥将要介绍第一个自动化测试脚本。前边环境都搭建成功了,浏览器也驱动成功了,那么我们不着急学习其他内容,首先宏哥搭建好的环境中创建首个完整的自动化测试脚本,让小伙伴或者童鞋们提前感受感受,也是为了激起大家的学习兴趣。宏哥的个人经验是:自动化脚本编写比较容易,最大的困难去如何去写测试断言。自动化测试,最重要的还是落在测试上面,而不是自动化,自动化只是手段。
38 1
《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程)
|
3月前
|
测试技术
PlayWright系列(2):如何写测试脚本
PlayWright系列(2):如何写测试脚本
PlayWright系列(2):如何写测试脚本
|
4月前
|
关系型数据库 MySQL Shell
MySQL【实践 01】Linux 环境 MySQL 数据库备份 shell 脚本(脚本源码及说明+定时任务配置+数据库恢复测试)粘贴可以
MySQL【实践 01】Linux 环境 MySQL 数据库备份 shell 脚本(脚本源码及说明+定时任务配置+数据库恢复测试)粘贴可以
50 0
|
4月前
|
Shell 5G
Shell脚本创建指定大小文件的测试数据
Shell脚本创建指定大小文件的测试数据
34 0