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.

目录
相关文章
|
24天前
|
Oracle 关系型数据库 数据挖掘
Oracle常用系统函数之聚集函数:数据的统计大师
【4月更文挑战第19天】Oracle的聚集函数是数据统计的强大工具,包括`SUM`(求和)、`COUNT`(计数)、`AVG`(平均值)、`MAX`和`MIN`(最大值和最小值)、`STDDEV`(标准差)等。这些函数帮助我们汇总、分析数据,提供丰富的统计信息。熟练掌握这些函数,能提升数据分析效率,助你成为数据大师。
|
24天前
|
运维 Oracle 关系型数据库
Oracle服务器参数文件:数据王国的“调控大师”
【4月更文挑战第19天】Oracle服务器参数文件,数据库的“调控大师”,掌控着内存管理、进程调度等关键设置。通过参数调整如SGA_MAX_SIZE和PROCESSES,实现性能优化和故障防控。虽然挑战重重,但成功的性能调优带来无尽成就感。它在备份恢复中也扮演重要角色,保障数据一致性与可用性。成为真正的“调控大师”,为数据王国效力!
|
11月前
|
Oracle 关系型数据库
中国第一个Oracle高可用认证大师?
根据Oracle的官方说明,要想获得Oracle Database 12c Maximum Availability certification,需要下面三个证书
|
11月前
|
运维 Oracle 关系型数据库
中国第一个Oracle高可用认证大师?
根据Oracle的官方说明,要想获得Oracle Database 12c Maximum Availability certification,需要下面三个证书
104 0
中国第一个Oracle高可用认证大师?
|
13天前
|
DataWorks Oracle 关系型数据库
DataWorks操作报错合集之尝试从Oracle数据库同步数据到TDSQL的PG版本,并遇到了与RAW字段相关的语法错误,该怎么处理
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
30 0
|
2天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
14 6
|
2天前
|
SQL Oracle 关系型数据库
零基础入门 Oracle数据库:轻松上手
零基础入门 Oracle数据库:轻松上手
6 0
|
3天前
|
Oracle 关系型数据库 Java
java操作多数据源将oracle数据同步达梦数据库
java操作多数据源将oracle数据同步达梦数据库
|
4天前
|
存储 Oracle 关系型数据库
oracle 数据库 迁移 mysql数据库
将 Oracle 数据库迁移到 MySQL 是一项复杂的任务,因为这两种数据库管理系统具有不同的架构、语法和功能。
15 0
|
19天前
|
存储 Oracle 网络协议
Oracle 11gR2学习之二(创建数据库及OEM管理篇)
Oracle 11gR2学习之二(创建数据库及OEM管理篇)