基于时间点的恢复代码语法出错,错在那?
RMAN中执行RMAN> run{
2> set until time "to_date('12/01/11 22:49:00','mm/dd/yy hh24:mi:ss')";
3> restore database;
4> recover database;
5> alter database open resetlogs;
6> };--执行过程信息:
正在执行命令: SET until clause启动 restore 于 01-12月-11
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=133 设备类型=DISK
分配的通道: ORA_DISK_2
通道 ORA_DISK_2: SID=10 设备类型=DISK
...................................
...................................
完成 restore 于 01-12月-11
启动 recover 于 01-12月-11
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
...................................
...................................
介质恢复完成, 用时: 00:00:29
完成 recover 于 01-12月-11数据库已打开RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 ";": 应为: "advise, allocate, alter, backup, @, catal
og, change, configure, connect, convert, copy, create, crosscheck, delete, drop,
duplicate, exit, flashback, grant, host, import, list, mount, open, print, quit
, recover, register, release, repair, replace, report, reset, restore, resync, r
evoke, run, send, set, show, shutdown, spool, sql, startup, switch, transport, u
nregister, upgrade, validate, {, " 中的一个
RMAN-01007: 在第 0 行第 2 列, 文件: standard input
RMAN中执行RMAN> run{
2> set until time "to_date('12/01/11 22:49:00','mm/dd/yy hh24:mi:ss')";
3> restore database;
4> recover database;
5> alter database open resetlogs;
6> };--执行过程信息:
正在执行命令: SET until clause启动 restore 于 01-12月-11
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=133 设备类型=DISK
分配的通道: ORA_DISK_2
通道 ORA_DISK_2: SID=10 设备类型=DISK
...................................
...................................
完成 restore 于 01-12月-11
启动 recover 于 01-12月-11
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
...................................
...................................
介质恢复完成, 用时: 00:00:29
完成 recover 于 01-12月-11数据库已打开RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 ";": 应为: "advise, allocate, alter, backup, @, catal
og, change, configure, connect, convert, copy, create, crosscheck, delete, drop,
duplicate, exit, flashback, grant, host, import, list, mount, open, print, quit
, recover, register, release, repair, replace, report, reset, restore, resync, r
evoke, run, send, set, show, shutdown, spool, sql, startup, switch, transport, u
nregister, upgrade, validate, {, " 中的一个
RMAN-01007: 在第 0 行第 2 列, 文件: standard input
解决方案 »
- Oracle查询语句的优化
- Oracle XE - 表中明明有该字段, 但是却select不出来
- oracle表空间是自动扩展的仍然出现ORA-01653错误
- 求教:用varchar(8)还是Number(8)作主键,效率如何?
- Java Source 中文乱码问题
- oracle中如何导出导入表结构和数据?
- user_view视图的问题
- 写存储过程怎么使一个varchar2类型的字符串中带单引号
- win2000 server C466+384M跑Oracle8.17速度如何?
- oracle数据库关于创建索引问题
- 求解,Oracle的连接名和实例名概念的问题..
- 求助!oracle数据库如何保存SQL语句!
应为...,即缺少相应的内容。
参考如下代码:RMAN> run{
2> allocate channel ch1 type disk;
3> set until time "to_date('2008-06-12 11:28:59','YYYY-MM-DD hh24:mi:ss')";
4> restore database;
5> recover database;
6> release channel ch1;
7> }