database-backups 相关问题

数据库备份旨在通过将数据库表序列化为文本格式或将其导出为二进制格式来保留数据

基于主键的Cassandra复制策略用于归档数据旧数据

我正在以讲述物联网遥测数据的方式思考。 我想优化我的存储。在这种情况下,让我们以物联网遥测为例。我想保留最近的数据(例如过去 6 个月)...

回答 1 投票 0

在 postgres 中导出域名

我想将 postgres 数据库的一些表备份到另一个空数据库中。为此,我使用带有 -t 选项的 pg_dump,但是当我恢复它时,由于缺少域而出现错误。 我唯一的解决方案...

回答 1 投票 0

如何定期进行 pg_base 备份而不丢失任何 WAL 文件。如何暂停wal存档

环境:PostgreSQL 13.x Docker 容器。 我采用了 pg_basebackup 并使用 wal_archive=on 配置了 PostgreSQL 13.x。它正在按预期工作。 我看到建议服用

回答 1 投票 0

无法导入转储:第 XXXXX1268 行出现错误 1180 (HY000):在提交期间出现错误 1“不允许操作”

我正在尝试恢复我的从属集群。我已按照此处的指南说明进行操作: 如果Mysql复制时Master和Slave有不同的数据库,如何重新同步Mysql DB? d...

回答 1 投票 0

为什么从 `/docker-entrypoint-initdb.d/*` 脚本创建 PostgreSQL 扩展时未转储?

