Heim Datenbank MySQL-Tutorial 达梦(4)脱机备份恢复

达梦(4)脱机备份恢复

Jun 07, 2016 pm 03:23 PM
备份 恢复 简单 Offline

达梦的脱机备份按理说应当很简单,可事实是消耗了我大把的时间。唉。 国产的软件公司是不是都很缺钱,缺人? 没人更新文档或在论坛上之类做些例子,不做好推广,没人用怎么做得起市场来? 不过唯一值得称道的是他们的客户QQ群还是很给力的。我周日弄的,遇到

达梦的脱机备份按理说应当很简单,可事实是消耗了我大把的时间。唉。 国产的软件公司是不是都很缺钱,缺人?
没人更新文档或在论坛上之类做些例子,不做好推广,没人用怎么做得起市场来?
不过唯一值得称道的是他们的客户QQ群还是很给力的。我周日弄的,遇到问题提了下问题,马上有人回答。

其实达梦脱机备份设计的很简单,在文档>这份pdf档的275页。它举了个例子.
DMBACKUP TYPE=FULL INI_PATH=c:\dmdata\dameng\dm.ini NAME=test

你按它说的步骤,
1.停掉服务,
Windows下: DM服务查看器 -> 停掉对应实例服务就行了
Linux下: 停掉./dmserver 就行了。


2.执行备份
DMBACKUP INI_PATH=C:\dmdbms\data\DAMENG\dm.ini NAME=DMSERVER
第一次可以成功,
但第二次执行就会报错。 你重启服务,再停掉再试,也会一样。
原因是参数"NAME"实际上相当于Oracle RMAN中的备份集名称。达梦数据库把这个当作
一个备份集的唯一标识。所以当你第二次执行时,数据库会认为这个备份名已存在。
而我误认为这个name是数据库名字。
好吧,我承认是我理解有误,但第二个问题就不关我事了。


我尝试用"BAKFILE_PATH"参数,将备份放到指定的一个文件中。
命令如下:
DMBACKUP INI_PATH=C:\dmdbms\data\DAMENG\dm.ini NAME=DMSERVER8 BAKFILE_PATH='c:\dmtest\xcl.bak';


结果老是报"-8018"错误
C:\dmdbms\bin>DMBACKUP INI_PATH=C:\dmdbms\data\DAMENG\dm.ini NAME=DMSERVER8 BAKFILE_PATH='c:\dmtest\xcl.bak';
backup V7.1.2.215-Build(2013.11.08-36626trunc)
Global parameter value of HA_OTHER_INST_PORT is illegal, use max value!
无效的备份路径名, backup error code : -8018
backup time used: 2967.504(ms)


解决方法是:
将NAME参数放在BAKFILE_PATH后面
C:\dmdbms\bin\dmbackup.exe INI_PATH=C:\dmdbms\data\DAMENG\dm.ini BAKFILE_PATH=C:\dmtest\xcl.bak NAME=DMSERVER8
这个问题因为我一直在怀疑BAKFILE_PATH参数是不是输入得不对,尝试了很多种方法。文档和网上也没查到相关的说明。最后还是达梦客户群
的人解答的。据说是因为代码更新很快,定制化也多,做不来过,所以文档更新不即时造成的。虽无语,不过也感觉到国产数据库日子过得不错啊。单子这

么多,据说已卖到国外了。

 

		C:\Users\XCL>C:\dmdbms\bin\dmbackup.exe INI_PATH=C:\dmdbms\data\DAMENG\dm.ini BAKFILE_PATH=C:\dmtest\xcl.bak NAME=DMSERVER8
		backup V7.1.2.215-Build(2013.11.08-36626trunc)
		Global parameter value of HA_OTHER_INST_PORT is illegal, use max value!
		start backup tablespace: SYSTEM.
		start backup file: C:\dmdbms\data\DAMENG\SYSTEM.DBF, pages: 1280
		end backup file: C:\dmdbms\data\DAMENG\SYSTEM.DBF

		end backup tablespace: SYSTEM.

		start backup tablespace: ROLL.
		start backup file: C:\dmdbms\data\DAMENG\ROLL.DBF, pages: 0
		end backup file: C:\dmdbms\data\DAMENG\ROLL.DBF

		end backup tablespace: ROLL.

		start backup tablespace: MAIN.
		start backup file: C:\dmdbms\data\DAMENG\MAIN.DBF, pages: 0
		end backup file: C:\dmdbms\data\DAMENG\MAIN.DBF

		end backup tablespace: MAIN.

		start backup tablespace: BOOKSHOP.
		start backup file: C:\dmdbms\data\DAMENG\BOOKSHOP.DBF, pages: 0
		end backup file: C:\dmdbms\data\DAMENG\BOOKSHOP.DBF

		end backup tablespace: BOOKSHOP.

		backup fun end time used: 1928.889(ms)
		backup successfully!
		backup time used: 3797.014(ms)

		C:\Users\XCL>
Nach dem Login kopieren

恢复

首先看参数:


C:\Users\XCL>C:\dmdbms\bin\dmrestore.exe help
格式: DMRESTORE KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)


例程: DMRESTORE INI_PATH=c:\dm7data\dameng\dm.ini FILE=c:\dm7data\backup\test.bak


必选参数: FILE


关键字 说明(默认)
--------------------------------------------------------------------------------
INI_PATH 服务器的ini文件路径
FILE 备份文件
MAPPED_FIL 当指定res_type为4时,输出备份文件的映射信息到该文件
TIME 恢复到的时间点
ARCHIVE_DIR 备份时的归档目录 格式 (dir1,dir2,dir3,...)
BACKUP_DIR 备份文件存放路径,用于搜索备份文件 格式 (dir1,dir2,dir3,...)
DATAFIL_PATH 恢复时指定文件路径 (id1,path1,id2,path2,id3,path3,...)
MIRROR_PATH 恢复时指定镜像文件路径 (id1,path1,id2,path2,id3,path3,...)
PARALLEL_DIR 并行映射文件所在的完整目录名
RES_TYPE 还原类型(0,1,2,3,4) 0:备份文件还原,1:备份文件显示,2:归档文件还原,3:单步增量还原,4:输出备份映射文件。
END_LSN 还原到指定的LSN
LOG 还原的日志输出文件
HELP 打印帮助信息

然后,发现要保留下面文件,然后运行恢复命令才能恢复出来,否则老是提示少文件,这个和Oracle之类还真不一样。
就是说能删的只有 BOOKSHOP.DBF DAMENG目录 trace目录 arch目录
这有啥用?

删得只剩下这些文件,少一个恢复时都会报错,文档没解释,真不解

C:\dmdbms\data\DAMENG>dir
 驱动器 C 中的卷是 OS
 卷的序列号是 C8C0-48C4

 C:\dmdbms\data\DAMENG 的目录

2014/01/07  16:43    <DIR>          .
2014/01/07  16:43    <DIR>          ..
2014/01/07  16:01        67,108,864 DAMENG01.log
2014/01/07  16:01        67,108,864 DAMENG02.log
2014/01/03  10:51             5,632 dm.ctl
2014/01/03  15:02            22,214 dm.ini
2014/01/04  10:48               127 dmarch.ini
2014/01/03  10:50               633 dm_service.prikey
2014/01/07  16:01        10,485,760 SYSTEM.DBF
               7 个文件    144,732,094 字节
               2 个目录 65,555,996,672 可用字节
Nach dem Login kopieren

执行恢复

C:\dmdbms\data\DAMENG>C:\dmdbms\bin\dmrestore.exe  INI_PATH=C:\dmdbms\data\DAMENG\dm.ini  file=C:\dmtest\dmcold.bak
restore V7.1.2.215-Build(2013.11.08-36626trunc)
Global parameter value of HA_OTHER_INST_PORT is illegal, use max value!

backup DMSERVER10 info:
backup sig:            BA
backup tool version:   12595
backup db name:        DAMENG
backup db magic:       1388717456
backup name:           DMSERVER10
backup type:           full
backup level:          offline
backup range:          database
backup description:
compressed level:      0
rac node:              0
page check:            0
length in char:        0
backup time:           2014-01-07 14:34:20
page size:             8 KB
extent size:           16
case sensitive:        1
log page size:         512 B
unicode flag:          0
data version:          0x70008
sys version:           V7.1.2.215-Build(2013.11.08-36626trunc)
enable policy:         0
parallel type:         0
parallel info len:     0
backup db fil num:     4
archive flag:          1
after backup LSN:      25337

file_seq   file_path                                                size(KB)
1          C:\dmtest\dmcold.bak                                     16384

file_seq   file_path                         mirror_path
1          C:\dmdbms\data\DAMENG\SYSTEM.DBF
2          C:\dmdbms\data\DAMENG\ROLL.DBF
3          C:\dmdbms\data\DAMENG\MAIN.DBF
4          C:\dmdbms\data\DAMENG\BOOKSHOP.DBF

Continue?[Y/N]:y
restore bak_file: C:\dmtest\dmcold.bak ...
start restore database...
start restore file: C:\dmdbms\data\DAMENG\SYSTEM.DBF(SYSTEM), pages: 278
end restore file: C:\dmdbms\data\DAMENG\SYSTEM.DBF(SYSTEM)
start restore file: C:\dmdbms\data\DAMENG\ROLL.DBF(ROLL), pages: 617
end restore file: C:\dmdbms\data\DAMENG\ROLL.DBF(ROLL)
start restore file: C:\dmdbms\data\DAMENG\MAIN.DBF(MAIN), pages: 4
end restore file: C:\dmdbms\data\DAMENG\MAIN.DBF(MAIN)
start restore file: C:\dmdbms\data\DAMENG\BOOKSHOP.DBF(BOOKSHOP), pages: 133
end restore file: C:\dmdbms\data\DAMENG\BOOKSHOP.DBF(BOOKSHOP)
end restore database data files.

restore finished, code = 0!

restore successfully!
restore time used: 3654.514(ms)               
Nach dem Login kopieren
恢复成功后
C:\dmdbms\data\DAMENG>dir
 驱动器 C 中的卷是 OS
 卷的序列号是 C8C0-48C4

 C:\dmdbms\data\DAMENG 的目录

2014/01/07  16:44    <DIR>          .
2014/01/07  16:44    <DIR>          ..
2014/01/07  16:44       157,286,400 BOOKSHOP.DBF
2014/01/07  16:44        67,108,864 DAMENG01.log
2014/01/07  16:44        67,108,864 DAMENG02.log
2014/01/07  16:44             5,632 dm.ctl
2014/01/07  16:44            22,214 dm.ini
2014/01/04  10:48               127 dmarch.ini
2014/01/07  16:44               156 dminst.sys
2014/01/07  16:44             2,131 dmrestore.log
2014/01/07  16:44               633 dm_service.prikey
2014/01/07  16:44       134,217,728 MAIN.DBF
2014/01/07  16:44       134,217,728 ROLL.DBF
2014/01/07  16:44        10,485,760 SYSTEM.DBF
2014/01/07  16:44        10,485,760 TEMP.DBF
              13 个文件    580,941,997 字节
               2 个目录 65,117,458,432 可用字节
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie kann man abgelaufene WeChat-Dateien wiederherstellen? Können abgelaufene WeChat-Dateien wiederhergestellt werden? Wie kann man abgelaufene WeChat-Dateien wiederherstellen? Können abgelaufene WeChat-Dateien wiederhergestellt werden? Feb 22, 2024 pm 02:46 PM

Öffnen Sie WeChat, wählen Sie „Einstellungen“ in „Ich“, wählen Sie „Allgemein“ und dann „Speicherplatz“, wählen Sie „Verwaltung“ unter „Speicherplatz“, wählen Sie die Konversation aus, in der Sie Dateien wiederherstellen möchten, und wählen Sie das Ausrufezeichen-Symbol aus. Tutorial Anwendbares Modell: iPhone13 System: iOS15.3 Version: WeChat 8.0.24 Analyse 1 Öffnen Sie zunächst WeChat und klicken Sie auf der Seite „Mein“ auf die Option „Einstellungen“. 2 Suchen Sie dann auf der Einstellungsseite nach „Allgemeine Optionen“ und klicken Sie darauf. 3Klicken Sie dann auf der allgemeinen Seite auf Speicherplatz. 4 Klicken Sie anschließend auf der Seite „Speicherplatz“ auf „Verwalten“. 5Wählen Sie abschließend die Konversation aus, in der Sie Dateien wiederherstellen möchten, und klicken Sie rechts auf das Ausrufezeichen-Symbol. Ergänzung: WeChat-Dateien verfallen in der Regel nach einigen Tagen. Wenn die von WeChat empfangene Datei nicht angeklickt wurde, löscht das WeChat-System sie nach 72 Stunden.

