sde脚本的备份

1. sde 备份脚本

set today=%date:~0,4%%date:~5,2%%date:~8,2%

mkdir d:\dbbak\sdebak\%today%

sdeexport -o create -l dlzxx,shape -f d:\dbbak\sdebak\%today%\dlzxx.exp -i esri_sde -u sde -p sde

sdeexport -o create -l dmzj,shape -f d:\dbbak\sdebak\%today%\dmzj.exp -i esri_sde -u sde -p sde

sdeexport -o create -l gdzxx,shape -f d:\dbbak\sdebak\%today%\gdzxx.exp -i esri_sde -u sde -p sde

sdeexport -o create -l gs,shape -f d:\dbbak\sdebak\%today%\gs.exp -i esri_sde -u sde -p sde

sdeexport -o create -l hd,shape -f d:\dbbak\sdebak\%today%\hd.exp -i esri_sde -u sde -p sde

sdeexport -o create -l jmd,shape -f d:\dbbak\sdebak\%today%\jmd.exp -i esri_sde -u sde -p sde

sdeexport -o create -l ql,shape -f d:\dbbak\sdebak\%today%\ql.exp -i esri_sde -u sde -p sde

sdeexport -o create -l sdzxx,shape -f d:\dbbak\sdebak\%today%\sdzxx.exp -i esri_sde -u sde -p sde

sdeexport -o create -l sy,shape -f d:\dbbak\sdebak\%today%\sy.exp -i esri_sde -u sde -p sde

sdeexport -o create -l tl,shape -f d:\dbbak\sdebak\%today%\tl.exp -i esri_sde -u sde -p sde

sdeexport -o create -l xdzxx,shape -f d:\dbbak\sdebak\%today%\xdzxx.exp -i esri_sde -u sde -p sde

sdeexport -o create -l xjjm,shape -f d:\dbbak\sdebak\%today%\xjjm.exp -i esri_sde -u sde -p sde

sdeexport -o create -l xjjx,shape -f d:\dbbak\sdebak\%today%\xjjx.exp -i esri_sde -u sde -p sde

sdeexport -o create -l xzhl,shape -f d:\dbbak\sdebak\%today%\xzhl.exp -i esri_sde -u sde -p sde

sdeexport -o create -l zb,shape -f d:\dbbak\sdebak\%today%\zb.exp -i esri_sde -u sde -p sde

sdeexport -o create -l zdzxx,shape -f d:\dbbak\sdebak\%today%\zdzxx.exp -i esri_sde -u sde -p sde

sdeexport -o create -l zgdzxx,shape -f d:\dbbak\sdebak\%today%\zgdzxx.exp -i esri_sde -u sde -p sde

sdeexport -o create -l zj,shape -f d:\dbbak\sdebak\%today%\zj.exp -i esri_sde -u sde -p sde

2. sde 恢复脚本

sdeimport -o create -l dlzxx,shape -f D:\20120817\dlzxx.exp -i esri_sde -u sde -p sde

sdeimport -o create -l dmzj,shape -f D:\20120817\dmzj.exp -i esri_sde -u sde -p sde

sdeimport -o create -l gdzxx,shape -f D:\20120817\gdzxx.exp -i esri_sde -u sde -p sde

sdeimport -o create -l gs,shape -f D:\20120817\gs.exp -i esri_sde -u sde -p sde

sdeimport -o create -l hd,shape -f D:\20120817\hd.exp -i esri_sde -u sde -p sde

sdeimport -o create -l jmd,shape -f D:\20120817\jmd.exp -i esri_sde -u sde -p sde

sdeimport -o create -l ql,shape -f D:\20120817\ql.exp -i esri_sde -u sde -p sde

sdeimport -o create -l sdzxx,shape -f D:\20120817\sdzxx.exp -i esri_sde -u sde -p sde

sdeimport -o create -l sy,shape -f D:\20120817\sy.exp -i esri_sde -u sde -p sde

sdeimport -o create -l tl,shape -f D:\20120817\tl.exp -i esri_sde -u sde -p sde

sdeimport -o create -l xdzxx,shape -f D:\20120817\xdzxx.exp -i esri_sde -u sde -p sde

sdeimport -o create -l xjjm,shape -f D:\20120817\xjjm.exp -i esri_sde -u sde -p sde

sdeimport -o create -l xjjx,shape -f D:\20120817\xjjx.exp -i esri_sde -u sde -p sde

sdeimport -o create -l xzhl,shape -f D:\20120817\xzhl.exp -i esri_sde -u sde -p sde

