Oracle中常见的数据库操作

一、查看修改连接数


select count(*) from v$process ; 当前连接数 


select value from v$parameter where name ='processes';  允许最大连接数


alter system set processes = 300 scope =spfile;  修改连接数




二、空表无法导出处理


commond下执行: show parameter deferred_segment_creation;


如果为true 改为false


alter sysytem set deferred_segment_creation=false;


sql下执行 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;


拷出结果执行




三、锁表处理


select b.OWNER, b.OBJECT_NAME, a.SESSION_ID, a.LOCKED_MODE
  from v$locked_object a, dba_objects b
 where a.OBJECT_ID = b.OBJECT_ID  

 

四、删除数据恢复


注意表不要用别名


select * from wf_spyj  as of timestamp(systimestamp - interval '10' minute) where lcslid='xxxxxxxxxx' ;


select *
  from wf_pz as of timestamp(systimestamp - interval '20' minute)
 where sszzjgdm in ('210213580000',
                    '210213590000',
                    '210213970000',
                    '210213600000',
                    '210213610000',
                    '210213980000')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值