Oracle XE 자동 구성은 응답 파일을 무시합니다...?

Oracle XE 자동 구성은 응답 파일을 무시합니다...?

응답 파일을 통해 "자동 모드"에서 Oracle XE 11.2(Oracle Enterprise Linux 6.6)를 구성하려고 합니다. 패키지( )에 제공된 응답 파일을 사용하여 및 의 값을 매우 간단한 비밀번호(영숫자 8자)로 Disk1/response/xe.rsp대체 하고 있습니다 ORACLE_PASSWORD. ORACLE_CONFIRM_PASSWORD그런 다음 다음과 같이 구성을 시작합니다.

/etc/init.d/oracle-xe configure responseFile=/path/to/xe.rsp

해당 파일에 무엇을 지정하든 무시됩니다. 구성한 후에는 내가 제공한 자격 증명을 사용하여 로그인할 수 없는 데이터베이스가 생성됩니다. 그런 다음 SYSTEM 및/또는 SYS의 비밀번호를 재설정하면 정상적으로 로그인할 수 있습니다.

/etc/init.d/oracle-xe를 조금 찾아보았더니 /tmp 아래의 파일에 응답 값을 쓰는 것 같습니다. 실행 중에 확인한 결과 파일에 올바른 값이 포함되어 있는 것 같습니다. 그러나 최종 결과는 제공된 자격 증명을 사용하지 않는 것입니다.

다른 사람이 이것을 본 적이 있나요? 해결책이 있나요?

답변1

결국 나는 효과가 있는 것처럼 보이는 해결 방법을 찾았으므로 다른 사람이 같은 문제를 겪을 경우를 대비하여 여기에 게시하겠습니다.

다음과 같은 값을 사용하여 레거시 응답 파일을 만들었습니다.

8080
1521
MyL0ng31337pwd
MyL0ng31337pwd
y

그런 다음 이를 구성 스크립트에 직접 연결했습니다.

/etc/init.d/oracle-xe configure < responses.txt

이는 성공한 것 같습니다. 또한 비밀번호 길이를 8에서 13으로 늘렸기 때문에 이것도 요인이 될 수 있지만 솔직히 말해서 이 시점에서는 더 이상 테스트하기가 너무 두렵습니다.

관련 정보