达梦(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 可用字节

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









WeChat を開き、[自分の設定] を選択し、[一般] を選択してから [記憶域スペース] を選択し、[記憶域スペース] で [管理] を選択し、ファイルを復元する会話を選択して、感嘆符アイコンを選択します。チュートリアル 適用モデル: iPhone13 システム: iOS15.3 バージョン: WeChat 8.0.24 分析 1 まず、WeChat を開き、マイページの [設定] オプションをクリックします。 2 次に、設定ページで [一般オプション] を見つけてクリックします。 3次に、一般ページで「記憶域スペース」をクリックします。 4 次に、ストレージスペースページで「管理」をクリックします。 5最後に、ファイルを回復したい会話を選択し、右側の感嘆符アイコンをクリックします。補足: WeChat ファイルの有効期限は通常、数日です。WeChat で受信したファイルがクリックされなかった場合、WeChat システムは 72 時間後にそのファイルを消去します。WeChat ファイルが閲覧された場合、

ハードディスクのシリアル番号はハードディスクの重要な識別子であり、通常、ハードディスクを一意に識別し、ハードウェアを識別するために使用されます。場合によっては、オペレーティング システムのインストール時、正しいデバイス ドライバーの検索時、ハード ドライブの修復の実行時など、ハード ドライブのシリアル番号を照会する必要があることがあります。この記事では、ハードドライブのシリアル番号を確認する簡単な方法をいくつか紹介します。方法 1: Windows コマンド プロンプトを使用してコマンド プロンプトを開きます。 Windows システムでは、Win+R キーを押し、「cmd」と入力し、Enter キーを押してコマンドを開きます。

プライベート ブラウズは、コンピューターまたはモバイル デバイスでインターネットを閲覧する際に、プライバシーを参照して保護するための非常に便利な方法です。プライベート ブラウジング モードでは、通常、ブラウザーによる訪問履歴の記録、Cookie やキャッシュ ファイルの保存、および閲覧している Web サイトの痕跡がブラウザーに残ることが防止されます。ただし、特殊なケースでは、シークレット ブラウジングの閲覧履歴を復元する必要がある場合があります。まず第一に、明確にする必要があります。プライベート ブラウジング モードの目的は、プライバシーを保護し、他人がブラウザからユーザーのオンライン履歴を取得できないようにすることです。したがって、シークレットブラウジングでは、

Google Chrome拡張機能をバックアップするにはどうすればよいですか?ほとんどの Google Chrome ユーザーは、日々の使用中に多かれ少なかれプラグインをインストールします。プラグインの存在により、使用エクスペリエンスが向上します。システムやブラウザを再インストールすると、これらのプラグインは保持できず、再度ダウンロードしてインストールするのが面倒なので、現在インストールされているプラグインをバックアップする方法はありますか?その方法は次のとおりです。 Chrome プラグインをバックアップするチュートリアルの方法では、まず Google Chrome を開き、右上隅のメニューをクリックして、[その他のツール] - [拡張機能] を選択します。拡張機能ページの上にある「パッケージ拡張機能」をクリックします。 C:UsersAdministratorAppDataLocalGoogleChromeUserDataDe

創造性と活力に満ちたショートビデオプラットフォームであるDouyinでは、さまざまなエキサイティングなコンテンツを楽しむだけでなく、同じ志を持った友達と深いコミュニケーションをとることもできます。その中でも、チャットの火花は、両者間の交流の強さを示す重要な指標であり、意図せずして私たちと友人との間の感情的な絆に火をつけることがよくあります。ただし、何らかの理由でチャット スパークが切断される場合があります。それでは、チャット スパークを復元したい場合はどうすればよいでしょうか? このチュートリアル ガイドでは、コンテンツ戦略について詳しく説明し、皆様のお役に立てれば幸いです。 Douyin チャットのスパークを回復するにはどうすればよいですか? 1. Douyin メッセージ ページを開き、チャットする友達を選択します。 2. メッセージを送信し、お互いにチャットします。 3. 3日間メッセージを送信し続けると、スパークロゴを獲得できます。 3 日単位で写真やビデオをお互いに送信します

Xiaomi クラウド フォト アルバムをローカルに復元する方法 Xiaomi クラウド フォト アルバム APP で Xiaomi クラウド フォト アルバムをローカルに復元できますが、ほとんどの友達は Xiaomi クラウド フォト アルバムをローカルに復元する方法を知りません。次のステップは Xiaomi を復元することです。クラウドフォトアルバムをローカルに. ローカルメソッドのグラフィックチュートリアル、興味のあるユーザーは見に来てください! Xiaomi クラウド フォト アルバムをローカルに復元する方法 1. まず Xiaomi 電話の設定機能を開き、メイン インターフェイスで [個人アバター] を選択します; 2. 次に、Xiaomi アカウント インターフェイスに入り、[クラウド サービス] 機能をクリックします; 3. 次に、 Xiaomi へジャンプ クラウド サービスの機能については、[クラウド バックアップ] を選択します; 4. 最後に、以下に示すインターフェイスで、[クラウド アルバム] をクリックしてアルバムをローカルに復元します。

Windows 11 のファイル エクスプローラーで [バックアップの開始] オプションを非表示にしたい場合は、次の方法を実行できます。ファイル エクスプローラーで起動バックアップ オプションを無効または非表示にする方法はいくつかあります。このタスクを迅速に実行するのに役立ついくつかの方法を簡単にリストします。始める前に、このオプションが OneDrive と密接に関係していることを理解する必要があります。ライブラリ フォルダー (ドキュメント、画像、音楽など) を開くと、ファイル エクスプローラーのパスにすぐに表示されます。 Windows 11 のファイル エクスプローラーで起動バックアップを削除する方法 Windows 11 のファイル エクスプローラーで起動バックアップを削除するには、次の手順に従います。

Windows 10 の May 2019 Update には、新しく明るいデフォルトのデスクトップ背景が搭載されています。新しいライトテーマを使用すると、見た目も素晴らしくなります。 Windows 10 のダークテーマを使用している場合は、より暗い背景が必要になる場合があります。奇妙なことに、元の Windows 10 デスクトップの背景が Windows 10 の最新バージョンから削除されています。 Web からダウンロードするか、古い Windows 10 PC からファイルをコピーする必要があります。この壁紙画像は Microsoft の公式 Web サイトでは見つかりませんでしたが、他のソースからダウンロードできます。 Imgur で、4K 解像度のオリジナルの Windows 10 デスクトップ壁紙のコピーを見つけました。さらに、他のサイズや追加のデフォルトの壁もあります
