国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

達(dá)夢數(shù)據(jù)庫的備份和還原

這篇具有很好參考價(jià)值的文章主要介紹了達(dá)夢數(shù)據(jù)庫的備份和還原。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

簡要介紹一下達(dá)夢數(shù)據(jù)庫備份還原的概念以及如何進(jìn)行備份還原及故障恢復(fù)。

物理備份:拷貝有效數(shù)據(jù)頁。

  • 聯(lián)機(jī)備份
    聯(lián)機(jī)即在數(shù)據(jù)庫運(yùn)行狀態(tài)下進(jìn)行備份,必須開歸檔模式,支持庫備份、表空間備份、表備份、歸檔備份·。它包括完全備份(拷貝所有有效數(shù)據(jù)頁)和增量備份(在基備份集基礎(chǔ)上拷貝修改的數(shù)據(jù)頁)。
    增量備份又包含累積增量備份和差異增量備份。累積增量備份的基礎(chǔ)備份是全備的備份集。而差異增量備份的備份集可以是增量備份,也可以是全備。
  • 脫機(jī)備份
    脫機(jī)即必須關(guān)閉數(shù)據(jù)庫才能備份。脫機(jī)備份只支持庫備份和歸檔備份。

邏輯備份:導(dǎo)出建表或其他對象語句、insert 插入語句。

1.物理備份

1.1 歸檔配置

數(shù)據(jù)庫開歸檔模式
使用SQL方式或DM manager工具或配置文件修改開歸檔模式。

SQL方式

alter database mount;#開啟歸檔要先將數(shù)據(jù)庫狀態(tài)轉(zhuǎn)換成mount狀態(tài)
alter database ARCHIVELOG;#開啟歸檔
alter database add ARCHIVELOG 'type=local, dest=/dm8/arch, 
file_size=64,space_limit=10240';#指定歸檔文件存放在本地,目錄、大小、空間限制

DM manager 工具開啟歸檔

數(shù)據(jù)庫連接右鍵管理服務(wù)器,系統(tǒng)管理,狀態(tài)轉(zhuǎn)為配置狀態(tài)
達(dá)夢數(shù)據(jù)庫的備份和還原
歸檔配置,開啟歸檔。
達(dá)夢數(shù)據(jù)庫的備份和還原
最后再將數(shù)據(jù)庫狀態(tài)轉(zhuǎn)換成open狀態(tài)
達(dá)夢數(shù)據(jù)庫的備份和還原

修改dm.ini文件

修改dm.ini文件中的ARCH_INI參數(shù)為1,即開啟歸檔模式。
達(dá)夢數(shù)據(jù)庫的備份和還原
修改dmarch.ini文件,可以設(shè)置歸檔位置、大小等。
達(dá)夢數(shù)據(jù)庫的備份和還原

1.2 聯(lián)機(jī)備份

以備份數(shù)據(jù)庫為例,在DM管理工具或SQL命令行使用如下命令備份數(shù)據(jù)庫。

backup DATABASE;

這里不帶任何參數(shù),默認(rèn)完全備份,會(huì)生成一個(gè)默認(rèn)名稱的備份集在默認(rèn)備份路徑下。
查看備份,可以看到生成三個(gè)
達(dá)夢數(shù)據(jù)庫的備份和還原
如下在備份集目錄下有三個(gè)文件,包含數(shù)據(jù)文件、元數(shù)據(jù)文件,歸檔文件。
達(dá)夢數(shù)據(jù)庫的備份和還原
也可以帶參數(shù),指定完全備份、備份路徑和備份名

backup DATABASE full to FULLBAK01 BACKUPSET '/dm8/backup/FULLBAK01';

達(dá)夢數(shù)據(jù)庫的備份和還原
增量備份時(shí),默認(rèn)是差異增量備份

backup database INCREMENT to INCRBAK01 BACKUPSET '/dm8/backup/INCRBAK01';

達(dá)夢數(shù)據(jù)庫的備份和還原

1.3 脫機(jī)備份操作