我从 /docker-entrypoint-initdb.d/* 脚本创建了扩展,如下所示: psql -v ON_ERROR_STOP=1 --用户名 "$POSTGRES_USER" --dbname db < 我从 /docker-entrypoint-initdb.d/* 脚本创建了扩展,如下所示: psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname db <<EOSQL CREATE EXTENSION citext; CREATE EXTENSION pgcrypto; CREATE EXTENSION hstore; CREATE EXTENSION unaccent; CREATE EXTENSION pg_trgm; EOSQL **抱歉,我们使用了过时的图像。实际命令是: gosu postgres postgres --single -jE <<EOSQL CREATE EXTENSION citext; CREATE EXTENSION pgcrypto; CREATE EXTENSION hstore; CREATE EXTENSION unaccent; CREATE EXTENSION pg_trgm; EOSQL 当我用 pg_dumpall/pg_dump 转储此数据库时,转储文件中不存在扩展名,并且数据库恢复失败。 pg_dump -U postgres -d userdb pg_dumpall -U postgres 但是如果我连接到我的数据库并执行DROP/CREATE extension,那么我的扩展将被转储并且数据库会成功恢复。我的 PostgreSQL 服务器版本是 11.19。 我找到了这个答案,但我不明白p2。我的 CREATE EXTENSION 算作 SQL 脚本吗?如果是,为什么以及如何使其成为非脚本? 我决定创建下一个999-recreate-extensions.sh初始化脚本。这里我通过psql创建了扩展: gosu postgres pg_ctl -D "$PGDATA" -o "-c listen_addresses='' -p 5432" -w start psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname db <<EOSQL DROP EXTENSION IF EXISTS pg_trgm; DROP EXTENSION IF EXISTS unaccent; DROP EXTENSION IF EXISTS hstore; DROP EXTENSION IF EXISTS pgcrypto; DROP EXTENSION IF EXISTS citext; EOSQL psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname db -c "CREATE EXTENSION citext;" psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname db -c "CREATE EXTENSION pgcrypto;" psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname db -c "CREATE EXTENSION hstore;" psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname db -c "CREATE EXTENSION unaccent;" psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname db -c "CREATE EXTENSION pg_trgm;" echo "EXTENSIONS Were reinstalled"; gosu postgres pg_ctl -D "$PGDATA" -m fast -w stop 在此之后,以下 pg_dumpall 转储 CREATE EXTENSION 语句。

回答 1 投票 0

错误:读取备份保管库(AWSTargetBackupVault):找不到资源......通过 terraform 创建备份保管库和计划时出现此错误

我正在尝试通过 terraform 创建 awa 备份计划 为此,我有创建 aws 备份保管库的代码。 当 terraform 应用时,即使在 co 上创建了保管库,我也会收到此错误...

回答 1 投票 0

pg_dump 与 pg_dumpall?使用哪一个来备份数据库?

我尝试了 pg_dump,然后在另一台机器上尝试导入 sql 并填充数据库,我明白了 创建表 错误:角色“prod”不存在 创建表 错误:角色“prod”不...

回答 2 投票 0

大版本升级后可以使用basebackup + WAL文件恢复数据库吗?

我们计划将数据库从 v11 迁移到 v15。我们已经配置了WAL备份。我们可以使用这些文件来恢复 v15 PostgreSQL 上的数据库还是必须进行转储/恢复?

回答 1 投票 0

mongodump:传递--query参数:解析命令行选项时出错

我有一个收藏样本Coll。 MongoDB Enterprise > db.sampleColl.find().limit(3); { "_id" : ObjectId("64f01e4f58e834c50cdf63c1"), "字段" : "2ed2892b" }...

回答 1 投票 0

在c#或sql查询中将现有数据库添加到维护计划的数据库备份任务中[已关闭]

我必须将现有数据库添加到现有备份任务的数据库列表中。 我尝试更好地解释我的问题。 我有一个名为“Backup_Giornaliero”的维护计划 在这个

回答 0 投票 0

首选 ELT/ETL 管道或 pg_backup 来备份 postgres 数据库有什么优势吗?

pg_backup 的优点是提供压缩备份。我们的备份也突然停止,因为某些进程请求访问独占锁。 ETL/ELT 管道具有增量选项。 除了...

回答 0 投票 0

Replication Stuck between master and slave mariadb

我们正在使用 mariadb。我们有 2 台数据库服务器。一个作为活动工作,另一个作为备用工作。 测试案例1 服务器 1 活动 服务器2备用 我们从活动的表中插入一个用户...

回答 0 投票 0

pg_dump:命令行参数太多

这个命令有什么问题: pg_dump -U postgres -W admin --disable-triggers -a -t employees -f D:\ddd.txt postgres 这给出了太多命令行参数的错误

回答 9 投票 0

C# windows 应用程序中不存在数据库

我有一个名为 golds.mdf 的 localdb 数据库,当我备份它时,它说它不存在。尽管 CRUD 操作完全正常,但在进行备份时,它给了我错误...

回答 0 投票 0

为什么我不能在桌面上保存数据库备份?

我想在 C# Windows 窗体中从我的 SQL Server 数据库中获取备份。但是我有一些问题。当我想用不同的数据库名称保存备份文件时,我的应用程序崩溃并出错。我也是

回答 0 投票 0

RDS关联连续备份+Terraform时无法删除RDS实例

我使用 Terraform 创建了一个具有时间点恢复、备份计划和连续备份的 RDS 数据库。 现在,当我尝试删除 RDS 时,出现以下错误: 删除数据库时出错

回答 1 投票 0

核心数据本地备份 - 无法从此 NSManagedObjectContext 的协调器访问存储

在尝试构建本地 Core Data 备份方法时,我使用 Tom Harrington 的示例代码遵循了他的解决方案。 我到了恢复备份有效的地步。 但是一旦我尝试...

回答 1 投票 0

如何从 ASP.NET Core 在线应用程序中备份 SQL Server 数据库?

我需要从 ASP.NET Core Web 应用程序备份 SQL Server 数据库,并将备份文件存储到本地计算机驱动器路径 C:\DatabaseBackupFile\DatabaseName.bak 中。 这是我的代码: ...

回答 0 投票 0

在 Powershell 脚本中添加进度条

我正在编写一个脚本来从 PowerShell 中对 SSMS 中的数据库进行备份。我最近发现了进度命令,并希望将此功能添加到脚本的一部分。我需要面对...

回答 0 投票 0

SQL 备份文件大小和 MSSQL 服务器中的恢复后表大小冲突

我做了数据库的备份恢复。备份文件的大小为 204+ GB,但当我恢复它并运行查询以查找总已用数据空间时,它显示为 706+ GB。无法计算垫子...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.