達夢資料庫主備庫的存放路徑不一致解決辦法

2021-10-05 10:12:24 字數 1010 閱讀 8356

我們在搭建達夢主備庫或讀寫分離集群時,會有節點之間路徑差異的問題。這樣會導致備庫節點拷貝過來的資料庫無法啟動。這時需要修改dm.ctl檔案來解決。

1、轉換dm.ctl檔案

由於ctl檔案是二進位制檔案,我們可以通過dmctlcvt工具來轉換成txt檔案

[root@dw02 bin]

# ./dmctlcvt c2t ../data/yzzhdb/dm.ctl ../data/yzzhdb/dm.txt

dmctlcvt v7.6.1.54-build(2020.03.27-119731)ent

convert ctl to txt success!

2、修改dmctl.txt檔案

有6處路徑需要修改:2個redo日誌所在路徑和4個資料檔案所在路徑

fil_path=/opt/dmdbms/data/yzzhdb/system.dbf

fil_path=/opt/dmdbms/data/yzzhdb/roll.dbf

fil_path=/opt/dmdbms/data/yzzhdb/dameng01.log

fil_path=/opt/dmdbms/data/yzzhdb/dameng02.log

fil_path=/opt/dmdbms/data/yzzhdb/main.dbf

htspath=/opt/dmdbms/data/yzzhdb/hmain

3、轉換dmctl.txt檔案

將dmctl.txt檔案轉回dm.ctl檔案

[root@dw02 bin]

# ./dmctlcvt t2c ../data/yzzhdb/dm.txt ../data/yzzhdb/dmctl.ctl

dmctlcvt v7.6.1.54-build(2020.03.27-119731)ent

convert txt to ctl success!

達夢資料庫在linux上的主備簡易搭建方式

前提先裝好資料庫軟體 1 主備 data都建立好 隨機目錄 然後chown r dmdba dinstall data 2 主機 opt dmdbms bin下執行.dminit path data case sensitive n page size 32 extent size 32 初始化例項...

達夢資料庫和mysql索引引擎 達夢資料庫 索引

1.索引的種類和功能 聚集索引 每乙個普通表有且只有乙個聚集索引 唯一索引 索引資料根據索引鍵唯一 函式索引 包含函式 表示式的預先計算的值 位圖索引 對低基數的列建立位圖索引 位圖連線索引 針對兩個或者多個表連線的點陣圖索引,主要用於資料倉儲中 全文索引 在表的文字列上而建的索引。2.何時使用索引...

達夢資料庫操作

1.安裝 dminstall.bin i接下來是一些設定,比如 語言 key檔案的位置 時區 安裝型別 安裝目錄 略過 2.初始化 進入你剛才設定的安裝目錄的bin目錄下執行 dminit這是我自己的設定 input system dir home dmdba dmdata input db nam...