用自动ftp提高工作效率

开玩笑呢ature

开玩笑呢ature

2016-02-19 17:24

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是用自动ftp提高工作效率,一起来学习了解下吧!

  自动FTP的SHELL脚本,结合数据库的系统管理,它有很多用途,可以提高你的工作效率。

  用途1: 把数据库的逻辑备份或者其它关键的文件传到另一个地区,实现远端备份。

  ( 例如:从北京机房的传到上海机房。)

  auto_ftp.sh 内容如下:

  #!/usr/bin/sh

  ftp -i -n 192.168.0.253 FTPIT

  user username password

  bin

  put /oracle_backup/exp/user1.dmp.Z /bk/oracle_bak/dmp/user1.dmp.Z

  put /oracle_backup/exp/user2.dmp.Z /bk/oracle_bak/dmp/user2.dmp.Z

  quit

  FTPIT

  你可以根据实际情况修改斜体字的内容:

  目标服务器的IP地址,ftp用户名和密码,put或者get传递方式,源目录文件和目标目录文件。

  用途2: 使远端节点间有规律的数据库导出并导入的工作自动进行。

  按时间顺序在源服务器执行exp_tables.sh,然后auto_ftp_tables.sh。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  接着在目标服务器执行drop_tables.sh,最后imp_tables.sh。

  如何设置时间表并自动执行,请参看 UNIX下让ORACLE定时执行*.sql文件。

  用途3: 把自动生成的压缩格式的报表文件传到Linux邮件服务器,由机器自动给相关人员发EMAIL。

  auto_mail.sh 内容如下:

  $(cat mail.txt; uuencode report1.txt report2.txt ) | mail maggiefengyu@mail.china.com

  说明:mail.txt为邮件正文的内容,report1.txt.Z report2.txt.Z为邮件的两个附件,

  maggiefengyu@mail.china.com为邮件的收件人。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

用自动ftp提高工作效率

编程语言 网络编程
用自动ftp提高工作效率

如何提高工作效率

职场 职场礼仪
如何提高工作效率

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

autocad如何提高工作效率

电脑应用
autocad如何提高工作效率

提高工作效率的方法

职场 职场礼仪
提高工作效率的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Word提高工作效率的技巧

电脑入门
Word提高工作效率的技巧

设置PPT母版提高工作效率

电脑入门
设置PPT母版提高工作效率

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

为什么Win7/Win8.1用户没收到Win10推送?

为什么Win7/Win8.1用户没收到Win10推送?

Oracle 9i的备份和恢复机制

Oracle 9i的备份和恢复机制
下拉加载更多内容 ↓