我从主板死机的计算机的硬盘上有一个数据库。 HD很好。
我试图XCOPY数据目录并覆盖另一台计算机上的Postgres 8.4数据目录的内容。
我得到拒绝访问。 我已经validationPostgres服务已停止。 目标计算机有2个用户帐户,其中之一是Postgres安装创build的“Postgres”。 我已经尝试使用这两个帐户类似的结果login。
任何想法,甚至备用方法非常赞赏。
如果我正确地理解你,你想克隆PGDATA
目录从一个系统到另一个目标系统已经有一个PGDATA
目录(有一些内容)。
在这种情况下,我会build议如下:
PGDATA
目录中PGDATA
) PGDATA
目录从源机器复制到目标机器 这也应该避免在旧数据目录中打开文件的进程出现任何问题,因为它已被移到一边。
关于将PGDATA
从一台主机复制到另一台主机的一般注意事项如下:确保您使用的是相同版本的Postgres(或至less一个兼容版本),为相同的体系结构/相同的选项构build,所有扩展匹配,等等…