ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 错误truncate了,错误drop了,表、表空间不够,咋整啊!

错误truncate了,错误drop了,表、表空间不够,咋整啊!

原创 Linux操作系统 作者:周应侯 时间:2011-07-19 11:07:42 0 删除 编辑
1、用户表内存报错不够咋整?
  eg:想在用户scott中增加表,可报错空间不够,(总表空间足

够,但分配给用户scott的空间不够)so:
alter user scott quota 10m on users;
//10m表示增加的大小
//users表示存储用户scott的表空间users,你的表空间可能是  

 user01

2、总表空间报错内存不够咋办?
  eg:想增加用户,可表空间users内存不够了,
alter tablespace users add datafile 'd:\a.dbf'
      size 10m autoextend on next 20m;
//users是指此时的表空间,'d:\a.dbf'为增加的位置,10m表示

最少增加10,20表示可扩展为20,即总大小为20m;
3、错DROP了表,怎样闪回?
  eg:错删除了表emp1,想找回:
flashback table emp1 to before drop;
//emp1为表;

4、错turncate了表,想找回,
  eg:错truncate了emp1 表,后悔了,so:
flashback table emp1 to timestamp to_timestamp
   ('2011-07-18 22:30:00','YYYY-MM-DD HH24:MI:SS')
//emp1为表,
//时间'2011-07-18 22:30:00'为truncate之前的时间;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22815499/viewspace-702546/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-11-03

  • 博文量
    56
  • 访问量
    144122