mount與unmount是12.5.1新增加的功能,看到論壇中沒有此類介紹,又有一些人問一些問題,我就把我使用的過程貼出來,供大家分享和討論。
mount和umount主要實現兩個功能,
1. 數據庫的遷移,即拷貝ASE A上的數據庫到ASE B上, 稱為database copy
2. 數據庫的卸載,即刪除一個數據庫,稱為database move
它與以前的移植方法不同在於,他無需SQL腳本建立設備,他會自動建立/刪除數據庫以及數據庫相關聯的設備。因此也就避免了遷移數據庫時,建立設備的same size, same order 的問題。
遷移的數據包括包含兩個部分:
1. 數據文件
就是數據庫的物理設備了,如果是raw device,可以用dd拷貝,若為file system, 直接用cp/copy就可以了
2. 描述文件
manifest文件,實際上是描述了數據庫的結構,使用的設備等等。這個文件由Sybase的quIEsce/unmount 生成。這個文件的功能類似於veritas/legato備份的index文件,也可以認為是物理盤的分區表