OCI_COMMIT_ON_SUCCESS
es una constante declarada en Oracle PHP extensión
. ¿Estás seguro de que lo tienes instalado correctamente? ¿Está habilitado en php.ini? ¿Puede confirmar que puede conectarse a la base de datos manualmente con oci_connect
?
Si no tiene la extensión, deberá instalarla. Hay una lista de pasos que generalmente tomo para depurar la instalación -access-nls-data-files/6565017#6565017">aquí .
No estoy seguro de cuál es el valor de OCI_COMMIT_ON_SUCCESS, pero es posible que pueda falsificarlo con su propia definición, si se trata de eso.