【Oracle问题集7】ORA-01261: Parameter db_recovery_file_dest destination string cannot be translated
说明:【oracle问题集】是博主平时操作数据库遇到的问题以及解决方案。执行语句:表示操作数据库过程 出错现象:表示操作数据库过程出现错误现象 出错原因:表示出现错误的原因 解决方法:表示解决错误的方法 相关知识:表示与这个主题相关的知识======================================================================================
执行语句:
启动数据库startup
出错现象:
ORA-01261: Parameter db_recovery_file_dest destination string cannot be translated
出错原因:
db_recovery_file_dest所对应的硬盘没有挂载,即db_recovery_file_dest无法找到目录
解决方法:
第一种方法: 删除spfile参数文件中db_recovery_file_dest对应的目录配置
第二种方法:挂载相应的目录 (用mount命令即可解决)
备注:本文就第一种方法给出详细的过程
init.ora.117201120430
相关知识:
在步骤1当中,启动数据库报控制文件错误
'/home/oracle/app/oracle/flash_recovery_area/orcl/control02.ctl' version 4106
inconsistent with file '/home/oracle/app/oracle/oradata/orcl/control01.ctl'
version 9971
原因是:init.ora控制文件版本不一致,删除多余的控制文件配置参数即可
在步骤4中报flashback 启动失败
SQL> startup
ORACLE instance started.
Total System Global Area 422670336 bytes
Fixed Size 1336960 bytes
Variable Size 260049280 bytes
Database Buffers 155189248 bytes
Redo Buffers 6094848 bytes
Database mounted.
原因是当前数据库开启的了闪恢复功能。