[postgres@minion1 bin]$ pwd

/usr/local/pgtest/bin

[postgres@minion1 bin]$ ./pg_ctl -D ../data/ start

server starting

[postgres@minion1 bin]$ LOG:  database system was shut down at 2016-02-04 16:26:41 CST

LOG:  MultiXact member wraparound protections are now enabled

LOG:  database system is ready to accept connections

LOG:  autovacuum launcher started

[postgres@minion1 bin]$ ./pgbench -i -F 100 -s 714 -h 127.0.0.1 -p 5432 -U postgres -d postgres

[postgres@minion1 bin]$ ./psql -h localhost -U postgres -d postgres

psql (9.4.5)

Type "help" for help.

postgres=# \d+

List of relations

Schema |       Name       | Type  |  Owner   |  Size   | Description

--------+------------------+-------+----------+---------+-------------

public | pgbench_accounts | table | postgres | 9147 MB |

public | pgbench_branches | table | postgres | 64 kB   |

public | pgbench_history  | table | postgres | 0 bytes |

public | pgbench_tellers  | table | postgres | 344 kB  |

(4 rows)

postgres=# \q

[postgres@minion1 bin]$ ./pg_controldata

pg_control version number:            942

Catalog version number:               201409291

Database system identifier:           6247349441268682644

Database cluster state:               in production

pg_control last modified:             Thu 04 Feb 2016 04:46:33 PM CST

Latest checkpoint location:           0/56A5CA8

Prior checkpoint location:            0/56A5C40

Latest checkpoint's REDO location:    0/56A5CA8

Latest checkpoint's REDO WAL file:    000000010000000000000005

Latest checkpoint's TimeLineID:       1

Latest checkpoint's PrevTimeLineID:   1

Latest checkpoint's full_page_writes: on

Latest checkpoint's NextXID:          0/1825

Latest checkpoint's NextOID:          16403

Latest checkpoint's NextMultiXactId:  1

Latest checkpoint's NextMultiOffset:  0

Latest checkpoint's oldestXID:        1801

Latest checkpoint's oldestXID's DB:   1

Latest checkpoint's oldestActiveXID:  0

Latest checkpoint's oldestMultiXid:   1

Latest checkpoint's oldestMulti's DB: 1

Time of latest checkpoint:            Thu 04 Feb 2016 04:40:58 PM CST

Fake LSN counter for unlogged rels:   0/1

Minimum recovery ending location:     0/0

Min recovery ending loc's timeline:   0

Backup start location:                0/0

Backup end location:                  0/0

End-of-backup record required:        no

Current wal_level setting:            minimal

Current wal_log_hints setting:        off

Current max_connections setting:      100

Current max_worker_processes setting: 8

Current max_prepared_xacts setting:   0

Current max_locks_per_xact setting:   64

Maximum data alignment:               8

Database block size:                  8192

Blocks per segment of large relation: 131072

WAL block size:                       8192

Bytes per WAL segment:                16777216

Maximum length of identifiers:        64

Maximum columns in an index:          32

Maximum size of a TOAST chunk:        1996

Size of a large-object chunk:         2048

Date/time type storage:               64-bit integers

Float4 argument passing:              by value

Float8 argument passing:              by value

Data page checksum version:           0

[postgres@minion1 pg_xlog]$ ll

total 81M

-rw------- 1 postgres postgres  16M Feb  4 16:40 000000010000000000000005

-rw------- 1 postgres postgres  16M Feb  4 16:34 000000010000000000000006

-rw------- 1 postgres postgres  16M Feb  4 16:34 000000010000000000000007

-rw------- 1 postgres postgres  16M Feb  4 16:34 000000010000000000000008

-rw------- 1 postgres postgres  16M Feb  4 16:34 000000010000000000000009

drwx------ 2 postgres postgres 4.0K Feb  4 16:26 archive_status

[postgres@minion1 pg_xlog]$ rm -rf 00000001000000000000000*

[postgres@minion1 pg_xlog]$ ls

archive_status

[postgres@minion1 pg_xlog]$ cd -

/usr/local/pgtest/bin

[postgres@minion1 bin]$ ./pg_ctl -D ../data/ stop -m fast

