Oracle Functions (PDO_OCI)

설치

Oracle 데이터베이스가 PHP와 동일한 시스템에 있는 경우 데이터베이스 소프트웨어에는 이미 필요한 라이브러리가 포함되어 있습니다. PHP가 다른 시스템에 있는 경우 무료 » Oracle Instant Client 라이브러리를 사용하세요. 자세한 내용은 OCI8 요구 사항 섹션을 참조하십시오.

--with-pdo-oci[=DIR]을 사용하여 PDO Oracle OCI 확장을 설치합니다. 여기서 선택적 [=DIR]은 Oracle 홈 디렉토리입니다. [=DIR] 기본값은 $ORACLE_HOME 환경 변수입니다.

접두사와 버전이 구성된 Oracle Instant Client SDK--with-pdo-oci=instantclient,prefix,version을 사용합니다.

// Using $ORACLE_HOME
$ ./configure --with-pdo-oci

// Using OIC for Linux with 10.2.0.3 RPMs with a /usr prefix
$ ./configure --with-pdo-oci=instantclient,/usr,10.2.0.3
                

미리 정의된 상수

아래 상수는 이 드라이버에 의해 정의되며 확장이 PHP로 컴파일되거나 런타임에 동적으로 로드된 경우에만 사용할 수 있습니다. 또한 이러한 드라이버별 상수는 이 드라이버를 사용하는 경우에만 사용해야 합니다. 다른 드라이버와 함께 드라이버별 속성을 사용하면 예기치 않은 동작이 발생할 수 있습니다. 코드가 여러 드라이버에 대해 실행될 수 있는 경우 PDO::getAttribute()를 사용하여 드라이버를 확인하기 위해 PDO::ATTR_DRIVER_NAME 속성을 얻을 수 있습니다.

PDO::OCI_ATTR_ACTION (int)
데이터베이스 세션에서 작업을 지정하는 방법을 제공합니다.

이것은 PHP 7.2.16 및 7.3.3부터 존재합니다.

PDO::OCI_ATTR_CLIENT_INFO (int)
데이터베이스 세션에 대한 클라이언트 정보를 지정하는 방법을 제공합니다.

이것은 PHP 7.2.16 및 7.3.3부터 존재합니다.

PDO::OCI_ATTR_CLIENT_IDENTIFIER (int)
데이터베이스 세션에서 클라이언트 식별자를 지정하는 방법을 제공합니다.

이것은 PHP 7.2.16 및 7.3.3부터 존재합니다.

PDO::OCI_ATTR_MODULE (int)
데이터베이스 세션에서 모듈을 지정하는 방법을 제공합니다.

이것은 PHP 7.2.16 및 7.3.3부터 존재합니다.


목차