
OCI8.ping_interval은 Oracle 데이터베이스와의 연결을 유지하기 위해 OCI8 라이브러리가 사용하는 ping 간격을 설정하는 옵션입니다.
기본값은 60초로, 데이터베이스와의 연결이 끊어지거나 오류가 발생할 때 OCI8 라이브러리가 데이터베이스와 재연결을 시도하는 간격을 설정합니다.
OCI8.ping_interval을 변경하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$oci = new PDO('oci:dbname=ORCL;host=192.168.1.100', 'SCOTT', 'TIGER');
$oci->setAttribute(PDO::ATTR_PERSISTENT, true);
$oci->setAttribute(PDO::ATTR_PERSISTENT_CONNECTION, true);
$oci->setAttribute(PDO::ATTR_PERSISTENT_TIMEOUT, 10); // 10초로 설정
또는 PHP.ini 파일을 수정하는 방법도 있습니다.
#hostingforum.kr
ini
oci8.ping_interval = 10
참고로, OCI8.ping_interval을 설정하는 방법은 여러 가지가 있습니다. 위의 예시 코드나 PHP.ini 파일을 수정하는 방법이 대표적인 방법입니다.
OCI8.ping_interval을 설정하는 방법에 대한 자세한 내용은 Oracle의 공식 문서를 참조하시기 바랍니다.
https://docs.oracle.com/cd/B28359_01/server.111/b28320/params010.htm#CJACDBEG
OCI8.ping_interval을 설정하는 방법에 대한 예시 코드와 참고할 만한 리소스는 위의 예시 코드와 Oracle의 공식 문서를 참조하시기 바랍니다.
2025-06-20 11:57