Der einfachste Weg, die Seriennummer der Festplatte abzufragen Der einfachste Weg, die Seriennummer der Festplatte abzufragen Feb 26, 2024 pm 02:24 PM

Die Seriennummer der Festplatte ist eine wichtige Kennung der Festplatte und dient in der Regel zur eindeutigen Identifizierung der Festplatte und zur Identifizierung der Hardware. In einigen Fällen müssen wir möglicherweise die Seriennummer der Festplatte abfragen, beispielsweise bei der Installation eines Betriebssystems, der Suche nach dem richtigen Gerätetreiber oder der Durchführung von Festplattenreparaturen. In diesem Artikel werden einige einfache Methoden vorgestellt, mit denen Sie die Seriennummer der Festplatte überprüfen können. Methode 1: Verwenden Sie die Windows-Eingabeaufforderung, um die Eingabeaufforderung zu öffnen. Drücken Sie im Windows-System die Tasten Win+R, geben Sie „cmd“ ein und drücken Sie die Eingabetaste, um den Befehl zu öffnen

So stellen Sie den Browserverlauf im Inkognito-Modus wieder her So stellen Sie den Browserverlauf im Inkognito-Modus wieder her Feb 19, 2024 pm 04:22 PM

Privates Surfen ist eine sehr bequeme Möglichkeit, beim Surfen im Internet auf Ihrem Computer oder Mobilgerät zu surfen und Ihre Privatsphäre zu schützen. Der private Browsermodus verhindert normalerweise, dass der Browser Ihren Besuchsverlauf aufzeichnet, Cookies und Cache-Dateien speichert und verhindert, dass die von Ihnen besuchte Website Spuren im Browser hinterlässt. In einigen Sonderfällen müssen wir jedoch möglicherweise den Browserverlauf des privaten Surfens wiederherstellen. Zunächst müssen wir klarstellen: Der Zweck des privaten Browsermodus besteht darin, die Privatsphäre zu schützen und zu verhindern, dass andere den Online-Verlauf des Benutzers vom Browser abrufen. Daher Inkognito-Surfen

So sichern Sie Google Chrome-Erweiterungen So sichern Sie Google Chrome-Erweiterungen Jan 30, 2024 pm 12:36 PM

Wie kann ich eine Google Chrome-Erweiterung sichern? Bei den meisten Google Chrome-Nutzern werden bei der täglichen Nutzung mehr oder weniger Plug-ins installiert. Das Vorhandensein von Plug-ins kann unser Nutzungserlebnis verbessern. Wenn wir das System oder den Browser neu installieren, können diese Plug-Ins nicht beibehalten werden und es ist mühsam, sie erneut herunterzuladen und zu installieren. Gibt es also eine Möglichkeit, die aktuell installierten Plug-Ins zu sichern? Hier erfahren Sie, wie es geht. Die Tutorial-Methode zum Sichern von Chrome-Plug-Ins öffnet zunächst Google Chrome, klickt auf das Menü in der oberen rechten Ecke und wählt „Weitere Tools – Erweiterungen“. Klicken Sie über der Erweiterungsseite auf Paketerweiterung. In C:UsersAdministratorAppDataLocalGoogleChromeUserDataDe

So stellen Sie den Chat-Funken auf TikTok wieder her So stellen Sie den Chat-Funken auf TikTok wieder her Mar 16, 2024 pm 01:25 PM

Auf Douyin, einer Kurzvideoplattform voller Kreativität und Vitalität, können wir nicht nur eine Vielzahl spannender Inhalte genießen, sondern auch intensiv mit gleichgesinnten Freunden kommunizieren. Unter anderem sind Chat-Funken ein wichtiger Indikator für die Intensität der Interaktion zwischen den beiden Parteien und entfachen oft ungewollt die emotionale Bindung zwischen uns und unseren Freunden. Aus bestimmten Gründen kann es jedoch vorkommen, dass der Chat-Funken unterbrochen wird. Was sollten wir also tun, wenn wir den Chat-Funken wiederherstellen möchten, in der Hoffnung, dass er allen hilft? Wie kann man den Funken des Douyin-Chats wiederherstellen? 1. Öffnen Sie die Douyin-Nachrichtenseite und wählen Sie einen Freund zum Chatten aus. 2. Senden Sie Nachrichten und chatten Sie miteinander. 3. Wenn Sie 3 Tage lang ununterbrochen Nachrichten senden, können Sie das Spark-Logo erhalten. Schicken Sie sich alle drei Tage gegenseitig Bilder oder Videos

