Almost-Native

(19c DB 설치 에러) Recovery Manager failed to restore datafiles. ORA-01017, ORA-15001, ORA-17502, ORA-19504 본문

Java 프로그램 개발, IT

(19c DB 설치 에러) Recovery Manager failed to restore datafiles. ORA-01017, ORA-15001, ORA-17502, ORA-19504

2021. 5. 15. 20:19

Oracle Installer 또는 dbca 로 오라클 19c DB 생성시, 아래와 같은 에러를 만날 수 있습니다.

Oracle S/W 설치는 이상없이 잘 되고, DB Creation 할 때, 마지막 단계에서 나는 에러입니다.

 

 

메시지는 다소 쌩뚱맞게 Recovery Manager failed 입니다... DB Creation 하는데, 많이 쌩뚱맞죠~

아래에 있는 DBCA Log Location 으로 찾아가서 trace.log_~~~ 파일을 보면,

ORA-01017,  ORA-15001, ORA-17502, ORA-19504 에러들이 보입니다.

 

 

정말 이것때문에 아주 오래~ 오래~~~ 헤매었는데,, 결국 알고보니, Oracle 19c 버그랍니다.  이런 뒌장찌개같은....

 


$ useradd -s /bin/bash -g oinstall -G dba  ora19
       --> "-G dba" 만 하면 나중에 dbca 돌릴때 에러남. 
       --> 아래처럼 해야함. (Recovery Manager failed ...  Bug 29821687)
$ useradd -s /bin/bash -g oinstall -G oinstall,dba  ora19

 

Oracle 19c DB 설치하는 유저를 만들때 (저는 유저명이 ora19),

Primary Group 은 -g 옵션으로 지정하고, 보조 Group 을 -G 옵션으로 지정하는데,

이때 -g 에서 지정한 것을 한번더 -G 에 써줘야 한다나 ㅎㅎ  이건 뭐~~

 

이게 왜 중요한 지는 잘 모르겠으나, 이렇게 해주면 /etc/group 파일에서 보면,

안써주면 왼쪽같이 보이고, -G oinstall,dba 라고 해주면 오른쪽 같이 보이게 된다고 합니다.

왼쪽의 경우는 19c DB 설치할 때 막판에 에러 만나는 경우이고, 오른쪽은 에러없이 잘 설치됩니다. ㅎ 쩝~

 

이 버그는 19c 에서만 해당된다고 합니다. 다른 버전은 상관없는듯....

 

Comments