oracle大師的點撥分享
突然想起前段時間和美國一個oracle大師的郵件交流,感覺受益匪淺,大師還是很熱心的,為了保護隱私,只說他是oaktable的會員,很有經驗而且謙遜的一個人。
交流的郵件如下,希望大家也能收到一些感悟。對自己的學習都能有所幫助。
Jianrong,
I will try to answer your questions with my responses in red italicized typeface, below...
I got OCP certificate for years ,but sometimes in real work, I found there are many things related(for example, for better understanding performance of ORACLE, I need to get more about storage knowledge to tuning IO, to get more professional knowledge about operating system to tuning in system level, or sometimes need to know more about network and tuning it), for this area, I think I am a new hand, and have limited knowledge about it, this is out of my scope to handle, I wonder if learn more about linux kernel is better? and for better understanding about OS, I plan to get certificate for RHCE to enhanced , and I am not sure whether it really works for me.
There are SQL and PL/SQL enginee in ORACLE, and can u help to provide some documents related, I have limited channels to get this kind of knowledge.
As now big data is very popular, how do u think about it? is it will be a big challenge for Database?
I am learning ORACLE and I want to learn other Databases knowlege(mysql,DB2,Sybase,mongDB....) do u have suggestions? Above questions may be make you confused and that is from my thinking, and I am also puzzled about it. wish to get your comments.:)
交流的郵件如下,希望大家也能收到一些感悟。對自己的學習都能有所幫助。
Jianrong,
I will try to answer your questions with my responses in red italicized typeface, below...
- I was a Java developer before and transfer to DBA around 3 years,as ORACLE is mainly developed by C,I have learnt part DSI,and want to know more details about it,I wonder if it is better if I make some time to learn c(I learnt c in university,but seems flushed my memory for that ),then I am confused.
-
Personally, I was a "C" programmer long before I came to the world of Oracle, and my first few years with Oracle was as a systems and application developer mostly using PRO*C, OCI, PL/SQL, and shell-scripting. Programming in "C" certainly helped when performing deep diagnosis of Oracle problems later on as a DBA. However, over the past 10-15 years, I have found that the deep diagnosis using tools related to "C" are no longer useful. Instead, utilities such as "strace" or "truss" (depending on OS) and "dtrace" and Oracle events have been much more useful. I would suggest following Tanel Poder's blog in particular for information on using most of these utilities.
-
Following what I said above, about how "C" knowledge is no longer so helpful, I agree completely that deep knowledge or UNIX/Linux systems administration and storage administration is probably the most useful experience for Oracle DBAs. Your ideas to obtain RHCE (or similar) certification is likely to help you a great deal as an Oracle DBA. And, if instead you find a job as a Red Hat systems administrator, you will be one of very few with knowledge as an Oracle DBA, so it works both ways.
- I use the standard online documentation on the Oracle website exclusively for SQL and PL/SQL help. Occasionally, I will check Tim Hall's blog at or other Oak Table members websites. I also find Kellyn Pot'vin's blog at useful as well.
-
I believe that Oracle is waiting for a clear winner among the "big data" frameworks, and then it will integrate that winning technology into the Oracle Database product. So, the fact that Oracle has not yet purchased Cloudera or Couchbase or one of the others indicates that they do not yet see a technology that will clearly win out over the others.
-
I only know PostgreSQL in addition to Oracle, but I know many DBAs who work on Oracle, MySQL, DB2, and Microsoft SQL Server, and since many companies use more than one database product, this multi-platform skill-set is very valuable. I would suggest mastering Oracle first, but be open to learning at least one other database product, if not several.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1349361/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師分享迴圈內的回撥函式程式設計師函式
- 好程式設計師Java教程分享Java的五大特點程式設計師Java
- “大話架構”阿里架構師分享的Java程式設計師需要突破的技術要點架構阿里Java程式設計師
- 好程式設計師大資料教程分享之Hadoop優缺點程式設計師大資料Hadoop
- [分享]招聘赴日ORACLE工程師Oracle工程師
- 好程式設計師大資料高階班分享 Spark知識點集合程式設計師大資料Spark
- Oracle 認證大師(OCM)Oracle
- 好程式設計師大資料培訓分享Hadoop技術優缺點程式設計師大資料Hadoop
- 騰訊架構師分享的Java程式設計師需要突破的技術要點架構Java程式設計師
- eygle 大師, 能否將將你oracle9i Release 2 Dynamix Permance Views 大圖分享一下 ?OracleView
- 分享PHP工程師自學五大秘籍PHP工程師
- 四兩撥千斤的工作小工具分享
- 好程式設計師大資料培訓分享大資料的應用程式設計師大資料
- 乾貨分享!三大Java框架的優缺點對比Java框架
- 好程式設計師分享大資料三大必備技能程式設計師大資料
- 【新炬網路名師大講堂】Oracle 11g rac 刪除節點Oracle
- 萬彩動畫大師教程 | 如何分享動畫視訊?動畫
- 好程式設計師分享ApacheSpark常見的三大誤解程式設計師ApacheSpark
- 好程式設計師web前端教程分享怎麼用promise解決回撥和非同步程式設計師Web前端Promise非同步
- 好程式設計師大資料培訓分享大資料的影響一程式設計師大資料
- JavaScript大師必須掌握的12個知識點JavaScript
- 大資料工程師需要掌握的知識點大資料工程師
- oracle大表新增欄位default經驗分享Oracle
- 好程式設計師大資料教程分享實用的大資料之陣列程式設計師大資料陣列
- 好程式設計師Java教程分享Java的4大核心基礎程式設計師Java
- 好程式設計師Web前端分享程式的三大結構(一)程式設計師Web前端
- 成為偉大程式設計師的 10 個要點程式設計師
- 我瞭解的那些大師級程式設計師,都在用這些工作法【分享】程式設計師
- 好程式設計師大資料培訓分享大資料兩大核心技術程式設計師大資料
- 關於PHP 的一點點小分享PHP
- Vps撥號伺服器,Vps撥號伺服器的優點及其連線方法伺服器
- Oracle效能調整的十大要點.docOracle
- 好資源分享 奈學教育《大資料架構師》大資料架構
- 好程式設計師大資料培訓分享MapReduce理解程式設計師大資料
- 好程式設計師大資料培訓分享大資料還學嗎?程式設計師大資料
- 好程式設計師大資料教程分享大資料之流程控制程式設計師大資料
- 大資料如何學習,大資料工程師學習經驗分享大資料工程師
- App設計師常用的10大網頁和工具大盤點APP網頁