達夢數據庫更改實例路徑


1 背景,有個客戶數據庫啟動不了,提示如下歸檔空間不足錯誤
一般是兩種原因導致,1,歸檔日志沒有大小限制,2 ,歸檔路徑不對
 
2 查看歸檔配置文件dmarch.ini,可以看到歸檔日志限制大小2G,肯定是歸檔路徑有問題
3 查看磁盤使用空間,如下所示,根目錄50G都滿了,而home目錄有大量空間,實例路徑明顯設置不合理,需要將實例路徑更改到到home目錄
 
4  根據上面情況,利用本機來做測試
本機安裝目錄/dm8  實例路徑/dm8/data 
4.1 創建實例路徑並授權
[root@m3 ~]# mkdir -p /home/dmdata
[root@m3 ~]# chown -R dmdba:dinstall /home/dmdata
4.2 停止數據庫服務
4.3  切換到dmdba用戶,將文件數據文件復制到新路徑
cp -r /dm8/data/DAMENG/ /home/dmdata
4.4  切換到新路徑下
cd /home/dmdata/DAMENG/
4.5 修改dm.ini配置文件路徑
修改前
修改后
4.6 使用dmctlcvt將控制文件轉化為txt文件
./dmctlcvt TYPE=1 SRC=/dm8/data/DAMENG/dm.ctl DEST=/home/dmdata/DAMENG/dmctl.txt
4.7 編輯上面的txt文件,將里面原有路徑改為現在的路徑,並重新生成控制文件
./dmctlcvt TYPE=2 SRC=/home/dmdata/DAMENG/dmctl.txt DEST=/home/dmdata/DAMENG/dm.ctl
4.8 重啟數據庫
以服務方式啟動報錯是因為以前創建服務時指定了以前的實例路徑,重新創建服務並指定新的實例路徑
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM