Extended SQL trace из PHP

botan

Новичок
Extended SQL trace из PHP

Есть несложный скрипт который по идее должен осуществлять трассировку 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!";
?>
Однако, к сожалению файла с указанным префиксом нигде не наблюдается. Если это всё последовательно выполнить из sqlplus - всё шикарно работает. Никто не сталкивался ни с чем похожим?
 

tony2001

TeaM PHPClub
1) у апача должно быть достаточно прав, чтобы создать этот файл.
2) скорее всего он в директории скрипта, т.к. я не вижу нигде ПУТИ.
если нет - см. п.1
 
Сверху