达梦(4)脱机备份恢复
达梦的脱机备份按理说应当很简单,可事实是消耗了我大把的时间。唉。 国产的软件公司是不是都很缺钱,缺人? 没人更新文档或在论坛上之类做些例子,不做好推广,没人用怎么做得起市场来? 不过唯一值得称道的是他们的客户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>
恢复
首先看参数:
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 可用字节
执行恢复
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)
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 可用字节

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Ouvrez WeChat, sélectionnez Paramètres dans Moi, sélectionnez Général, puis sélectionnez Espace de stockage, sélectionnez Gestion dans Espace de stockage, sélectionnez la conversation dans laquelle vous souhaitez restaurer les fichiers et sélectionnez l'icône de point d'exclamation. Didacticiel Modèle applicable : iPhone13 Système : iOS15.3 Version : WeChat 8.0.24 Analyse 1 Ouvrez d'abord WeChat et cliquez sur l'option Paramètres sur la page Ma. 2 Ensuite, recherchez et cliquez sur Options générales sur la page des paramètres. 3Cliquez ensuite sur Espace de stockage sur la page générale. 4 Ensuite, cliquez sur Gérer sur la page de l'espace de stockage. 5Enfin, sélectionnez la conversation dans laquelle vous souhaitez récupérer des fichiers et cliquez sur l'icône de point d'exclamation à droite. Supplément : les fichiers WeChat expirent généralement au bout de quelques jours. Si le fichier reçu par WeChat n'a pas été cliqué, le système WeChat l'effacera après 72 heures. Si le fichier WeChat a été consulté,

Le numéro de série du disque dur est un identifiant important du disque dur et est généralement utilisé pour identifier de manière unique le disque dur et identifier le matériel. Dans certains cas, nous pouvons avoir besoin d'interroger le numéro de série du disque dur, par exemple lors de l'installation d'un système d'exploitation, de la recherche du pilote de périphérique approprié ou de la réparation du disque dur. Cet article présentera quelques méthodes simples pour vous aider à vérifier le numéro de série du disque dur. Méthode 1 : utilisez l’invite de commande Windows pour ouvrir l’invite de commande. Dans le système Windows, appuyez sur les touches Win+R, entrez « cmd » et appuyez sur la touche Entrée pour ouvrir la commande

La navigation privée est un moyen très pratique de naviguer et de protéger votre vie privée lorsque vous surfez sur Internet sur votre ordinateur ou appareil mobile. Le mode de navigation privée empêche généralement le navigateur d'enregistrer votre historique de visites, de sauvegarder les cookies et les fichiers cache et d'empêcher le site Web que vous parcourez de laisser des traces dans le navigateur. Cependant, dans certains cas particuliers, nous pouvons être amenés à restaurer l'historique de navigation de la navigation incognito. Tout d’abord, il faut être clair : le but du mode de navigation privée est de protéger la vie privée et d’empêcher des tiers d’obtenir l’historique en ligne de l’utilisateur à partir du navigateur. Par conséquent, la navigation incognito

Comment sauvegarder l'extension Google Chrome ? Pour la plupart des utilisateurs de Google Chrome, plus ou moins de plug-ins sont installés lors de leur utilisation quotidienne. L'existence de plug-ins peut améliorer notre expérience d'utilisation. Lorsque nous réinstallons le système ou le navigateur, ces plug-ins ne peuvent pas être conservés et il est difficile de les télécharger et de les réinstaller. Existe-t-il donc un moyen de sauvegarder les plug-ins actuellement installés ? Voici comment procéder. La méthode du didacticiel de sauvegarde des plug-ins Chrome ouvre d'abord Google Chrome, cliquez sur le menu dans le coin supérieur droit et sélectionnez Plus d'outils - Extensions. Cliquez sur Extension du package au-dessus de la page des extensions. Dans C: UsersAdministratorAppDataLocalGoogleChromeUserDataDe

Sur Douyin, une courte plateforme vidéo pleine de créativité et de vitalité, nous pouvons non seulement profiter d'une variété de contenus passionnants, mais également avoir des communications approfondies avec des amis partageant les mêmes idées. Parmi eux, les étincelles de discussion sont un indicateur important de l’intensité de l’interaction entre les deux parties, et elles enflamment souvent par inadvertance les liens émotionnels entre nous et nos amis. Cependant, parfois pour certaines raisons, le chat spark peut être déconnecté. Alors, que devons-nous faire si nous voulons restaurer le chat spark ? Ce guide didacticiel vous apportera une introduction détaillée à la stratégie de contenu, dans l'espoir d'aider tout le monde. Comment restaurer l'étincelle du chat Douyin ? 1. Ouvrez la page de message Douyin et sélectionnez un ami avec qui discuter. 2. Envoyez des messages et discutez entre vous. 3. Si vous envoyez des messages en continu pendant 3 jours, vous pouvez obtenir le logo Spark. Tous les 3 jours, envoyez-vous des photos ou des vidéos

Comment restaurer l'album photo Xiaomi Cloud en local ? L'application Xiaomi Cloud Photo Album peut restaurer en local, mais la plupart des amis ne savent pas comment restaurer l'album photo Xiaomi Cloud en local. L'étape suivante consiste à restaurer l'album photo Xiaomi Cloud en local. Tutoriels graphiques de méthode locale, les utilisateurs intéressés viennent y jeter un oeil ! Comment restaurer l'album photo cloud Xiaomi en local 1. Ouvrez d'abord la fonction de paramètres dans le téléphone Xiaomi et sélectionnez [Avatar personnel] sur l'interface principale ; 2. Entrez ensuite dans l'interface du compte Xiaomi et cliquez sur la fonction [Service Cloud] ; passez à Xiaomi Pour la fonction de service cloud, sélectionnez [Cloud Backup] ; 4. Enfin, dans l'interface comme indiqué ci-dessous, cliquez sur [Cloud Album] pour restaurer l'album en local.

Si vous souhaitez masquer l'option « Démarrer la sauvegarde » dans l'Explorateur de fichiers de Windows 11, voici ce que vous pouvez faire. Il existe plusieurs façons de désactiver ou de masquer l'option de sauvegarde de démarrage dans l'Explorateur de fichiers, et nous énumérerons brièvement quelques méthodes pour vous aider à accomplir cette tâche rapidement. Avant de commencer, vous devez comprendre que cette option est étroitement liée à OneDrive. Une fois que vous ouvrez un dossier de bibliothèque (tel que Document, Images, Musique, etc.), il apparaîtra immédiatement dans le chemin de l'explorateur de fichiers. Comment supprimer la sauvegarde de démarrage dans l'Explorateur de fichiers de Windows 11 Pour supprimer la sauvegarde de démarrage dans l'Explorateur de fichiers de Windows 11, suivez les étapes ci-dessous

La mise à jour de mai 2019 de Windows 10 propose un nouvel arrière-plan de bureau par défaut plus lumineux. Cela a fière allure - avec le nouveau thème de lumière. Si vous utilisez le thème sombre de Windows 10, vous souhaiterez peut-être un arrière-plan plus sombre. Étrangement, l'arrière-plan du bureau d'origine de Windows 10 a été supprimé de la dernière version de Windows 10. Vous devez le télécharger depuis le Web ou copier ses fichiers depuis un ancien PC Windows 10. Bien que nous n'ayons pas pu trouver cette image de fond d'écran sur le site officiel de Microsoft, vous pouvez la télécharger à partir d'autres sources. Nous avons trouvé une copie du fond d’écran original de Windows 10 en résolution 4K sur Imgur. De plus, il existe d'autres tailles et davantage de murs par défaut
