Articles of 数据库备份

将SQL Server数据库备份到远程驱动器

我正试图将SQL Server数据库备份到位于另一个域上另一个networking上的另一个驱动器号。 该位置已被映射到Z:\并对应于\\10.98.76.6\Backups\ 。 这是我到目前为止在SQL查询中的代码: BACKUP DATABASE [LabResultDb] TO DISK = Z'\\LabResultDb_backup_12-09-2011.bak' WITH NOFORMAT, NOINIT, NAME = Z'LabResultDb-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 但是我收到一条错误消息 错误消息 无法打开备份设备“\ 10.98.76.6 \ Backups”。 操作系统错误1326(无法检索此错误的文本,原因:15105)。

从Sybase ASE 15上的数据库中删除大量数据后,回收磁盘空间的最有效方法是什么?

据我所知,基于一些研究,但Sybase ASE的实际经验为零,一旦分配给数据库,回收磁盘空间的唯一方法是导出该数据库,创build一个具有相同模式的新数据库,然后重新加载所有导出的数据到新的数据库。 这是正确的,还是有其他一些方法? 然后:假设上面的描述是正确的,并且需要完整的export-recreate-reload,那么最有效的方法是什么? 是否有工具可以自动化全部或部分stream程? 我被告知必须为数据库中的每个对象编写单独的bcp导出和导入命令,如果真的听起来很容易被知道Sybase ASE的人编写脚本。 (我不。) 在我看来,这似乎是一个非常基本的家务pipe理任务,感觉就像我错过了一些明显的事情。

采取云(亚马逊aws)备份的策略

我需要从amazon实例采取不同types的备份(代码备份,数据库备份,用户上传的文件备份),我需要确保这个备份运行正常,如果有任何备份失败,我需要得到邮件(失败可能是因为黑客或服务器故障) 目前我正在计划的是每个备份后发送邮件到一个邮件地址,一个脚本将阅读邮件,如果有任何邮件丢失,它会射击一个邮件到真实的电子邮件地址。 我这样做是因为我需要维护不同的客户端网站备份, 任何人都可以build议更好的方法,基本上我不是一个系统pipe理员的家伙我是一个开发人员正在试图解决我的问题,系统pipe理员可以请build议任何工具或更好的脚本来做到这一点

备份networking共享上的SQL备份

目前我的维护计划被configuration为将SQL Server数据库备份到本地驱动器,然后Commvault每晚都会提取这些文件,而且我的SQL Server维护计划在几个星期之后就会删除这些备份文件。 我不喜欢将SQL服务器备份到本地驱动器,每隔一段时间commvault失败,我的小时备份是无用的 – 如果我失去了整个服务器,我必须从commvault回到最后一晚。 我想要做的是将SQL服务器备份到networking共享中,然后让commvault从那里获取备份。 SQL服务器似乎无法通过networking直接备份到文件夹,但是我可以通过使用sp_addumpdevice创build设备来备份到networking共享。 基本上这会创build一个SQL视为设备的networking共享上的文件,但问题是不是每个备份都获得一个文件,而是在该文件中获得多个备份。 我可以设置备份到期,我认为这意味着备份将开始重新使用过期的空间…但是恐怕commvault会每晚备份这个大文件,而不仅仅是新的备份。 那么,是否有办法为每个备份的每个数据库备份个人备份文件的networking共享? 谢谢。

Mysql大型数据库备份

我如何在MySQL中备份大型数据库? 数据库的文件夹大小超过5GB,包含1.5个拉赫表。 我试图通过phpmyadmin备份服务器,但没有运气。

从MySQL从服务器备份 – 好主意还是坏主意?

我有一个MySQL主设备和两个设置为复制的MySQL从设备。 我正在运行我的数据库备份过程,包括一个Xtrabakup (通过perl包装Innobackupex )备份和一个primefacesmysqldump ,从一个奴隶。 今天早上,我注意到我做备份的奴隶几天前停止了复制,这意味着我的备份与主服务器不同步。 我应该从主人那里备份吗?

如果我有Postgresstream式复制,我仍然需要存档我的WAL文件?

我已经设置了两台运行Postgres 9.1的服务器,其中一台使用stream式复制configuration为另一台热备份。 鉴于此,是否有任何理由将我的WAL文件归档? 我知道归档的WAL文件允许我“回溯到”以前的数据库快照,但是对于我的特定应用程序,只要待机状态正常,我不需要这样的function。 还有其他什么原因让他们?

Plesk 9(CentOS)每天都会对所有数据库执行MySQL数据库转储吗?

有人知道吗? 目前我一直在研究通过CRON设置一些东西,但是如果Plesk已经在“幕后”做了,那么我不想把不必要的任务添加到服务器上。

如何从Oracle 10g导出数据库

我想从Oracle 10g数据库中导出包含所有触发器,索引,授权和用户帐户的数据库。 问题是我只有SYSDBA访问服务器,所以我不能访问服务器文件或SSH到它。 另外,我不能closures数据库。 我试图实现的是从我们的生产分贝获得testing分贝,而不会干扰数据库操作。 我不需要在testing环境中更新所有的数据。 似乎所有常用的文件备份和RMAN都需要直接访问文件或要求我closures数据库。 Expdp也将文件转储到服务器,而不是转存到客户端。 有没有其他的方法,直接转储数据库与expdp直接到其他服务器? 另一台服务器位于远程位置,所以可能需要很长时间 谢谢

最小的mysql wait_timeout?

在遭受最大连接饱和的数据库服务器上, mysqltuner.plbuild议我设置 wait_timeout (< 1) 我想知道遵循这个build议是否明智,并把值设定为1或甚至零。