达梦(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 Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









WeChat을 열고 내 설정을 선택하고 일반을 선택한 다음 저장 공간을 선택하고 저장 공간에서 관리를 선택한 다음 파일을 복원하려는 대화를 선택하고 느낌표 아이콘을 선택합니다. 튜토리얼 적용 모델: iPhone13 시스템: iOS15.3 버전: WeChat 8.0.24 분석 1 먼저 WeChat을 열고 내 페이지에서 설정 옵션을 클릭합니다. 2 그런 다음 설정 페이지에서 일반 옵션을 찾아 클릭합니다. 3일반 페이지에서 저장 공간을 클릭하세요. 4 그런 다음 저장 공간 페이지에서 관리를 클릭하세요. 5마지막으로 파일을 복구하려는 대화를 선택하고 오른쪽의 느낌표 아이콘을 클릭하세요. 보충: WeChat 파일은 일반적으로 며칠 내에 만료됩니다. WeChat에서 받은 파일을 클릭하지 않은 경우 WeChat 파일을 본 경우 WeChat 시스템에서 해당 파일을 지웁니다.

하드디스크 일련번호는 하드디스크의 중요한 식별자로 일반적으로 하드디스크를 고유하게 식별하고 하드웨어를 식별하는 데 사용됩니다. 운영 체제를 설치하거나, 올바른 장치 드라이버를 찾거나, 하드 드라이브를 수리할 때와 같이 하드 드라이브 일련 번호를 쿼리해야 하는 경우도 있습니다. 이 문서에서는 하드 드라이브 일련 번호를 확인하는 데 도움이 되는 몇 가지 간단한 방법을 소개합니다. 방법 1: Windows 명령 프롬프트를 사용하여 명령 프롬프트를 엽니다. Windows 시스템에서는 Win+R 키를 누르고 "cmd"를 입력한 후 Enter 키를 눌러 명령을 엽니다.

개인 정보 보호 브라우징은 컴퓨터나 모바일 장치에서 인터넷을 서핑할 때 개인 정보를 탐색하고 보호할 수 있는 매우 편리한 방법입니다. 개인 정보 보호 브라우징 모드는 일반적으로 브라우저가 방문 기록을 기록하고, 쿠키 및 캐시 파일을 저장하고, 탐색 중인 웹사이트가 브라우저에 흔적을 남기는 것을 방지합니다. 그러나 일부 특별한 경우에는 시크릿 브라우징의 검색 기록을 복원해야 할 수도 있습니다. 우선, 개인 정보 보호 브라우징 모드의 목적은 개인 정보를 보호하고 다른 사람이 브라우저에서 사용자의 온라인 기록을 얻는 것을 방지하는 것입니다. 따라서 시크릿 브라우징

Chrome 확장 프로그램을 백업하는 방법은 무엇입니까? 대부분의 Google Chrome 사용자의 경우 일상적인 사용 중에 어느 정도의 플러그인이 설치됩니다. 플러그인이 있으면 사용 환경이 향상될 수 있습니다. 시스템이나 브라우저를 다시 설치하면 이러한 플러그인은 유지되지 않으며, 다시 다운로드하여 설치해야 하는 번거로움이 있습니다. 그렇다면 현재 설치된 플러그인을 백업할 수 있는 방법이 있습니까? 방법은 다음과 같습니다. 크롬 플러그인을 백업하는 튜토리얼 방법은 먼저 구글 크롬을 열고 오른쪽 상단 메뉴를 클릭한 뒤 도구 더보기 - 확장 프로그램을 선택한다. 확장 페이지 위에서 패키지 확장을 클릭합니다. C:UsersAdministratorAppDataLocalGoogleChromeUserDataDe

창의성과 활력이 넘치는 짧은 동영상 플랫폼 Douyin에서는 다양하고 흥미로운 콘텐츠를 즐길 수 있을 뿐만 아니라, 같은 생각을 가진 친구들과 심도 있는 소통을 할 수 있습니다. 그중에서도 채팅 스파크는 두 당사자 간의 상호 작용 강도를 나타내는 중요한 지표이며, 종종 의도치 않게 우리와 친구 사이의 감정적 유대에 불을 붙입니다. 그러나 때로는 어떤 이유로 인해 채팅 스파크가 끊어질 수 있습니다. 그렇다면 채팅 스파크를 복원하려면 어떻게 해야 합니까? 이 튜토리얼 가이드는 모든 사람에게 도움이 되기를 바라며 콘텐츠 전략에 대해 자세히 소개합니다. Douyin 채팅의 불꽃을 복원하는 방법은 무엇입니까? 1. Douyin 메시지 페이지를 열고 채팅할 친구를 선택하세요. 2. 서로 메시지를 보내고 채팅을 해보세요. 3. 3일 동안 지속적으로 메시지를 보내면 스파크 로고를 받을 수 있습니다. 3일 단위로 서로 사진이나 동영상을 보내보세요

Xiaomi Cloud Photo Album을 로컬로 복원하는 방법 Xiaomi Cloud Photo Album 앱에서 Xiaomi Cloud Photo Album을 로컬로 복원할 수 있지만 대부분의 친구들은 Xiaomi Cloud Photo Album을 로컬로 복원하는 방법을 모릅니다. 클라우드 포토앨범을 로컬로. 로컬 방식의 그래픽 튜토리얼, 관심 있는 사용자가 와서 살펴보세요! Xiaomi 클라우드 사진 앨범을 로컬로 복원하는 방법 1. 먼저 Xiaomi 휴대폰에서 설정 기능을 열고 메인 인터페이스에서 [개인 아바타]를 선택합니다. 2. 그런 다음 Xiaomi 계정 인터페이스에 들어가서 [클라우드 서비스] 기능을 클릭합니다. Xiaomi로 이동 클라우드 서비스 기능의 경우 [클라우드 백업]을 선택합니다. 4. 마지막으로 아래와 같은 인터페이스에서 [클라우드 앨범]을 클릭하여 앨범을 로컬로 복원합니다.

Windows 11의 파일 탐색기에서 "백업 시작" 옵션을 숨기려면 다음을 수행하십시오. 파일 탐색기에서 시작 백업 옵션을 비활성화하거나 숨기는 방법에는 여러 가지가 있으며, 이 작업을 신속하게 수행하는 데 도움이 되는 몇 가지 방법을 간략하게 나열하겠습니다. 시작하기 전에 이 옵션이 OneDrive와 밀접하게 연결되어 있다는 점을 이해해야 합니다. 라이브러리 폴더(예: 문서, 그림, 음악 등)를 열면 파일 탐색기 경로에 즉시 나타납니다. Windows 11 파일 탐색기에서 시작 백업을 삭제하는 방법 Windows 11 파일 탐색기에서 시작 백업을 삭제하려면 다음 단계를 따르세요.

Windows 10의 2019년 5월 업데이트는 새롭고 더 밝은 기본 바탕 화면 배경을 제공합니다. 새로운 조명 테마로 정말 멋져 보입니다. Windows 10의 어두운 테마를 사용하는 경우 더 어두운 배경이 필요할 수 있습니다. 이상하게도 최신 버전의 Windows 10에서는 원래 Windows 10 바탕 화면 배경이 제거되었습니다. 웹에서 다운로드하거나 이전 Windows 10 PC에서 파일을 복사해야 합니다. Microsoft 공식 웹사이트에서는 이 배경 화면 이미지를 찾을 수 없지만 다른 소스에서 다운로드할 수 있습니다. Imgur에서 4K 해상도의 원본 Windows 10 바탕 화면 배경 무늬 사본을 찾았습니다. 또한 다른 크기와 더 많은 기본 벽이 있습니다.
