Oracle 10g 的习题解答挺实用的,适合刚上手数据库或者准备深入了解 Oracle 的你。孙风栋他们整理的内容比较系统,从表空间、SQL 写法到并发控制,讲得清楚又接地气,关键是还有对应练习,练完印象挺深的。
数据库的存储结构这块讲得还蛮细,像表空间、段、区这些,都是打基础要掌握的核心点。练习里有像“如何手动创建表空间”这种题,挺贴合实际工作的。
SQL 优化部分也还不错,提到Oracle 优化器是怎么选最优执行路径的,搭配例题练一下,理解就更透彻了。你可以试着用EXPLAIN PLAN
来看看查询计划,对写查询语句不小。
还有并发控制那块,说得比较清楚,MVCC、行级锁这些概念讲得不难懂。比如“读写不会互相影响”这点,平常开发确实经常遇到,搞懂机制以后,你就知道怎么避坑了。
恢复机制也是重点,像怎么用日志文件来恢复数据,什么时候能用回滚日志这些,题目设计得挺贴实际场景的。尤其适合要做运维或者 DBA 的同学。
,如果你是初学 Oracle 10g 或者正在准备面试,这份资源能帮你理清不少模糊的地方。建议你一边看习题一边自己敲一遍,效率更高。