So stellen Sie das Xiaomi Cloud-Fotoalbum lokal wieder her So stellen Sie das Xiaomi Cloud-Fotoalbum lokal wieder her Feb 24, 2024 pm 03:28 PM

Wie kann man Xiaomi Cloud Photo Album lokal wiederherstellen? Die meisten Freunde wissen nicht, wie man Xiaomi Cloud Photo Album lokal wiederherstellt. Lokale Methoden-Grafik-Tutorials, interessierte Benutzer kommen vorbei und schauen sich um! So stellen Sie das Xiaomi-Cloud-Fotoalbum lokal wieder her 1. Öffnen Sie zunächst die Einstellungsfunktion im Xiaomi-Telefon und wählen Sie [Persönlicher Avatar] auf der Hauptoberfläche. 2. Rufen Sie dann die Xiaomi-Kontooberfläche auf und klicken Sie auf die Funktion [Cloud-Dienst]. Springen Sie zu Xiaomi. Wählen Sie für die Funktion des Cloud-Dienstes [Cloud-Backup] aus. 4. Klicken Sie abschließend in der unten gezeigten Benutzeroberfläche auf [Cloud-Album], um das Album lokal wiederherzustellen.

So löschen Sie die Startsicherung im Datei-Explorer von Windows 11 So löschen Sie die Startsicherung im Datei-Explorer von Windows 11 Feb 18, 2024 pm 05:40 PM

Wenn Sie die Option „Sicherung starten“ im Datei-Explorer von Windows 11 ausblenden möchten, können Sie Folgendes tun. Es gibt mehrere Möglichkeiten, die Startsicherungsoption im Datei-Explorer zu deaktivieren oder auszublenden. Wir listen kurz einige Methoden auf, die Ihnen dabei helfen, diese Aufgabe schnell zu erledigen. Bevor Sie beginnen, müssen Sie verstehen, dass diese Option eng mit OneDrive verknüpft ist. Sobald Sie einen Bibliotheksordner (z. B. Dokument, Bilder, Musik usw.) öffnen, wird dieser sofort im Pfad des Datei-Explorers angezeigt. So löschen Sie die Startsicherung im Datei-Explorer von Windows 11. Um die Startsicherung im Datei-Explorer von Windows 11 zu löschen, führen Sie die folgenden Schritte aus

Was soll ich tun, wenn es in der Datenträgerverwaltung von Windows 10 Home Edition keine Offline-Option gibt? Was soll ich tun, wenn es in der Datenträgerverwaltung von Windows 10 Home Edition keine Offline-Option gibt? Feb 20, 2024 am 08:39 AM

In letzter Zeit stellen viele Freunde häufig fest, dass das Festplattenverwaltungstool die beiden Optionen „Offline“ und „Online“ nicht anzeigt, und denken, dass es sich um ein externes Festplattengerät handelt, das an den Computer angeschlossen ist, oder um das integrierte Laufwerk C oder D. Sie können es nicht. Die Lösung für diesen Vorgang ist eigentlich sehr einfach. Die Datenträgerverwaltung von Win10 Home Edition verfügt nicht über eine Offline-Option. Lösung 1: Klicken Sie zunächst auf die Schaltfläche „Start“ in der Taskleiste des Computers. 2. Anschließend geben wir das Schlüsselwort des Dienstes in das Suchfeld ein und wählen die gewünschte Option aus. 3. Nach Eingabe der entsprechenden Optionsschnittstelle doppelklicken wir mit der Maus auf die Option OfflineFiles. 4. Nachdem wir die OfflineFiles-Schnittstelle aufgerufen haben, klicken wir hier im Dienststatus auf die Startschaltfläche. 5. Endlich wir

See all articles