標籤:不同 stat 簡單的 故障 研發 lan 技術人 ftp 基礎
***************************************聲明***************************************
個人在oracle路上的成長記錄,當中以藍自喻。分享成長中的情感、眼界與技術的變化與成長。
敏感資訊均以英文形式取代,不會泄露不論什麼企業機密,純為技術分享。
創作靈感源於對自己的自省和記錄。若能對剛剛起步的庫友起到些許的協助或共鳴,欣慰不已。
歡迎拍磚,如有關技術細節表述有錯誤之處,請您留言或郵件([email protected])指明。不勝感激。
***********************************************************************************
想跳的高,須要先學會蹲下身。
——深藍
***************************************前言***************************************
這是一部個人記錄的成長雜記,既然步入到oracle的這片藍海,免不了一路的奔波與不斷的考驗。藉由此雜記與庫友們分享藍的成長曆程。
不知何時起對藍有了一種說不出來的癡迷。癡迷其廣博,癡迷其深邃,癡迷於近在咫尺卻又遙不可及。
而又說不清從何時起,注視於oracle的紅色耀眼,照亮出眼前的一道光。未知與迷惑在自己的腳下開始初露些許人生的充實與青春的回饋。
在追逐於DBA夢想的道路上步步前行。
***********************************************************************************
2014年北京
兩天的跑來跑去,把問題轉移到了研發。不得不吐槽一下,環節、體制仍須要繼續建設與完好。業務層、現場層、實施層不同的處理情況,隨之產生了不同的現場問題。這次問題的出現貌似非常easy,卻讓實施人員費了半天的時間,揪心的痛讓人身心疲憊。繞了半天,是不是有些聽暈了,接下來,我來回顧一下這次與業務層有著緊密關係的實施部署。
情景再現:為完畢部署遷移項目。將原應用系統、資料庫一同遷移到新的server上。部署client,環境為64位win7系統(說明一下。生產環境下應用server、資料庫server是分離的,而此次部署為科研項目,當中內容就不便細說了。就此瞭解下都在一台server即可了)。
A應用java開發,B/S架構。B、C等應用client也為B/S架構。可是基於32位系統開發。就是這個簡單的技術細節,開始引發連續的業務問題。
在主系統A應用又一次部署完畢後,看似一切正常,在後台費了些周折,改動了password,最終使用超級管理使用者登入了。
然而就在認為任務完畢的時候。展如今技術人員面前的問題出現了。某維護頁面無法正常訪問,出現許可權問題。連續點擊測試,業務層又出現新問題。某處理常式無法使用了。詫異的情況是。這次部署並無異議。
問題哪裡出現的呢。依據提示一步一步排錯吧。由於手邊沒有完好的部署手冊,依據提示發現問題所在:一個JDK導致的無法處理。
搜尋,下載,安裝,繼續排查。發現缺少某些功能。此時聯絡研發,業務指令碼郵件傳來。對於營運的工作事宜,有些汗,跑指令碼,問題解決。此時一臉茫然的體會著商務程序與技術實施間的關係究竟有沒有明白的分界線。能夠設想一下,假設在遇到這樣的問題時,通過技術層面去排錯,有點天方夜譚了,恐怕除了再開發一個全新的出來不會有什麼正確的解決的方法,由於這都是業務中的需求。這是業務層的問題,就是這麼簡單。開發有業務指令碼,跑一下,實現的就是把有些功能表建立下,功能項關聯下。許可權賦予下,諸如此類等等。問題迎刃而解。說來簡單,遇錯時思考角度卻是關鍵,協調、反饋有時超過技術本身。
這僅僅是A應用系統暴漏的問題。還沒說到惱人的B、C、D應用系統。這次能夠說的上是惱人不已。client的程式,訪問出現故障。
再一次想到的就是開發人員。繼續聯絡。接下來想必能夠預見到效果了。不錯,再次郵件。替換檔案,又一次設定。搞定了嘛?這次悲催了。業務層不知怎麼了。程式貌似出錯了。這次是嚴重的問題,由於在這一系列的業務系統中,存在著一個關鍵的“中堅”系統(技術細節不便透漏),能夠理解成是一個上傳下達的管理平台,基於主業務系統,維護著全部系統資訊的一致性(有沒有感覺有點像oracle中的undo段。維持著讀一致性。
哈哈,這裡純為戲談)。
由於此應用部署不能正常使用,致使這一系列的遷移看似完畢,卻又回到了起點。這次,再一次聯絡開發。現場人員崩潰了,研發人員也崩潰了。
接連幾次的郵件往來。配置無果。無法繼續下去了。
把tomcat日誌統統拷貝走,這次須要研發人員親臨現場了(這裡。讓人不禁想起,以前也由於之前公司的一個業務問題。項目負責人、實施人員、維護人員、開發人員、甲方眾領導、甲方眾project師聚集奔赴現場的壯觀情境,哈哈,再次戲談~~)。當然。這次情況還是在可控範圍內的。對於最後業務部署調整仍有一天的時間。依照常理經驗,這樣的client問題。研發到場後,依據實際環境,調整對應包、設定檔後,問題都會解決。
繞了好一會兒,就在這裡暫告段落吧。
回想一下。這次問題的出現,非常多都不是出在技術上。
想想跟技術有關的層面,如客戶機串連資料庫時須要配置tns、監聽。中介軟體部署、調優。資料移轉等等,都不是引起這次問題的解決辦法所在。問題暴漏在業務應用。現場系統內容的改變,不同業務檔案調整、更新上。
這就是所說的“業務需求”。Oracle技術也須要落地,有時候解決這個問題思路可能高於技術。技術的探究須要業務的支撐。
***************************************未完待續***************************************
歡迎訪問:深藍的Blog:http://blog.csdn.net/huangyanlong
*****************************************************************************************
*******************************************藍的成長記系列_20150820*************************************
原創作品。出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處(http://blog.csdn.net/huangyanlong)。
藍的成長記——追逐DBA(1):奔波於路上。挺進山東
藍的成長記——追逐DBA(2):安裝!安裝。久違的記憶,引起我對DBA的又一次認知
藍的成長記——追逐DBA(3):古董上操作。資料匯入匯出成了問題
藍的成長記——追逐DBA(4):追憶少年情愁,再探oracle安裝(Linux下10g、11g)
藍的成長記——追逐DBA(5):不談技術談業務,惱人的應用系統
藍的成長記——追逐DBA(6):做事與做人:小技術。大為人
藍的成長記——追逐DBA(7):基礎命令,地基之石
藍的成長記——追逐DBA(8):重拾SP報告。回顧oracle的STATSPACK實驗
藍的成長記——追逐DBA(9):國慶漸去。追逐DBA。新規劃,新啟程
藍的成長記——追逐DBA(10):飛刀防身,熟絡而非專長:擺弄中介軟體Websphere
藍的成長記——追逐DBA(11):回家後的安逸,暈暈乎乎醒了過來
藍的成長記——追逐DBA(12):七天七收穫的SQL
藍的成長記——追逐DBA(13):協調硬體廠商。六個故事:所見所感的“server、儲存、交換器......”
藍的成長記——追逐DBA(14):難忘的“雲”端,起步的hadoop部署
藍的成長記——追逐DBA(15):以為FTP非常“簡單”,誰成想一波三折
藍的成長記——追逐DBA(16):DBA也喝酒,被捭闔了
藍的成長記——追逐DBA(17):是分享,還是消費,在後IOE時代學會成長
藍的成長記——追逐DBA(18):小機上WAS叢集故障。由一次更換IP引起
藍的成長記——追逐DBA(19):路上的插曲:觸碰“架構”與“軟體系統”
******************************************************************************************************************
藍的成長記——追逐DBA(5):不談技術談業務,惱人的應用系統