加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

从原始物理文件恢复postgreSQL数据库

发布时间:2020-12-13 16:28:17 所属栏目:百科 来源:网络整理
导读:我有以下问题,我需要知道是否有办法解决它. 我有一个客户端足够便宜,拒绝在运行他的公司的主系统上为他的postgreSQL数据库购买一个备份计划,而且我认为有一天会发生,一些操作系统文件在停电期间崩溃,需要重新安装操作系统. 该客户端没有数据库的任何备份,但
我有以下问题,我需要知道是否有办法解决它.

我有一个客户端足够便宜,拒绝在运行他的公司的主系统上为他的postgreSQL数据库购买一个备份计划,而且我认为有一天会发生,一些操作系统文件在停电期间崩溃,需要重新安装操作系统.

该客户端没有数据库的任何备份,但我设法保存PostgreSQL主目录.我读到数据库以某种方式存储在postgres主文件夹的数据目录中.

我的问题是:有没有办法从数据文件夹中恢复数据库?我在Windows环境(XP Service Pack 2)和PostgreSQL 8.2工作,我需要在一个新的服务器上重新安装PostgreSQL.我将需要在新环境中重新创建数据库,并以某种方式将旧文件附加到新的数据库实例.我知道这是可能的SQL Server,因为引擎存储数据库的方式,但我没有线索postgres.

有任何想法吗?他们会非常感激的.

如果你拥有整个数据文件夹,你可以拥有所需的一切(只要架构是一样的).只需尝试在另一台机器上恢复它,然后再擦拭一个,以防万一你没有复制任何东西.

只需将数据目录保存到磁盘.启动Postgres时,请将参数设置为数据目录的位置(参见:wiki.postgresql.org).或删除新安装的原始数据目录,并将副本放在其位置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读