我们有一个丑陋的问题,错误地,平衡器将一些请求重定向到具有与生产非常相似的数据的测试实例,现在我知道在测试Postgres中记录的数据属于生产
有没有办法列出Postgres过去24小时内所有数据变化的表格?
Postgres版本是9.3,我有大约250个表.
好吧所以我处于这样一种情况,我需要将sql查询的结果转储到一个文件中这是为了备份目的我尝试从我的终端运行以下:
mysql -e "select * from products where brand_id=5" -u root -p database_name > dumpfile.sql
Run Code Online (Sandbox Code Playgroud)
这会转储数据但是使用"insert into statements",所以如果以后我想将这些数据转储回我的数据库,我将重新编写它.这不是正确的方法.那么请建议我如何转储查询结果以备份目的?
我使用 SQL Server。我的差异备份有问题。我在周末对数据库进行完整备份,此外,我还每天对数据库进行差异备份。我创建了一项工作,可以自动执行这些备份任务。拿完这些完整的和不同的 bakcups 后,我每天和每周都会用工作 schudelar 恢复它们。我的完整还原作业任务每周都会成功运行,但是当我的其他任务(即还原每日差异备份)尝试运行时,它会失败并显示“日志或差异备份无法还原,因为没有文件准备好前滚。”错误消息。
我有两个数据库服务器。其中一台是生产服务器,另一台是报告服务器。报告服务器包含与生产数据库服务器相同的数据库。每周结束时,我都会对生产数据库服务器中的数据库进行完整备份以用于报告服务器。同样,每个午夜,我也会对生产服务器中的数据库进行差异备份以用于报告服务器。第二天,我将最后一个差异恢复到报告服务器中的数据库。我使用可视化 cron 工具来执行该过程,但它因该错误而失败。我尝试恢复手动但收到相同的错误消息。
这是我的恢复命令。
EXEC [dbo].[DatabaseRestoreMany]
@Databases = 'DB_2004',
@BackupRoot = '\\BCKPSRVR\BKUP\',
@BackupTypes = 'DIFF',
@DataFileDirectory = 'D:\DBFILES\DB_2004\',
@LogFileDirectory = 'D:\DBFILES\DB_2004\',
@DirectoryPerDatabase = 'Y',
@RecoveryState = 'STANDBY',
@ReturnBackupList = 'N',
@ReturnTaskList = 'N',
@Execute = 'Y'
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?你能帮助我吗?
先感谢您。
database sql-server backup backup-strategies database-backups
我正在尝试使用pgadmin备份和恢复实用程序将数据库从一个模式恢复到postgresql中的另一个模式。数据库 A的备份成功,但是当我尝试将其还原到另一个数据库 B时,出现如下错误。
有谁知道这个或者以前遇到过这样的问题吗?
我尝试更改恢复选项,例如
样本:
pg_restore:创建表“public.app_role” pg_restore:[archiver (db)] TOC 条目 227 中的错误;1259 197811 TABLE app_role Schedule pg_restore:[archiver (db)] 无法执行查询:错误:角色“schedule”不存在 命令为:ALTER TABLE public.app_role OWNER TO Schedule;
谢谢
我正在尝试通过 sqlachemy 备份数据库并将其保存为文件。我尝试使用扩展 Flask-AlchemyDumps,但它似乎不再受支持。
我肯定错过了一些明显的事情,因为这肯定是很多开发人员想要做的事情。有谁知道我应该如何备份数据库?
提前致谢
J柯克曼
我没找到如何下载。我想这样做有两个原因:
However, I don't find an easy way like clicking on a button to download it.
The only way seems to code a complex piece of code to go throw the whole database and export it in some format like JSON.
Am I right? Hopefully you found an easy way to download the database from Azure!
We clicked here:
But that csv doesn't contain any data, just information …
我不小心删除了表中的一行并想要恢复它.我在这里找到了一个解决方案:如何在MS SQL服务器中恢复已删除的记录
我试图从删除后的备份恢复数据库.但我无法使用STOPAT选项恢复数据库:
RESTORE LOG database FROM DISK = N'X:\database.BAK' WITH
STOPAT = N'2011-02-12T00:00:00', RECOVERY
Run Code Online (Sandbox Code Playgroud)
我有以下错误:
Msg 3117, Level 16, State 4, Line 1
The log or differential backup cannot be restored because no files are
ready to rollforward.
Msg 3013, Level 16, State 1, Line 1
RESTORE LOG is terminating abnormally.
Run Code Online (Sandbox Code Playgroud) sql-server sql-server-2005 database-restore database-backups
如果我将Multi AZ部署降级到标准部署会发生什么?是否存在i/o冻结或数据丢失的可能性?如果是,那么可能是最小化数据可用性停机时间的正确方法.
Oracle有两种备份数据库的选项,关于它们的文档非常简短.
要作为映像副本备份到磁盘,请使用BACKUP AS COPY,如下所示
备份为复制
设备类型磁盘
数据库;要将数据备份到备份集中,请使用AS BACKUPSET子句.您可以允许在配置的默认设备上创建备份集,也可以将它们专门定向到磁盘或磁带
备份作为备用
数据库;备份为BACKUPSET
设备类型磁盘
数据库;
两者有什么区别,为什么有这些多种选择?
我们正在使用Oracle 11gWindows 8和10 OS环境中的数据库.我们需要转储(备份)数据库,然后将该转储文件恢复到另一个oracle数据库,所以我们正在尝试Recovery Manager (RMAN)它.我们发出以下命令:
Run Code Online (Sandbox Code Playgroud)C:\Users\Admin>rman Recovery Manager: Release 11.2.0.1.0 - Production on Tue Mar 8 17:24:43 2016 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. RMAN> connect target / connected to target database: MYEMP (DBID=42934358) RMAN> backup database; Starting backup at 08-MAR-16 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=133 device type=DISK channel ORA_DISK_1: starting full datafile backup set channel ORA_DISK_1: specifying datafile(s) in …
database-backups ×10
database ×4
oracle ×2
postgresql ×2
sql-server ×2
amazon-rds ×1
azure ×1
backup ×1
flask ×1
mysql ×1
oracle11g ×1
python-3.x ×1