藍的成長記——追逐DBA(11):回家後的安逸,暈暈乎乎醒了過來,dba回家後

來源:互聯網
上載者:User

藍的成長記——追逐DBA(11):回家後的安逸,暈暈乎乎醒了過來,dba回家後

 

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則追究著作權法律責任。

深藍的blog:http://blog.csdn.net/huangyanlong/article/details/41480461

【簡介】

        個人在oracle路上的成長記錄,其中以藍自喻,分享成長中的情感、眼界與技術的變化與成長。敏感資訊均以英文形式代替,不會泄露任何企業機密,純為技術分享。

        創作靈感源於對自己的自省和記錄。若能對剛剛起步的庫友起到些許的協助或共鳴,欣慰不已。

        歡迎拍磚,如有關技術細節表述有錯誤之處,請您留言或郵件(hyldba@163.com)指明,不勝感激。

—————————————————————————————————————————————————

【前言】

       這是一部個人記錄的成長雜記,既然步入到oracle的這片藍海,免不了一路的奔波與不斷的考驗。藉由此雜記與庫友們分享藍的成長曆程。

       不知何時起對藍有了一種說不出來的癡迷,癡迷其廣博,癡迷其深邃,癡迷於近在咫尺卻又遙不可及。

       而又說不清從何時起,注視於oracle的紅色耀眼,照亮出眼前的一道光,未知與迷惑在自己的腳下開始初露些許人生的充實與青春的回饋。

       在追逐於DBA夢想的道路上步步前行。

—————————————————————————————————————————————————

     福羲禍之所伏,禍兮福之所倚。生於憂患,死於安樂啊。

                                                                      ——深藍

2014年雜記於哈爾濱。

 

    當雲端漸漸清晰,迷迷糊糊地從鄭州飛抵哈爾濱。

    回到家的時候,發現哈爾濱比北京、鄭州冷了不少,在鄭州兩天的短暫學習,現在感受著自己熟悉的溫度,一時間,獨自一個人,心裡還有些難以平靜,當然看起來依舊假裝鎮定。就像冥冥中安排好一樣,彷彿是在昨天后悔十一期間沒回家一趟,而在今天,出差回到了這裡,像是個老天的饋贈,更像是一次磨練開始前給我的喘息。

    入職北京後的四個月,剛剛過了轉正期不久,輾轉間沒想到的事發生了。源於組裡的陳老師派回到駐地了,於是新來的我被安排接手陳老師的工作。也可能是領導另有安排吧,也說不好是領導看我太閑了(O(∩_∩)O~~)。總之,一個新的項目,一個讓我最初挺畏懼的項目。曾經覺得這是一個“大坑”的項目,陷進去了可能就拔不出來了。說實話,最初有些抗拒,但有些事不是自己能左右的。而且,很慶幸,回首發現,有些“機會”來臨的時候我們常常覺得是件“壞事”。

篇章一:硬體軟體通吃的成長經驗

    一個開放的成長環境,這個應該是年輕人在選擇工作時一個最為重要的衡量指標。我是幸運的,曾經入職公司時的想法其實很簡單——1、來北京;2、解決溫飽。沒想到在這裡收穫了意外的成長空間,有些感悟:以往總是花盡心思去追求某件事或某個人的時候,往往事與願違,而就在自己不去“再意”或是不“強求”的時候,曾經追逐的,就這樣自然而然的一件一件成為現實。

    當硬體的伺服器、儲存擺在眼前的時候,才意識到為什麼學習要“理論”結合“實踐”。有些時候理論上生硬的知識,可能在觸摸到實物後,原來一切都是被面紗掩蓋的神秘。關於具體的硬體感悟,之後會專門的來總結下技術脈絡,這裡就不過多提及技術層面了。

    而在軟體層面,對於oracle的RAC,WAS的叢集節點,在領導的監督下,哈哈,把理論變成了實踐後的感悟。而且第一次嘗試用udev方式給叢集添加磁碟,規避了繁瑣的安裝asmlib包建立asm磁碟的方式。之後會總結一下,再來說明。只是感歎,實際工作的成長,接觸層面確實廣闊不少。但同時,越來越覺得RAC安裝越來越“傻瓜化”了。確實,DBA不能停留在搭建層面,管理維護更需要不斷學習。

