今天和同学们的一点交流心得

简介:    今天和有些同学讨论了学习和工作中关于oracle的一些小问题,也让我在回答中梳理了自己的思路。    首先是操作系统的选择,目前来看,大家的态度其实还是不够认真,工作中很多环境使用的是Linux64位,所以我也是推荐使用redhat6,如果选择...
   今天和有些同学讨论了学习和工作中关于oracle的一些小问题,也让我在回答中梳理了自己的思路。
   首先是操作系统的选择,目前来看,大家的态度其实还是不够认真,工作中很多环境使用的是Linux64位,所以我也是推荐使用redhat6,如果选择32位学习是没有问题 的,但是会有一些差别,主要还是和工作的环境差异,而且不能够保证学习碰到的小问题和工作是类似的,oracle的小问题其实已经碰到不少了,所以还是希 望能够尽可能避开那些太具体的环境版本问题,而这些问题很可能和版本有关,版本太低或者硬件平台所致,你说你解决这个问题从诊断到信息搜集到问题确认,最 后确定是版本问题或者硬件环境不满足,肯定会有成就感,但是你回过头来想想,这个问题具有普遍意义吗。其实花费这个时间对于眼前问题有益的,但是工作中的 环境是标准的,这些问题就几乎碰不到,我曾经也熬了近几个星期的时间去琢磨oracle 10g gridcontrol的安装方法,碰到了很多的问题,系统格式化了一遍又一遍,最后发现有些地方就是由于软件本身的bug导致,而惊人的是在这个过程中我几 乎把安装gc所有的问题基本都碰到了,在ocm考试中会有明确的提示,包括RAC,都有一些辅助修复脚本,这些如果你把文档琢磨透也没用,就是一些攻略性的问题,我以前喜欢攻略,现在不敢了,因为只知道问题答案而不知道问题原因,其实只是表面现象。
   然后是数据版本的选择,其实我个人的建议使用11g,而且如果你要深入学习11g,有功夫有精力还是能够先把10g熟练掌握,听起来有些扯啊,我来解释一 下,因为个人的原因,我是从10g开始学习的,当时感觉10g真比11g好很多,首先是对于系统资源的使用要低很多,个人学习硬件条件不太好的环境使用 10g,11g会有很明显的感觉,当然在工作中这些差距可以忽略不计,于是我对于11g的特性采用了对比学习一个原因是我在10g一些功能使用的时候碰到 了一些问题,感觉使用有很多的限制,比如备库搭建还是太麻烦,于是看到了11g中有duplicate的增强,备库只恢复,要查询就不能恢复,于是看到了 ADG,控制文件备份非常频繁,于是看到11g中有了一些优化配置,这些特性如果去单纯学习是完全感受不到其中的优越性的,而这些就是常用的操作,带着这 些疑问和困惑都在11g中找到了答案,所以我会坚定不移的推荐11gr2。
 而对于12c版本,说实话个人用的很少,但是普遍使用 也是趋势,11有哪些特性让人会有强烈的需求升级,个人认为最大的优点就是ADG,对客户受益最大,而像duplicate优化,控制文件优化其实还不是 很有驱动力,12c的架构相当于在一个成熟的地基上动土,费这么大的投入来做这个事情其实就是云战略的一部分,现在RDS这么火,Oracle实现起来也是有这个基础的。不过云会越来越弱化很多传统中的运维角色。对我们也是挑战也是机遇。
    现在有很多同学对于安装数据库软件存在诸多疑虑,有的是各种软件包安装不了,有的是缺少,这个众口难调,这也就是我一直推荐使用较新的版本,最常用的版本。大家碰到的都一样,那就有必要去解决了。对于一些安装包的问题,在redhat,4,5,6中都有一些解决方案。供参考。
    不同平台的数据库版本中,需要的安装包会有一些差别,在Oracle Linux 6中,提供了oracle-rdbms-server-11gR2-preinstall包,里面包含了所需要安装的基本rpm包,可以极大简化安装中的软件包问题,在Oracle Linux 5和Oracle Linux 4上有一个相似功能的包叫作oracle-validated。



  
目录
相关文章
|
9月前
|
C#
|
9月前
|
JSON 移动开发 开发框架
大学生自学前端的推荐
现在前端开发越来越被人所熟知,并且衍生出来前端开发工程师,那么怎么才能成为一名合格的前端工程师呢?如何才能避免走弯路呢?如果没有计划,那就跟着下面的步骤走吧,能让你少走好多弯路,省下很多时间。
52 0
大学生自学前端的推荐
|
算法 测试技术 持续交付
|
前端开发 JavaScript 安全
给在校准备找工作的同学的几个建议
Vim 被誉为"编辑器之神",这可不是虚的。
84 0
使用感悟
一名普通大学生对阿里云服务器的使用和感受
73 0
使用感悟
|
SQL 算法 Java
零基础同学自学编程的正确姿势
编程这件事现在有点热门了,经常能在网上看到有人问该怎么学编程。不用说,问这种题的同学都是对编程没啥经验的,有不少甚至是完全零基础的。 要搞清该怎样学编程,先得问自己一个问题:为什么要学编程?学来想干什么?
107 0
零基础同学自学编程的正确姿势
|
人工智能 算法 计算机视觉
感悟———day4
感想啊感想
266 0
同学们,上课!
受疫情影响,全国各地纷纷推迟开学时间。为响应教育部“停课不停学”号召,阿里钉钉第一时间发起“在家上课”计划。疫情期间,钉钉“在线课堂”功能免费向全国大中小学开放,可以支持百万学生同时在线上课,并覆盖广大农村地区学校。
同学们,上课!