프린트 하기

내맘대로긍정이 알려주는

Oracle 23ai 신기능
무료 세미나 발표자료

다운로드 trending_flat

OS환경 : Oracle Linux 7.6 (64bit)

 

DB 환경 : Oracle Database 19.9.0.0

 

에러 : PL/SQL package SYS.DBMS_BACKUP_RESTORE version 19.03.00.00 in TARGET database is not current

oracle 19.3 에서 19.9로 패치한 후 rman 접속시 발생하는 메세지

1
2
3
4
5
6
7
8
9
10
11
12
$ rman target /
 
Recovery Manager: Release 19.0.0.0.0 - Production on Mon Mar 22 17:36:52 2021
Version 19.9.0.0.0
 
Copyright (c) 19822019, Oracle and/or its affiliates.  All rights reserved.
 
PL/SQL package SYS.DBMS_BACKUP_RESTORE version 19.03.00.00 in TARGET database is not current
PL/SQL package SYS.DBMS_RCVMAN version 19.03.00.00 in TARGET database is not current
connected to target database: ORCL19 (DBID=362905073)
 
RMAN> 

PL/SQL package~ 메세지가 발생함

 

 

해결 방법 : RMAN 패키지 및 프로시저 재컴파일

아래 스크립트 실행

1
2
3
4
SQL> @$ORACLE_HOME/rdbms/admin/dbmsrman.sql
SQL> @$ORACLE_HOME/rdbms/admin/prvtrmns.plb   
SQL> @$ORACLE_HOME/rdbms/admin/dbmsbkrs.sql 
SQL> @$ORACLE_HOME/rdbms/admin/prvtbkrs.plb

 

 

다시 rman 접속 후 확인

1
2
3
4
5
6
7
8
9
10
$ rman target /
 
Recovery Manager: Release 19.0.0.0.0 - Production on Mon Mar 22 17:51:17 2021
Version 19.9.0.0.0
 
Copyright (c) 19822019, Oracle and/or its affiliates.  All rights reserved.
 
connected to target database: ORCL19 (DBID=362905073)
 
RMAN> 

PL/SQL package~ 메세지가 발생하지 않음

 

 

원인 : db는 19.9로 패치 되었지만 rman 패키지 및 프로시저는 여전히 19.3임

db는 19.9로 패치 되었지만 rman 패키지 및 프로시저는 여전히 19.3이어서 발생하는 메세지

rman 패키지도 재컴파일을 통해 패치를 적용을 해줘야함

 

 

참조 : 888818.1