今天是2010年的最后一天。

从今年4月1日迷迷糊糊地开始接触Oracle到现在,已经整整9个月了。

迷迷糊糊,哈,当时真的是迷迷糊糊,完全没概念。现在想来,相比较于很多想从事DBA,获得第一份工作的人而言,我是何其的幸运。所以,我会珍惜这样的机会。

这样的选择Oracle,确切地说是被选择了,不用上升到命运的程度,就当缘分吧。

最近在看ORACLE的数据类型,看到了number。想起了之前处理过的一次操作:

一个字段类型原来为number(10),随着应用的发展,长度不够用了,所以需要增加长度。

好吧,当时对number类型不甚了解。只知道修改number长度应该不会对这个字段具体数值的物理存储上有变化。此外,需要进行修改的表4G+,是一张访问比较频繁的表。虽然觉得应该不会有问题(“觉得”:当时事情比较多,自己只是匆匆查了一下,所以不太放心,然后向前辈询问了确定不会有影响,不过操作时还是有些担心)。

当你了解的越多,你的胆子就越大啊~sigh~

alter table xx modify xx number(12)的语句执行的很快,一闪而过,过后的几秒钟对这个表的相关sql都堵在了Library cache latch contention上,好像堵了几十个,再之后就风平浪静。

回到开头,说到在看ORACLE的数据类型,其实是在看Tom的《9i&10g编程艺术》里面的数据类型。最大的感受就是Tom同学的总结能力很强。通过对数据类型的特点、存储结构等的不同区分开来,以适用不同的环境。我看了文档之后,脑子里一堆东西,确实在遇到问题时会想起文档里说到的某某特性,于是就能解决一部分问题。不过,还是觉得自己工作时间短,没有足够的思考啊。

我个人比较喜欢借鉴他人的经验。我觉得没什么不好,只要能够理解,只要能够继续思考,而不是直接“拿来主义”。毕竟。一个人的精力有限,遇到的问题等等都是有限的。

我觉得看别人的经验或东西之前,有几点要注意的。

1、有一个必要的条件,就是你对相关内容有基础。这个打基础的或者叫启蒙的吧,最好就是选文档。当你对一些基础性的东西完全不了解的时候,看别人的blog固然快,但这个基础不够扎实。

我想没有人会把整个文档都翻成中文贴上去(concept确实有中文的翻译版,但中文的翻译理解也是会打折扣的啊)。大多还是有选择的重点内容。问题就在这里:别人是泛读了很多东西,总结出对他自己最合适的内容,他自己看自己的东西的时候能了解自己需要什么。但你没有前面的一段过程,就很容易断章取义。

所以,用文档打基础吧。

我一开始接触oracle的两三个月,习惯于google答案,基本就是别人的blog;直到某一天发现google到的答案是错的之后(当时我的思想观被小小地颠覆了一下下

),我开始以文档为主,即使google到了答案,大多我都会去查一下文档或者自己先测试一下。

说到google到的blog,遇到错误是不可避免的,我还有一种考虑是基于下面两点:

一是许多blog里的总结并不完善,使用的方法不见得好

二是考虑的情况与自己遇到的其实是不一样的

所以,文档还是很重要的,在本地下载上一份,查起来比较快(有时oracle的网站速度真慢)。

文档固然重要,但文档也不一定全对。有些东西还要自己试试,验证一下(别听ORACLE乱吹,尽信书不如无书

)。

2、 看别人的总结要选对人。或者说,你要有辨别能力,和上面一点差不多。有辨别能力就是要有基础,哈哈,又绕回去了。

想再重复一遍开头:

今天是2010年的最后一天。

从今年4月1日迷迷糊糊地开始接触Oracle到现在,已经整整9个月了。

迷迷糊糊,哈,当时真的是迷迷糊糊,完全没概念。现在想来,相比较于很多想从事DBA,获得第一份工作的人而言,我是何其的幸运。所以,我会珍惜这样的机会。

这样的选择Oracle,确切地说是被选择了,不用上升到命运的程度,就当缘分吧。

记于2010年12月31日

