Postgresql

如何在 Ubuntu 上完全刪除 Postgresql 的 EnterpriseDB 安裝?

  • July 24, 2016

全部,

我正在嘗試安裝/執行 PostgreSQL 9.3,但收到大量錯誤,這些錯誤似乎表明從 enterpriseDB 包中安裝 postgresql 失敗。

例如,嘗試使用以下命令啟動伺服器:

sudo /etc/init.d/postgresql-9.3 restart(或開始)

…產生以下結果:

Restarting PostgreSQL 9.3: 
-su: /opt/PostgreSQL/9.3/bin/pg_ctl: No such file or directory
PostgreSQL 9.3 did not start in a timely fashion, please see /opt/PostgreSQL/9.3/data/pg_log/startup.log for details

除了沒有/opt/PostgreSQL/文件夾,而且我被告知在 EnterpriseDB 安裝期間嘗試創建該文件夾……為什麼 start 命令試圖去那裡,我不知道!

我已經啟動了另一個執行緒,它給了我一個非常臨時的解決方案,但是在我重新啟動我的機器後這似乎沒有幫助。

那麼問題來了,如何徹底刪除 EnterpriseDB 安裝失敗?

我已經嘗試過這些命令,但問題仍然存在:

sudo apt-get autoremove postgresql-9.3-postgis pgadmin3
sudo apt-get --purge remove postgresql\*

歡迎任何想法或建議!

謝謝!

-m

2009 年 2 月,Scahin_S 在

$$ 1 $$使用uninstall-postgresql 二進製文件。在同一個執行緒中,Sachin_S 還記錄了解除安裝 8.3 的手動替代方法是

/opt/PostgreSQL/8.3/installer/server/removeshortcuts.sh /opt/PostgreSQL/8.3 8.3 
/etc/init.d postgresql-8.3 stop 
rm -rf /opt/PostgreSQL 
rm /etc/postgres-reg.ini 
rm -rf /etc/init.d/postgresql-8.3 
userdel postgres 

if /etc/ld.so.conf exists, edit it and remove /opt/PostgreSQL/8.3/lib 
if present. 

if /etc/ld.so.conf.d exists: 

rm /etc/ld.so.conf.d/postgresql-8.3.conf

1 - “解除安裝 Postgres”執行緒企業數據庫“適用於 Windows、Linux 和 OS X 的 PostgreSQL 安裝程序”論壇 http://forums.enterprisedb.com/posts/list/1437.page

引用自:https://dba.stackexchange.com/questions/51153