每天固定备份db sqlserver】的更多相关文章

DECLARE @DBName varchar(255) DECLARE @DATABASES_Fetch int DECLARE DATABASES_CURSOR CURSOR FOR select DATABASE_NAME = db_name(s_mf.database_id) from sys.master_files s_mf where -- ONLINE s_mf.state = 0 -- Only look at databases to which we have access…
--检查sqlserver所在服务的运行账号是否有权限访问共享文件夹,没有的话右键添加写权限 --开启权限sp_configure 'show advanced options', 1;goreconfigure;go EXEC sp_configure 'xp_cmdshell', 1GOreconfigure;go DECLARE @DesAddress NVARCHAR(500),@DesAccount NVARCHAR(100),@DesPassword NVARCHAR(100), @…
  --备份SQL SERVER数据库 BACKUP DATABASE book09 TO DISK ='c:\abc.bak' WITH init --恢复SQL SERVER数据库USE MASTER --开始循环,删除所有连接到数据库的连接 DECLARE @count int=0 SELECT @count=COUNT(spid) FROM master..sysprocesses where dbid=db_id('book09') WHILE (CONVERT(int,@count)…
sql.sh #!/bin/bash ##备份数据库: 每4小时 date2=`date "+%Y-%m-%d---%H.%M.%S"` /alidata/server/mysql/bin/mysqldump -P3306 -h127.0.0.1 -umysqlabc -p123456 myshop | zip >/wwwback/mysql-myshop-${date2}.zip project.sh #!/bin/bash ##备份WEB: 每12小时 date=`date…
为了保证数据库的安全性,我们都会规划数据库的容灾策略,包含本地备份.异地备份.raid.或者使用高可用性(如 日志传送.镜像.复制等)进行异地容灾.因为 SqlServer 数据库的备份仅仅有一个备份策略(如 完整-差异-日志),对某个数据库中,仅仅创建一个完整的策略,不要创建多个,否则备份链对不上.备份各在一方.对于备份.一般使用 完整备份+差异备份+日志备份,或者 完整备份+差异备份+日志传送,可是备份仅仅有一个文件.为了在异地也保存有同样的备份.SqlServer 有几种參数可设置多地保存…
开始 昨天备份一个数据库拿来测试,发现备份后的文件非常大.后来去检查下使用的备份脚本,原来之前的备份脚本没有压缩功能. 现把之前的备份脚本修改下,支持压缩备份,和支持仅复制备份(CopyOnly). 备份数据库(完整备份)脚本 (注:开初编写这脚本的目的是能批量备份数据库,提高工作效率,后面提到的还原数据库脚本也是如此.) <#=====================================================================#> ##备份数据库(完整备份…
公司的服务器奔溃了,事先没相应的保护措施,使得公司遭到了较大损失,为了以后不再出现类似事件,在系统中引入备份机制,使得数据库被破坏后损失降到最低. 数据的导出和导入 数据转换服务 数据转换服务DTS(Data Transmission Service)提供数据传送功能,可以通过交互操作从不同的数据源中导入数据,数据的来源特性可以用于查询数据的导入时间,地点以及运算方法. 数据的导入和导出是以相同格式读写数据,从文本或者oracle书库中导入数据到sqlserver,DTS也可以将sqlserve…
我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(十) 自定义存储过程和函数 我的MYSQL学习心得(十一) 视图 我的…
达梦7的试用 与SQLSERVER的简单技术对比 达梦数据库公司推出了他们的数据库服务管理平台,可以在该平台使用达梦数据库而无须安装达梦7数据库 地址:http://online.dameng.com/ 说实话,第一眼看到还是感到很高大上的,毕竟ORACLE.MYSQL.SQLSERVER都没有推出数据库试用的云平台 其实其他数据库也应该学习一下达梦,做一个平台让大家有机会学习自家的数据库知识,虽然现在这个时代下载安装包比较容易,不过提供一个平台也是有好处的 达梦数据库文档下载:http://f…
MongoDB 固定集合(Capped Collections) MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素! 创建固定集合 我们通过createCollection来创建一个固定集合,且capped选项设置为true: >db.createCollection("cappedLogCollection",{capped:tr…
建立普通集合 db.createCollections aaa; 建立固定集合名称book capped true 固定集合 size大小 max:文档数量 db.createCollection("book",{capped:true,size:10000,max:5})    "capped" : false, 表示普通集合 普通集合可以转换为固定集合      db.user.convertToCapped(maxBytes) - calls {convert…
固定集合 MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素! 特点:可以插入及更新,但更新不能超出collection的大小,否则更新失败,不允许删除,但是可以调用drop()删除集合中的所有行,但是drop后需要显式地重建集合. 示例 > db.createCollection(, max:}) #创建,参数max可选 { } > db.del…
通常备份的方式有两种:手动备份和自动备份,如果数据库服务器中有这么多的数据库需要备份,那么手动备份必定是一个很大的工作量,这个时候我们可以采用另外一种备份方式---定时自动备份. SQLServer的维护计划里面自带了备份数据库任务,但不会自动按日期命名,不方便,下面的方法是以存储过程来解决的,以sql2000为例: 首先要确认SQL Server Agent服务是在启动状态, 下一步,我们来创建作业,在创建作业之前,我们需要创建备份数据库及命名的存储过程 比如是对TestDB操作,打开查询分析…
mongodb固定集合(Capped Collection)和大文件管理(GridFS)   Capped Collection   固定集合(Capped Collection)是性能出色的有着固定大小的集合,以LRU(Least Recently Used最近最少使用)规则和插入顺序进行age-out(老化移出)处理,自动维护集合中对象的插入顺序,在创建时要预先制定大小,如果空间用完,新添 加的对象将会取代集合中最旧的对象,永远保持最新的数据. 查看集合的状态信息   db.cot1.sta…
备份 逻辑备份方法 使用MYSQLDUMP命令备份 MYSQLDUMP是MYSQL提供的一个非常有用的数据库备份工具.mysqldump命令执行时将数据库备份成一个文本文件, 该文件中实际上包含了多个CREATE 和INSERT语句,使用这些语句可以重新创建表和插入数据 MYSQLDUMP的语法和选项 mysqldump -u user -p pwd -h host dbname[tbname,[tbname...]]>filename.sql 选项/Option 作用/Action Perfo…
rman 备份时报:ORA-02396: exceeded maximum idle time 參考原文: RMAN backup faling with ORA-02396: exceeded maximum idle time, please connect again (Doc ID 1446182.1) 适用于: Oracle Server - Enterprise Edition - Version 11.2.0.1 and later Information in this docu…
前段时间,因为各种原因,自己动手写了一个小的备份工具,用了一个星期,想想把它的设计思路放上来,当是笔记吧. 需求场景:这个工具起初的目的是为了解决朋友公司对其网络的限制(不可以用任何同步软件,git,外网SVN,U盘只读).本来只是想做一个自动打包和发送邮件的工具,后来就发展成了这个. 软件功能:这个软件最终实现的功能包括1.读取配置文件,对配置文件中指定目录的文件进行日期检测,获取对应修改过的文件.2.将读出的文件进行压缩:3.将压缩文件发送到指定邮箱:4.对压缩文件进行历史版本的保留 根据最…
测试平台信息: Oracle:11gR2 操作系统:Redhat 5.5 Target DB:dave   几点说明: (1)RMAN 异机恢复的时候,db_name必须相同. 如果说要想改成其他的实例名,可以在恢复成功后,用nid 命令修改. 实例名的信息会记录到控制文件里,所以如果在恢复的时候,如果实例名不一致,恢复的时候会报错. (2)如果恢复的路径和源库不一致,就需要在restore时用set 命令指定新位置. 并且使用switch datafile all将信息更新的到控制文件.   …
数据库备份策略 备份的数据库 服务器:10.10.10.254.10.2.11.10 数据库:gps6 备份的表: user_info alarminfo electronic_fence jpush last_point nav_device_info nav_mac_type_client_type_group nav_target_group nav_target_group nav_voice_recode sim_info user_device_tmp user_email user…
MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素! 创建固定集合 我们通过createCollection来创建一个固定集合,且capped选项设置为true: >db.createCollection("cappedLogCollection",{capped:true,size:10000}) 还可以指定文档个数,加上max:1…
数据对网站运营或者企业运营是至关重要的,所以,我们在使用数据库的时候,为了保证数据的安全可靠性,都会做数据库备份,很显然,这个备份,我们不可能每天都去手动备份,SQLServer 数据库就可以提供数据库定时备份的任务,你可以设置按照天.周.月.年等不同设置不同的备份周期,这里我就不在介绍自动备份的设置了,百度教程可以找到一大波,最重要的一点就是,一定要开启Sqlserver 代理服务,否则自动备份就无法执行了. 设置好了,数据库会在[管理]-[维护计划]中创建一条记录,同时,也会在[Sql se…
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46766919 备份 逻辑备份方法 使用MYSQLDUMP命令备份 MYSQLDUMP是MYSQL提供的一个很实用的数据库备份工具.mysqldump命令运行时将数据库备份成一个文本文件,该文件里实际上包括了多个CREATE 和INSERT语句,使用这些语句能够又一次创建表和插入数据 MYSQLDUMP的语法和选项 mysqldump -u user -p pwd -h host…
如何实现mysql读写分离 1.通过程序实现读写分类(性能 效率最佳) php和java都可以通过设置多个连接文件轻松实现对db的读写分离,即当select时,就去连读库的连接文件,当update,insert,delete时就去连写库的连接文件. 2.mysql-proxy, amoeba等代理软件也可以实现读写分离 3.开发dbproxy 主从同步原理 是异步的,逻辑的 主库 必须开启binlog io线程 从库 io线程 sql线程 master: ip port user/pass bi…
1.创建备份DB的脚本 python版本的脚本 db_backup.py import os password='df' os.system('mysqldump -uroot -p{} fwss > /home/web/db_backup/fwss_$(date +%Y%m%d_%H%M%S).sql'.format(password)) bash脚本 db_backup.sh #!/bin/bash mysqldump -uroot -pdf fwss > /home/web/db_bac…
centos6.5环境通过shell脚本备份php的web及mysql数据库并做远程备份容灾 系统:centos6.5 1.创建脚本目录 mkdir -p /usr/local/sh/ 创建备份web文件存放目录 mkdir -p /data/backup/www/ 创建备份db文件存放目录 mkdir -p /data/backup/db/ 授权backup用户对所有数据库的操作权限(注意用来备份mysql数据库) GRANT ALL PRIVILEGES ON *.* TO 'backup'…
Cocon90.DB 使用说明 开源库:https://github.com/Cocon90/Cocon90.Db Sqlite位置:https://www.nuget.org/packages/Cocon90.Db.Sqlite Mysql位置:https://www.nuget.org/packages/Cocon90.Db.Mysql SqlServer位置:https://www.nuget.org/packages/Cocon90.Db.SqlServer 一.简介 Cocon90.D…
一.创建固定集合 db.createCollection("guding",{"capped":true,"size":10,"max":2}) capped:代表这是一个固定集合 size:集合最大容量(KB) max:集合最大的文档数 如果max或者size满了的情况下,再次插入一条数据,会将最早的数据挤出集合. 二.自然排序 对于固定集合可以进行一种特殊的排序:自然排序($natural 取值:1或者-1) db.get…
1.固定集合 > db.createCollection(, max:});//固定集合 必须 显式创建. 设置capped为true, 集合总大小xxx字节, [集合中json个数max] { } > db.c1.stats() { "ns" : "test.c1", , , , , , , , , , "indexSizes" : { }, , , } > db.c1.insert({name:'}); > db.c1…
AIX克隆盘即AIX的rootvg的备用替换磁盘,用于保留AIX的原始状态,它可作为软件的升级后出现问题快速回退到原系统的备份手段,也可用于测试两个不同版本的AIX系统.系统可保留两块引导磁盘,而且都支持启动,可从任意一块盘引导 .同时克隆盘也是一种定期的备份手段. 克隆盘的操作通过一组"alt_disk_"相关的命令来实现的. alt_disk_copy把当前运行的rootvg复制到另外一个空闲磁盘上.复制完成之后,新的目标盘将成为一个新的卷组,被命名为altinst_rootvg.…
1.AIX备份命令…