2013-02-27 6 views
1

Oracle 8.1.7 * ("SECURITY = ON")에서 tns-listener 암호를 설정 한 것으로 알게되었지만 "Command = status"를 통해 SID가 열거 가능합니다. 방화벽에 유일한 해결책을 필터링하고 있습니까? 사전Oracle tns-listener security

답변

0

1 단계에서

덕분에 - DB를 리스너 상태 당신이 원하는 리스너 (우리의 경우 "ORCL")이 표시되지 않는 것을

lsnrctl status 

공지 사항을 확인합니다. -

2 단계 SQLPLUS

sqlplus sys/oracle as sysdba 

SQLPLUS를 통해 로그인은 우리에게이 오류 메시지가 준 :

Writing audit records to Windows Event Log failed 

3 단계 - Windows 이벤트 뷰어로 이동 (eventvwr.exe를)

에서 "Windows 로그"에서 응용 프로그램을 마우스 오른쪽 단추로 클릭하고 "로그 지우기"를 선택하십시오. 시스템에서도 마찬가지입니다.

응용 프로그램을 마우스 오른쪽 단추로 클릭하고 속성을 선택하는 것이 좋습니다. 그런 다음 "로그 크기"에서 "최대 로그 크기에 도달하면"아래의 옵션을 선택하십시오 : "필요에 따라 이벤트 덮어 ​​쓰기". 이렇게하면 로그가 초과되어 DB가 시작되지 않습니다.

Windows Vista 및 높은, 당신은 응용 프로그램 로그 지우려면 다음 명령을 실행할 수 있습니다에서

:

wevtutil cl Application 

4 단계 - 이제 로그인 할 수 있어야한다

sqlplus sys/oracle as sysdba 

SQLPLUS를 통해 로그인 오류 메시지가 없습니다.

5 단계 - 이제 리스너가 실행을 참조해야하는 DB 리스너 상태

lsnrctl status 

을 확인합니다.

6 단계 - UCM 시작

이제 UCM을 시작해야합니다.

이 질문에 대한 심층적 인 대답은 내 blog post 전체를 읽을 수 있습니다.