暂无图片
ORA-01103: database name 'DHH' in control file is not 'DHHNEW'
我来答
分享
董小姐
暂无图片
2023-08-03
ORA-01103: database name 'DHH' in control file is not 'DHHNEW'

场景:单点,rman异地备份恢复,源端和目标端路径和实例名均不一样
参数文件和控制文件恢复后,mount库报错,重启库后也没能解决。
报错如下:
RMAN> sql ‘alter database mount’;

using target database control file instead of recovery catalog
sql statement: alter database mount
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of sql command on default channel at 08/03/2023 18:17:19
RMAN-11003: failure during parse/execution of SQL statement: alter database mount
ORA-01103: database name ‘DHH’ in control file is not ‘DHHNEW’
–查看实例信息
idle 03-AUG-23> col instance_name for a30
idle 03-AUG-23> col status for a30
idle 03-AUG-23> set lin 1000
idle 03-AUG-23> select instance_name,status from v$instance;

INSTANCE_NAME STATUS


dhhnew STARTED

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
Thomas

RMAN是如何登录的,能否把登录的完整命令发一下

暂无图片 评论
暂无图片 有用 0
打赏 0
董小姐
暂无图片

export ORACLE_SID=dhhnew

rman target /

rman异地恢复是否可以实现不用实例名呢?

暂无图片 评论
暂无图片 有用 0
打赏 0
王君慧
2023-08-04
检查一下参数文件的db_name参数,修改成DHH,sid可以不用修改
Thomas

感觉是把源端DHH的控制文件恢复到目标端了,但目标端实例确实DHHNEW。这种源端和目标端实例名不同能否恢复呢?希望有大神指点下。

暂无图片 评论
暂无图片 有用 0
打赏 0
朱贺

在回复的目标端pfile或者spfile修改db_name为你想修改为的数据库名如“DHHNEW”,当然也包含参数文件中其他行涉及数据库名的统一修改,并且参数文件名称也要与修改后的db_name一致。

暂无图片 评论
暂无图片 有用 0
打赏 0
董小姐
题主
2023-08-12
已经是一致了
朱贺

问题解决了吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 删除了表空间的一个数据文件,现在物理文件删了,但是数据库里的记录没删掉,怎么解决?
回答 4
1、数据库启动到mount,offline数据文件SQL>alterdatabasedatafile'/u01/app/oracle/oradata/orcl11g/test01.dbf'off
MySQL LIMIT 如何改写成Oracle limit?
回答 1
已采纳
SELECTFROM(SELECTROWNUMRNFROM(SELECTFROMt)AWHEREROWNUM<115)WHERERN>100;这是12以前12以后SELECTFROMtOF
oracle users 表空间使用率过高
回答 4
已经解决了,感谢各位大佬的回复
操作系统重启后asm无法启动
回答 2
已采纳
解决了,grid没有自动启动自动启动crsctlenablehas手工启动crsctlstarthas看HAS的状态crsctlcheckhasCRS资源管理器自动启动命令
virtualbox虚拟机里面装rac,又网卡,一块是仅主机,另一块是什么了呀? 有懂的大佬吗?
回答 3
一般时一个nat转换做公网用,一个hostonly做私网用。只要保证这四个ip通就行
Oracle 900g表,重建一个索引,预计需要多长时间?
回答 2
createindex的时候带上online和并行的参数。接下来看你的IO和CPU了。
Oracle 12c,装rac怎么提示主目录不为空,如何处理?
回答 1
看看安装目录有什么东西,清理了就行了。
11在win上安装多个实例后自动启动端口监听失败,实例和Listener都需要重启,怎么破
回答 2
windowscmd可以使用下面命令查看端口占用进程:netstataon|findstr楼上大佬已经回答啦,同一个oracle版本的话,一个监听就够了。
安装oracle 19c的时候报错:recovery manager failed to restore datafiles.
回答 1
磁盘空间不足了?
oracle rac 19c 存储划分空间疑问?
回答 6
已采纳
FRA闪回恢复区的意思,规划这个盘一般就是为了存放闪回日志,如果不开闪回那就不需要这个了。但是生产环境一般都要开启归档,归档日志一般也不会存放到DATA磁盘组,故需单独划一个盘ARCH或者FRA来存放