日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

DB2 LOAD命令中COPY NO/COPY的說明(1)

瀏覽:27日期:2023-11-08 08:44:25
內容提要主要介紹 DB2 LOAD 命令所提供的 COPY NO/COPY YES/NONRECOVERABLE 選項,以及與之相關的注冊表變量 DB2_LOAD_COPY_NO_OVERRIDE 的功能和使用方法等。當 DB2 的數據庫啟用了前滾恢復模式,即將日志由循環日志方式改為歸檔日志,以便用戶在進行恢復操作時,可在恢復了數據庫或表空間的備份后,再通過前滾歸檔日志中的事務,恢復數據庫備份時間點之后提交的事務,最大程度的保護數據庫的數據。而 DB2 的 LOAD 實用程序為實現快速導入數據的功能,除采用了通過直接向數據庫中寫入格式化的數據頁裝載數據,導入過程中不激活觸發器,不會檢查參考完整性和表檢查約束當等方式外,還最小化了記錄事務日志的操作。在 LOAD 的 LOAD、BUILD、DELETE 和 INDEX COPY 四個處理階段中,僅在 DELETE 階段記錄對每個刪除事件記日志,即只對每個違反唯一約束的行的刪除操作記日志,因此整個 LOAD 操作僅記錄了極少的日志。由于 LOAD 最小化了日志的記錄,有因啟用了前滾恢復的數據庫在恢復在線備份時需要歸檔日志的特性,對于這種數據庫的 LOAD 操作,為避免執行 LOAD 操作后,表在使用 ROLLFORWARD 命令前滾歸檔日志的過程中因缺少日志而被置為非正常狀態,DB2 為 LOAD 命令提供了如下選項:·COPY NO(缺省)·COPY YES·NONREVERABLE為更清楚地說明這些選項的作用,這里將以舉例的方式進行說明。而在開始操作之前,首先了解一下 DB2 備份操作所產生的映象文件的形式和命名特點:在 UNIX 環境下是文件的形式:Databasealias.Type.Instancename.Nodename.Catnodename.Timestamp.number在 Windows 環境下是子目錄及文件的形式: 123456下一頁 Databasealias.TypeInstancenameNode0000Catn0000yyyymmddhhmmss.number而其中的 Type 則因備份類型的不同而不同:0 -- 數據庫全備份3 -- 表空間備份4 -- 由 LOAD 操作產生的備份1. 進行一次數據庫的全備份:首先對已啟用前滾恢復模式的 SAMPLE 數據庫進行一次全備份:E:TEST>db2 backup db sample備份成功。此備份映像的時間戳記是:20051230174105這時看到在當前目錄下產生了一個 SAMPLE.0 的子目錄,表明產生的是一個數據庫全備份。下面將對這些現象逐個予以舉例說明:2. 關于 COPY NO:在 LOAD 操作結束時,將表所在的表空間置于“備份暫掛狀態,此時雖然其中的表可以進行 SELECT 操作,但不能進行 UPDATE 和 DELETE 操作。為使該表狀態恢復正常,除去備份暫掛狀態,必須手動對其表空間執行一個 BACKUP 命令。由于該選項為缺省選項,假如 LOAD 命令中未指明,則默認為使用該選項,如:E:TEST>db2 connect to sampleE:TEST>db2 load from staff.del of del insert into staffE:TEST>db2 list tablespaces:表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0020具體解釋:備份暫掛:E:TEST>db2 select count(*) from staff1-----------701 條記錄已選擇。E:TEST>db2 update staff set id=335 where id=340DB21034E 該命令被當作 SQL 語句來處理,因為它不是有效的“命令行處理器命令。在 SQL 處理期間,它返回: 上一頁123456下一頁 SQL0290N 不答應存取表空間。 SQLSTATE=55039在手動對 USERSPACE1 表空間進行一次備份操作后,表空間狀態將正常,再次嘗試更新操作就會成功:E:TEST>db2 backup db sample tablespace (userspace1)備份成功。此備份映像的時間戳記是:20051230184841命令完成后可以在當前目錄下看到產生了一個 SAMPLE.3 的子目錄,表明產生的是一個表空間級的備份。E:TEST>db2 connect to sampleE:TEST>db2 list tablespaces表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0000具體解釋:正常而所產生這份關于表空間的備份可在數據庫因前滾操作將表空間置為“復原暫掛狀態時用于將表空間狀態恢復為正常,并恢復 LOAD 操作對該表的修改。如當前滾數據庫超過 LOAD 時間點后,表空間將被置為復原暫掛狀態:E:TEST>db2 restore db sample taken at 20051230174105DB20000I RESTORE DATABASE 命令成功完成。E:TEST>db2 rollforward db sample to end of logs and stopSQL1271W 已恢復數據庫 "SAMPLE",但在節點 "0"上有一個或多個表空間脫機E:TEST>db2 connect to sampleE:TEST>db2 list tablespaces表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0100具體解釋:復原暫掛此時可利用這一表空間級的備份進行恢復操作:E:TEST>db2 restore db sample tablespace (userspace1) taken at 20051230184841DB20000I RESTORE DATABASE 命令成功完成。E:TEST>db2 connect to sampleE:TEST>db2 list tablespaces:表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0080具體解釋:前滾暫掛:E:TEST>db2 rollforward db sample to end of logs and stop tablespace (userspace1)前滾狀態輸入數據庫別名 = sample節點數已返回狀態 = 1節點號 = 0前滾狀態 = 未暫掛下一個要讀取的日志文件 =已處理的日志文件 = -上次落實的事務 = 2005-12-30-10.47.10.000000DB20000I ROLLFORWARD 命令成功完成。E:TEST>db2 list tablespaces:表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0000具體解釋:正常:E:TEST>db2 update staff set id=335 where id=340 上一頁123456下一頁 DB20000I SQL 命令成功完成。可見表空間狀態已正常,表也可執行更新操作了。3. 關于 COPY YES:在 LOAD 操作結束時,DB2 自動對表所在的表空間進行一次備份操作,因而 LOAD 結束后,表所在的表空間不會再處于“備份暫掛狀態,而為“正常狀態。但由于要進行備份操作,所以這種 LOAD 操作的時間會較沒有備份的長。如:E:TEST>db2 connect to sampleE:TEST>db2 load from staff.del of del insert into staff copy yes to .E:TEST>db2 list tablespaces:表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0000具體解釋:正常:E:TEST>db2 select count(*) from staff1-----------1051 條記錄已選擇。此時可在當前目錄下看到一個 SAMPLE.4 的子目錄,表明產生的是一個由 LOAD 操作生成的備份,而這份備份將在數據庫進行前滾恢復操作時用于重新創建 LOAD 操作對數據庫的修改。如:E:TEST>db2 restore db sample taken at 20051230174105DB20000I RESTORE DATABASE 命令成功完成。前滾狀態輸入數據庫別名 = sample節點數已返回狀態 = 1節點號 = 0前滾狀態 = 未暫掛下一個要讀取的日志文件 =已處理的日志文件 = S0000002.LOG - S0000003.LOG上次落實的事務 = 2005-12-30-11.48.26.000000DB20000I ROLLFORWARD 命令成功完成。E:TEST>db2 connect to sampleE:TEST>db2 list tablespaces:表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0000具體解釋:正常:E:TEST>db2 select count(*) from staff1-----------1051 條記錄已選擇。 上一頁123456下一頁 這表明在 SAMPLE.4 下的備份被用于了前滾恢復操作,而重新創建了 LOAD 操作對數據庫插入的記錄。4. 關于 NONRECOVERABLE:該選項會將 LOAD 操作標志為不可恢復,即數據庫不能通過后續的前滾操作而被恢復。LOAD 操作結束后,數據庫既不會處于“備份暫掛狀態,也不會產生任何的備份。E:TEST>db2 connect to sampleE:TEST>db2 load from staff.del of del insert into staff nonrecoverableE:TEST>db2 list tablespaces:表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0000具體解釋:正常:雖然 LOAD 之后表空間和表的狀態都正常,但假如今后需要執行前滾命令恢復數據庫時,前滾操作將跳過 LOAD 事務的處 理,而將 LOAD 的表標記為無效,是對表的任何操作都不能進行。如: E:TEST>db2 restore db sample taken at 20051230174105DB20000I RESTORE DATABASE 命令成功完成。E:TEST>db2 rollforward db sample to end of logs and stop前滾狀態輸入數據庫別名 = sample節點數已返回狀態 = 1節點號 = 0前滾狀態 = 未暫掛下一個要讀取的日志文件 =已處理的日志文件 = S0000002.LOG - S0000003.LOG上次落實的事務 = 2005-12-30-12.19.55.000000DB20000I ROLLFORWARD 命令成功完成。E:>db2 connect to sampleE:TEST>db2 list tablespaces:表空間標識 = 2名稱 = USERSPACE1類型 = 系統治理空間內容 = 任何數據狀態 = 0x0000具體解釋:正常:E:>db2 select * from staffID NAME DEPT JOB YEARS SALARY COMM------ --------- ------ ----- ------ --------- ---------SQL1477N 不能存取表 "LIWENLI.STAFF"。 SQLSTATE=55019 上一頁123456下一頁 這表明該表已不可操作,此時只有將表刪除,重新構建,或使用 LOAD 操作時間點之后所做的數據庫全備份或表空間備份來恢復該表。5. 關于注冊表變量 DB2_LOAD_COPY_NO_OVERRIDE 的介紹:另外 DB2 還提供了一個注冊表變量:DB2_LOAD_COPY_NO_OVERRIDE,可將 LOAD 的缺省選項 COPY NO 設置為 NONRECOVERABLE 或 COPY YES。具體使用方法舉例為:設置為 COPY YES 的方法:E:TEST>db2set DB2_LOAD_COPY_NO_OVERRIDE="COPY YES TO E:TEST"E:TEST>db2 terminateE:TEST>db2setDB2_LOAD_COPY_NO_OVERRIDE=COPY YES TO E:TEST:E:TEST>db2 load from staff.del of del insert into staffSQL27966W DB2_LOAD_COPY_NO_OVERRIDE注冊表變量值 "COPY YES TO E:TEST" 將覆蓋在 Load 中指定的 COPY NO 參數。::設置為 NONRECOVERABLE 的方法:E:TEST>db2set DB2_LOAD_COPY_NO_OVERRIDE=NONRECOVERABLEE:TEST>db2 terminateE:TEST>db2setDB2_LOAD_COPY_NO_OVERRIDE=NONRECOVERABLE:E:TEST>db2 load from staff.del of del insert into staffSQL27966W DB2_LOAD_COPY_NO_OVERRIDE 注冊表變量值 "NONRECOVERABLE" 將覆蓋在Load 中指定的 COPY NO 參數。::通過上述對 LOAD 的 COPY NO,COPY YES 和 NONRECOVERABLE 參數,以及 DB2 注冊表變量 DB2_LOAD_COPY_NO_OVERRIDE 的具體和舉例說明,到此我們已經把握了它們的功能和使用方法。由于 LOAD 操作幾乎不記日志的特性,在對啟用了前滾恢復的數據庫實現 LOAD 操作時應注重從中選擇適當的選項,以保證執行了 LOAD 操作的表的可用性。 上一頁123456
標簽: DB2 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人免费网站www网站高清| 99久久精品国产亚洲精品| 妖精视频成人观看www| 超碰在线99| 国产aⅴ精品一区二区三区久久 | 波多野结衣一区| 国产综合精品| 好吊一区二区三区| 极品裸体白嫩激情啪啪国产精品| 99精品电影| 一区免费视频| 免费久久99精品国产自在现线| 99国产精品久久久久久久| 国精品一区二区三区| 亚洲一区二区三区免费在线观看| 免费欧美在线视频| 日韩欧美三区| 国产精品66| 久久久久久久欧美精品| 九九久久婷婷| 亚洲香蕉视频| 91久久精品无嫩草影院| 久久av免费看| 欧美xxxx中国| 蜜桃精品在线| 香蕉视频成人在线观看| 国产色噜噜噜91在线精品| 免费在线成人| 久久久久久免费视频| 在线亚洲激情| 欧美伊人久久| 天堂8中文在线最新版在线| 亚洲香蕉网站| 日韩中文字幕一区二区高清99| 国产精品探花在线观看| 成人在线观看免费视频| 尤物tv在线精品| 亚洲美女久久| 国产中文字幕一区二区三区| 日韩欧美一区二区三区在线视频| 91九色精品国产一区二区| 亚洲精品精选| 精品视频高潮| 鲁大师成人一区二区三区| 国产精品久久久一区二区| 久久精品亚洲欧美日韩精品中文字幕| 久久福利一区| 黄色精品视频| 免费不卡在线观看| 久久精品国产在热久久| 亚洲午夜一级| 国产伦理一区| 亚洲成人二区| 日韩成人精品一区二区三区 | av在线最新| 天堂成人免费av电影一区| 国产伦乱精品| 欧美日韩免费观看一区=区三区| 国产精品一区二区99| 少妇精品导航| 国产亚洲电影| 樱桃成人精品视频在线播放| 国产精品大片免费观看| 黄色欧美日韩| 国产成人在线中文字幕| 性一交一乱一区二区洋洋av| 国产日韩中文在线中文字幕| 在线视频观看日韩| 国产欧美日韩影院| 欧美日韩精品一本二本三本 | 欧美精品1区| 亚洲一区二区三区免费在线观看| 精品日产乱码久久久久久仙踪林| 视频一区二区三区中文字幕| 成年男女免费视频网站不卡| 91综合久久爱com| 性欧美69xoxoxoxo| 精品日韩一区| 欧美三区不卡| 日韩一区二区免费看| 成人一区而且| 国产探花一区二区| 中文字幕日本一区| 欧美一级精品| 亚洲国产福利| 国产激情综合| 日本免费新一区视频| 日本欧美在线看| 尤物tv在线精品| 成人自拍av| 不卡专区在线| 麻豆国产精品777777在线| 综合一区二区三区| 欧美日韩国产高清| 日韩综合精品| 精品国产乱码久久久久久樱花 | 午夜精品影视国产一区在线麻豆| 激情欧美一区二区三区| 91视频一区| 精品亚洲自拍| 美女精品一区二区| 国产精品尤物| 清纯唯美亚洲综合一区| 鲁大师成人一区二区三区| 一级欧洲+日本+国产| 久久精品导航| 亚洲伦乱视频| 黄在线观看免费网站ktv| 久久精品福利| 久久99精品久久久久久园产越南| 亚洲资源网站| 亚洲精品精选| 日本中文字幕视频一区| 亚洲精品第一| 日韩中文字幕| 欧美亚洲自偷自偷| 亚洲久草在线| 日韩一区精品| 日韩黄色免费网站| 日本不卡视频在线观看| 亚洲有吗中文字幕| 亚洲日本欧美| 日韩精品一区二区三区中文| 亚洲免费观看高清完整版在线观| 亚洲三级在线| 国产日产精品_国产精品毛片| 日韩成人午夜精品| 国产麻豆一区二区三区精品视频| 国产伦理一区| 精品在线网站观看| caoporn视频在线| 亚洲成人一区在线观看| 久久精品电影| 国产一区导航| 亚洲资源在线| 国产欧美高清视频在线| 免费看久久久| 日韩中文在线电影| 久久免费黄色| 国产婷婷精品| 日韩一区二区三区精品| 久久狠狠久久| 久久精品二区亚洲w码| 国产在线看片免费视频在线观看| 精品国模一区二区三区| 欧美99久久| 综合一区二区三区| 国产精品tv| 日本免费久久| 亚洲综合欧美| 日本特黄久久久高潮| 欧美aa在线视频| 亚洲成a人片| 中文日韩欧美| 欧美伊人久久| 亚洲综合在线电影| 久久福利毛片| 久久精品凹凸全集| 色乱码一区二区三区网站| 午夜国产一区二区| 日本91福利区| 午夜影院一区| 免费成人在线视频观看| 国产精品99久久免费| 久久激情一区| 日韩视频1区| 老牛影视精品| 免费人成在线不卡| 国产精品亚洲人成在99www| 成人片免费看| 综合激情网...| 国产一区二区三区久久| 国产高清一区| 国产情侣久久| 国产99亚洲| 日韩黄色在线观看| 在线观看精品| 日韩高清二区| 久久精品二区三区| 日韩精品亚洲aⅴ在线影院| 中文在线а√天堂| 伊人精品久久| 日韩大片在线播放| 亚洲精品麻豆| 日韩免费在线| 亚洲bt欧美bt精品777| 久久久久伊人| 免费在线观看不卡| 亚洲黄色网址| 91欧美极品| 免费欧美一区| 精品国产亚洲一区二区三区| 日韩制服丝袜av| 天堂а√在线最新版中文在线| 日韩一区二区三免费高清在线观看| 日韩伦理福利| 欧美日韩1区2区3区| 国产午夜精品一区二区三区欧美| 日韩成人午夜精品| av亚洲免费|