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.

目录
相关文章
|
运维 Oracle 关系型数据库
Oracle服务器参数文件:数据王国的“调控大师”
【4月更文挑战第19天】Oracle服务器参数文件,数据库的“调控大师”,掌控着内存管理、进程调度等关键设置。通过参数调整如SGA_MAX_SIZE和PROCESSES,实现性能优化和故障防控。虽然挑战重重,但成功的性能调优带来无尽成就感。它在备份恢复中也扮演重要角色,保障数据一致性与可用性。成为真正的“调控大师”,为数据王国效力!
|
Oracle 关系型数据库 数据挖掘
Oracle常用系统函数之聚集函数:数据的统计大师
【4月更文挑战第19天】Oracle的聚集函数是数据统计的强大工具,包括`SUM`(求和)、`COUNT`(计数)、`AVG`(平均值)、`MAX`和`MIN`(最大值和最小值)、`STDDEV`(标准差)等。这些函数帮助我们汇总、分析数据,提供丰富的统计信息。熟练掌握这些函数,能提升数据分析效率,助你成为数据大师。
|
运维 Oracle 关系型数据库
中国第一个Oracle高可用认证大师?
根据Oracle的官方说明,要想获得Oracle Database 12c Maximum Availability certification,需要下面三个证书
435 0
中国第一个Oracle高可用认证大师?
|
Oracle 关系型数据库
中国第一个Oracle高可用认证大师?
根据Oracle的官方说明,要想获得Oracle Database 12c Maximum Availability certification,需要下面三个证书
313 0
|
Oracle 关系型数据库 Linux
【赵渝强老师】Oracle数据库配置助手:DBCA
Oracle数据库配置助手(DBCA)是用于创建和配置Oracle数据库的工具,支持图形界面和静默执行模式。本文介绍了使用DBCA在Linux环境下创建数据库的完整步骤,包括选择数据库操作类型、配置存储与网络选项、设置管理密码等,并提供了界面截图与视频讲解,帮助用户快速掌握数据库创建流程。
1057 93
|
Oracle 关系型数据库 Linux
【赵渝强老师】使用NetManager创建Oracle数据库的监听器
Oracle NetManager是数据库网络配置工具,用于创建监听器、配置服务命名与网络连接,支持多数据库共享监听,确保客户端与服务器通信顺畅。
580 0
|
存储 Oracle 关系型数据库
服务器数据恢复—光纤存储上oracle数据库数据恢复案例
一台光纤服务器存储上有16块FC硬盘,上层部署了Oracle数据库。服务器存储前面板2个硬盘指示灯显示异常,存储映射到linux操作系统上的卷挂载不上,业务中断。 通过storage manager查看存储状态,发现逻辑卷状态失败。再查看物理磁盘状态,发现其中一块盘报告“警告”,硬盘指示灯显示异常的2块盘报告“失败”。 将当前存储的完整日志状态备份下来,解析备份出来的存储日志并获得了关于逻辑卷结构的部分信息。
|
SQL Oracle 关系型数据库
Oracle数据库创建表空间和索引的SQL语法示例
以上SQL语法提供了一种标准方式去组织Oracle数据库内部结构,并且通过合理使用可以显著改善查询速度及整体性能。需要注意,在实际应用过程当中应该根据具体业务需求、系统资源状况以及预期目标去合理规划并调整参数设置以达到最佳效果。
797 8
|
SQL Oracle 关系型数据库
比较MySQL和Oracle数据库系统,特别是在进行分页查询的方法上的不同
两者的性能差异将取决于数据量大小、索引优化、查询设计以及具体版本的数据库服务器。考虑硬件资源、数据库设计和具体需求对于实现优化的分页查询至关重要。开发者和数据库管理员需要根据自身使用的具体数据库系统版本和环境,选择最合适的分页机制,并进行必要的性能调优来满足应用需求。
744 11
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
2931 28

推荐镜像

更多