서버에서 SQLNET.ORA 매개 변수 의 활성 값을 어떻게 찾을 수 있습니까?
SQLNET.ORA 파일을 찾는 방법을 알고 있지만 해당 파일의 값이 적극적으로 사용된다는 보장은 없습니다. 매개 변수를 변경하려면 리스너를 다시 시작해야하고 때로는 데이터베이스를 다시 시작 해야 할 수도 있습니다 . 디버깅을 위해 아무것도 다시 시작하지 않고 매개 변수 설정 방법을 100 % 확신 할 수있는 방법을 원합니다.
이 유사하다 이 질문에 ,하지만 난을 찾고 있는 현재 값을 찾을 수있는 방법. SQL 쿼리 일 필요는 없습니다.
내가 지금까지 시도한 것은 불가능하다고 믿게합니다.
- 추적은 해당 데이터를 생성하지 않습니다.
- 데이터 사전에 아무것도없는 것 같습니다.
- 설명서 또는 support.oracle.com에 정보가 없습니다.
- 현상금을 제공했지만 참가자는 없습니다. (그러나 누군가가 이것에 대답 할 수 있다면 또 다른 현상금을 제공하고 수여합니다.)
모르겠어요 그러나 sqlnet.ora에서 TRACE_SQL_SERVER = SUPPORT로 프로그램을 시작하면 sqlnet 등록 정보에 대한 정보를 찾을 수 있습니다.
—
miracle173
@ miracle173 설정
—
Jon Heller
TRACE_LEVEL_SERVER=support
은 즉시 적용되지만 추적 파일에는 매개 변수에 대한 정보가없는 것 같습니다.
지갑 위치에 대해 SQL, excep를 사용하는 방법이 없다고 생각합니다.
—
Raj
나는 어떤 방법을 모른다, 당신은 SR을 기록하고 오라클 지원을 요청할 수 있습니다. 그러나 그들이 당신에게 말할 것이라고 의심합니다. 내 이해는 이것들이 지속되지 않지만 리스너 시작 및 클라이언트 인증 중에 액세스된다는 것입니다.
—
Raj
나는 여전히 내 추측은 청취자 시작 / 다시로드와 클라이언트 세션 인증시에만 읽힌다는 것을 이해합니다. 왜? lsof 명령은이 파일이 모든 프로세스에서 사용되고 있음을 보여주지 않기 때문입니다. 이 매개 변수는 프로세스의 환경 변수로 노출되지 않습니다 (확인했습니다).
—
Raj