原创 DB2 查看錶所佔磁盤空間大小

查看DB2數據庫表佔用的服務器磁盤空間 連接數據庫 :db2 connect to DB_NAME 查看數據庫頁大小 (單位字節):db2 get db cfg|grep page 查詢表佔用頁的數量 db2 "select

原创 Linux修改密碼 報passwd: Authentication token manipulation error

passwd:Authentication token manipulation error 錯誤的解決辦法: 用root修改密碼報錯: [root@localhost ~]# passwd Changing password f

原创 Linux 修改用戶密碼

Linux修改密碼用 passwd 命令,用root用戶運行passwd ,passwd user_name可以設置或修改任何用戶的密碼,普通用戶運行passwd只能修改它自己的密碼。 [root@localhost ~]# p

原创 Linux 定時任務沒有執行

手動執行腳本正常,定時任務總是不執行解決方案: 首先檢查crond任務是否正常:service crond status 重啓下定時任務:service crond stop、service crond start 、serv

原创 DB2 命令導入導出數據

在Linux上用命令遠程連接DB2數據庫:db2 connect to 數據庫別名(DB2編目) user user_name using password DB2數據庫編目 DB2 命令查看數據庫表結構:db2 describe

原创 DB2創建存儲過程

DB2中創建存儲過程: 創建存儲過程: CREATE OR REPLACE PROCEDURE/CREATE PROCEDURE 存儲過程名(IN 輸入變量名 輸入變量類型 | OUT 輸出變量名 輸出變量類型) 存儲過程名後面是

原创 kettle抽取數據分發到其他數據庫

最近要把數據庫裏一些表的數據分發到十幾個不同的DB2數據庫中,爲減少工作量,設置相關數據庫信息爲參數(密碼 ${DB2_PSWD})。 設計好TRAN和JOB後,用shell調度腳本按需執行相關轉換或任務。 kettle調度腳

原创 SecureCRT遠程連接Linux中文亂碼

一、SecureCRT連接Linux超時斷開 1.從客戶端工具入手 會話選項-終端-反空閒-發送協議NO-OP;這裏的時間設置的少一點, 設置至少要小於linux服務器判定空閒連接自動斷開會話的時間,一般300s以下都是可以的

原创 DB2 V10.5 降低表空間高水位 釋放磁盤空間

DB2表空間佔用很大磁盤空間,而數據實際並沒有那麼大,DB2刪除數據或drop表並不會釋放磁盤空間,所以要釋放磁盤空間 要降低表空間高水位 連接到數據庫:db2 connect to DB_NAME 查看DB2數據庫表空間信息:

原创 db2 新建用戶 並給用戶賦權限

DB2沒有數據庫級別的用戶,只能使用操作系統級別的用戶;所以要新建DB2用戶,要先在數據庫服務器上新建操作系統用戶。 例如要給數據庫新建一個 dcusr 用戶 首先用root用戶登錄數據庫服務器: 添加用戶:useradd d

原创 linux crontab定時任務設置

寫好腳本後,要給腳本設置定時任務,按需運行 cron 中添加一個作業:crontab –e 編輯修改 crontab 文件;crontab –l 顯示 crontab 文件 crontab編輯(與vi編輯方法類似) cronta

原创 DB2 壓縮並重組表

大數據量的表應該進行壓縮,不然會佔用很大空間。 實際上DB2表壓縮的方法是通過查看整個表,找到重複的字符和字符串後,將那些字符和字符串存儲在一個壓縮字典中,然後用一個存儲在字典中對應數據字符串的替代符號來替代表中的實際數據,從而達

原创 SQL6036N: START or STOP DATABASE MANAGER command is already in progress.

db2數據庫異常停止,重啓數據庫時報錯:SQL6036N: START or STOP DATABASE MANAGER command is already in progress. 執行命令db2stop force報:SQL

原创 linux的chown和chmod命令

最近對root用戶做了限制,之前在Linux上的使用kettle,直接用root用戶的;現在要用普通用戶來使用kettle。所以直接把kettle相關路徑的文件主直接改成普通用戶datauser,再把原來/root/.kettle

原创 kettle 連接 mysql8相關設置

kettle默認使用的是org.gjt.mm.mysql.Driver,而mysql 8.0以上connector已經不再支持這個包名; 即使將mysql-connector-java-8.0.xx.jar包拷貝到data-int