Refer: https://stackoverflow.com/questions/5075193/installing-dblink-for-postgres-9
PG 9.1後,可用下列方式,
先在OS安裝套件:
yum install postgres*contrib
在資料庫裡執行(安裝方式):
CREATE EXTENSION dblink;
缷載(反安裝)方式:
DROP EXTENSION dblink;
Refer: https://stackoverflow.com/questions/5075193/installing-dblink-for-postgres-9
PG 9.1後,可用下列方式,
先在OS安裝套件:
yum install postgres*contrib
在資料庫裡執行(安裝方式):
CREATE EXTENSION dblink;
缷載(反安裝)方式:
DROP EXTENSION dblink;
Problem:
瀏覽器無法看網頁,但還是可以Ping出去,開putty發生 Network Error: no buffer space。
Event Log:
TCP/IP 無法建立傳出連線,因為選取的本機端點最近曾用來連線到相同的遠端端點。這個錯誤的發生時 機,通常是在傳出連線的開啟和關閉次數太頻繁,導致所有可用的本機連接埠都已用盡,並且迫使 TCP/IP 必須重複使用本機連接埠做為傳出連線。為將資料損毀的風險降到最低,TCP/IP 標準要求必須 經過一段最小時間週期之後,才能再從本機端點連線到遠端端點。
Event number 4227
Network error: No buffer space
Reason:
TCP重態連接埠範圍被用完了,可能是防毒軟體一直不能連到授權的伺服器,造成一直重試,以致短時間內用完了動能連接埠。
Status:
netsh interface ipv4>show dynamicportrange tcp
通訊協定 tcp 動態連接埠範圍
---------------------------------
開始連接埠 : 49152
連接埠數目 : 16384
Solution:
netsh int ipv4 set dynamicport tcp start=10000 num=20000
改完後立馬解決。
新增下列機碼,可能可以長期解決:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Value Name: MaxUserPort
Value Type: DWORD
Value data: 65534
Valid Range: 5000-65534 (decimal)
Default: 0x1388 (5000 decimal)
Value Name: TcpTimeWaitDelay
Value Type: DWORD
Value data: 30
Default: 240 (in seconds, 4 minutes)