学习oracle的感悟,随笔:最近关于Oracle学习思考的一些感悟相关推荐

  1. oracle 触发器登录,【学习笔记】Oracle触发器 实现指定用户登录oracle案例

    天萃荷净 触发器实现指定用户登录oracle,分享一篇关于Oracle数据库安全策略,通过Oracle触发器实现限定user用户登录Oracle数据库的方法 1.创建允许登录用户表 CREATE TA ...

  2. SHOUG线上活动 Maclean Liu分享《学习甲骨文数据库的自由之翼-与Oracle的世界相连接》...

    SHOUG线上活动 Maclean Liu分享<学习甲骨文数据库的自由之翼-与Oracle的世界相连接>   正式版文档已上传: 学习甲骨文数据库的自由之翼,与Oracle的世界相连接 2 ...

  3. oracle 怎么看监听文件,【学习笔记】Oracle11G关于监听文件位置与监听文件大小限制...

    [学习笔记]Oracle11G关于监听文件位置与监听文件大小限制 时间:2016-11-07 21:21   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 Oracle研究中 ...

  4. virtualbox中安装xp系统、安装oracle数据库到虚拟机的xp系统中、主机连接oracle、备份xp系统、oracle数据库的一些基本概念(学习oracle数据库的准备工作)-day01

    目录 1. 安装virtualbox 1.1 什么是virtualbox 1.2 安装virtualbox 1.3 virtualbox跑xp系统 1.4 让虚拟机的xp与外面的系统网络互通 2. 安 ...

  5. Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图、序列、索引等对象的导出,oracle完结,后续开启mysql的学习

    Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图.序列.索引等对象的导出,oracle完结,后续开启mysql的学习 2022找工作是学历.能力和运气的超强结合体,遇 ...

  6. oracle临时表经常被锁_数据库学习——Oracle 数据库了解与使用

    一. 数据库相关概念 1 什么是数据库 所谓的数据库其实就是数据的集合.用户可以对集合中的数据进行新增.查询.更新.删除等操作.数据库是以一定方式储存在一起.能与多个用户共享.具有尽可能小的冗余度.与 ...

  7. oracle scn 重置,学习笔记:Oracle SCN详解 SCN与Oracle数据库恢复的关系

    天萃荷净 分享一篇关于Oracle SCN的详解,介绍SCN与Oracle数据库恢复的关系和SCN在数据库中的作用 一.为什么需要System checkpoint SCN号与Datafile Che ...

  8. 【云和恩墨大讲堂】盖国强 - Oracle 数据库的架构演进和我的学习之路

    "云和恩墨大讲堂" 线上课程周四晚分享继续.本期我们的分享嘉宾是中国地区首位 Oracle ACE 总监,同时也是云和恩墨创始人 - 盖国强先生.他将围绕两方面主题展开,Oracl ...

  9. 对oracle的心得体会,学习心得征文活动精选一:Oracle学习的心得体会

    详情: 经常遇到朋友问oracle学习难不难,怎么才能成为高手等等,我想结合我的个人经验简单说几点: 1.打好基础,由浅入深 学习Oracle不能急于求成,寄希望于一天成为一个大侠.学习有个过程,应该 ...

  10. oracle 11203 ora32701,11G RAC ORA-32701 参考学习

    节点1: Wed Feb 13 16:08:06 2019 Errors in file /u01/app/oracle/diag/rdbms/testdb/testdb1/trace/testdb1 ...

最新文章

  1. 怎样写出一个较好的高速排序程序
  2. ADO.NET连接数据库总结
  3. teechart属性和方法
  4. 人民日报新媒体中心接入神策数据,媒体阅读体验新升级
  5. (整理)用户空间_内核空间以及内存映射
  6. asset文件夹路径 unity_我们来捣鼓一下Unity的平台跳跃Microgame
  7. 语音识别软件哪个好?好用的语音识别软件盘点
  8. https端口号_Wireshark使用以及https
  9. Tizen已经够烂了 但份额还是超过了黑莓
  10. 在PyCharm切换Python2和Python3
  11. 9.2. service
  12. carrot2_热门的错误人类天气机器人CARROT终于在Android上推出
  13. 纯html+css写一个收款收据或者发票样式
  14. 世纪难题相关问题被证明!?——黎曼猜想的前后今生
  15. 怎么用计算机打吃鸡,电脑上怎么玩吃鸡端游
  16. 微信小程序修改data,页面数据实时更新
  17. 云服务器 - 腾讯云主机信息
  18. vivado 如何添加时序约束
  19. 再来聊聊Redis到底是什么?
  20. 销 售 中 的 异 议

热门文章

  1. 简约几何艺术海报PSD分层模板,即使简单也足以控制观众的注意力。
  2. html5微信视频禁止自动全屏,关于HTML5 video标签在安卓版微信浏览器内被强行全屏播放的问题...
  3. 配置的android版本,Android SDK配置(V3.0.0及以上版本)
  4. C++合并两个有序数组成一个有序数组时间复杂度最小的解法
  5. 图解Http读完有感
  6. DLL注入(CreateRemoteThread方式)
  7. 推荐一个看ELF文件的软件 010Editor
  8. __attribute__((section(name))) study again
  9. Jquery的知识图谱
  10. mybatis 详解------ 一级缓存、二级缓存(九)