sdeimport -o create -l zb,shape -f D:\20120817\zb.exp -i esri_sde -u sde -p sde

sdeimport -o create -l zdzxx,shape -f D:\20120817\zdzxx.exp -i esri_sde -u sde -p sde

sdeimport -o create -l zgdzxx,shape -f D:\20120817\zgdzxx.exp -i esri_sde -u sde -p sde

sdeimport -o create -l zj,shape -f D:\20120817\zj.exp -i esri_sde -u sde -p sde

时间: 2024-11-29 07:01:02

sde脚本的备份的相关文章

Shell脚本-----自动备份Mysql数据库

脚本的整体思路 1.定义需要的变量 2.利用for循环备份需要备份的库,并以库名-当天日期.sql命名,并记录相关日志 3.建立备份当天的日期的目录,向备份的Sql文件移动到该目录 4.压缩打包该目录,以节省空间,打包成功后删除该目录 5.备份目录只备份七天的数据库,第八天删除第一天的备份,目录只会存在连续七天的备份文件 6.查找备份目录下的.log日志文件,超过七天的删除 #!/bin/bash mysql_bin=/usr/local/tdoa/mysql/bin/mysqldump use

SHELL脚本自动备份Linux系统

今天来写一个使用shell脚本增量备份系统文件,顺便复习一下shell脚本相关的命令,这个脚本可以根据自己的需求来备份不同的文件或者文件夹,进行完整备份和增量备份.直接上脚本如下: #!/bin/sh #Automatic Backup Linux System Files #Author wugk 2013-11-22 #Define Variable SOURCE_DIR=( $* ) TARGET_DIR=/data/backup/ YEAR=`date +%Y` MONTH=`date

用shell脚本自动化备份数据库

防伪码:防止误删系统数据库,定时备份你我更安心! 使用shell脚本自动化备份数据库 一.简介 系统数据库如图所示(以MySQL5.5为例) 1.information_schema:信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息.在information_schema中,有数个只读表.它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件. 2.mysql:MySQL的的核心数据库,类似于SQLServer中的master表,主要负责存储数据库的用户.权限

如何使用脚本自动备份阿里云rds数据库

vim .mysqldump.sh #脚本都放置到/d20141212/scripts下,创建.mysqldump.sh的文件目的是,这个文件里有数据库的连接信息,要隐藏掉.所以加了.. #!/bin/bash shopt -s -o nounset export PATH=/usr/bin/:/bin bakdir=/d20141212/dbback/msyql date=$(date +%Y_%m_%d_%H) dbname='XXX' #数据库名称 dbuser='XXX' #数据库用户

mysql全备脚本,此脚本可以备份多个数据库,单独文件夹

#!/bin/bash#mysql全备脚本,此脚本可以备份多个数据库,#为每个数据建立单独的文件夹进行备份 #author:yxy#website:www.sql8.net#mail:[email protected]#created:2014-8-14 #Mysql dabase information#主机db_host="localhost"#数据库帐号db_user="root"#数据库密码db_passwd="12356789"#mys

Windows和Linux使用WinSCP脚本(备份)自动数据同步

使用WinSCP脚本(备份)自动数据同步 写在前面:本笔记适用于windows和linux之间数据备份.使用以下脚本前提是windows已将安装了WinSCP程序 脚本文件script.txtoption echo offoption transfer binaryopen sftp://username:[email protected]:port::cd /backup/::put E:\app (简单上传文件命令)synchronize remote E:\app\back /backup

Rehat一键安装mysql脚本和备份数据库脚本

Rehat一键安装mysql脚本 ##说明:适用,Rehat 5 6 7 1.运行状态,运行成功输出mysql临时密码 2.代码如下 #!/bin/bash #获取系统信息 sudo cat /etc/issue>myfile aa=sudo grep '5.' myfile bb=sudo grep '6.' myfile cc=sudo grep '7.' myfile echo $aa echo "It is a test" > myfile #获取系统信息 sudo

FAQ系列 | 如何在windows下用bat脚本定时备份mysql

并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下. remrem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具remrem 跳转到工作目录下f:cd f:\DBBAKrem 设置变量:备份文件名SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sqlrem 设置变量:日志文件名SET LOG_FILE=MY_DBBAK.logrem 记录日志e

shell脚本定时备份数据库

脚本代码: 新建文件back_db.sh #!/bin/bash TODAYTIME="`date +%Y%m%d`" DBNAME="test mysql" DUMPPATH="/usr/local/webserver/mysql/bin/mysqldump" HOST="xxx" USER="xxx" PASSWD="xxx" DB_FILE="/home/data/bac