作者wangks (寫不出來啊)
看板Database
標題[系統] Postgresql 手動搬移 Tablespace?
時間Wed Apr 30 16:47:35 2014
資料庫名稱: Postgresql
資料庫版本: 9.X
作業平台: MS Windows Server 2008
問題描述:
資料庫變太大
想買新的硬碟直接加上去
但舊的硬碟還想留著(因為上面有別的系統在用)
想說既然預設的DATA File都可以指定不同的路徑下起動
應該有什麼方式可以把舊硬碟的檔案直接搬到新硬碟
只是重新指定這個Tablespace的location就好了
DB Shutdown
↓
Move Tablespace's Files
↓
Change Control File ←←← 這個怎麼做?
↓
DB Startup
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.22.194.114
※ 文章網址: http://www.ptt.cc/bbs/Database/M.1398847657.A.C06.html
→ JuliaTsai:網路上文章少有環境是Windows的, 05/02 20:29
→ JuliaTsai:In /etc/init.d/postgresql file, 05/02 20:30
→ JuliaTsai:change the value of PGDATA variable to new 05/02 20:30
→ JuliaTsai:可以試試看,修改前先備份,有備份有保庇 05/02 20:31
→ wangks:data\global 下,有個檔案: pg_internal.init 是 binary 檔 05/06 10:07