要将数据库中某个表的数据上传到FTP的某个目录下(不是根目录).该表的数据按日期排序.每天5:00:00 将前一天的数据上传到指定的FTP目录.生成文件的格式要求:table_name.YYYYMMDD,其中,字段之间用’,’分隔,记录之间用‘\tn’分隔。
并且要求传输的临时目录为/data/tmp,传输成功后转移到目录/data/source.该如何实现.
环境:ORACEL8.1.7,IBM AIX
并且要求传输的临时目录为/data/tmp,传输成功后转移到目录/data/source.该如何实现.
环境:ORACEL8.1.7,IBM AIX
1、如果抛却文件格式的限制~
EXP可以实现你的需求:就是某张表,某个条件的备份;
exp help=y
exp user/password file='d:\test.dmp' tables='TEST' query="""where rownum<10"""
2、还有就是MS SQL SERVER的DTS了~
例子:
C:\>exp scott/tiger file='d:\l.dmp' tables='EMP' query="""where rownum<10"""Export: Release 9.2.0.1.0 - Production on 星期二 12月 21 14:13:31 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, Oracle Label Security, OLAP and Oracle Data Mining option
s
JServer Release 9.2.0.1.0 - Production
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集即将导出指定的表通过常规路径 ...
. . 正在导出表 EMP 9 行被导出
EXP-00091: 正在导出可疑的统计信息。
导出成功终止,但出现警告。
2、编写shell代码,定时上传这些文件(与数据库本身没有关系)
3、上传成功后,转移到目录/data/source具体代码找资料哦!
用job定时完成