请教一个问题,请大家多多指点

[复制链接]
查看11 | 回复1 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
我的库在做rman出现错误如下:
RMAN>run
2> {allocate channel c1 type disk;
3> backup database format 'e:/backup/ora8i.bak';}
RMAN-03022:正在编译命令:allocate
RMAN-03023:正在执行命令:allocate
RMAN-08030:分配的通道:c1
RMAN-08500:通道 c1:sid=14 devtype=DISK
RMAN-03022:正在编译命令:backup
RMAN-03026:在释放通道资源时出现错误恢复
RMAN-08031:释放的通道:c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure during compilation of command
RMAN-03013: command type: backup
RMAN-06003: ORACLE error from target database: ORA-06550: 第 1 行, 第 166 列:
PLS-00553: 无法识别字符集名称
ORA-06550: 第 0 行, 第 0 列:
PL/SQL: Compilation unit analysis terminated
RMAN-06031: could not translate database keyword
我的字符集是ZHS16CGB231280的,不知道怎么就不可以
如何解决,请指点,谢谢
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
有可能是目标数据库的口令文件中的rman用户权限问题(需要sysdba权限),因为rman用户登陆的时候需要字符集,而这个用户登陆就有问题,自然就没有字符集了.
你可以通过给这个用户授权sysdba来解决,或者用一个有sysdba权限的用户来使用rman登陆目标数据库.
再不行就有可能是bug 1160035 了,呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行