为“摇一摇平台”开发搭建压力测试环境,把生产数据迁移到测试库中一份,清空当前测试库中对应 yaoyiyao 用户中有表和数据。
1、与对应项目组项目经理沟通一下,如果原测试库中对yaoyiyao用户的表和数据要保留,那么咱们备份一下。反之直接进行第2步
2、清空yaoyiyao用户所有表、数据
3、把生产数据导入测试库yaoyiyao用户
如果某用户下只有少量的表,咱们可以一张一张的删除
truncate table 表;
drop table 表;
如果某用户下有好几W张表呢?也一张一张删除?累费了!!!!
批量处理语句:
select tname from tab;
select 'truncate table '||tname||';' from tab where tname not like 'BIN$%';
select 'drop table '||tname||';' from tab where tname not like 'BIN$%';
select 'purge table "'||tname||'";' from tab where tname like 'BIN$%';