做oracle 10g 数据库的管理都有什么要学的呢?请前辈们赐教!! 上学时数据库学的一般,我是做现场实施,数据库管理很重要--自学了一两个月总觉得没有入门---请前辈门点拨点拨!!!非常感谢--- 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找一本基础的书,先从SQL入手吧,关键在于多实践! 先看看基础的书 sql21自学通 还可以然后再看看管理方面的书,盖国强的不错 首先,学校里学的所谓数据库技术,在实际工作中能用到的非常有限。学习数据库,不能光看书,还要多实践,多思考。上学时候学过数据库,那么应该有一定的SQL基础,比较简单的SELECT最起码要熟悉。ORACLE相关概念要清楚,比如什么是用户、方案、系统权限、对象权限、表空间、视图、触发器、SGA/PGA......等等等等。做现场实施的话,应该是已经建好的数据库,进行维护和管理工作。因此应该属于运维型的DBA。个人感觉,SQL语言的作用不是特别的大。重点是要对数据库进行管理,简单的是用户的增删授权等,复杂的包括表空间、SGA、日志、网络、操作系统级的维护和调优,备份策略的制定等等等等,这些没有什么特定的公式,要根据客户数据库的大小和应用、服务器的状况、程序的好坏都有关系。需要的是多动脑和经验。没有什么捷径,只能慢慢积累。如果是偏开发方向的DBA,那么SQL的基础就更有用一些。因为你经常要根据项目的业务逻辑编写SQL,PL/SQL,存储过程,触发器等等。额外的至少要掌握一门开发语言,最好是JAVA啦。至于学习的书,如果是那种什么都讲,哪个方面也写不详细的书,意义就不是很大了。我个人大部分都是网上下的英文版的书,个人觉得最好的书就是ORACLE的官方文档,呵呵。其次,就是多来CSDN,51CTO等等大型的论坛看看,别人的问题也许就非常有代表性。总之,数据库特别是ORACLE这个玩意,个人觉得入门不算难,之后就会比较“枯燥”。想要学精通,想要“玩转”了,必须要自己感兴趣,加上持之以恒的学习和积累。 先看书,打好理论基础。 在多实验。 盖国强的《循序渐进 Oracle 》还不错。 ------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx DBA1 群:62697716(满); DBA2 群:62697977(满)DBA3 群:62697850 DBA 超级群:63306533; 聊天 群:40132017--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请 判断一个number 类型字段是不是 null 请教一个sp中回滚的问题 在线求教一个oracle job问题!急! 初学者的oracle存储过程错误 请问一下oracle存储过程必须提前编译好吗? 海量关系数据生成 是什么啊 ??????、怎么生成????????? 部署问题:Oracle 10.2.0 有三个考试问题请教高手 这句SQL语句如何优化,现在执行很慢很慢...... oracle 随机函数出错? 时间格式,麻烦高手顺便看下 急!关于create table和select中包含group by时出现的错误
然后再看看管理方面的书,盖国强的不错
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977(满)
DBA3 群:62697850 DBA 超级群:63306533;
聊天 群:40132017
--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请