要先關(guān)閉數(shù)據(jù)庫
使用dmrman工具或DM 控制臺工具進(jìn)行脫機(jī)備份
使用dmrman工具
達(dá)夢數(shù)據(jù)庫的備份和還原
使用控制臺工具
達(dá)夢數(shù)據(jù)庫的備份和還原
脫機(jī)備份集這里可以看到只要兩個(gè)文件數(shù)據(jù)文件和元數(shù)據(jù)文件。
達(dá)夢數(shù)據(jù)庫的備份和還原

2.故障與還原恢復(fù)

現(xiàn)模擬故障并根據(jù)上面做的數(shù)據(jù)庫完全備份集進(jìn)行數(shù)據(jù)庫還原。
初始數(shù)據(jù)表TABLE_1,位于數(shù)據(jù)文件test2.dbf
達(dá)夢數(shù)據(jù)庫的備份和還原
現(xiàn)刪除數(shù)據(jù)文件test2.dbf,重啟數(shù)據(jù)庫,數(shù)據(jù)庫默認(rèn)只能啟動(dòng)到 MOUNT 狀態(tài).
達(dá)夢數(shù)據(jù)庫的備份和還原
轉(zhuǎn)換數(shù)據(jù)庫狀態(tài),打開數(shù)據(jù)庫

alter database open;

達(dá)夢數(shù)據(jù)庫的備份和還原
現(xiàn)想要查詢存在于test2.dbf文件中的表數(shù)據(jù)時(shí)就會(huì)顯示連接丟失,其他數(shù)據(jù)文件中的數(shù)據(jù)還可以正常訪問。
達(dá)夢數(shù)據(jù)庫的備份和還原

接下來對數(shù)據(jù)庫進(jìn)行還原恢復(fù)。
使用dmrman工具,對于庫級的備份還原恢復(fù)需要在數(shù)據(jù)庫關(guān)閉狀態(tài)下。

2.1 還原

restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup/FULLBAK01';

達(dá)夢數(shù)據(jù)庫的備份和還原
報(bào)錯(cuò):對于庫級的備份還原恢復(fù)需要在數(shù)據(jù)庫關(guān)閉狀態(tài)下。
關(guān)閉數(shù)據(jù)庫后還原正常。
達(dá)夢數(shù)據(jù)庫的備份和還原

2.2 恢復(fù)

從歸檔恢復(fù)。

recover database '/dm8/data/DAMENG/dm.ini' with archivedir '/dm8/arch';

達(dá)夢數(shù)據(jù)庫的備份和還原

2.3 更新數(shù)據(jù)庫魔數(shù)

數(shù)據(jù)庫魔數(shù),每經(jīng)過還原與恢復(fù),都會(huì)更新一次。一定要更新數(shù)據(jù)庫魔數(shù),不更新無法恢復(fù)到故障前的數(shù)據(jù)庫。

 recover database '/dm8/data/DAMENG/dm.ini' update db_magic;

達(dá)夢數(shù)據(jù)庫的備份和還原
現(xiàn)在啟動(dòng)數(shù)據(jù)庫,查詢損壞數(shù)據(jù)文件里的數(shù)據(jù)已經(jīng)恢復(fù)回來了。
達(dá)夢數(shù)據(jù)庫的備份和還原

3 邏輯備份

3.1 使用dexp導(dǎo)出數(shù)據(jù)

dexp在達(dá)夢的bin目錄下,注意需要先創(chuàng)建目錄,而且導(dǎo)出用戶和導(dǎo)入用戶都使用dmdba。
全庫導(dǎo)出

./dexp userid=sysdba/SYSDBA:5238 directory=/dm8/backup/dexp file=full.dmp log=full.log full=y

按用戶導(dǎo)出

dexp userid=sysdba/SYSDBA:5238 directory=/dm8/backup/dexp file=dmtest.dmp log=dmtest.log owner=dmtest

3.2 使用DM manager導(dǎo)入導(dǎo)出數(shù)據(jù)

導(dǎo)入
達(dá)夢數(shù)據(jù)庫的備份和還原
導(dǎo)出
達(dá)夢數(shù)據(jù)庫的備份和還原

3.3 使用sql導(dǎo)入數(shù)據(jù)

在sql命令行

start sql文件路徑

在達(dá)夢manager工具,一定要記得提交,默認(rèn)狀態(tài)是不提交的。

