⌘KCtrl+K 快速搜索

> 文章列表 / Page 10

2018-11-20

PostgreSQL checksum

文章来源: https://yq.aliyun.com/articles/675942 在计算机系统中,checksum 通常用于校验数据在传输或存取过程中是否发生错误。PostgreSQL 从 9.3 开始支持 checksum,以发现数据因磁盘、 I/O 损坏等原因造成的数据异常。本文介绍 PostgreSQL 中 checksum 的使用及其实现原理。 概述 PostgreSQ...
#POST 12 MIN READ
2018-11-20

postgreSQL 坏块与checksum使用验证

su - postgres initdb -k -D $PGDATA The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized wi...
#POST 9 MIN READ
2018-11-20

postgreSQL 使用pg_resetxlog修复PostgreSQL控制文件的方法

文章来源:https://billtian.github.io/digoal.blog/2016/08/14/02.html 背景 PostgreSQL 控制文件在$PGDATA/global目录下名为pg_control. 控制文件中记录了以下三部分信息 : 1. initdb时生成的静态信息 : pg_control version number: 9...
#POST 52 MIN READ
2018-11-20

postgresql error PANIC: could not locate a valid checkpoint record

postgreSQL 如果没有正常关闭数据库且丢失了xlog 或者说wal日志文件的话 会导致启动时出现上述错误,对于pg而言可以通过pg_resetxlog或pg_resetwal(pg 10以后)来绕过该问题,即跳过这些日志。不像在oracle中,如果是没有clean close database且丢失了acitve或current的重做日志的话,会导致oracle数据库也无法打开,且强制开库...
#POST 4 MIN READ
2018-11-20

如何找到PostgreSQL中表对应的数据文件

postgreSQL中一般 一个表或索引会对应一个或多个数据文件,可以通过下面的方法获得表对应的数据文件位置: postgres=# create table testtab (t1 int); CREATE TABLE postgres=# postgres=# SELECT pg_relation_filepath('testtab'); pg_relation_f...
#POST 1 MIN READ
2018-11-20

dbms_backup_restore dbmsbkrs.sql

-- this file generated mechanically from dbmsbkrs.pls create or replace PACKAGE dbms_backup_restore IS ------------- -- Version -- ------------- -- Advance the min numbers whenever support is removed ...
#POST 698 MIN READ
2018-11-20

dbms_backup_restore.backupbackuppiece

package dbms_backup_restore PROCEDURE backupBackupPiece( bpname IN varchar2 ,fname IN varchar2 ,handle OUT varchar2 ,comment OUT varchar2 ,media OUT varchar2 ,concur OUT boolean ,recid OUT number ,sta...
#POST 12 MIN READ