db2查看表結(jié)構(gòu)命令 DB2提供的兩種DB連接方式是什么?
DB2提供的兩種DB連接方式是什么?1. DB2 connect to< database name>—連接到本地?cái)?shù)據(jù)庫nameDB2 connect to< database name&
DB2提供的兩種DB連接方式是什么?
1. DB2 connect to< database name>—連接到本地?cái)?shù)據(jù)庫name
DB2 connect to< database name> user< user name> using< password>—連接到遠(yuǎn)程數(shù)據(jù)庫
2。db2forceapplicationall——強(qiáng)制所有應(yīng)用程序斷開數(shù)據(jù)庫連接(異步)
3。DB2 backup DB db2name< database name>—備份整個(gè)數(shù)據(jù)庫數(shù)據(jù)
DB2 restore DB<db2name>—還原數(shù)據(jù)庫
DB2 restore database farTest from/home/db2inst1 take at 20150304215844
如何清理db2diag.log?
DB2診斷日志,是一個(gè)用于記錄DB2數(shù)據(jù)庫運(yùn)行中的信息的文件。通過這個(gè)文件,您可以查看有關(guān)DB2數(shù)據(jù)庫的詳細(xì)錯(cuò)誤信息。這個(gè)文件也在增長,需要定期清理。您可以檢查實(shí)例的配置參數(shù)diagpath來確定DB2的值診斷日志文件放在哪個(gè)目錄中:db2getdbmcfg如果診斷數(shù)據(jù)目錄路徑(diagpath)=/home/db2inst1/sqllib/db2dump,那么文件放在/home/db2inst1/sqllib/db2dump目錄中。當(dāng)文件系統(tǒng)/主目錄的利用率達(dá)到80%-90%時(shí),DB2應(yīng)該及時(shí)刪除診斷日志文件。請遵循以下正確步驟:確認(rèn)應(yīng)用程序和DB2已經(jīng)停止。原始DB2診斷日志將文件備份到其他文件系統(tǒng)。刪除DB2診斷日志文件。刪除之后,DB2將自動(dòng)創(chuàng)建一個(gè)新文件。注意:如果您認(rèn)為上述操作不安全,DB2將提供自動(dòng)歸檔診斷日志1DB2優(yōu)化器使用目錄統(tǒng)計(jì)信息來確定任何給定查詢的最佳訪問方案。如果有關(guān)表或索引的統(tǒng)計(jì)信息過時(shí)或不完整,優(yōu)化器將不會(huì)選擇最佳解決方案,查詢執(zhí)行速度將降低。當(dāng)數(shù)據(jù)庫中某個(gè)表的記錄發(fā)生較大變化時(shí),需要對該表進(jìn)行reorg操作以優(yōu)化數(shù)據(jù)庫性能。
2. 對數(shù)據(jù)庫對象的大量操作(如重復(fù)刪除表和存儲(chǔ)過程)會(huì)導(dǎo)致系統(tǒng)表中數(shù)據(jù)的頻繁更改。在這種情況下,我們還應(yīng)該考慮系統(tǒng)表上的reorg操作。
3. reorg table的完整過程應(yīng)該由以下步驟組成:runstats-> reorgchk-> reorg-> runstats-> bind或rebind。我希望這些答案能對你有所幫助!