Flashback Version Query on sys.user$

Parkhomets Andrey
Дата: 08.06.2006 18:47:00
Решил проверить "http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_flashback.htm#sthref1460"

выполняем :
SELECT versions_startscn, versions_starttime,
versions_endscn, versions_endtime,
versions_xid, versions_operation,
NAME, PASSWORD from sys.user$
TO_TIMESTAMP('2006-06-08 17:19:00', 'YYYY-MM-DD HH24:MI:SS')
AND TO_TIMESTAMP('2006-06-08 17:20:00', 'YYYY-MM-DD HH24:MI:SS')
Получаем "ORA-30051 VERSIONS clause not allowed here".

Делаем дальше:
-- Create the user
create user TEST
identified by test
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke role privileges
grant connect to TEST;

Потом через Flashback Transaction Query для ещё большего разочарования

SELECT xid, operation, start_scn,commit_scn, logon_user, undo_sql
FROM flashback_transaction_query
-- WHERE xid = HEXTORAW('000200030000002D');
where start_scn > (select max(start_scn) from flashback_transaction_query )-100
ничего не находим, что могло касятся sys.user$.

И где ошибка ?