` sql文件路徑;
commit;

更多學(xué)習(xí)交流請?jiān)L問達(dá)夢在線服務(wù)平臺文章來源地址http://www.zghlxwxcb.cn/news/detail-431552.html

到了這里,關(guān)于達(dá)夢數(shù)據(jù)庫的備份和還原的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Sql Server高版本數(shù)據(jù)庫數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫

    Sql Server高版本數(shù)據(jù)庫數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫

    如果需要將高版本的Sql Server2019數(shù)據(jù)庫還原到Sql Server低版本(2012,2008等)數(shù)據(jù)庫,通過以下方法可以順利還原 通過高版本生成sql腳本在低版本執(zhí)行,并且數(shù)據(jù)也能保留 步驟:選擇數(shù)據(jù)庫右鍵 點(diǎn)擊任務(wù) 生成腳本 在設(shè)置腳本編寫選項(xiàng)時(shí),選擇高級,編寫腳本數(shù)據(jù)類型選擇為架構(gòu)和數(shù)

    2024年02月09日
    瀏覽(96)
  • MySQL 數(shù)據(jù)庫的備份與還原案例分享 2023.07.12

    ??? 1、使用mysqldump命令備份數(shù)據(jù)庫中的所有表 ?? ?2、備份booksDB數(shù)據(jù)庫中的books表 ?? ?3、使用mysqldump備份booksDB和test數(shù)據(jù)庫 ?? ?4、使用mysqldump備份服務(wù)器中的所有數(shù)據(jù)庫 ?? ?5、使用mysql命令還原第二題導(dǎo)出的book表 ?? ?6、進(jìn)入數(shù)據(jù)庫使用source命令還原第二題導(dǎo)出的bo

    2024年02月16日
    瀏覽(93)
  • 【MySQL】數(shù)據(jù)庫的增刪改查、備份、還原等基本操作

    【MySQL】數(shù)據(jù)庫的增刪改查、備份、還原等基本操作

    大寫的表示 [] 是可選項(xiàng) CHARACTER SET: 指定數(shù)據(jù)庫采用的字符集 COLLATE: 指定數(shù)據(jù)庫字符集的校驗(yàn)規(guī)則 創(chuàng)建數(shù)據(jù)庫的時(shí)候,有兩個(gè)編碼集: 1.數(shù)據(jù)庫編碼集——數(shù)據(jù)庫未來存儲(chǔ)數(shù)據(jù) 2.數(shù)據(jù)庫校驗(yàn)集——支持?jǐn)?shù)據(jù)庫進(jìn)行字段比較使用的編碼,本質(zhì)也是一種讀取數(shù)據(jù)庫中數(shù)據(jù)采

    2024年02月08日
    瀏覽(86)
  • 開源數(shù)據(jù)庫Mysql_DBA運(yùn)維實(shí)戰(zhàn) (備份與還原)

    開源數(shù)據(jù)庫Mysql_DBA運(yùn)維實(shí)戰(zhàn) (備份與還原)

    備份對于數(shù)據(jù)庫而言是至關(guān)重要的。當(dāng)數(shù)據(jù)文件發(fā)生損壞、MySQL服務(wù)出現(xiàn)錯(cuò)誤、系統(tǒng)內(nèi)核崩潰、計(jì)算機(jī)硬件損壞或者數(shù)據(jù)被誤刪等事件時(shí),使用一種有效的數(shù)據(jù)備份方案,就可以快速解決以上所有的問題。MySQL提供了多種備份方案,包括: 邏輯備份、物理備份、全備份以及增

    2024年02月12日
    瀏覽(95)
  • 在SQL server中用sql語句實(shí)現(xiàn)數(shù)據(jù)庫的備份以及還原

    本文給大家提供并講解了在SQL server中用SQL語句實(shí)現(xiàn)數(shù)據(jù)庫的備份已經(jīng)還原 假設(shè)你已經(jīng)有一個(gè)數(shù)據(jù)庫Student 創(chuàng)建備份設(shè)備,其名稱為bk_Student,保存文件為D: Student.bak,并對Student數(shù)據(jù)庫進(jìn)行完全備份,備份到備份設(shè)備bk_ Student中。 ?在Student數(shù)據(jù)庫中,創(chuàng)建一張表temp并對Student數(shù)

    2024年02月03日
    瀏覽(96)
  • 還原Sql Server數(shù)據(jù)庫BAK備份文件的三種方式及常見錯(cuò)誤

    還原Sql Server數(shù)據(jù)庫BAK備份文件的三種方式及常見錯(cuò)誤

    這是演示的是Sql Server 2008R2版本,不同版本可能有細(xì)微差別 右鍵點(diǎn)擊數(shù)據(jù)庫→還原數(shù)據(jù)庫 ? ?在還原的源中選擇源設(shè)備→點(diǎn)擊選擇框 ?在指定備份中點(diǎn)擊添加→選擇具體文件→確定→確定 ?勾選用于還原的備份集→這時(shí)目標(biāo)數(shù)據(jù)庫中會(huì)自動(dòng)生成目標(biāo)數(shù)據(jù)庫名,在此選擇即可→

    2023年04月08日
    瀏覽(94)
  • 達(dá)夢數(shù)據(jù)庫權(quán)限和預(yù)定角色介紹

    本文對達(dá)夢數(shù)據(jù)庫數(shù)據(jù)庫和對象權(quán)限及DM預(yù)定義角色及角色創(chuàng)建進(jìn)行介紹。 用戶權(quán)限有兩類:數(shù)據(jù)庫權(quán)限和對象權(quán)限。 數(shù)據(jù)庫權(quán)限主要是指針對數(shù)據(jù)庫對象的創(chuàng)建、刪除、修改的權(quán)限,對數(shù)據(jù)庫備份等權(quán)限。 數(shù)據(jù)庫權(quán)限一般由 SYSDBA、SYSAUDITOR 和 SYSSSO 指定,也可以由具有特權(quán)

    2024年02月12日
    瀏覽(113)
  • 達(dá)夢數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)庫實(shí)例管理

    達(dá)夢數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)庫實(shí)例管理

    數(shù)據(jù)庫配置助手創(chuàng)建數(shù)據(jù)庫調(diào)用 dbca.sh 圖形化界面創(chuàng)建數(shù)據(jù)庫: [dmdba@DCA02 tool]$ ./dbca.sh 2021-01-11 11:43:45 [com.dameng.dbca.Startup] [INFO] 啟動(dòng) DBCA 指定數(shù)據(jù)庫名稱、實(shí)例名稱(單機(jī)情況下數(shù)據(jù)庫和實(shí)例名稱可以相同),指定端口號: 簇大小、頁大小、字符集、 字符串 大小寫敏感、

    2023年04月08日
    瀏覽(52)
  • 達(dá)夢數(shù)據(jù)庫 優(yōu)化

    達(dá)夢數(shù)據(jù)庫 優(yōu)化

    優(yōu)化不能僅從數(shù)據(jù)庫方面考慮,比如,在存儲(chǔ)達(dá)到數(shù)據(jù)庫極限、應(yīng)用涉及人員設(shè)計(jì)的代碼稀巴爛的情況下,進(jìn)行調(diào)優(yōu)就是杯水車薪的效果。 涉及到優(yōu)化人員: 數(shù)據(jù)庫管理員 應(yīng)用程序架構(gòu)師 應(yīng)用程序設(shè)計(jì)人員 系統(tǒng)管理員 存儲(chǔ)管理員 涉及到的優(yōu)化內(nèi)容: 應(yīng)用程序:(與開發(fā)人員

    2024年04月09日
    瀏覽(21)
  • 達(dá)夢數(shù)據(jù)庫權(quán)限管理

    達(dá)夢數(shù)據(jù)庫權(quán)限管理

    在對數(shù)據(jù)庫權(quán)限進(jìn)行分配時(shí),對于某些人員只能給部分的訪問和操作權(quán)限。那么在DM數(shù)據(jù)庫中我們該如何去配置相應(yīng)的權(quán)限呢? 我們下面來進(jìn)行詳細(xì)解析。 我們的測試環(huán)境是 DM8 。 1、我們首先來建立一個(gè)測試用戶test; SQLcreate user test identified by test123456; 2、接下來看一下TEST用

    2024年02月09日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包