waiting for server to shut down....LOG:  received fast shutdown request

LOG:  aborting any active transactions

LOG:  autovacuum launcher shutting down

LOG:  shutting down

LOG:  database system is shut down

done

server stopped

[postgres@minion1 bin]$ ./pg_ctl -D ../data/ start

server starting

[postgres@minion1 bin]$ LOG:  database system was shut down at 2016-02-04 16:50:58 CST

LOG:  invalid magic number 0000 in log segment 000000010000000000000005, offset 0

LOG:  invalid primary checkpoint record

LOG:  invalid magic number 0000 in log segment 000000010000000000000005, offset 0

LOG:  invalid secondary checkpoint record

PANIC:  could not locate a valid checkpoint record

LOG:  startup process (PID 2959) was terminated by signal 6: Aborted

LOG:  aborting startup due to startup process failure

[postgres@minion1 bin]$ ./pg_resetxlog --help
pg_resetxlog resets the PostgreSQL transaction log.

Usage:
pg_resetxlog [OPTION]... DATADIR

Options:
-e XIDEPOCH set next transaction ID epoch
-f force update to be done
-l XLOGFILE force minimum WAL starting location for new transaction log
-m MXID,MXID set next and oldest multitransaction ID
-n no update, just show what would be done (for testing)
-o OID set next OID
-O OFFSET set next multitransaction offset
-V, --version output version information, then exit
-x XID set next transaction ID
-?, --help show this help, then exit

Report bugs to <pgsql-bugs@postgresql.org>.

[postgres@minion1 bin]$ ./pg_resetxlog -o 16403 -x 1825 -f /usr/local/pgtest/data/

Transaction log reset

[postgres@minion1 bin]$ ./pg_ctl -D ../data/ start

server starting

[postgres@minion1 bin]$ LOG:  database system was shut down at 2016-02-04 16:55:44 CST

LOG:  MultiXact member wraparound protections are now enabled

LOG:  database system is ready to accept connections

LOG:  autovacuum launcher started

[postgres@minion1 bin]$ ./psql -h localhost -U postgres -d postgres

psql (9.4.5)

Type "help" for help.

postgres=# \d+

List of relations

Schema |       Name       | Type  |  Owner   |  Size   | Description

--------+------------------+-------+----------+---------+-------------

public | pgbench_accounts | table | postgres | 9147 MB |

public | pgbench_branches | table | postgres | 64 kB   |

public | pgbench_history  | table | postgres | 0 bytes |

public | pgbench_tellers  | table | postgres | 344 kB  |

(4 rows)

[postgres@minion1 bin]$ ./pg_controldata

pg_control version number:            942

Catalog version number:               201409291

Database system identifier:           6247349441268682644

Database cluster state:               in production

pg_control last modified:             Thu 04 Feb 2016 04:56:11 PM CST

Latest checkpoint location:           0/6000028

Prior checkpoint location:            0/0

Latest checkpoint's REDO location:    0/6000028

Latest checkpoint's REDO WAL file:    000000010000000000000006

Latest checkpoint's TimeLineID:       1

Latest checkpoint's PrevTimeLineID:   1

Latest checkpoint's full_page_writes: on

Latest checkpoint's NextXID:          0/1825

Latest checkpoint's NextOID:          16403

Latest checkpoint's NextMultiXactId:  1

Latest checkpoint's NextMultiOffset:  0

Latest checkpoint's oldestXID:        2294969121

Latest checkpoint's oldestXID's DB:   0

Latest checkpoint's oldestActiveXID:  0

Latest checkpoint's oldestMultiXid:   1

Latest checkpoint's oldestMulti's DB: 1

Time of latest checkpoint:            Thu 04 Feb 2016 04:55:44 PM CST

Fake LSN counter for unlogged rels:   0/1

Minimum recovery ending location:     0/0

Min recovery ending loc's timeline:   0

Backup start location:                0/0

Backup end location:                  0/0

End-of-backup record required:        no

Current wal_level setting:            minimal

Current wal_log_hints setting:        off

Current max_connections setting:      100

Current max_worker_processes setting: 8

Current max_prepared_xacts setting:   0

Current max_locks_per_xact setting:   64

