- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
PostgreSQL數據目錄遷移方法
藍隊云小課堂:
生產(chǎn)環(huán)境中隨著(zhù)PostgreSQL數據庫表數據的不斷產(chǎn)生,數據庫目錄會(huì )不斷增長(cháng),當磁盤(pán)空間不足時(shí)會(huì )有將PostgreSQL數據庫數據目錄遷移到其他目錄的需求,下面詳細介紹目錄遷移過(guò)程。
一、查詢(xún)當前數據目錄
1 show data_directory;
二、停止數據庫
1 pg_ctl stop
三、壓縮數據庫的data目錄并拷貝到新目錄解壓
# 壓縮命令:
tar -czvf data.tar.gz data
# 拷貝命令:
cp data.tar.gz /var/pgsql
# 解壓命令:
tar -xzvf data.tar.gz
四、新目錄設置權限
# 修改歸屬用戶(hù)命令:
chown -R postgres:postgres /var/pgsql
# 修改文件夾權限命令:
chmod 700 /var/pgsql
五、修改環(huán)境變量
# 編輯postgres用戶(hù)環(huán)境文件:
vi /home/postgres/.bash_profile
# 文件內容修改如下:
export PGDATA=/var/pgsql/data
# 配置文件立刻生效:
source /home/postgres/.bash_profile
六、啟動(dòng)數據庫
# 啟動(dòng)數據數據庫
pg_ctl start
注意:若不設置環(huán)境變量也可以使用pg_ctl start -D /var/pgsql/data,通過(guò)指定新數據目錄方式啟動(dòng)。
更多小知識,可聯(lián)系藍隊云一起探討。
提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!
這條文檔是否有幫助解決問(wèn)題?
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP