前言:由于项目原因,最近开始学习Oracle数据库。Oracle是目前最流行的数据库之一,功能强大,性能优良,但相对学习难度不小。打算把自己的学习过程记录下来,做个积累,方便自己和其他学习者。写在书房前面的话主要是:1.分享一些常见的问题和答案;2、学习路线安排;3.预期结果。一、Oracle数据库学习常见问题问题一:Oracle数据库书籍比较难懂。oracle真的很难学吗?Answer1:Oracle是一个小软件,封装了复杂的东西。我们学习的是管理数据库。这很简单。只要掌握正确的学习方法,管理好oracle数据库并不难。问题2:数据库有很多版本,应该学哪一个?Answer2:什么都一样,虽然数据库有很多版本,但是本质是一样的,变化只是表象,你是oracle7的专家,你一定也是oracle10g的专家。问题3:数据库的平台有很多,应该学哪一个?回答3:平台之间存在细微差异。Windows是最好的学习平台。Question4:管理数据库的工具有很多,我应该使用哪一种?Answer4:sqlplus是最好的管理工具,当你只用sqlplus管理数据库的时候,你就掌握了oracle。问题5:数据库学习哪部分最难?Answer5:sql语句永远是sql,编写高效的sql是我们永恒的目标。问题6:数据库日常维护最重要的工作是什么?Answer6:备份,一直备份,有数据的都有。问题7:学习数据库的基础课程是什么?Answer7:架构,是备份和优化数据库的基石。问题8:如何衡量我的数据库的水平?Answer8:你在oracle数据库中看到你想要的东西,你就入门了。如果你能理解你所看到的一切,你就会学会理解。问题9:图形界面对数据库学习有帮助吗?Answer9:有害无益!问题10:我没有计算机基础,可以学数据库吗?回答10:是的!数据库很简单,大家都能学会。就像汽车,我们是来学开车的,不是去造车的。我们不了解汽车的内部结构,但不影响我们的驾驶。我们的工作是管理数据库,这并不难。Question11:Oracle的内容很多,我们应该掌握哪些产品?Answer11:Oracle不是一个人做的事情,我们没有必要完全掌握。掌握了基本原理后,再深入自己的工作方向。行业分工很细,一个人不可能成为全能高手。生命有限,知识无限。2.学习路线安排***Partsqll基本查询语句、DDL和DML语句Part2pl/sqll基本匿名块编写、程序编写part3维护数据库架构实例、控制文件、日志文件、数据文件、表空间、数据库逻辑结构、undo段管理、表——存储数据的最基本单位、索引、约束管理、配置文件配置、权限管理、数据库字符集、元数据Part4数据库网络配置PartV数据库备份与恢复Exp导出与导入、冷备份、热备份、Rman备份与恢复PartVI数据库优化收集数据、Shared_pool、其他内存优化、不同存储格式、SQL语句优化、数据库不同访问模式三、预期结果Expectedresults,基本掌握以下内容基础部分:Oracle基本使用Oracle用户管理Oracle表管理高级部分:Oracle表查询Oracle乐趣ctionOracle数据库管理Oracle权限和作用Pl/sql编程索引、约束和事务后面会继续更新,希望自己静下心来踏踏实实的学习。坚持练习,因为你可以在练习中发现问题并解决问题,然后你的能力就会提高。博文来源:http://www.cnblogs.com/wlx520/p/4476937.html
