.Oracle数据库技术.ppt

.Oracle数据库技术.ppt

ID:21365535

大小:2.32 MB

页数:25页

时间:2018-10-18

.Oracle数据库技术.ppt_第1页
.Oracle数据库技术.ppt_第2页
.Oracle数据库技术.ppt_第3页
.Oracle数据库技术.ppt_第4页
.Oracle数据库技术.ppt_第5页
资源描述:

《.Oracle数据库技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle数据库技术个人介绍姓名:李兆网络ID:Opiece获OracleOCM认证OCM联盟(www.ocmu.org)成员个人技术博客:http://space.itpub.net/?26474945微博:http://t.qq.com/Opiece_leeQQ:412059474TEL:13011307272曾参加:编写《VDI(VirtualDesktopInstruction)云平台全国培训实训套件》,参加部署OEM,OVM等云计算项目,现负责部署天津大学仁爱学院云平台实验室的搭建,参与天津工业大学云平台搭建

2、。什么是数据库数据的仓库按照数据结构来组织、存储和管理数据的仓库数据处理系统提供多种数据管理策略的系统数据库在软件应用开发中的作用数据库是软件应用开发中一个重要的组成元素应用程序是为数据库服务的,我们对前台数据库的应用本质上是对数据库中数据的操作即使是开发人员也必须了解数据库的工作原理,个人对现在大多数开发人员将数据库作为一个“黑盒”来看的做法是深恶痛绝。与数据库相关的热门职业(1)DBA(DatabaseAdministrator)职责:部署,运维,调优,灾备,恢复,与开发人员沟通相关任职信息:与数据库相关的热门职业(

3、2)BI(BusinessIntelligence)职责:通过对数据的收集、管理、分析以及转化,使数据成为有价值的信息,从而获得必要的洞察力与理解力,更好地辅助决策与指导行动,它能够以灵活的多维分析、丰富直观的数据展现形式,为管理者的日常决策提供帮助。相关任职信息:与数据库相关的热门职业(3)其它项目实施售后维护技术支持数据库开发数据挖掘数据分析成为一个DBA你能收获什么将会得到的•享受―阳光与咖啡•高薪水、受尊敬需要拥有并承受的•天赋、好奇心•悟性、积累•挫折、心酸•压力、随时待命•数据即生命•拥有―软技术‖尽一切努力

4、得到―她‖!作为一名大学生要成为DBA应具备的技能兴趣•在学习技术道路上兴趣是支撑我们前进的决定因素•兴趣有多种,你是哪种??充实的专业知识•关系型数据库理论•精通SQL语言•完成基本的数据库管理工作•阅读、阅读;实践,实践•设计并创建演练场景•融入到DBA圈子中•寻找一位良师!获得认证•敲门砖•最快的速度入门,不要浪费自己的时间DBA在做什么——“阳光与咖啡”背后的故事1.每天•DB运行状态、alert记录•备份情况、表空间•发现问题第一时间处理2.每周•表空间扩展情况、数据增长情况•健康检查、确认并处理无效的数据库对

5、象3.每月•对表及索引进行analyze、表空间碎片清理•定位性能瓶颈并调优•提出空间管理规划其他工作1.做好备份!!!2.定期做灾备演练3.应对领导、用户等各个方面的变更需求4.根据新的需求设计新的数据库架构方案5.为其他部门提供业务或者脚本支持6.考虑存储的使用为什么选择Oracle数据库(1.1)案例:银行查账(读写并发机制-----数据库最常见问题)account_idaccout_nameaccout_balance(¥)1jhon500.002tom250.003mary400.004lili100.00我们

6、可能想运行一个日报表,了解银行有多少钱。selectsum(account_balance)fromaccounts;答案很明显:¥1250but:若此时读了第一行,准备读第二行和第三行时,一台自动柜员机(ATM)针对这张表发生了一个事务,将¥400从账户jhon转账到了lili用户,结果会怎样呢?是¥1650吗?为什么选择Oracle数据库(1.2)面对这种原因可能导致读取错误,各种数据库的解决方案。1.共享锁机制这是大部分数据库软件采用的机制,如果想得到“一致”和“正确”的查询答案,就必须在计算总额时锁定整个表,或者

7、在读取记录行时对其锁定。这样一来获取结果是就可以防止别人再做修改。如果提前锁定表,就会得到查询开始数据库中的结果。这两种方法都会大大的影响并发性。(SQLserver,MySQL...)2.Oracle秘密Oracle有一个undo日志,这里面记载的Oracle数据库的前印象,一般的“回滚”事物时使用,必要时oracle会从这里读取所需数据而不会锁定整张表为什么选择Oracle数据库(1.3)TIMEQUERYTRANSFERTHINGST1T2T3T4T5T6T7T8读第1行;到目前为止balance=$500、sum

8、=$500读第2行;到目前为止balance=$250,sum=$750读第3行;到目前为止balance=$400、sum=$1150读第4行;发现第4行已修改。这会将块回滚到T1时刻的状态。查询从这个块读到值$100得到答案$1250更新第1行。对第1行加一个排他锁(也称独占锁,exclusivelock),阻止

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。