1.之前一直是SQL使用,没有深入学习数据库的底层知识,尤其使其进程以及锁以及底层的数据如何存储的这些知识。
2.渐渐的在开发中对数据库的要求慢慢高了
比如:临时表 -----BI里面,存储过程里面
物化试图----BI里面类似
DB-Link在开发中的使用
3.oracle的锁机制:
4.oracle的视图:
数据库操作的元数据记录,个人在开发中觉得和多维分析有点类似,就是元数据,正因为存在这些,才更加的灵活。
v$****这些视图的作用,就是为了查看数据库底层的一些信息,方便调优。
注意:因为存在oracle内置的一些视图,属于数据库内置的视图,针对DBA而言,但是通过他可以了解Oracle的组成原理以及智能的自动化管理。(可以借鉴编程思想)
httpwww.aboutyun.comthread-1708-1-1.html