篇章二:開始成長的SQL技能

    在項目中的打磨,跟隨一個項目從始至終,以往期盼的這種設想,在真實生活中竟然發生了。一時間,我覺得這不像是真的。當時比較抗拒這個項目,就是源於自己對SQL知識的短板。在轉型的幾個月裡,沒有把精力放在SQL上面,就能力而言,可能只停留在看懂幾個簡單的增刪改文法而已。而且是看懂文法哦。實際用起來,還是要參照著來,這確實有些露怯了。對於SQL及PL/SQL的能力,這個需要時間的打磨,確實不是一天兩天就融會貫通的,因為這個需要真實的環境,只有實踐才能理解、熟練這些。幸運的是,機會來了。這次有一個重要的目標,就是遷移資料。而且是跨平台、跨業務系統層面的。所以其中對於使用ETL工具、使用SQL語句、通過SQL篩去幹擾資料等等知識,這都是擺在眼前,真真實實要做的工作。從讓超哥教著做,再到研發的兄弟諄諄教誨,成長就這樣,一點一滴的發生著。回收發現,SQL已經不再那麼抗拒,而且開始有著自己的思路去寫些查詢語句之類的。其實這些也不難,就是個理解、熟練、融會貫通的過程。關於SQL的學習、PL/SQL Developer的使用,之後會專門總結一下,這裡技術方面就先不具體闡述了。

篇章三:與研發為伴的共同成長

    感謝研發的同事,遇到了催促成長的夥伴。幸運之餘,更需要自己開始努力了。當有個研發天天跟你一起吃飯一起上下班的時候,你會發現身上慢慢有著改變。思考問題的方式上,學習的方法上。

    對於“某部委某重大安全項目建庫”的工作,聽起來有沒有點高大上。哈哈,原以為這都挺神秘的,而實際參與其中才發現,上百張表在技術層面其實就“那點東西”。而難度不在於建立,而在於建立後維護管理。就“那點東西”可能成就一個DBA也可能毀掉一個DBA。真可謂打江山容易,守江山難。

    當然不得不提的就是“協調”。在工作上,這個佔據的比重可能要高於技術工作上。這就是常常會看到一個項目組裡會設有專門來做協調的人一樣,而且這類人往往會成為“某領導”。原因很簡單,一個大型安全系統的搭建過程中,其中會牽扯到很多資料的抽取工作,如果沒有資料任何應用系統都是沒有意義的。而抽取資料時,很多介面並不是開放的。在技術層面,資料好比是打仗用的槍炮,如果輕易就交給別人這當然不可以,所以其中的協調、周旋是個技術活,有著只能意會不能言傳的各種門道。O(∩_∩)O~~

篇章四:安逸後反思,隨遇而安的感情,重上征程的oracle學習

    人閑下來就喜歡胡思亂想,人安逸下來就忘記曾經的痛。說短也不算短了,在家裡一個月了。而回想這一個月來的收穫,是在工作中“硬生生的被推著走了”,我感覺到無比幸運,而且肯定著當時選擇走出去的正確,一個平台真的可以塑造一個人,就算你停滯喘息,一個環境也會推著你往前走。但同時也心生些不安,因為這段時間有些不在自己的節奏中,自己的想法少了,學習的勁頭有些停滯了。所以應該做個梳理,重新開始學習oracle這條路。

未來一個月的任務:

序號

項目點

概述

1

SQL

理論+實踐=學以致用

2

單一實例oracle最佳化

索引+記憶體=最佳化

3

RAC叢集管理、最佳化

穩定+高效=生產庫

4

備份恢複

RAC+單一實例=方方面面的飯票之本

5

LINUX

指令+指令+指令+...+指令+指令+指令=高手

工作外的任務一:

SQL基礎面面觀

實驗項目點

DML

DDL

約束

視圖

索引

許可權

聲明變數

可執行語句

互動

控制結構

複合資料型別

遊標

異常處理

管理過程

函數

觸發器

預存程序

SQL作為一個結構化的查詢語言,把上面的紛繁知識點做一個梳理:

SQL基礎

1. Oracle資料庫基礎;

2. SQL基礎。

資料定義語言 (Data Definition Language)(DDL)

1. 表的建立;

2. 索引的建立;

3. 視圖的建立。

資料查詢語言(DQL)

1. 基本查詢;

2. 查詢中函數使用;

3. 多表查詢;

4. 子查詢。

資料操作語言(DML)

1. 資料插入(增);

2. 資料刪除(刪);

3. 資料更新(改)。

資料控制語言(DCL)

1. 安全性(grant、revoke);

2. 統一性(set role)。

其它語言項目

1. 預存程序;

2. 觸發器;

3. 遊標。

反省歸反省,當然生活還要繼續下去,而且會向著好的方面繼續下去。

                                                              ——深藍記於哈爾濱 2014年11月23日星期日

 

系列連結:

藍的成長記——追逐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 

 

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處,否則追究著作權法律責任。

深藍的blog:http://blog.csdn.net/huangyanlong/article/details/41480461

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.