botan
Новичок
Extended SQL trace из PHP
Есть несложный скрипт который по идее должен осуществлять трассировку SQL Файла.
$_DB - просто оболочка для oci.
Однако, к сожалению файла с указанным префиксом нигде не наблюдается. Если это всё последовательно выполнить из sqlplus - всё шикарно работает. Никто не сталкивался ни с чем похожим?
Есть несложный скрипт который по идее должен осуществлять трассировку SQL Файла.
$_DB - просто оболочка для oci.
PHP:
$query="alter session set timed_statistics=true";
$stmt=$_DB->query($query);
oci_error($stmt);
$query="alter session set max_dump_file_size=unlimited";
$stmt=$_DB->query($query);
$query="alter session set tracefile_identifier = 'BQ_005'";
$stmt=$_DB->query($query);
$query="alter session set events '10046 trace name context forever, level 8'";
$stmt=$_DB->query($query);
$query="
SELECT
SERVICE_ID,
REQUEST_URI
FROM
SIMMENU_LOGS
WHERE
PHONE_NUMBER_ID=1400036
";
$res=$_DB->query($query)->fetchAll();
echo "+<pre>";
print_r($res);
echo "</pre>+";
$query="alter session set events '10046 trace name context off";
$stmt=$_DB->query($query);
$_DB->commit();
$_DB->close();
echo "Job Done!";
?>