5 个解决方案
#1
希望大家帮帮忙
不甚感激
![oracle 用存储过程备份数据库中的表 每月备份一次 oracle 用存储过程备份数据库中的表 每月备份一次](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBeEwyWmhZMlV2T0RNdVoybG0%3D.jpg?w=700&webp=1)
#2
1 用job
2 加分区。
2 加分区。
#3
execute immediate 'crete table new_tab select * from old_tab ...'
另外做分区最好了
另外做分区最好了
#4
create or replace procedure prc_bcktable
as
begin
execute immediate 'crete table table_201202 select * from table where datetime >=''201301''';
--log...
exception
when others then
dbms_output.put_line(sqlcode||sqlerrm);
--记录失败日志...
end;
#5
非常感谢大家
#1
希望大家帮帮忙
不甚感激
![oracle 用存储过程备份数据库中的表 每月备份一次 oracle 用存储过程备份数据库中的表 每月备份一次](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBeEwyWmhZMlV2T0RNdVoybG0%3D.jpg?w=700&webp=1)
#2
1 用job
2 加分区。
2 加分区。
#3
execute immediate 'crete table new_tab select * from old_tab ...'
另外做分区最好了
另外做分区最好了
#4
create or replace procedure prc_bcktable
as
begin
execute immediate 'crete table table_201202 select * from table where datetime >=''201301''';
--log...
exception
when others then
dbms_output.put_line(sqlcode||sqlerrm);
--记录失败日志...
end;
#5
非常感谢大家