2010-04-02 3 views
0

어제 문제가 발생했습니다. 어쩌면 그것은 4 월 1 일이기 때문에 ... 그러나 그것은 존재했습니다.오라클 클라이언트가 죽었습니다.

원격 영역에는 3 대의 PC가 있고 두 대의 클라이언트와 하나의 오라클 서버가 있습니다. 오라클 데이터베이스에 매시간 연결하는 두 개의 클라이언트에서 앱이 별도로 실행됩니다. 내 고객은 4 월 1 일 이전에 잘 작동했지만 갑자기 클라이언트 시스템의 앱이 다운되었습니다.

먼저 구성을 변경하지 않았습니다. libsqlora8을 사용하여 서버에 연결했습니다. 나는 도서관에서 막 다른 골목에 빠져 들었다. 나는 sqlplus를 시도했으나 무한 루프를 만나는 것처럼 쉘 터미널에서 죽었다. ctrl + c를 누를 때까지 돌아 오지 않는다. 내가 추측하는 이유는 어딘가에서 "무한 루프"입니다.

사실, 로컬 PC를 사용하여 서버에 연결했을 때 제대로 작동했습니다. 이 현상으로부터 클라이언트 시스템에 문제가 있음을 알 수 있습니다. 로컬 컴퓨터와 클라이언트 컴퓨터 모두에서 구성 파일을 확인했습니다. 동일합니다.

이 문제가 발생 했습니까? 4 월 1 일 예정이 아니기를 바랍니다.

+0

이 문제가 해결되었습니다. 문제는 oracle 클라이언트의 버전입니다 ... 아마도 Oracle의 버그입니다.하지만 업데이트 후에는 잘 작동합니다 .thanx guys –

답변

0

첫째로, whismically 유색 인종의 군중은 당신의 송이를 통해 우표를 지우지 않으며 당신의 윤곽을 쓰레기로 버리지 않았다. 어제는 만우절 이었기 때문에 귀하의 신청서가 죽지 않았을 것입니다.

그래서 앱에 로깅 또는 추적 기능이 설정되어 있습니까? 그렇다면 로그 파일에 무엇이 있습니까? 서버의 경고 로그에 내용이 있습니까? 아니면 덤프 디렉토리에있는 다른 추적 파일입니까?

로컬 PC에서 연결할 수있는 방법은 무엇입니까? SQL 플러스? 서버에 연결하여 SQL Plus를 실행 해 보셨습니까? 그렇다면 어떻게됩니까?

0

대부분의 경우 중요한 테이블은 잠겨 있습니다. 잠금 장치의 소유자 세션을 찾아서 종료해야합니다. 오라클 잠금을 해결하는 방법에 대한 많은 기사가 있습니다.

엔터프라이즈 Mananager DB 콘솔이 설치된 경우 성능 탭에서 인스턴스 잠금 또는 세션 차단 링크를 사용할 수도 있습니다.