[oracle@SJ ~]$ cat /home/oracle/JY_SJ.sh
#!/bin/bash
source /home/oracle/.bash_profile
SDATE=$(date  +%Y%m)
TDATE=$(date -d "-1 month" +%Y%m)
SPNAME="P"${SDATE}
TPNAME="P"${TDATE}
#@/home/oracle/truncate.sql

sqlplus / as sysdba > /home/oracle/SJ_PAR_`date +%y%m%d%H`.log<<EOF
alter session set container=SJDB;
set feedback off heading off term off
set pages 0 trim on trims on lines 32767 long 999999
set echo off
spool SJ_PAR.sql

select count(*) from SJ.T_TEST_INF_SJ partition ($SPNAME);  
select count(*) from SJ.T_TEST_INF_JY partition ($TPNAME);

alter table SJ.T_TEST_INF_SJ truncate partition $TPNAME;
alter table SJ.T_TEST_INF_JY truncate partition $SPNAME;

select count(*) from SJ.T_TEST_INF_SJ partition ($SPNAME);
select count(*) from SJ.T_TEST_INF_JY partition ($TPNAME);

spool off
exit
EOF
logname=`date +%y%m%d%H`
impdp \'sys/SJ@SJDB as sysdba\' content=data_only logfile=$logname.log directory=SJ tables=SJ.T_TEST_INF_SJ:$TPNAME,SJ.T_TEST_INF_JY:$SPNAME remap_tablespace=SS_data:SJ_data,SS_idx:SJ_idx remap_schema=SS:SJ network_link=SJ_JY

最新文章

  1. JMS学习之路(一):整合activeMQ到SpringMVC
  2. 当Table中td内容为空时,显示边框的办法
  3. hibernate学习(7)——HQL查询
  4. ArcGis for Android 工作与学习
  5. Combination Sum
  6. JS数组键值,数组合并,
  7. Parameter Passing / Request Parameters in JSF 2.0 (转)
  8. SQL Server数据类型转换
  9. Swift学习一
  10. 新建myeclipse工作空间需要的工作
  11. C++编程常见错误
  12. 音频(3)Android TTS技术支持朗读英文
  13. JavaSE复习日记 : 条件判断语句
  14. ERP软件数据库覆盖数据恢复成功/重装数据库系统软件,导致同名文件覆盖
  15. java8 快速实现List转map 、分组、过滤等操作
  16. vue中路由跳转的底层原理
  17. js数值大小判断的错误
  18. jdk1.8新特性总结
  19. java.util.Collections.copy():列表List浅拷贝
  20. Mafly.Mail实现发送邮件

热门文章

  1. SQL 语句在查询分析器执行很快,程序 Dapper 参数化查询就很慢(parameter-sniffing)
  2. Class&lt;?&gt; getClass()
  3. 给OkHttp Client添加socks代理
  4. linux 系统filezilla无法上传文件 553 Could not create
  5. python爬虫入门---第一篇:获取某一网页所有超链接
  6. csharp: FTP Client Library using System.Net.FtpClient and FluentFTP,测试中存在的BUG修正
  7. 【读书笔记】iOS-微信公众平台搭建与开发揭秘
  8. 第三次web作业
  9. IDEA项目搭建九——MybatisPlus多数据库实现
  10. long数值 转换为时间