找到關於 DB2 的150 篇文章

給出在 DB2 資料庫中啟動特定表空間的面板命令。

Mandalika
更新於 2020年9月12日 16:22:37

107 次瀏覽

要在 DB2 資料庫中啟動特定表空間,我們可以使用以下面板命令:START DATABASE (DSNDB01) SPACENAM(TABSPAC1) 使用 START DATABASE 命令,我們還可以啟動資料庫和索引空間。

給出並解釋顯示 DB2 資料庫 DSNDB01 的所有元件及其狀態的面板命令?

Mandalika
更新於 2020年9月12日 16:21:26

86 次瀏覽

資料庫包含多個元件,例如表空間、索引空間、索引、表等。我們可以使用以下面板命令找出資料庫中的所有元件:DIS DB(DSNDB01)

使用 DB2 實用程式和其他方法計算 DB2 資料庫大小的方法有哪些?

Mandalika
更新於 2020年9月12日 16:17:53

630 次瀏覽

我們可以透過多種方法估算 DB2 資料庫的大小。其中一些列在下面:使用內建的 get_dbsize_info 函式。使用 DB2 活動事務日誌。可以檢查與 UNLOAD 實用程式一起使用的資料集的大小。表/索引資料在 JCL 中使用 STOSPACE 實用程式,如下所示://STEP1 EXEC DSNUPROC //SYSIN DD * STOSPACE DATABASE DSNDB01 //*

如何修復索引 IDX1 的掛起狀態?

Mandalika
更新於 2020年9月12日 16:16:08

395 次瀏覽

當表空間需要映象副本或索引處於重建狀態時,會設定掛起狀態。在這種情況下,會設定 COPY PENDING/REBUILD PENDING 標誌。我們可以使用以下 JCL 步驟修復此狀態://STEP010 EXEC DSNUPROC REPAIR SET INDEX IDX1 NORBDPEND 此實用程式也可用於修復表空間。為此,我們可以使用 REPAIR SET TABLESPACE 語句。之後是索引或表空間的名稱。

如何重新組織 DB2 表空間 TABSPAC1 以回收碎片空間?

Mandalika
更新於 2020年9月12日 15:23:19

391 次瀏覽

表空間重新組織用於重新組織系統中存在的資料以回收空閒空間。此空閒空間可用於儲存新資料,因此從記憶體利用率的角度來看,重新組織非常有用。我們可以使用 JCL 步驟中的 DB2 REORG 實用程式重新組織任何表空間,如下所示://STEP1 EXEC DSNUPROC,UID='IUJLU101.REORG', //UTPRINT DD SYSOUT=* //SYSIN DD * REORG TABLESPACE (DBSET1.TABSPAC1) //* REORG TABLESPACE 語句後跟需要重新組織的表空間的名稱,該名稱由資料庫限定。

更新和取樣 DB2 表空間的目錄統計資訊

Mandalika
更新於 2020年9月12日 15:14:21

184 次瀏覽

DB2 RUNSTAT 實用程式將表空間、表、索引等的詳細資訊記錄到系統目錄中。RUNSTAT 生成表空間中可用空間、索引、訪問路徑等資料。我們可以使用以下 JCL 步驟更新 DB2 表空間 TABSPAC2 的目錄統計資訊並對 25% 的行進行取樣://STEP1 EXEC DSNUPROC //UTPRINT DD SYSOUT=* //SYSIN DD * RUNSTATS TABLESPACE DBSET1.TABSPAC1 TABLE(ALL) SAMPLE 25 INDEX(ALL) SYSIN 引數可與 RUNSTATS TABLESPACE 語句一起使用,後跟由資料庫名稱限定的表空間名稱。

如何使用命令面板啟動 DB2 資料庫 DSNDB001?

Mandalika
更新於 2020年9月12日 15:02:20

110 次瀏覽

我們可以透過在面板中輸入以下命令來啟動 DB2 資料庫:DB2 ACTIVATE DSNDB001 DB2 ACTIVATE 後跟需要啟動的資料庫的名稱。

如何使用映象副本 TOLASTCOPY 恢復 DB2 表空間 TABSPC1?

Mandalika
更新於 2020年9月12日 14:57:10

548 次瀏覽

DB2 提供了一個用於恢復表空間的實用程式 RECOVER。此實用程式使用映象副本和 DB2 日誌來恢復更改。可以使用以下命令將表空間恢復到上次拍攝的映象副本:RECOVER TABLESPACE DBSET1.TABSPAC1 TOLASTCOPY RECOVER TABLESPACE 後跟表空間的名稱,該名稱由其所在的資料庫限定。TOLASTCOPY 引數將以如下方式恢復映象副本。如果最新的映象副本是完整映象副本,則將完整映象副本恢復到表空間中。如果最新的映象… 閱讀更多

如何對 DB2 表 TAB1 執行完整和增量 MERGECOPY?

Mandalika
更新於 2020年9月12日 14:54:11

261 次瀏覽

MERGECOPY 與 IMAGECOPY 正好相反。此 DB2 實用程式用於將多個映象副本資料集組合成新的完整或增量映象副本。這主要用於恢復 DB2 表中的備份。以下 JCL 步驟可用於位於資料庫 DBSET1 中的 DB2 表 TAB1 的增量 MERGECOPY://STEP010 EXEC DSNUPROC //COPY1 DD DSN=TEST.DB2.COPY1, DISP=(MOD, CATLG, CATLG), // UNIT=SYSDA, SPACE=(4000, (20, 20), , , ROUND) //COPY2 DD DSN=TEST.DB2.COPY2, DISP=(MOD, CATLG, CATLG), // UNIT=SYSDA, SPACE=(4000, (20, 20), , , ROUND) //SYSOUT DD SYSOUT=* //SYSIN DD * MERGECOPY TABLESPACE DBSET1.TBSPAC01 COPYDDN ... 閱讀更多

“宣告的臨時表”的目的和表建立語法

Mandalika
更新於 2020年9月12日 14:52:17

86 次瀏覽

宣告的臨時表也是非永久表,但與建立的臨時表不同,它們可以在應用程式程式中定義。宣告的臨時表的存在僅限於程式執行。由於宣告的臨時表是在執行時建立和刪除的,因此它們的條目不會儲存到 DB2 系統表 SYSIBM.SYSTABLES 中。宣告的臨時表可以使用 DECLARE GLOBAL TEMPORARY TABLE 語句在程式中定義。宣告的臨時表優於建立的臨時表的一個優點是,我們可以在這些表中新增約束和索引。

廣告
© . All rights reserved.