AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-54867

Stelios's questions

Martin Hope
Stelios
Asked: 2016-07-30 07:34:58 +0800 CST

使用 LVM 快照备份备用数据库

  • 0

Objective: 使用 LVM 快照备份备用数据库(同步流复制)。

运行 pg_start_backup 时:

postgres=# SELECT pg_start_backup('label');
ERROR:  recovery is in progress
HINT:  WAL control functions cannot be executed during recovery.

是否可以从主数据库的集群目录复制backup_label并tablespace_map从主数据库的集群目录到备用数据库的集群目录,以便执行备用集群目录的 LVN 快照备份?

postgresql backup
  • 3 个回答
  • 2680 Views
Martin Hope
Stelios
Asked: 2016-05-13 08:39:29 +0800 CST

在恢复中备份热备数据库(流式复制)

  • 2

在主数据库和热备数据库之间建立同步流复制。

在备用数据库上执行每日备份以避免主数据库出现任何性能问题似乎是个好主意。

使用 pg_basebackup 成功恢复了备用数据库的备份。存档的 WAL 文件在本地传输,并且在 recovery.conf 中添加了 restore_command 以指向它们 - 在启动数据库时在日志文件中记录了以下错误:

cp: cannot stat ‘/archivedir/wal_arch/00000002.history’: No such file or directory 2016-05-12 17:33:52 BST LOG: starting archive recovery cp: cannot stat ‘/archivedir/wal_arch/0000000100000000000000E7’: No such file or directory 2016-05-12 17:33:52 BST LOG: redo starts at 0/E7000CA0 2016-05-12 17:33:52 BST LOG: consistent recovery state reached at 0/E7000D80 2016-05-12 17:33:52 BST LOG: invalid resource manager ID 100 at 0/E7000D80 2016-05-12 17:33:52 BST LOG: redo done at 0/E7000D48 cp: cannot stat ‘/archivedir/wal_arch/0000000100000000000000E7’: No such file or directory cp: cannot stat ‘/archivedir/wal_arch/00000002.history’: No such file or directory 2016-05-12 17:33:52 BST LOG: selected new timeline ID: 2 cp: cannot stat ‘/archivedir/wal_arch/00000001.history’: No such file or directory 2016-05-12 17:33:52 BST LOG: archive recovery complete 2016-05-12 17:33:52 BST LOG: MultiXact member wraparound protections are now enabled 2016-05-12 17:33:52 BST LOG: database system is ready to accept connections 2016-05-12 17:33:52 BST LOG: autovacuum launcher started

备份备用数据库而不是主数据库是个好主意吗?

postgresql restore
  • 1 个回答
  • 585 Views
Martin Hope
Stelios
Asked: 2016-05-05 06:14:38 +0800 CST

在单引号字符串中添加变量值。展开单引号内的变量

  • 6

我尝试了以下命令的不同变体,但不起作用。我只想使用位置字符串中的变量运行以下命令:

CREATE TABLESPACE data OWNER appuser
  LOCATION '/var/lib/pgsql95/:variable/pg_tblspc/data';

已尝试的内容(变化):

EXECUTE CREATE TABLESPACE data OWNER appuser
  LOCATION ''/var/lib/pgsql95/' || base || '/pg_tblspc/data'';';

和

PREPARE tablespace (text) AS
  CREATE TABLESPACE aspire_data OWNER aspireapp
  LOCATION '/var/lib/pgsql95/$1/pg_tblspc';

EXECUTE tablespace('base');

和

\set myvariable 'base'
CREATE TABLESPACE aspire_data OWNER aspireapp
  LOCATION '/var/lib/pgsql95/':myvariable'/pg_tblspc';
postgresql psql
  • 2 个回答
  • 4156 Views
Martin Hope
Stelios
Asked: 2016-04-13 01:19:36 +0800 CST

如何更改预写日志目录

  • 5

如何更改定义的 WAL 目录?在安装过程中,我定义了一个目录,/var/lib/wal并且$PGDATA/pg_xlog有一个指向该目录的符号链接。

如何更改 postgres 设置以在其他地方写入 WAL 文件 - 而无需重新安装?

postgresql write-ahead-logging
  • 2 个回答
  • 13017 Views
Martin Hope
Stelios
Asked: 2015-02-04 07:26:52 +0800 CST

Oracle 热备理论

  • 1

热备份后,所有表空间单独进入备份模式;IE

alter tablespace user_data start backup;

每个数据文件的头部都有一个不同的检查点 SCN;使用等效的重做日志文件,这将使它保持最新。

为什么 Checkpoint SCN 的这种不同步在还原和恢复这些数据文件时不会导致问题?每个数据文件的“检查点”SCN 与其他数据文件不同,也可能与控制文件记录的 SCN 不同;这不会引起问题吗?

添加

当我们决定使用热备份恢复和恢复数据库时,数据文件中 SCN 的不一致是否会导致 SMON 检查它们时出现问题?

oracle backup
  • 1 个回答
  • 294 Views
Martin Hope
Stelios
Asked: 2015-01-22 06:24:29 +0800 CST

您可以使用“RENAME”而不是“FLASHBACK TABLE”来恢复 Oracle 中的表吗?

  • 3

只是关于闪回和 Oracle 中的回收站的一般问题。我尝试在我拥有的演示 oracle 数据库上执行此操作,但似乎不想填充回收站;我想要一个快速的答案。

可以执行以下操作:

flashback table table_name to before drop;
alter index "BIN$U/9fvJKaASzgQKjAYAIWhw==$0" rename to sys_c1113050;

你可以这样做,然后恢复一个表:

RENAME TABLE BIN$U/9fvJKaASzgQKjAYAIWhw==$0 TO TABLE_NAME
oracle flashback
  • 1 个回答
  • 1601 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve