|
本帖最后由 jiawang 于 2024-9-25 17:38 编辑
备库报错信息:
Wed Sep 11 17:27:57 2024
Managed Standby Recovery starting Real Time Apply
MRP0: Background Media Recovery terminated with error 1111
Errors in file /u01/app/diag/rdbms/orcldg/orcl/trace/orcl_pr00_12644.trc:
ORA-01111: 数据文件 16 名称未知 - 请重命名以更正文件
ORA-01110: 数据文件 16: '/u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00016'
ORA-01157: 无法标识/锁定数据文件 16 - 请参阅 DBWR 跟踪文件
ORA-01111: 数据文件 16 名称未知 - 请重命名以更正文件
ORA-01110: 数据文件 16: '/u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00016'
发现有UNNAMED00016这个文件,该文件就是在主库上创建,没有同步到从库的文件,该文件是物理不存在的,只是数据库记录下来而已
解决办法:
SQL> show parameter standby_
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
standby_archive_dest string ?/dbs/arch
standby_file_management string MANUAL
创建文件
SQL> alter database create datafile '/u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00016' as 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS03.DBF';
数据库已更改。
SQL> alter database recover managed standby database using current logfile disconnect from session
数据库已更改。
SQL> select open_mode from v$database;
OPEN_MODE
--------------------
READ ONLY WITH APPLY
SQL> select process,status,sequence# from v$managed_standby
2 ;
PROCESS STATUS SEQUENCE#
--------- ------------ ----------
ARCH CONNECTED 0
ARCH CONNECTED 0
ARCH CONNECTED 0
ARCH CLOSING 188851
RFS IDLE 0
RFS IDLE 0
RFS IDLE 188852
MRP0 APPLYING_LOG 188852
已选择8行。
修改standby_file_management 参数
SQL> ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO SCOPE=SPFILE;
|
|