文档解释
ORA-19803: Parameter DB_RECOVERY_FILE_DEST_SIZE is out of range (1 – string)
Cause: Parameter DB_RECOVERY_FILE_DEST_SIZE specified was not valid.
Action: Specify a valid number within the range.
该错误是由于DB_RECOVERY_FILE_DEST_SIZE参数的值超出了1和字符串的范围。
官方解释
Oracle文档指出,DB_RECOVERY_FILE_DEST_SIZE参数的有效值必须在1到字符串内,你无法使用比1大的值。
常见案例
如果用户在创建恢复文件目录时设置了DB_RECOVERY_FILE_DEST_SIZE参数的值大于1,那么将出现ORA-19803错误。
一般处理方法及步骤
步骤1:通过查询 select name,value from v$parameter where name=’db_recovery_file_dest_size’语句查看当前参数DB_RECOVERY_FILE_DEST_SIZE的当前值。
步骤2:将DB_RECOVERY_FILE_DEST_SIZE参数的值设置为正确的值(介于1和字符串之间),并重新启动实例,以便参数更改生效。
步骤3:重新提交数据库创建恢复文件目录的操作,恢复文件目录将正常创建。