A. 如何對db2中的資料庫進行數據分析
1、 打開命令行窗口
#db2cmd
2、 打開控制中心
# db2cmd db2cc
3、 打開命令編輯器
db2cmd db2ce
=====操作資料庫命令=====
4、 啟動資料庫實例
#db2start
5、 停止資料庫實例
#db2stop
如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2
force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db
[dbname]
7、 連接到資料庫
#db2 connect to [dbname] user [username] using
[password]
8、 斷開資料庫連接
#db2 connect reset
9、 列出所有資料庫
#db2 list
db directory
10、 列出所有激活的資料庫
#db2 list active databases
11、
列出所有資料庫配置
#db2 get db cfg
12、 刪除資料庫
#db2 drop database [dbname]
(執行此操作要小心)
如果不能刪除,斷開所有資料庫連接或者重啟db2
=========操作數據表命令==========
13、 列出所有用戶表
#db2 list tables
14、列出所有系統表
#db2 list tables for
system
15、列出所有表
#db2 list tables for all
16、 列出系統表
#db2 list
tables for system
17、列出用戶表
#db2 list tables for user
18、 列出特定用戶表
#db2 list tables for schema [user]
19、 創建一個與資料庫中某個表(t2)結構相同的新表(t1)
#db2 create table t1 like t2
20、 將一個表t1的數據導入到另一個表t2
#db2 "insert
into t1 select * from t2"
21、 查詢表
#db2 "select * from table name where
..."
22、 顯示表結構
#db2 describe table tablename
23、 修改列
#db2
alter table [tablename] alter column [columname] set data type varchar(24)
======腳本文件操作命令=======
24、 執行腳本文件
#db2 -tvf scripts.sql
25、幫助命令
* 查看命令幫助
#db2 ? db2start
* 查看錯誤碼信息
#db2 ? 22001
* memo:
詳細命令請使用"db2 ? <command>"進行查看。
=========================
26、備份資料庫
#db2 backup db <db name>
備註:執行以上命令之前需要斷開資料庫連接
27、在線備份資料庫
#db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2
BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"
28、恢復資料庫
#db2
restore db <source db name>
29、在線恢復資料庫
#db2 "RESTORE DB
<database name> TO <db path> LOGTARGET <logpath> WITHOUT
PROMPTING"
#db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND
STOP" ...
30、導出數據文件
#db2move <db name> export
[-sn
<模式名稱,一般為db2admin>]
[-tn <表名,多個之間用逗號分隔>]
31、導入數據文件
#db2move <db name> import
32、獲取db2資料庫管理配置環境信息
#db2 get dbm cfg
33、.獲取db2某個資料庫資料庫管理配置環境信息
#db2 get db cfg for <db name>
或者:連接至某個資料庫以後執行db2 get db cfg
34、更改db2日誌空間的大小
備註:以下命令為了防止db2資料庫過份使用硬碟空間而設,僅用於開發者自己機器上的db2,如果是伺服器,則參數需要修改。
#db2
UPDATE DB CFG FOR <db name> USING logretain OFF logprimary 3 logsecond 2
logfilsiz 25600;
如果頁大小是4KB,則以上命令創建3個100M的日誌文件,佔用300MB硬碟空間。25600*4KB=102400KB。
35、創建臨時表空間
#DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY
DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000)
EXTENTSIZE 256
36、獲取資料庫管理器的快照數據
#db2 –v get snapshot for dbm
37、顯示進行程號
#db2
list applications show detail
===================================================
一、載入數據:
1、
以默認分隔符載入,默認為「,」號
db2 "import from btpoper.txt of del insert into btpoper"
2、 以指定分隔符「|」載入
db2 "import from btpoper.txt of del modified by coldel|
insert into btpoper"
二、卸載數據:
1、 卸載一個表中全部數據
db2 "export to
btpoper.txt of del select * from btpoper"
db2 "export to btpoper.txt of del
modified by coldel| select * from btpoper"
2、 帶條件卸載一個表中數據
db2 "export to
btpoper.txt of del select * from btpoper where brhid='907020000'"
db2
"export to cmmcode.txt of del select * from cmmcode where codtp='01'"
db2
"export to cmmcode.txt of del modified by coldel| select * from cmmcode where
codtp='01'"
三、查詢數據結構及數據:
db2 "select * from btpoper"
db2 "select *
from btpoper where brhid='907020000' and oprid='0001'"
db2 "select
oprid,oprnm,brhid,passwd from btpoper"
四、刪除表中數據:
db2 "delete from
btpoper"
db2 "delete from btpoper where brhid='907020000' or
brhid='907010000'"
五、修改表中數據:
db2 "update svmmst set prtlines=0 where
brhid='907010000' and jobtp='02'"
db2 "update svmmst set prtlines=0 where
jobtp='02' or jobtp='03'"
六、聯接資料庫
db2 connect to btpdbs
七、清除資料庫聯接
db2 connect reset 斷開資料庫連接
db2 terminate 斷開資料庫連接
db2 force
applications all 斷開所有資料庫連接
八、備份資料庫
1、 db2 backup db btpdbs
2、
db2move btpdbs export
db2look -d btpdbs -e -x [-a] -o crttbl.sql
九、恢復資料庫
1、 db2 restore db btpdbs without rolling forward
2、 db2 -tvf crtdb.sql
crtdb.sql文件內容:create db btpdbs on /db2catalog
db2 -stvf crttbl.sql
db2move btpdbs import
十、DB2幫助命令:
db2 ?
db2 ? restroe
db2 ?
sqlcode (例:db2 ? sql0803) 註:code必須為4位數,不夠4位,前面補0
十一、bind命令:將應用程序與資料庫作一捆綁,每次恢復資料庫後,建議都要做一次bind
(1) db2 bind br8200.bnd
(2) /btp/bin/bndall /btp/bnd
/btp/bin/bndall /btp/tran/bnd
十二、查看資料庫參數:
db2 get dbm cfg
db2 get db cfg for btpdbs
十三、修改資料庫參數:
db2 update db cfg for btpdbs using LOGBUFSZ 20
db2
update db cfg for btpdbs using LOGFILSIZ 5120
改完後,應執行以下命令使其生效:
db2 stop
db2 start
B. 連接資料庫失敗,SQLSTATE=08001怎麼解決
解決方案(08001錯誤表明無法與應用程序伺服器或其他伺服器建立連接):
1、查看埠號有沒有配置正確,配置參數svcename跟services文件中配置的db2埠號是否一致,windows一般用50000,unix/linux一般用60000。
2、查看伺服器ip 和埠是否正確。ip如果沒錯就要查看伺服器的db2服務埠。伺服器檢查的配置情況如下:
(1)驗證存在的DB2資料庫的代碼:db2 list db directory;db2 list db directory show detail。
(2)驗證實例使用的通訊協議,查看DB2COMM變數:db2set -all。
(3)查看資料庫管理器的配置,查看SVCENAME(特指tcpip協議):db2 get dbm cfg。
(4)查看/etc/services中,有無與上面對應SVCENAME的埠,例如:db2cDB2 50000/tcp。
(5)要確認伺服器是否在監聽,可以用netstat -an 來查看埠是否處於LISTEN狀態。
(2)db2資料庫巡檢擴展閱讀:
SQLSTATE=08001的原因和典型示例:
一、這種問題一般的原因。
1、DB2COMM=TCPIP。
2、資料庫故障。
3、埠號被禁用。
二、典型示例。
1、客戶機將新密碼值發送給了不支持更改密碼功能的伺服器。
2、客戶機將 SERVER_ENCRYPT 認證信息發送給了不支持密碼加密的伺服器。
3、客戶機將用戶標識但不帶密碼發送給了不支持僅通過用戶標識認證的伺服器。
4、客戶機未指定認證類型,且伺服器未用支持的類型響應。這會包括返回客戶機無法從中選擇的多種類型的伺服器。
C. 如何查看db2的資料庫的日誌文件
查看db2的資料庫的日誌文件:
實例日誌在sqllib/db2mp/db2diag.log,記錄起停、出錯警告信息。
資料庫的事務日誌通過db2 get db cfg for <dbname>,看NEWLOGPATH下面一行。
(3)db2資料庫巡檢擴展閱讀:
在日常DB2的維護中,transaction log full是比較常見的問題,日誌空間使用情況也是我們比較重視的問題,如果日誌是單獨的文件系統分區,在操作系統上即可看到日誌空間使用情況,對日誌使用情況進行監控,可以看到如下信息:
$ df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/db2inst1_log01 60.00 54.50 10% 1458 1% /db2inst1_log01
D. 如何分析DB2的錯誤信息
com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -407, SQLSTATE: 23502, SQLERRMC: TBSPACEID=2, TABLEID=640, COLNO=0
分析DB2報出的錯誤信息,主要從六個方面進行分析:
SQLCODE, SQLSTATE, SQLERRMC, TBSPACEID, TABLEID, COLNO
1、先從SQLCODE和SQLSTATE兩方面的數字確認是什麼原因
2、在根據TBSPACEID和TABLEID兩方面確認是哪個表
SQL語句:select * from syscat.tables where tbspaceid="" and tableid=""
3、根據COLNO確認是哪個列出問題
SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME= '*******' AND COLNO = 「」
三步就可以精確確認錯誤的原因了
原理分析:在DB2 資料庫中隱藏著一個內部表,專存儲資料庫的各個表。可以通過select * from syscat.tables進行查看。TBSPACEID, TABLEID, COLNO 都是表tables 中的欄位。
=====================================================================
but,
我的DB2資料庫錯誤信息:
com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -532, SQLSTATE: 23504, SQLERRMC: DE_ANOM_DETN.FK_TT_ANOM_TT_DETN_EVNT
根據SQLCODE和SQLERRMC可知:
-532 23504 刪除操作違反了已指定的參照約束
可以判斷出,應該是在刪除級聯表格時,發現參考的外鍵為空了,應該是提前刪除了。
但是我的錯誤信息裡面並沒有上面提示的那麼詳細,上面的是SQLERRMC: TBSPACEID=2, TABLEID=640, COLNO=0 ,而我的是SQLERRMC: DE_ANOM_DETN.FK_TT_ANOM_TT_DETN_EVNT,由此可以推斷出,SQLERRMC裡面的信息就是定位錯誤的核心!!可是這個是什麼呢??估計這個應該找資料庫設計文檔了。
最後沒管這個問題,直接把DB2恢復(restore)一個鏡像點了,然後mq(Qmanager)啟動,was啟動(前提是mq啟動)。問題可能是執行順序或者因為某個伺服器節點未啟動caused的,當這些伺服器節點都正常啟動之後,把資料庫restore正常狀態,然後就可以正常執行了。
E. 應用管理系列怎麼管理Sybase資料庫麻煩告訴我
Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。
產品主要具有以下優點:
產品運行穩定,可靠。
支持跨平台部署, 運行效率較高。
有比較全面的解決方案,配套的其他資料庫產品。
系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。
Sybase比DB2的界面友好, 比SQLSERVER穩定比ORACLE便宜。
總之,Sybase的性價比比較高。正是基於以上的優點,中國的銀行、電信、石化甚至包括一些大型企業,有大量用戶都是使用的Sybase資料庫,剩下的由Oracle和DB2瓜分。
但是Sybase資料庫較於其他資料庫也存在以下不可忽略的缺點:
安裝、部署和管理需要專門的精通它的資料庫管理專家來做。
日常維護非常復雜。
目前Sybase資料庫使用現狀
目前Sybase資料庫的使用現狀:
1.大多數部署在UNIX機器上,並且是關鍵性業務在使用。
2.公司或企業沒有專業的Sybase資料庫維護人員,資料庫的維護靠廠家不定期的巡檢。
3.資料庫down機後影響到了關鍵業務的使用時,才知道資料庫已經不可用了。
4.對Sybase資料庫的運行狀態,健康情況,性能指標,資料庫運行的瓶頸等信息一無所知,沒有一個可視化的界面進行查看。
一般的監控軟體對Sybase資料庫的監控有以下不足之處:
1.監控指標少,並且一些關鍵性的指標是沒有辦法監控的。
2.雖然實現了可視化監控,但是不能做到一目瞭然。
3.監控的顆粒度不夠細,不能對某個具體的資料庫以及它的空間使用情況進行監控。
1.可視化監控,監控指標多,並且可以監控到最關鍵的指標。
用戶不再需要被動的去敲一些sql命令,去漫無目的檢查資料庫的狀態。
2.可以查看Sybase包含多少個資料庫,並且各個資料庫的空間大小,使用空間,剩餘空間,資料庫空間使用率一目瞭然,並且可以實時監控每個資料庫的可用性狀態。
3.告警方式的多樣性。
可以通過頁面告警。
F. db2日常維護手冊
#說明:由csdn下載,原版為doc格式,有對應的xml表,不過還是應該對每個服務的資料庫單獨考慮需要的檢查表格。
DB2維護手冊
目錄
DB2維護手冊 1
一、 DB2日常維護日操作 3
1、 檢查管理伺服器是否啟動 3
2、 檢查DB2實例是否已經啟動 3
3、 查看錶空間狀態是否正常 3
4、 查看錶的狀態 4
5、 查看磁碟空間 4
6、 檢查存儲管理軟體是否正常 4
7、 檢查資料庫備份是否正常 5
8、 檢查歸檔日誌是否正確歸檔了 5
9、 查看緩沖池的命中率 5
10、 查看當前運行最頻繁的SQL,其命中率是否正常 5
11、 查看當前連接的應用程序,有沒有非法連接 5
12、 檢查有沒有死鎖 6
13、 對表和索引進行RUNSTATS 6
14、 檢查表是否需要重組 6
15、 對需要重組的表進行重組 7
二、 DB2日常維護月操作 7
1、 查看DB2日誌 7
2、 檢查備份和日誌是否都保存好了 7
三、 DB2日常維護季度操作 7
1、 通過快照監控器,查看系統性能如何 7
2、 資料庫補丁級別 8
四、 注意事項 8
1、 不要刪除活動日誌文件 8
2、 注意交易日誌存儲空間 8
3、 按照系統的實際工作量配置日誌空間 8
4、 設置正確資料庫代碼頁 9
5、 檢查許可證(LICENSE)安裝情況 9
6、 創建資料庫前調整好系統時間 9
7、 不要隨便執行 CHOWN (CHMOD) –R (UNIX/LINUX) 9
8、 在歸檔日誌模式下使用LOAD記得加NONRECOVERABLE參數 9
五、 附:以離線方式重組表 9
六、 附:索引重組 10
七、 附:收集和更新統計信息的准則 11
八、 附:使用 CLP 捕獲資料庫運行狀況快照 13
一、 DB2日常維護日操作
1、 檢查管理伺服器是否啟動
用ps命令查看是否有dasusr1後台進程
#ps -ef | dasusr1
請確保管理伺服器已經啟動,如果沒有啟動,則按以下步驟啟動管理伺服器:
以管理伺服器用戶(UNIX默認是DASUSR1)登錄
發出db2admin start命令
如果是HA環境,則要保證在腳本中正確配置了啟動命令
2、 檢查DB2實例是否已經啟動
用ps命令查看是否有db2sysc後台進程
#ps -ef | db2sysc
也可以以DB2實例所有者登錄,通過發出db2start命令來確保啟動了實例(如果實例已經啟動,則會告知SQL1026N 資料庫管理器已激活;否則,將把實例啟動起來)
3、 查看錶空間狀態是否正常
以db2實例所有者登錄
#db2 list tablespaces show detail //在單分區上查看錶空間的狀態,正常返回0x0000
# db2_all list tablespaces show detail //在所有分區上查看錶空間的狀態
可以使用LIST TABLESPACES 命令確定連接資料庫中表空間的當前狀態,可以使用SHOW DETAIL選項查看錶空間的詳細信息。比如,我們連上SAMPLE資料庫,執行list tablespaces show detail ,可以看到狀態返回值是0x0000,此時,使用db2tbst可以查看狀態編號對於的狀態含義,具體語法如下:
db2tbst <tablespace state> 可以查看編號所代表的狀態
db2tbst 命令接收十六進制的狀態值,並返回相應的表空間狀態。例如,命令 db2tbst 0x0008 返回 State = Load Pending 。而該十六進制的狀態值反過來又是 LIST TABLESPACES 命令輸出的組成部分。表空間的外部可見狀態是由單個狀態值的十六進制總和構成的。例如,如果表空間的狀態是 Backup Pending和 Load in Progress,那麼所返回的十六進制值就是 0x20020(0x00020 + 0x20000)
4、 查看錶的狀態
查詢系統目錄視圖以獲得關於資料庫的有用信息。例如,下面的語句使用 NOT LIKE 斷言,返回在 SYSCAT.TABLES 中有項的所有用戶定義的表的名稱,以及每個表的列數和表的狀態(N = 正常;C = 待審核(check pending))
#db2 select tabname, colcount, status FROM syscat.tables WHERE tabschema NOT LIKE 'SYS%' ORDER BY tabname
也可以使用load query命令查看單個表的狀態,比如對表TEST1,我們可以發出如下命令:
#db2 load query table test1
5、 查看磁碟空間
查看資料庫活動日誌目錄是否已滿,活動日誌目錄可以使用get db cfg查看,注意一定不要手工刪除活動日誌
#df -k
查看SMS表空間對應的容器目錄空間是否滿了
#df -k
查看DMS表空間中是否還有可用頁
#db2 list tablespaces show detail //在單分區上查看錶空間的是否還有可用頁
# db2_all list tablespaces show detail //在所有分區上查看錶空間是否還有可用頁
6、 檢查存儲管理軟體是否正常
請檢查TSM或其他存儲管理軟體是否正常,以及磁帶機是否運行正常。
7、 檢查資料庫備份是否正常
請查看TSM或第三方存儲管理軟體,看備份映像文件是否完整的保存到了磁帶機上了,想在DB2上查看備份情況,可以使用LIST命令
# db2 list history backup all for 資料庫名
8、 檢查歸檔日誌是否正確歸檔了
請確保活動日誌目錄下沒有的日誌文件都已經正確歸檔到了帶機上(查看TSM或第三方存儲管理軟體)。
查看活動目錄里的日誌文件:
#ls -l
9、 查看緩沖池的命中率
# db2 get snapshot for bufferpools on 資料庫名
查看緩沖池的命中率,看其是否低於95%(命中率越高越好)
10、 查看當前運行最頻繁的SQL,其命中率是否正常
# db2 get snapshot for bufferpools on 資料庫名 > log.txt
用grep命令查看" Number of executions"執行次數最頻繁的語句,看其命中率是否正常。
比如:
grep -n " Number of executions" snap.out | grep -v "= 0" | sort -k 5,5rn | more
11、 查看當前連接的應用程序,有沒有非法連接
#db2 list applications show detail
看這些連接的情況,看有沒有不合適的IP連上來,或者不被允許的第三方工具連上來,比如一些第三方工具連上來會對表進行鎖定,影響業務系統正常運行,這個時候可以用FORCE APPLICATIONS (應用程序句柄)停下來。
12、 檢查有沒有死鎖
# db2 get snapshot for all on 資料庫名 > log.txt
用grep命令查看輸出的文件中是否有死鎖的記錄,比如
grep -n "Deadlocks detected" log.txt | grep -v "= 0" | more
13、 對表和索引進行runstats
#db2 runstats on table 表名 and index all
對系統表以及變化比較頻繁的表運行統計信息,建議寫成shell腳本自動運行。
14、 檢查表是否需要重組
使用REORGCHK命令,通過統計數據檢查表是否需要重組,語法如下:
REORGCHK [UPDATE | CURRENT ]STATISTICS ON [TABLE SYSTEM| TABLE USER | TABLE ALL | TABLE table_name | SCHEMA schema_name]
UPDATE STATISTICS: 更新表的統計數據,根據該統計數據判斷是否需要重組表
CURRENT STATISTICS:根據當前表統計數據判斷是否需要重組表
TABLE table_name : 對單個表進行分析
TABLE ALL: 對資料庫所有的表進行分析
TABLE SYSTEM: 對系統表進行分析
TABLE USER : 對當前用戶模式下的所有表進行分析
#db2 reorgchk update statistics on table all
15、 對需要重組的表進行重組
#db2 reorg table 表名 //通過重構行來消除「碎片」數據
#db2 reorg indexes all for table 表名 //只重組索引
比如:
reorg table db2inst1.org index by_id
將根據索引by_id,如果不加INDEX選項將重組表和所有的索引
reorg table db2inst1.org index by_id use tempspace1
使用指定的臨時表空間重組表
表重組完成後需要進行RUNSTATS。另外,記住在分區資料庫環境中,如果想在所有節點運行命令,需要使用db2_all命令。
二、 DB2日常維護月操作
1、 查看DB2日誌
請至少每月查看一次db2diag.log文件,看其中是否有異常。
2、 檢查備份和日誌是否都保存好了
通過TSM或第三方存儲管理軟體,查看備份和歸檔日誌是否都保存好了,在資料庫級別查看備份,可以使用:
# db2 list history backup all for 資料庫名
三、 DB2日常維護季度操作
1、 通過快照監控器,查看系統性能如何
通過快照監控器,抓取資料庫的信息,分析資料庫性能是否合理:
# db2 get snapshot for all on 資料庫名 > log.txt
2、 資料庫補丁級別
# db2level
四、 注意事項
1、 不要刪除活動日誌文件
DB2 的活動日誌文件不能被刪除。一旦 DB2 的活動日誌文件被刪除,或者所在的存儲設備出現問題,則不可避免地造成 DB2 資料庫系統宕機。
2、 注意交易日誌存儲空間
在歸檔日誌模式下,如果沒有使用自動歸檔方式,則存儲的日誌文件會不斷增多,有可能造成日誌所在的文件系統空間滿。 當這種情況發生時,會根據參數 BLK_LOG_DSK_FUL 的配置而有不同的現象:
1)如果該參數啟用,則 DB2 資料庫可繼續讀操作,但是寫操作會掛起
2)如果該參數沒有啟用,則 DB2 資料庫會停止工作
兩種情況下,都需要到日誌所在的文件系統添加了空間才恢復正常。
3、 按照系統的實際工作量配置日誌空間
DB2資料庫通過日誌文件維護數據的完整性和一致性。DB2 資料庫的日誌空間可通過如下公式計算:
日誌空間 = (主日誌文件 + 二級日誌文件) * 日誌文件尺寸
其中:
1) 主日誌文件由參數 LOGPRIMARY 控制,
2) 二級日誌文件由參數 LOGSECOND 控制
3) 日誌文件尺寸由參數 LOGFILSIZ 控制
4) LOGPRIMARY + LOGSECOND < 256 (不同的 DB2 版本略有不同,請參看相同版本的 DB2 手冊確認)
4、 設置正確資料庫代碼頁
由於資料庫的代碼頁在資料庫創建之後是無法修改的,所以在創建資料庫時一定要選擇正確的代碼頁。
錯誤的資料庫代碼頁會造成 JDBC/ODBC 訪問時中文欄位被截斷(包括控制中心),這種情況需要重建資料庫以修改資料庫代碼頁。
從全局規劃來說,如果應用需要訪問多個資料庫,那麼這多個資料庫的代碼頁應該是一致的。
5、 檢查許可證(License)安裝情況
許可證過期會造成不必要的服務中斷,所以在 DB2 安裝完畢後,建議檢察許可的安裝情況
6、 創建資料庫前調整好系統時間
在資料庫創建好之後,調整系統時間會造成資料庫內部時間戳的異常。資料庫中一些對象和時間相關,一旦時間不準確要調整需要很小心。錯誤的時間調整可能會造成很多問題,如:
1)某些對象失效,例如 :
SQL0440N,找不到具有兼容自變數的類型為 「<常式類型>」 的名為 「<常式名>」 的已授權常式
2)資料庫日誌邏輯錯誤 -> 宕機
3)常見錯誤 – 只調整時間,未調整時區
7、 不要隨便執行 chown (chmod) –R (UNIX/Linux)
在實例目錄下chown (chmod) -R 會造成
1) 在資料庫伺服器上 db2 connect to <dbname> 能連接上資料庫
2) db2 connect to <dbname> user ... using ...連接不上
8、 在歸檔日誌模式下使用LOAD記得加NONRECOVERABLE參數
五、 附:以離線方式重組表
以離線方式重組表是整理表碎片的最快方法。重組可減少表所需的空間量並提高數據訪問和查詢性能。
必須具有 SYSADM、SYSCTRL、SYSMAINT 或 DBADM 許可權,或者必須具有對表的 CONTROL 許可權才能重組表。必須具有資料庫連接才能重組表。
標識需要重組的表之後,可以對這些表運行 REORG 實用程序,並且可以選擇對在這些表上定義的任何索引運行該實用程序。
1. 要使用 CLP 重組表,請發出 REORG TABLE 命令:
db2 reorg table test.employee
要使用臨時表空間 mytemp 重組表,請輸入:
db2 reorg table test.employee use mytemp
要重組表並根據索引 myindex 對行進行重新排序,請輸入:
db2 reorg table test.employee index myindex
2. 要使用 SQL 調用語句重組表,請使用 ADMIN_CMD 過程發出 REORG TABLE 命令:
call sysproc.admin_cmd ('reorg table employee index myindex')
3. 要使用 DB2 管理 API 重組表,請使用 db2REORG API。
在重組表之後,應收集有關表的統計信息,以便優化器具有最准確的數據來評估查詢訪問方案。
六、 附:索引重組
通過刪除和插入操作對表進行更新後,索引的性能會降低,其表現方式如下:
• 葉子頁分段
葉子頁被分段之後,由於必須讀取更多的葉子頁才能訪存表頁,因此 I/O 操作成本會增加。
• 物理索引頁的順序不再與這些頁上的鍵順序相匹配(此稱為不良集群索引)。
葉子頁出現不良集群情況後,順序預取操作的效率將降低,因此會導致更多的 I/O 等待。
• 形成的索引大於其最有效的級別數。
在此情況下應重組索引。
如果在創建索引時設置了 MINPCTUSED 參數,則在刪除某個鍵且可用空間小於指定的百分比時,資料庫伺服器會自動合並索引葉子頁。此過程稱為聯機索引整理碎片。但是,要復原索引集群和可用空間以及降低葉級別,請使用下列其中一種方法:
• 刪除並重新創建索引。
• 使用 REORG INDEXES 命令聯機重組索引。
因為此方法允許用戶在重建表索引期間對表進行讀寫操作,所以在生產環境中可能需要選擇此方法。
• 使用允許離線重組表及其索引的選項運行 REORG TABLE 命令。
聯機索引重組
在使用 ALLOW WRITE ACCESS 選項運行 REORG INDEXES 命令時,如果同時允許對指定的表進行讀寫訪問,則會重建該表的所有索引。進行重組時,對基礎表所作的任何將會影響到索引的更改都將記錄在 DB2® 日誌中。另外,如果有任何內部內存緩沖區空間可供使用,則還將這些更改放在這樣的內存空間中。重組將處理所記錄的更改以便在重建索引時與當前寫活動保持同步更新。內部內存緩沖區空間是根據需要從實用程序堆中分配的指定內存區域,它用來存儲對正在創建或重組的索引所作的更改。使用內存緩沖區空間使索引重組操作能夠通過這樣的方式來處理更改,即先直接從內存讀取,然後讀取日誌(如有必要),但讀取日誌的時間要晚得多。在重組操作完成後,將釋放所分配的內存。重組完成後,重建的索引可能不是最佳集群的索引。如果為索引指定 PCTFREE,則在重組期間,每頁上均會保留相應百分比的空間。
對於分區表,支持對各個索引進行聯機索引重組和清除。要對各個索引進行重組,指定索引名:REORG INDEX index_name for TABLE table_name
對於空間索引或多維集群(MDC)表,不支持採用 ALLOW WRITE 方式的聯機索引重組。
註: REORG INDEXES 命令的 CLEANUP ONLY 選項不能完全重組索引。CLEANUP ONLY ALL 選項將除去那些標記為「刪除」且被認為要落實的鍵。此外,它還將釋放所有標記為「刪除」且被認為要落實的鍵所在的頁。在釋放頁後,相鄰的葉子頁將會合並,前提是這樣做可以在合並頁上至少留出 PCTFREE 可用空間。PCTFREE 是指在創建索引時為其定義的可用空間百分比。CLEANUP ONLY PAGES 選項僅刪除那些標記為「刪除」且被認為要落實的所有鍵所在的頁。
使用 CLEANUP ONLY 選項對分區表的索引進行重組時,支持任何訪問級別。如果未指定 CLEANUP ONLY 選項,則預設訪問級別 ALLOW NO ACCESS 是唯一支持的訪問級別。
REORG INDEXES 具有下列要求:
• 對索引和表具有 SYSADM、SYSMAINT、SYSCTRL 或 DBADM 許可權,或者具有 CONTROL 特權。
• 用於存儲索引的表空間的可用空間數量等於索引的當前大小
在發出 CREATE TABLE 語句時,考慮在大型表空間中重組索引。
• 其他日誌空間
REORG INDEXES 需要記錄其活動。因此,重組可能會失敗,尤其是在系統繁忙和記錄其他並發活動時。
註: 如果具有 ALLOW NO ACCESS 選項的 REORG INDEXES ALL 命令運行失敗,則會標記索引無效並且此項操作不可撤銷。但是,如果具有 ALLOW READ ACCESS 選項的 REORG 命令或具有 ALLOW WRITE ACCESS 選項的 REORG 命令運行失敗,則可以復原原來的索引對象。
七、 附:收集和更新統計信息的准則
RUNSTATS 命令收集表、索引和統計信息視圖的統計信息,以為優化器提供准確信息進行訪問方案選擇。
在下列情況下,使用 RUNSTATS 實用程序來收集統計信息:
• 當數據已裝入表中且已創建適當的索引時。
• 當在表中創建新的索引時。如果自從上次在表中運行 RUNSTATS 以來尚未修改表,則只需要對新的索引執行 RUNSTATS。
• 當一個表已用 REORG 實用程序重組時。
• 當通過數據修改、刪除和插入已大量更新表及其索引時。(此處所指的「大量」可能表示有 10% 到 20% 的表和索引數據受影響。)
• 在綁定性能非常重要的應用程序之前
• 當您想要比較當前和先前統計信息時。如果定期更新統計信息,則可以及早發現性能問題。
• 當預取量更改時。
• 當使用了 REDISTRIBUTE DATABASE PARTITION GROUP 實用程序時。
注:
在先前版本的 DB2® 中,此命令使用了 NODEGROUP 關鍵字,而不是 DATABASE PARTITION GROUP 關鍵字。
• 使用 RUNSTATS 實用程序來收集關於 XML 列的統計信息。 使用 RUNSTATS 僅收集 XML 列的統計信息時,將保留 LOAD 或上一次執行 RUNSTATS 實用程序已收集的非 XML 列的現有統計信息。如果先前已收集關於一些 XML 列的統計信息,則在當前命令未收集關於該 XML 列的統計信息時,將刪除先前收集的 XML 列的統計信息;在當前命令收集了關於該 XML 列的統計信息時,將替換先前收集的 XML 列的統計信息。
要提高 RUNSTATS 性能並保存用來存儲統計信息的磁碟空間,考慮僅指定應該收集其數據分布統計信息的列。
理論上,您應在運行統計信息之後重新綁定應用程序。如果查詢優化器具有新的統計信息,則它可以選擇不同的訪問方案。
如果您沒有足夠的時間一次收集全部的統計信息,則可以運行 RUNSTATS 來每次僅更新幾個表、索引或統計信息視圖的統計信息,並輪流完成該組對象。如果對選擇性部分更新運行 RUNSTATS 期間由於表上的活動而產生了不一致性,則在查詢優化期間將發出警告消息(SQL0437W,原因碼 6)。例如,如果執行 RUNSTATS 來收集表分布統計信息,以及在某個表活動後,再次執行 RUNSTATS 來收集該表的索引統計信息,則可能發生這種情況。如果由於表上的活動產生了不一致並且在查詢優化期間檢測到這些不一致,則發出該警告消息。當發生這種情況時,應再次運行 RUNSTATS 來更新分布統計信息。
要確保索引統計信息和表同步,執行 RUNSTATS 來同時收集表和索引統計信息。索引統計信息保留自上次運行 RUNSTATS 以來收集的大部分表和列的統計信息。如果自上次收集該表的統計信息以來已對該表做了大量修改,則只收集該表的索引統計信息將使兩組統計信息不能在所有節點上都同步。
對生產系統調用 RUNSTATS 可能會對生產工作負載的性能產生負面影響。RUNSTATS 實用程序現在支持調速選項,在執行較高級別的資料庫活動期間,可以使用調速選項來限制執行 RUNSTATS 的性能影響。
在分區資料庫環境中收集表的統計信息時,RUNSTATS 僅收集執行該命令的資料庫分區上的表的統計信息。將此資料庫分區的 RUNSTATS 結果推廣到其他資料庫分區。如果執行 RUNSTATS 的資料庫分區不包含特定表的一部分,則將請求發送到資料庫分區組中包含該表一部分的第一個資料庫分區。
收集統計信息視圖的統計信息時,將收集所有包含該視圖引用的基本表的資料庫分區的統計信息。
考慮以下技巧來提高 RUNSTATS 的效率和已收集的統計信息的有效性:
• 僅對用來連接表的列或 WHERE、GROUP BY 以及查詢的類似子句中的列收集統計信息。如果對這些列建立了索引,則可以用 RUNSTATS 命令的 ONLY ON KEY COLUMNS 子句指定列。
• 為特定表和表中特定列定製 num_freqvalues 和 num_quantiles 的值。
• 使用 SAMPLE DETAILED 子句收集 DETAILED 索引統計信息,以減少對詳細的索引統計信息執行的後台計算量。SAMPLE DETAILED 子句減少收集統計信息所需要的時間,並在大多數情況下產生足夠的精度。
• 當創建已填寫的表的索引時,添加 COLLECT STATISTICS 子句來在創建索引時創建統計信息。
• 當添加或除去了大量錶行時,或如果更新了收集其統計信息的列中的數據,則再次執行 RUNSTATS 來更新統計信息。
• 因為 RUNSTATS 僅收集單個資料庫分區的統計信息,所以,如果數據不是在所有資料庫分區中一致分發的,則統計信息將不太准確。如果您懷疑存在變形數據分發,則您可能想要在執行 RUNSTATS 之前使用 REDISTRIBUTE DATABASE PARTITION GROUP 命令來在各資料庫分區之間再分發數據。
八、 附:使用 CLP 捕獲資料庫運行狀況快照
可從 CLP 使用 GET HEALTH SNAPSHOT 命令來捕獲運行狀況快照。該命令語法支持檢索運行狀況監視器監視的不同對象類型的運行狀況快照信息。
先決條件
必須具有實例連接才能捕獲運行狀況快照。如果沒有實例連接,則創建預設實例連接。要獲取遠程實例的快照,必須先連接至該實例。
過程
要使用 CLP 捕獲資料庫運行狀況快照
1. 從 CLP 發出帶有期望參數的 GET HEALTH SNAPSHOT 命令。
在以下示例中,將在啟動資料庫管理器之後立即捕獲資料庫管理器級別運行狀況快照。
db2 get health snapshot for dbm
2. 對於分區資料庫系統,可為特定分區捕獲專門的資料庫快照,或者為所有分區捕獲全局的資料庫快照。要對特定分區(如分區號 2)上的資料庫捕獲運行狀況快照,請發出以下命令:
db2 get health snapshot for db on sample at dbpartitionnum 2
要對所有分區上的所有應用程序捕獲資料庫快照,請發出以下命令:
db2 get health snapshot for db on sample global
以下命令捕獲的運行狀況快照帶有附加詳細信息,包括公式、附加信息和運行狀況指示器歷史記錄:
db2 get health snapshot for db on sample show detail
3. 對於基於集合狀態的運行狀況指示器,可對所有集合對象捕獲資料庫快照,而不考慮這些對象的狀態。常規 GET HEALTH SNAPSHOT FOR DB 命令返回所有集合對象,這些對象需要針對所有基於集合狀態的運行狀況指示器的警報。
要對列示了所有集合對象的資料庫捕獲運行狀況快照,請發出以下命令:
db2 get health snapshot for db on sample with full collection
G. IBM/DB2.Linux的安裝配置管理
IBM/DB2.Linux的安裝配置管理
作為關系型資料庫技術的領導者,IBM公司在2001年將世界排名第四的Informix資料庫公司納入麾下,並將其所擁有的先進特性融入到DB2當中。下面我准備了關於IBM/DB2.Linux的安裝配置管理的.文章,提供給大家參考!
1.安裝IBM/DB2 V9.1 Linux版
下載得到安裝文件 db2exc_912_LNX_x86.tar.gz ,解壓到ext2/3分區
# cd db2exc_912_LNX_x86
# ./db2setup
(1)彈出java的安裝界面,install new instance
(2)使用“Typical Mode”,選擇安裝目錄,默認為 DB2_root=/opt/ibm/db2/V9.1/
# echo DB2_root=/opt/ibm/db2/V9.1/ >> /etc/profile
(3)並默認創建 db2inst?、db2fenc?、db2adsusr? 這個幾個用戶最重要的是本地實例管理用戶 db2inst? 其負責管理資料庫實例
(4)創建Instance,然後下一步繼續安裝,看到successful結果,表示成功
(5) # ps -e | grep db2 應該可以看到三個不同名稱的進程
(6) # tail /etc/inittab #可以看到最後一行就是啟動db2的方法
fmc:2345:respawn:/opt/ibm/db2/V9.1/bin/db2fmcd #DB2 Fault Monitor Coordinator
2.配置IBM/DB2的庫開發和CLI/ODBC連接
# su db2inst1
$ cd $DB2_ROOT
## 編目(catalog):
$ ./db2 catalog tcpip node remote server
$ ./db2 catalog db at node
$ ./db2 connect to user using
## 反編目(uncatalog):
$ ./db2 uncatalog db
$ ./db2 uncatalog node
3.修改,使用IBM/DB2的CLI/ODBC進行程序開發
(1)如果不想使用db2實例,而只是想使用CLI/ODBC來開發程序,可以注釋 /etc/inittab 中啟動db2的那一句,放棄啟動IBM/DB2資料庫服務。
(2)環境變數配置文件 : /home/db2inst1/sqllib/db2profile
查看 /etc/profile ,保證(添加或者修改)有以下兩句
export DB2INSTANCE=db2inst1
export PATH=$DB2_ROOT/binPATH
export LD_LIBRARY_PATH=$DB2_ROOT/lib32LD_LIBRARY_PATH
(3)編目目標機器地址與ODBC的DSN的關系,CLI/ODBC 中最重要的頭文件(include)和庫(lib)
$DB2_ROOT/lib32 或 其聯接 /home/db2inst1/sqllib/lib,其中最重要的是libdb2.so
4.資料庫備份及恢復
(1).使用用戶名和口令登錄伺服器
# db2 connect to ecm3000 user using
(2).強制停止所有應用,是非同步的
# db2 force applications all
(3).將資料庫備份到指定目錄下
# db2 backup database to
(4).從指定目錄中恢復資料庫
# db2 restore database from
5.修改和卸載DB2
請先反編目()如步驟2中
# su db2inst1
$ cd $DB2_ROOT/install
$ ./db2_deinstall -a
等待結束 ...
修改該/etc/inittab 中啟動db2的那一句,保證放棄啟動IBM/DB2資料庫服務。
;H. db2 資料庫中[jcc][t4][10234][10927][4.25.13] 未使用標記來傳遞 SQL。 ERRORCODE=-4462, SQLSTATE=null
你這么查多麻煩啊。參考下面的:
sql = "select * from from room where 1=1";
if(rstatus!=null){
sql = sql + "and rstatus=?";
}
if(rtype!=null){
sql = sql + "and rtype=?";
}
if(rfloor!=null){
sql = sql + "and rfloor=?";
}
後面的自己補上,思路就是這樣,是不是簡單多了呢。
依你那種寫法,要是查詢條件多加幾個,豈不寫死掉。
自己好好琢磨一下吧。
希望能夠幫到你,望採納!
I. 運維師崗位職責
運維師崗位職責(精選25篇)
在日新月異的現代社會中,大家逐漸認識到崗位職責的重要性,制定崗位職責有利於提高工作效率和工作質量。那麼制定崗位職責真的很難嗎?下面是我幫大家整理的運維師崗位職責,歡迎大家借鑒與參考,希望對大家有所幫助。
運維師崗位職責 篇1
1.在阿里雲環境部署業務,維護系統運行;
2.開發運維腳本或工具,來提高運維部署的效率;
3.維護集成開發,測試環境;
4.管理內部用戶許可權和資源;
5.監控系統運行狀況,在發生問題是能及時報警並跟進處理。
運維師崗位職責 篇2
資深linux工程師/linux專家(運維架構師)3年以上互聯網行業linux運維工程師、sre工程師或系統架構師相關經驗
必須大型互聯網經驗
熟悉linux的安裝、配置、調優和排障及常見配置管理和運維工具,如:ansible、saltstack、stackstorm等
精通tcp/ip、http協議,具備抓包分析和排障能力
熟練使用python或go等語言進行運維工具開發
熟悉多種linux下主流開源軟體安裝、配置、優化及排障,如:nginx、tomcat、squid、varnish、bind、redis、zookeeper、elk等等
具有大規模運維的經驗,精於容量規劃、架構設計、性能優化等
運維師崗位職責 篇3
職責
1、負責伺服器、小型機、存儲等硬體系統的安裝、調試;
2、熟悉WINDOWS SERVER,Linux/AIX系統的安裝配置和系統管理;
3、熟悉Oracle、DB2等資料庫的安裝流程、系統配置、空間利用、資源佔用、系統安全性管理;
4、負責系統運維,SOP製作。根據知識管理要求,建立應用系統運行支持的知識管理庫;
5、使用系統監控工具(Zabbix、Nagios),監控系統系統狀態.
崗位要求
1、通信、電子工程、自動化、計算機及相關專業,大專或以上學歷,一年以上相關工作經驗;
2、熟悉和掌握各種計算機軟硬體,可獨立進行安裝、調試及故障排除;
3、了解SQL/Oracle/DB2,有相關工作經驗者優先;
4、工作主動性強,耐心細致,有責任心,具備團隊合作精神。
運維師崗位職責 篇4
職責:
1、負責計量自動化系統等基礎架構(伺服器、存儲、FC交換機等設備)規劃、安裝、維護工作;
2、負責計量自動化系統等硬體故障處理、定檢等;
3、負責計量自動化系統系統等加固、軟體升級等;
4、負責計量自動化系統等運維文檔編寫;
5、根據需求對新項目的設計、規劃、實施、維護等工作。
崗位要求:
1、計算機相關專業;
2、熟悉主流廠商伺服器、存儲、FC交換機等設備的產品線和設備基本安裝;
3、熟悉市場主流操作系統Linux、aix、hpux配置;
4、熟悉TCP/IP協議,掌握網路基礎知識;
5、具備良好的團隊合作精神,高度的責任感,善於溝通,有創新精神,能夠承受壓力;
6、有較好的文檔編寫能力,有標書、方案編寫經驗值優先;
7、具有RHCE、OCP、CCNP、MCSE、VCP等相關認證優先。
運維師崗位職責 篇5
職責:
1、負責管理靠譜雲各zone集群伺服器的日常運維管理、故障維護
2、維護靠譜雲伺服器的硬體管理的監控平台、自動化運維管理平台及工具
3、負責部署、擴容靠譜雲系統環境及配置
4、協助完成相關硬體、軟體測試
5、強烈的責任心、良好的溝通和協調能力計算機及相關專業
任職要求:
1. 3年以上運維工作經驗
2.精通KVM/xen/vmware/docker等相有使用經驗
3.具備amazon/阿里雲/騰訊雲等雲服務使用經驗,對雲產品熟悉;
4.具備mysql/redis/mongodb等資料庫運維、開發經驗;
5.深入理解Linux操作系統、熟悉開源的監控平台工具、熟悉網路基礎知識
6.有CMDB平台開發/openstack二次開發經驗者優先;
運維師崗位職責 篇6
職責:
1、負責智慧城市平台領域的需求分析、產品與架構設計,編寫核心代碼;
2、負責系統的安全性,高可用性,性能優化以及開放擴展性;
3、制訂和review產品領域的技術規范,指導和培訓開發工程師;
4、負責項目進度把控,線上故障的及時排錯及處理;
5、研究新的web、雲計算、大數據平台和技術;
6、參與技術研發團隊管理工作;
任職要求:
1、5年以上Java研發和軟體設計經驗;
2、2年以大型項目及平台設計經驗,有大型互聯網平台設計與研發經驗優先;
3、熟練掌握主流應用伺服器架構體系,資料庫以及各種中間件技術,如Tomcat、Redis、Memcahced、HTTP、Ajax、MySQL、JMS等;
4、熟悉大規模系統的負載均衡、緩存、網路存儲、網路安全、資料庫高可用設計及性能評估機制;
5、 具備良好的系統分析能力,良好的抽象思維和邏輯思維能力,獨立分析問題解決問題的能力;
6、可承受較大壓力,有責任感,較強的溝通協調能力,具有團隊合作精神,能帶領團隊進行主要平台產品的研發和平台升級優化;
7、有團隊管理經驗,熟悉大型項目管理流程規范,有PMP等項目管理證書者優先;
運維師崗位職責 篇7
職責:
1、負責海內外運營業務平台的環境部署及維護,確保平台穩定的運行;
2、協助運維主管完成,運維相關系統的部署;
4、獨立編寫Linux運維腳本工具;
5、Linux操作系統性能優化,資料庫備份和恢復;
6、對伺服器和服務的運行狀況監控,及時發現問題,並處理問題;
7、日常運維文檔編寫,如編寫系統運維手冊、部署文檔、性能參數說明等。
崗位要求:
1、兩年以上互聯網行業運維工作經驗,有平台運維工作經驗者優先;
2、熟悉LNMP環境部署及MYSQL資料庫的主從,雙主部署,性能優化;
3、熟悉Memcached、Redis等維護,有Hadoop、zookeeper、rabbitmq、Kafka部署使用經驗更佳;
4、熟悉TCP/IP網路通訊協議及常見的監控系統(如Zabbix、Nagios、Cacit等),能開發監控腳本,訂制監控模板
5、對負載均衡及分布式系統架構有一定了解;
6、思路清晰,具備良好的團隊協作精神、溝通能力、服務意識。
運維師崗位職責 篇8
職責:
1、負責運維管理平台上具體應用的需求分析、設計開發和部署。
2、參與商城架構設計及可用性建設。
3、負責項目需求整理,項目進度管理,對接外包開發團隊,解決開發過程中的各種問題,把控開發的工作進度和質量。
4、負責網路和網上商城運維管理平台的部署及運維工作。
5、負責相關故障、疑難問題排查處理,編制匯總故障、問題,定期提交匯總報告。
6、負責日常系統維護及監控,網路安全維護,提供IT服務和支持,保證系統的穩定。
任職要求:
1、大學專科及以上學歷,計算機相關專業,有3年以上相關工作經驗者;
2、熟悉電商平台部署模型,有大規模伺服器運維管理或了解信息安全體系和安全標准;
3、具有網路工程師或網路支持工程師證書者優先;
4、具備網站製作能力(獨立),掌握前端開發技能;
5、熟悉網路架構,具備基本的網路故障排錯能力,對網路安全有一定的了解;
6、優秀的時間管理能力、溝通協調能力、文檔編寫能力、問題解決能力;
7、有創新意識,工作積極主動,具備良好的抗壓能力、溝通能力和團隊合作意識。
運維師崗位職責 篇9
1、負責數據中心日常巡檢工作,並根據要求形成相關統計報告。
2、每周按照要求製作機房運行參數等的統計分析。
3、能夠部署相關的操作系統(windows、linux)以及一些基本服務,例如AD、DNS、DHCP、AAA、IIS、文件系統等。
4、能夠配置交換機的基礎配置(MSTP、RSTP、主從VLAN、動態VLAN等基礎配置)
5、路由協議(靜態、RIP、ospf路由)。
6、了解防火牆的工作原理,能夠進行簡單的策略下發。
運維師崗位職責 篇10
職責
1、負責網路組網規劃、前期設備選型,後期對伺服器、主機、應用系統的.日常監控和維護,保障伺服器、主機和應用正常、穩定的運行;
2、掌握常用交換機和路由器配置,熟悉網路協議和網路故障排查;
3、熟練配置和使用Windowsserver系列和Linux操作系統,能獨立完成常見的伺服器搭建配置和排障;
4、駐客戶現場,負責網路與安全設施運維工作,撰寫相關報告。
任職資格
1、大專或以上學歷,計算機或相關專業畢業,有伺服器維護1年以上相關工作經驗者優先考慮;
2、熟悉windows20xx、windows20xx、linux等各種操作系統;熟練掌握相關網路技術、TCP/IP協議、路由與交換技術等,以及各種主流(CISCO、華為)交換機和路由器等設備的安裝配置,具有CCNA或CCNP認證優先;
3、熟悉windows20xx、windows20xx、linux操作系統,熟悉iis、apache、mssql、mysql、ftp等相關服務的架設與排障;
4、熱愛運維工作,有良好的學習、溝通和領悟能力;
5、勇於接受挑戰,有較強的工作責任心。
運維師崗位職責 篇11
職責:
1.負責客戶單位(政府行政部門)機房設備及網路的管理和日常維護;
2.負責客戶單位桌面終端設備(PC、列印機等)、視頻會議系統的管理和日常維護;
3.負責客戶單位軟體系統的管理和日常維護,包括安裝配置、運行監控、數據備份、故障處理等;
4.負責客戶單位的IT問題受理解答及IT系統操作的技能培訓;
5.工作地點在長沙暮雲鎮,長期在客戶單位駐場工作。
任職條件:
1.大專以上學歷,計算機相關專業,兩年以上工作經驗;
2.熟悉路由器、交換機、防火牆等網路設備配置和管理,能診斷和處理日常網路問題;
3.熟悉Windows和常用辦公軟體設置,熟悉伺服器設置和管理;
4.熟悉Oracle、SQL資料庫日常操作;具備DBA能力者優先。
5.學習能力強,能積極溝通和協作,有高度的責任心和服務意識;有良好的文檔撰寫能力。
運維師崗位職責 篇12
職責:
1、負責庫房物資管理,並定期將統計數據發送給負責人審查;
2、負責終端安全管控及PC終端軟硬體的維護;
3、負責網路維護,解決內網不通或地址沖突等相關問題;
4、負責伺服器運維以及各個系統瀏覽器登錄兼容性的調試;
5、負責機房日常巡檢工作;
任職資格:
1、計算機、通信及其相關專業,大專及以上學歷。一年以上相關崗位工作經驗;
2、掌握一定的計算機網路知識,熟悉windows以及列印機的安裝運維;
3、具有較強的學習能力,並能及時高效地處理各類IT故障;
4、具有主觀能動性,責任心強,善於溝通,並能獨立完成崗位職責中所要求的各項工作;
運維師崗位職責 篇13
1、響應及解決客戶的技術要求、疑問以及系統使用過程中遇到的各種問題;
2、負責服務過程中問題現象和處理方案的收集撰寫,形成知識庫,並對知識庫進行維護更新;
3、及時反饋技術處理過程中的異常情況,及時向部門負責人、服務開發PM、客戶經理等相關人員報警;同時,主動協調資源推動問題解決;
4、定期對所有服務問題進行分析,並對服務效率有影響的問題提供反饋意見,提升服務支持團隊專業度
運維師崗位職責 篇14
1、日常短彩信質量分析工作,協助短彩信業務質量人工測試、協助自有人員以提升用戶感知、加強故障監控能力、消滅安全隱患為目標,提供對短彩信系統業務指標、系統運行效能進行主動發現、隱患整改、持續優化的服務。
2、日常巡檢:協助實施系統巡檢,協助編寫問題報告。
3、投訴處理:協助投訴與故障現象分析,明確投訴原因,提出投訴處理建議。
4、作業計劃:協助完成作業計劃執行以及完成情況反饋。
5、系統備份與系統資料管理:協助開展系統備份與系統資料整理。
6、日常故障處理:協助數據提取與分析、系統監控,開展人工測試,提供故障處理建議,協助維保廠商及自有人員完成故障處理。
7、緊急故障處理:協助數據提取與分析、系統監控,開展人工測試,協助故障處理,提供故障處理建議,協助8、提供故障分析內容,協助維保廠商及自有人員完成故障處理。
9、話單數據保障:協助進行話單文件的日常維護,協助完成話單缺失的補傳工作。
10、協助數據提取與分析、系統監控,開展業務測試。
11、協助開展日常安全掃描等工作,內容主要為:系統安全加固、弱口令、漏洞的自查及修復;信息安全風險的自查及整改;管控平台全面接入及繞行控制;防火牆設備策略梳理;定級備案內容提供;更新應急預案,完成應急演練等。
12、數據配置:進行局數據製作後測試。
13、報表分析:協助提取分析報表,實施分析工作,編寫分析報告。
14、數據分析、服務匯報:協助完成系統指標數據提取、整理、問題分析;完成各系統專項服務匯報(故障報告、巡檢報告等),以及定期服務總結。
15、協助買方完成其他臨時性、階段性工作任務。
運維師崗位職責 篇15
1、負責NC系統表單、審批流程、列印模板的創建、功能測試及發布;
2、負責NC系統表單及流程的執行情況進行跟蹤,確保流程正確有效執行;
3、負責NC系統賬套創建、許可權開通與調整;表單模板優化調整及審批流程配置、功能測試及發布;
4、負責NC系統、NC系統日常維護工作和系統異常處理;
5、負責接收處理NC系統、NC系統用戶反饋的問題並回復處理結果;
6、對NC系統、NC系統新增業務需求進行分析梳理,並給出可行性解決方案;
7、負責其它系統的維護、參與系統開發的測試工作。
運維師崗位職責 篇16
1.參與軟體項目的需求評審,關注項目需求的合理性,可測性;
2.全程參與項目生命周期,保證產品質量;
3.負責編寫測試流程中各環節相關文檔,如制定測試計劃、設計測試用例,測試執行,記錄缺陷,並跟蹤整個缺陷的生命周期,編寫測試報告;
4.開發自動化測試腳本,開發性能測試腳本;
5.配合解決測試過程中的問題,協助研發工程師重現、分析、定位、修復bug;
6.積極思考如何通過技術手段提高測試效率,對項目流程的規范建設提有自己的見解;
運維師崗位職責 篇17
崗位職責:
1、負責公司idc機房,企業內部網路以及設備的日常維護,優化和監控;
2、負責集團和分公司之間網路架構的規劃、設計、調整、性能優化;
3、熟悉cisco/juniper網路環境的安裝、管理、配置、排錯,提供網路設備維護方案;
4、熟悉計算機網路和網路安全的調試,網路質量及網路設備的監控,生成網路質量報表;
5、建立完整的網路系統文檔,負責及時處理相關網路故障;
6、與開發團隊密切溝通,設計並實施高並發高可靠性網路拓撲方案
任職要求:
1、大專以上學歷,計算機或信息管理類相關專業;
2、精通各種路由器,交換機,伺服器的安裝和優化配置;
3、精通防病毒防攻擊等軟體的安裝和使用;
4、熟悉阿里雲/騰訊雲伺服器的配置和性能優化,熟悉域名以及cdn的管理和配置;
5、熟悉sqlserver、mysql資料庫的安裝及調試;
6、持有ccie/ccnp證書優先;
7、具備良好的客戶服務意識和較好親和力、能獨立解決問題和較強的溝通能力和團隊精神;
8、了解電話交換機(pbx)以及呼叫中心系統
運維師崗位職責 篇18
崗位職責:
1、按照項目總監要求,開展日常的運維監管實施工作;
2、按時完成各類監管通報的編制;
3、定期編制運維監理服務工作報告。
任職要求:
1、大學本科及上以學歷,計算機相關或數據統計分析專業,工作經驗不限。
2、有很強的責任心和執行力,工作認真負責,善於發現問題和分析問題。
3、熟悉公文寫作,具有較強的技術文檔編寫能力。
運維師崗位職責 篇19
崗位職責:
1.虛擬化、網路存儲、伺服器、數據中心、大數據、相關產品的項目交付或支撐項目遷移上雲;
2.與客戶有效溝通技術方案、項目計劃和進度等,獲得客戶支持和認可;
3.正確理解、有效分析和管理客戶需求;
4.初步掌握項目管理基本方法和工具,並運用到工作中,具備項目技術管理成功實踐;
任職資格:
1.本科學歷,學信網可查,計算機軟體相關專業,具有三年以上相關雲計算工作經驗,熟悉操作系統、網路存儲、資料庫等,熟悉國內主流公有雲服務商應用;
2.熟悉虛擬化技術(KVM/Xen/LXC等),了解OpenStack,CloudStack等雲計算開源平台,了解Nginx,Nagois,Zabbix,OVS,CEPH等相關開源技術;
3.熟悉路由器、防火牆、交換機、負載均衡等網路設備的配置;
4、具有良好的技術前瞻性,獨立的技術分析及故障處理能力,性格開朗,具有合作精神,良好的服務意識,責任心強;
5、良好的溝通和交流能力,強烈的學習慾望。
6.具有華為雲平台實施和維護經驗(VM,思傑,cytrix),或具有華為存儲產品認證者(HCNP,HCIE)優先.
運維師崗位職責 篇20
職責:
1.業務平台的日常管理和維護。
2.伺服器的配置、維護、監控、調優,相關故障、疑難問題排查處理。
3.應用系統性能優化。
4.保障伺服器與業務平台安全,檢查並消除安全漏洞。
5.設計業務平台和伺服器可靠性保障方案、升級方案。
任職要求:
1. 3年以上在線系統運維工作經驗,精通Linux系統及常見服務的安裝配置,熟悉常見的負載均衡實現方案並有實際實施經驗。
2.精通Apache、NginX、MySQL等常用服務的安裝、配置和維護。
3.精通和靈活運用一種以上的腳本語言,包括但不限於:Shell、Python等。
4.能夠熟練排查運維過程中出現的服務故障、系統故障、網路故障。
5.高度的責任感,較強的故障分析及排除能力,善於在工作中學習,能夠承受工作壓力,能適應短期出差和加班。
6.優先考慮:精通LAMP架構,熟悉PHP,有相關大中型在線系統開發及維護經驗。
運維師崗位職責 篇21
1、熟悉雲技術架構,OpenStack,docker技術等
2、熟悉Unix,linux,windows操作系統,虛擬化平台運維,熟悉腳本開發語言,
3、熟悉IaaS層雲計算與虛擬化概念、有雲主機、雲存儲相關實施經驗
4、熟悉主流雲計算產品,對相關雲產品有運維經驗優先
運維師崗位職責 篇22
職責:
1、負責已驗收項目的運維工作(系統安裝部署、使用問題咨詢、升級維護等);
2、負責已驗收項目的問題及需求梳理,收集客戶反饋的問題和新需求,整理成文檔;
3、負責已驗收項目的系統維護,包括系統常見問題的處理,確保系統正常運行等;
4、負責已驗收項目的軟體開發及優化,包括軟體使用過程中出現的問題定位、分析、解決,負責軟體Bug修復和新需求功能開發;
5、負責已驗收項目的軟體相關文檔編寫及匯報相關工作。
6、完成部門領導安排的其他日常事務。
任職要求:
1、計算機等相關專業本科及以上學歷;
2、具備良好的溝通協調能力,文檔編寫能力;
3、熟悉java,spring,hibernate,js,jquery,jsp,SQLServer,Oracle資料庫等基礎;
4、有信息化系統運維開發經驗,優先考慮。
5、有環保行業工作背景優先。
運維師崗位職責 篇23
1.了解市場及用戶需求,負責公司雲產品規劃、方案設計、運營及資源管理;
2.負責面向研發中心的雲產品需求對接,提供雲產品開發方向設計。
3.負責面向雲服務商的技術交流,優化提升公司雲產品、保障公司雲產品的正常運營;
4.解決用戶在使用公司雲產品及其應用過程中的各種問題並做好記錄;
5.負責運營數據的統計與分析,並定期提交分析報告。
運維師崗位職責 篇24
1、部署環境實施規劃
2、K8S部署安裝
3、GitLab,Nginx,Jenkins,Redis,Mysql,Harbor軟體安裝部署
4、Spring cloud微服務部署
5、遠程訪問軟體安裝
6、伺服器linux系統安裝,KVM虛擬化
7、大數據集群機器容量(CPU,內存,硬碟)以及組件規劃
8、售後技術支持
9.熟悉主流伺服器調測配置
運維師崗位職責 篇25
1、全面負責省、市、縣政府的開拓及維護工作,具備制定合作策略及政府方向談判能力;
2、根據公司項目開發情況,統籌項目管理工作,制訂項目的推進策略,以及系統的項目政策、計劃方案;
3、負責有關的業務會議以及重大項目談判並簽訂項目合同;
4、負責項目計劃的落實、分解並制定階段性項目計劃,組織、指導團隊成員各項項目工作;
5、定期與重要客戶溝通,發展與重要客戶的良好關系,完成公司銷售目標;
6、政府職能部門的關系維護;公司內、外部關系維護;
7、完成直屬領導、公司安排的其他工作
;