Flash 会表数据 之oracle 10g
界面开发人员报有很多重复数据在用户权限表。然后我删除了表数据delete 方式,修改了对应的存储过程使之不重复!
后来发现 重新拉回的数据没权限。 只好闪回到今天凌晨了!
SQL> ALTER TABLE BA.T_POWER_ADMIN ENABLE ROW MOVEMENT;
Table altered
SQL> flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-29 10:00:00','yyyy-mm-dd hh24:mi:ss');
flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-29 10:00:00','yyyy-mm-dd hh24:mi:ss')
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-12801: 并行查询服务器 P018 中发出错误信号
ORA-01555: 快照过旧: 回退段号 13 (名称为 "_SYSSMU13$") 过小
SQL> flashback table ba.t_Power_Admin to timestamp to_timestamp(2009-10-30 00:45:00','yyyy-mm-dd hh24:mi:ss');
2 ;
3 /
flashback table ba.t_Power_Admin to timestamp to_timestamp(2009-10-30 00:45:00','yyyy-mm-dd hh24:mi:ss');
;
ORA-01756: 引号内的字符串没有正确结束
SQL> flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-30 00:45:00','yyyy-mm-dd hh24:mi:ss');
flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-30 00:45:00','yyyy-mm-dd hh24:mi:ss')
ORA-00604: 递归 SQL 级别 1 出现错误
ORA-12801: 并行查询服务器 P014 中发出错误信号
ORA-01555: 快照过旧: 回退段号 12 (名称为 "_SYSSMU12$") 过小
SQL> flashback table ba.t_Power_Admin to timestamp to_timestamp('2009-10-30 10:45:00','yyyy-mm-dd hh24:mi:ss');
Done
SQL> execute P_GATHER_DAY_M_ADMIN;
PL/SQL procedure successfully completed
SQL>
相关文档:
数据库对象
<1>表(约束)
<2>如何自动编号
SQLserver
--IDENTITY属性
create table test(
xh int identity(1,2) primary key,
name varchar(20)
);
insert into test(name) values ('mike');
ORACLE
一个对象(序列sequenc ......
<1> ORACLE的使用
启动和关闭
工具操作ORACLE -- sql*plus
plsql deve ......
数据字典dict总是属于Oracle用户sys的。
1、用户:
select username from dba_users;
改口令
alter user spgroup identified by spgtest;
2、表空间:
select * from dba_data_files;&nbs ......
select decode('X','Q','变量1','变量2') from dual
select sysdate,to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual
select to_date(’2003-10-17 21:15:37’,’yyyy-mm-dd hh24:mi:ss’) from dual
日期格式参数 含义说明
D 一周中的星期几
DAY 天的名 ......