《Oracle数据库技术.ppt》由会员分享,可在线阅读,更多相关《Oracle数据库技术.ppt(25页珍藏版)》请在三一办公上搜索。
1、Oracle数据库技术,个人介绍,姓名:李兆网络ID:Opiece获 Oracle OCM认证OCM联盟(www.ocmu.org)成员个人技术博客:http:/Desktop Instruction)云平台全国培训实训套件,参加部署OEM,OVM等云计算项目,现负责部署天津大学仁爱学院云平台实验室的搭建,参与天津工业大学云平台搭建。,什么是数据库,数据的仓库 按照数据结构来组织、存储和管理数据的仓库数据处理系统提供多种数据管理策略的系统,数据库在软件应用开发中的作用,数据库是软件应用开发中一个重要的组成元素应用程序是为数据库服务的,我们对前台数据库的应用本质上是对数据库中数据的操作即使是开发
2、人员也必须了解数据库的工作原理,个人对现在大多数开发人员将数据库作为一个“黑盒”来看的做法是深恶痛绝。,与数据库相关的热门职业(1),DBA(Database Administrator)职责:部署,运维,调优,灾备,恢复,与开发人员沟通相关任职信息:,与数据库相关的热门职业(2),BI(Business Intelligence)职责:通过对数据的收集、管理、分析以及转化,使数据成为有价值的信息,从而获得必要的洞察力与理解力,更好地辅助决策与指导行动,它能够以灵活的多维分析、丰富直观的数据展现形式,为管理者的日常决策提供帮助。相关任职信息:,与数据库相关的热门职业(3),其它项目实施售后维护
3、技术支持数据库开发数据挖掘数据分析,成为一个DBA你能收获什么,将会得到的 享受阳光与咖啡 高薪水、受尊敬 需要拥有并承受的 天赋、好奇心 悟性、积累 挫折、心酸 压力、随时待命 数据即生命 拥有软技术 尽一切努力得到她!,作为一名大学生要成为DBA应具备的技能,兴趣 在学习技术道路上兴趣是支撑我们前进的决定因素 兴趣有多种,你是哪种?充实的专业知识 关系型数据库理论 精通SQL语言 完成基本的数据库管理工作 阅读、阅读;实践,实践 设计并创建演练场景 融入到DBA圈子中 寻找一位良师!获得认证 敲门砖最快的速度入门,不要浪费自己的时间,DBA在做什么“阳光与咖啡”背后的故事,1.每天 DB运
4、行状态、alert记录 备份情况、表空间 发现问题第一时间处理 2.每周 表空间扩展情况、数据增长情况 健康检查、确认并处理无效的数据库对象 3.每月 对表及索引进行analyze、表空间碎片清理 定位性能瓶颈并调优 提出空间管理规划,其他工作,1.做好备份!2.定期做灾备演练 3.应对领导、用户等各个方面的变更需求 4.根据新的需求设计新的数据库架构方案 5.为其他部门提供业务或者脚本支持 6.考虑存储的使用,为什么选择Oracle数据库(1.1),案例:银行查账(读写并发机制-数据库最常见问题),我们可能想运行一个日报表,了解银行有多少钱。select sum(account_balanc
5、e)from accounts;答案很明显:¥1250but:若此时读了第一行,准备读第二行和第三行时,一台自动柜员机(ATM)针对这张表发生了一个事务,将¥400从账户jhon转账到了lili用户,结果会怎样呢?是¥1650吗?,为什么选择Oracle数据库(1.2),面对这种原因可能导致读取错误,各种数据库的解决方案。1.共享锁机制这是大部分数据库软件采用的机制,如果想得到“一致”和“正确”的查询答案,就必须在计算总额时锁定整个表,或者在读取记录行时对其锁定。这样一来获取结果是就可以防止别人再做修改。如果提前锁定表,就会得到查询开始数据库中的结果。这两种方法都会大大的影响并发性。(SQLs
6、erver,MySQL.)2.Oracle秘密Oracle有一个undo日志,这里面记载的Oracle数据库的前印象,一般的“回滚”事物时使用,必要时oracle会从这里读取所需数据而不会锁定整张表,为什么选择Oracle数据库(1.3),为什么选择Oracle数据库(2.1),Oracle良好的市场占有率是我们学习Oracle技术的强力保证Oracle数据库做为商业开发平台,已被全球500强中近三分之二的企业和90以上的商务站点选用。Oracle在中国的销售份额占数据库行业综合50%以上,为什么选择Oracle数据库(3.1),创新用新方法创造新技术的理念高性能独有的Oracle RAC(R
7、eal Application Clusters),高效的水平扩展特性 独有的Oracle ASM(Automatic Storage Management),高效的存储方案,大数据时代来临-对DBA的新挑战(1),故事 Wal-Mart比父亲更早知道女儿怀孕的故事。2012年初的某一天,美国明尼苏达州有一名父亲,怒气冲冲跑到卖场并质问主管,为何将带有婴儿用品优惠券的广告邮件,寄送给他正在念高中的女儿?此举是否鼓励未成年女生怀孕?然而后来事实证明,这名父亲的女儿果真怀孕,卖场并非凭空乱洒广告邮件。人们不禁好奇,Wal-Mart何以如此神通广大,竟然能够隔空挖掘真相?答案就在于大数据的实时分析,
8、包括这名女孩搜寻商品的关键词词,以及在社交网站所显露的行为轨迹,其实都已蕴藏丰富价值,足以表明她怀孕的事实,而接下来的时间,她最需要采购哪些商品,答案便呼之欲出。思考 数据挖掘对商业的价值所在?对于大数据时代来临DBA应该具备的素质?,大数据时代来临-对DBA的新挑战(2),掌握云计算HadoopHDFSMapReduce掌握NoSQL数据库BigTableHBaseCassandraKey-Value多上相关论坛,了解最新动态,无论学什么,我们要怎么去学,第三重境界 千淘万漉虽辛苦 吹尽狂沙始到金 第二重境界 纸上得来终觉浅 绝知此事要躬行 第一重境界 博观而约取 厚积而薄发,营造自己的专家
9、圈子:志趣相投、坚实可靠、良师益友、三人行必有我师,心竟、心静、心境,QQ:412059474TEL:13011307272,推荐,学习网站ITPUB:http:/http:/ocmu.org/推荐图书Oracle Database 9i/10g/11g编程艺术(深入数据库体系结构)【美】Thomas kyte 著 苏金国 王小振 等译循序渐进Oracle:数据库管理、优化与备份恢复盖国强 著,Oracle数据库相关认证,OCP(Oracle Certified Professional)通过这个认证考试,说明此人可以管理大型数据库,或者能够开发可以部署到整个企业的强大应用。OCM(Oracle Certified Master)Oracle认证的最高级别。此认证是对技术、知识和操作技能的最高级别的认可。Oracle认证大师是解决最困难的技术难题和最复杂的系统故障的最佳Oracle专家人选。资深专家级Oracle 技能考试,通过后将成为企业内的资深专家和顾问。OCM 不但有能力处理关键业务数据库系统和应用,还能帮助客户解决所有的Oracle 技术困难。,谢谢观赏!,Thanks!,