Maximum data alignment:               8

Database block size:                  8192

Blocks per segment of large relation: 131072

WAL block size:                       8192

Bytes per WAL segment:                16777216

Maximum length of identifiers:        64

Maximum columns in an index:          32

Maximum size of a TOAST chunk:        1996

Size of a large-object chunk:         2048

Date/time type storage:               64-bit integers

Float4 argument passing:              by value

Float8 argument passing:              by value

Data page checksum version:           0

How about xlogs are missing and xlogs are deleted的更多相关文章

  1. How to build mscorlib.dll with visual studio

    Recently, Microsoft Corportation has released a new look for .NET Reference Source. And you may find ...

  2. Elasticsearch的数据导出和导入操作(elasticdump工具),以及删除指定type的数据(delete-by-query插件)

    Elasticseach目前作为查询搜索平台,的确非常实用方便.我们今天在这里要讨论的是如何做数据备份和type删除.我的ES的版本是2.4.1. ES的备份,可不像MySQL的mysqldump这么 ...

  3. error C4430:missing type specifier 解决错误

    错误    3    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int ...

  4. Missing Push Notification Entitlement 问题

    最近打包上传是遇到一个问题: 描述: Missing Push Notification Entitlement - Your app includes an API for Apple's Push ...

  5. PHPmailer关于Extension missing: openssl报错的解决

    最近在写一个网页的时候,需要用到PHPmailer来发送邮件,按照官网上给出的demo写出一个例子,却报错Extension missing: openssl 最后发现需要修改php.ini中的配置: ...

  6. [LeetCode] Missing Number 丢失的数字

    Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ...

  7. [LeetCode] Missing Ranges 缺失区间

    Given a sorted integer array where the range of elements are [0, 99] inclusive, return its missing r ...

  8. [LeetCode] First Missing Positive 首个缺失的正数

    Given an unsorted integer array, find the first missing positive integer. For example,Given [1,2,0]  ...

  9. maven 加入json-lib.jar 报错 Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile

    <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</art ...

随机推荐

  1. jquery鼠标移入某区域屏蔽鼠标滚轮 滚动滚动条

    <script> var firefox = navigator.userAgent.indexOf('Firefox') != -1; function MouseWheel(e) { ...

  2. P1434 滑雪

    水题,记忆化搜索,队列bfs均可 我们定义f[i][j]为到(i, j)的最长路径.然后就不难得出状态转移方程,然后使用无脑dfs,或者有脑递推都是可以的. #include <bits/std ...

  3. JStack分析cpu消耗过高问题

    Mark一下, 今天确实用这个方法找到了问题 http://www.iteye.com/topic/1114219 1. top找到目标进程,记下pid 2. top –p pid, 并用shift+ ...

  4. Lazarus中TScreen类使用介绍

    描述:虚拟屏幕(桌面)可以包含多个物理显示器.Screen对象是鼠标指针.字体.窗体. 对于Delphi兼容的(不可见)DataModules也被列出了. 同时也追踪当前活动窗体窗体.控件和指针. S ...

  5. Tomcat7 安装StartSSL证书笔记

    1.Tomcat-Native安装 使用StartSSL,Tomcat必须用apr方式启动(apr方式对于静态的内容,比默认的bio效率要高很多倍) Windows下tomcat-native安装 直 ...

  6. CSS子元素margin-top对于父元素的影响

    父元素的盒子包含一个子元素盒子,给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,而子元素和父元素的边距则没有发生变化. html代码如下 <styl ...

  7. java event

    What is an Event? Change in the state of an object is known as event i.e. event describes the change ...

  8. Bluetooth GATT介绍

    目录 1. 介绍 2 内容 2.1 Configured Broadcast 2.2 GATT Profile Hierarchy 3 Service Interoperability Require ...

  9. BLE-NRF51822教程17-DFU使用手机升级

    演示的工程是 [application]    nRF51_SDK_10.0.0_dc26b5e\examples\ble_peripheral\ble_app_hrs\pca10028\s110_w ...

  10. JVM内存状况查看方法和分析工具-jmap

    jmap -heap 27657 Attaching to process ID 27657, please wait... Debugger attached successfully. Serve ...