2013-08-29 2 views
0

리눅스 시작은, 어쩌면 누군가가 나를 도울 수 오류가 발생한 후, 내가 진짜 빨리 그것을 요약하자 :오라클 일시적으로 오라은 12505 내가 오라클과 아주 이상한 문제가 발생하고

선택의 내 OS는 데비안 리눅스, 내가 오라클을 사용하고있다 XE 11.0.2.0. 리눅스를 시작할 때, 나는 /etc/init.d/ 아래에있는 스크립트 파일을 실행한다. 내 응용 프로그램이 많이 오라클이 나는 긍정적 인 생각, 시작 따라서 일단 오라클 DB에 의존, 내가 스크립트에서 내 응용 프로그램을 실행이 줄 끝에서

/etc/init.d/oracle-xe start 

오른쪽 : 나는 시스템 시작에 오라클 시작하기 위해 다음 줄을 추가 내 응용 프로그램이 잘 돌아갑니다. 안타깝게도 내 가정은 틀린 것 같습니다. 여기에 이유가 있습니다. 나는 3 대의 컴퓨터에서 비슷한 설정을했습니다. 2 번은 시스템 시작 후 오라클 db가 연결 요청에 응답하지 않는 이상한 동작을 보입니다. 오라클 -xe 시작 명령이 실행을 완료 했음에도 불구하고 말입니다.

oracle-xe start가 실행 된 직후에 응용 프로그램을 실행하면 "TNS listener가 현재 SID를 알지 못합니다"라는 오류 메시지가 적어도 1 분 동안 수신됩니다. 잠시 후 모든 것이 안정화되고 응용 프로그램이 제대로 작동하기 시작합니다. 시스템 시작시 DB가없는 1 분은 성능 측면에서 용인 할 수 없으므로이 문제를 해결하기 위해 노력하고 있습니다.

놀랍게도 내가 여기에있는 다른 리눅스 박스 중 하나에서 발생하지 않는다. 나는 그 박스에서 어떤 것이 다른지 잘 모르겠다. 나는 오라 파일을 비교했지만 어떤 차이점도 발견하지 못했습니다. 마치 야생 거위 떼처럼 보입니다 ...

전에 누군가 경험하고 해결해 주신다면 정말 감사 할 것입니다.

답변

0

나는 네트워크 인터페이스에 IP 주소를 할당하기 전에 oracle-xe 인스턴스를 시작하는 것처럼 보입니다.이 경우에는 오라클이 연결을 수신 할 때까지 시간이 걸립니다.이 경우 고정 IP를 설정해야합니다. 리눅스 박스는 내가 원하지 않는 것입니다. 나중에 IP 주소를 할당 할 수있는 솔루션이 있습니까?

관련 문제