发新话题
打印

veritas oracle agent恢复数据库的时候出现资源出错的错误!!

还是没看明白

TOP

你用ORA DBA的账号登录NBU的客户端,就可以恢复数据库了.

TOP

怎么感觉像是在恢复文件不是在恢复数据库呀!
oracle数据库不是通过rman恢复呀?
你是怎么恢复的?

TOP

oracle_link做过了吗?

[ Last edited by saveas on 2005-4-12 at 12:08 ]

TOP

恢复ORACLE数据库,要把数据库停下来,然后启动到NOMOUNT状态下才能恢复的.

TOP

复制内容到剪贴板
代码:
以oracle身份登陆,启动数据库到nomount状态

ldyydbs1#[<oracle>]rman target sys/manager
Recovery Manager: Release 9.2.0.1.0 - 64bit Production

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

connected to target database: LD1DB (DBID=419778048)

RMAN> connect catalog rman_nbu/rman_nbu@rman

二、恢复控制文件

RMAN> RUN {
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';
restore controlfile;
RELEASE CHANNEL ch00;
RELEASE CHANNEL ch01;
}
三、        复数据文件
RMAN> RUN {
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';
RESTORE DATABASE;
RELEASE CHANNEL ch00;
RELEASE CHANNEL ch01;
}
四、        恢复归档文件
启动数据库到mount状态
startup mount
查看序列号:
lognum的获取方式:
sql>select name,sequence# from v$archived_log;
name: 归档日志的名称
sequence#:归档日志对应的lognum;
根据序列号恢复归档文件
RMAN> RUN {
2> ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
3> restore archivelog from logseq  1  until logseq 62;
4> RELEASE CHANNEL ch00;
5> }

TOP

可以把错误日志发上来啊

TOP

这种情况多数是由于权限问题引起的,无法连接到恢复资源。你先恢复作业里面的资源凭证是不是空了?加上备份时候用的oracle agent用户试试看,应该可以。

TOP

引用:
Originally posted by notooth at 2005-3-31 11:33
用的是NBU 还是Exec
这个最关键的问题还没回答呢...

TOP

应该是backup exec的
上次有朋友问起我这个 但自己没碰到过
现在也没听到那边的下文了
关注ing...

TOP

发新话题