oracle大师的点拨分享

简介: 突然想起前段时间和美国一个oracle大师的邮件交流,感觉受益匪浅,大师还是很热心的,为了保护隐私,只说他是oaktable的会员,很有经验而且谦逊的一个人。 交流的邮件如下,希望大家也能收到一些感悟。
突然想起前段时间和美国一个oracle大师的邮件交流,感觉受益匪浅,大师还是很热心的,为了保护隐私,只说他是oaktable的会员,很有经验而且谦逊的一个人。
交流的邮件如下,希望大家也能收到一些感悟。对自己的学习都能有所帮助。
Jianrong,

I will try to answer your questions with my responses in red italicized typeface, below...

  1. 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.
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.
  • 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.
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.
  • 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 "http://www.oracle-base.com" or other Oak Table members websites.  I also find Kellyn Pot'vin's blog at "http://www.dbakevlar.com" useful as well.
As now big data is very popular, how do u think about it? is it will be a big challenge for Database?
  • 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 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.:)
  • 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.

目录
相关文章
|
6月前
|
运维 Oracle 关系型数据库
Oracle服务器参数文件:数据王国的“调控大师”
【4月更文挑战第19天】Oracle服务器参数文件,数据库的“调控大师”,掌控着内存管理、进程调度等关键设置。通过参数调整如SGA_MAX_SIZE和PROCESSES,实现性能优化和故障防控。虽然挑战重重,但成功的性能调优带来无尽成就感。它在备份恢复中也扮演重要角色,保障数据一致性与可用性。成为真正的“调控大师”,为数据王国效力!
|
6月前
|
Oracle 关系型数据库 数据挖掘
Oracle常用系统函数之聚集函数:数据的统计大师
【4月更文挑战第19天】Oracle的聚集函数是数据统计的强大工具,包括`SUM`(求和)、`COUNT`(计数)、`AVG`(平均值)、`MAX`和`MIN`(最大值和最小值)、`STDDEV`(标准差)等。这些函数帮助我们汇总、分析数据,提供丰富的统计信息。熟练掌握这些函数,能提升数据分析效率,助你成为数据大师。
|
运维 Oracle 关系型数据库
中国第一个Oracle高可用认证大师?
根据Oracle的官方说明,要想获得Oracle Database 12c Maximum Availability certification,需要下面三个证书
142 0
中国第一个Oracle高可用认证大师?
|
Oracle 关系型数据库
中国第一个Oracle高可用认证大师?
根据Oracle的官方说明,要想获得Oracle Database 12c Maximum Availability certification,需要下面三个证书
108 0
|
1月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
162 64
|
22天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
29 7
|
22天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
25 6
|
22天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
20 5
|
29天前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
1月前
|
监控 Oracle 关系型数据库
Oracle数据库性能优化
【10月更文挑战第16天】Oracle数据库性能优化是
29 1