programing

PL/SQL Developer에서 연결을 유지하는 방법은 무엇입니까?

topblog 2023. 8. 21. 19:24
반응형

PL/SQL Developer에서 연결을 유지하는 방법은 무엇입니까?

저는 PL/SQL Developer 11.0.4.1774를 사용하고 있습니다.업무 중에는 하루 종일 데이터베이스를 사용해야 합니다.가끔 30~60분 동안 ide를 사용하지 않고 다시 사용해야 할 때는 다시 연결해야 합니다.

다시 연결하고 싶지 않은데 하루 종일 연결을 유지할 수 있는 방법이 있습니까?

도구 --> 환경설정으로 이동한 후 "연결 확인"을 누릅니다.60초마다 데이터베이스에 ping을 수행하여 세션을 활성화하고 프로필로 인한 유휴 세션 연결 해제를 방지합니다.

enter image description here

참고: 이 질문과 대답은 Allround Automation PL/SQL Developer를 위한 것입니다.Oracle SQL Developer를 찾는 경우 이 질문을 참조하십시오.

'IDLE_'을 확인해야 합니다.시간' 및 '연결_사용자 프로필에 대한 TIME' 설정

select * from dba_profiles
  where resource_name in  ('IDLE_TIME','CONNECT_TIME')

http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6010.htm

사용자가 다음을 초과하는 경우CONNECT_TIME또는IDLE_TIME그러면 데이터베이스가 현재 트랜잭션을 롤백하고 세션을 종료합니다.사용자 프로세스가 다음에 호출을 실행할 때 데이터베이스는 오류를 반환합니다.

PL/SQL Developer가 며칠 동안 열려 있지만 PL/SQL Developer에는 문제가 없습니다.Tools-Prefernces-connection설정:

  • 세션 모드 = 다중 세션
  • 연결 확인 = 선택 해제됨
  • 열린 트랜잭션으로 로그오프 = 커밋

및 TIME 설정은 다음과 같습니다.

    PROFILE RESOURCE_NAME   RESOURCE_TYPE   LIMIT
1   DEFAULT IDLE_TIME   KERNEL  UNLIMITED
2   DEFAULT CONNECT_TIME    KERNEL  UNLIMITED
  1. 재연결 플러그인을 설치하여 최소한 재연결은 간단한 버튼 누르기만 하면 됩니다.

  2. DBA의 의도에 반할 수도 있지만(프로파일/리소스 관리자 설정으로 인해 문제가 발생한 경우) 세션 창(또는 기타 보고서/쿼리 등)을 25분 정도마다 자동 새로 고침으로 설정할 수도 있습니다.

편집: Bar Solutions 웹 사이트에서 개발자가 Connect를 "Plugins"에서 "Old Plugins"로 이동한 것을 확인했습니다.현재 클라이언트 사이트에서는 플러그인을 설치할 수 없기 때문에 아직도 작동하는지 알 수 없습니다.

언급URL : https://stackoverflow.com/questions/33826571/how-to-keep-alive-the-connection-in-pl-sql-developer

반응형