
正文
使用批处理备份sqlserver数据库,bat备份数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
...expdp定时备份?oracle用expdp实现定时备份数据库图文详细教程_百度...
第一个,表模式,备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。
按照你所说的思路,你可以写个shell脚本:设个定时任务 第一步,先生成个dmp文件,规定命名格式 第二步,调用ftp,scp之类工具,将该dmp文件上传到你指定的远程服务器上面。
可以在控制面板的管理工具中,找到任务计划程序,设置一个定时任务,每天执行一遍exp 用户名/密码@SID file=d:\xx.dmp owner=用户名这个命令,这样就能实现数据库数据的定时备份了。
需要写个bat脚本,然后在windows计划任务里调用此脚本可实现每天自动备份。
看你是以什么方式备份的,是以exp 还是expdp 还是备份的表空间,还是使用的rman备份的,不同的有不同的恢复方法 另如果你所用的是imp/exp或impdp/expdp方法进行导入,导出的。
相关问答
Q1: 如何将SQLSERVER数据库备份到网络上
1、在服务器所有程序中打开SQLServerManagementStudio并连接数据库实例。需要备份的数据右键-备份 在弹出的对话框中再次确认要备份的数据库是否正确,且备份模式为“完整”之后点击“添加”按钮添加备份位置。
2、日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点;文件组备份:可以备份和还原数据库中的个别文件。
3、打开数据库管理工具,sqlservermanagementstudio,连接上选中对应的数据库,右键---任务---还原---数据库。
Q2: 如何对数据库进行备份操作?
方法一:手动备份数据库单击数据库下方的“备份项目,单击“新建备份”,在弹出的对话框中单击“开始”即可开始备份,备份成功会出现一个以时间命名的备份文件。
企业备份服务器数据库的数据一般有四种方式:数据库文件直接拷贝,数据库管理程序备份,脚本制定计划任务,使用云备份系统。数据库文件直接拷贝如果不是频繁的读写长期占用,可以直接拷贝数据库目录源文件,另行保存一份即可。
第一种是手动备份。直接进入到数据库管理页面,将数据库手动导出到本地即可实现数据库备份。第二种是适用于虚拟主机的方案。首先进入‘多备份’,然后登陆,进入控制面板。
Q3: 如何用批处理实现数据备份?
1、你可以试试FtpCopy,不过要安装下FTP服务(FileZilla或其他),FtpCopy支持多种备份规则设置。
2、上面这几句保存成一个批处理。放到计划任务里每天定时执行。其中“你ftp的ip”、“你ftp的用户名”、“你ftp的密码”需要你替换。
3、bak\bbs\%date:~0,3%\ /y net start mysql 然后使用windows的“计划任务”定时执行该批处理脚本即可。
4、到此备份文件批处理已经完成,自动备份就需要有命令去自动出发刚才我们写的代码才可以,至于怎么自动执行,小编写过另一片经验,[Win7,8,1系统下创建工作计划与定时任务]。
5、说下思路吧。文件的复制有copy就行了,按时间建立文件夹需要引用系统变量%data%和%time%,写好保存bat,至于10分钟一次,也只有把这个批处理文件加入计划任务比较合适了。如果不想手动添加,你可以看看schtasks /create /?。
6、用一个批处理不太好做到,不过可以用两个,第一个备份第二个可以让它以电脑的系统日期做名子在指定的位置建立一个文件夹并把第一个批处理生成的备份给自动考到里面来。
关于使用批处理备份sqlserver数据库和bat备份数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







