Oracle常用命令(持续更新)

--1、解锁用户 alter user 用户名 account unlock;

--2、开启最小补充日志记录(执行的DML操作会被记录下来)  alter database add supplemental log data;

--3、查看FLASHBACK_TRANSACTION_QUERY中的记录,已获得某张表的操作记录  

select * from flashback_transaction_query where table_name=upper('table_name');

--4、查看数据库当前(相对的)系统改变号 system change number  (scn)

select dbms_flashback.get_system_change_number from dual;

--5、查询某个表在指定scn时的数据  xxxxx就是指定的scn  ,可以在FLASHBACK_TRANSACTION_QUERY中查到部分scn记录

select * from table_name as of scn xxxxx;

--6、解锁数据库表

select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o,v$session s where l.object_id=o.object_id and l.session_id=s.id;

alter system kill session 'sid,serial';

你可能感兴趣的:(oracle)