Oracle数据库分析报告课件

上传人:风*** 文档编号:252541564 上传时间:2024-11-17 格式:PPT 页数:35 大小:8.57MB
返回 下载 相关 举报
Oracle数据库分析报告课件_第1页
第1页 / 共35页
Oracle数据库分析报告课件_第2页
第2页 / 共35页
Oracle数据库分析报告课件_第3页
第3页 / 共35页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,Oracle数据库介绍,网管一部李伦,Oracle数据库介绍网管一部李伦,1,目录,第一部分数据库管理,第二部分数据库开发,第三部分网络学习资源,目录第一部分数据库管理,Oracle的CEO,Larry.Ellison,Larry.Ellison在耶鲁大学2000届毕业典礼上发表了世人看来最为狂妄、不受欢迎但又是现实真实状况的演讲。,Ellison被财富杂志列为世界上第五富有的人。,拉理.埃里森在32岁以前他还一事无成,读了三个大学,没得到一个学位文凭。,Ellison要打倒的最后一个目标就是软件帝国之王微软的比尔.盖茨。,Oracle的CEO Larry.Ellison La,3,Oracle烤面包机,老美猜测如果一个烤面包机在美国出品,各大公司的经销策略应该如下:,Oracle:重达10KG的说明书,操作复杂,但是速度奇快,这需要你付出100小时的学习;,Apple:把变压器、烤箱等等集成到一起,做成符合人体工程的外型,售价大约4999;,HP:面包容易烤糊,烤每片面包的成本:单面,微焦:15美分;单面,焦:35美分;双面,微焦:28美分;双面,焦:69美分;每更换一个烤面包头需要:14995;,Oracle烤面包机 老美猜测如果一个烤面包机在美国出品,各,4,Oracle烤面包机,Microsoft:需要经过一段时间才能推出“烤面包机99”,在此之前有数个售价30美元的beta版;正式销售时,用户还可以得到忘记做在里面的“烤面包机99plus”;售价:$149.95;,Netscape:面包很容易烤,质量也不错,但是需要等待5至10分钟才能烤完一面,虽然有一些缺点,但是你可以得到一个Java优惠;,Sony:烤面包机小巧玲拢,只比一片面包大一点,只需要一节五号电池,可以很方便地挎在腰上,并且被命名为“烤面包man”;,Oracle烤面包机 Microsoft:需要经过一段时间才,5,数据库管理,数据库系统架构,数据库管理员,数据库管理数据库系统架构,6,数据库系统架构,一个运行着的ORACLE数据库就可以看成是一个ORACLE SERVER,该SERVER由数据库(Database)和实例(Instance)组成。,数据库(Database)是由一系列物理文件(数据文件,控制文件,联机日志等)的集合或与之对应的逻辑结构(表空间,段等)构成。,数据库的实例(Instance)是由ORACLE内存结构和后台进程被成为数据库的实例。,数据库系统架构一个运行着的ORACLE数据库就可以看成是一个,7,数据库系统架构Oracle Server,数据库系统架构Oracle Server,8,数据库系统架构内存结构,全局共享区System Global Area(SGA),Shared pool,SHARED_POOL_SIZE,Database buffer cache,DB_BLOCK_SIZE,DB_BLOCK_BUFFERS,Redo log buffer,LOG_BUFFER,Large buffer,LARGE_POOL_SIZE,程序共享区Program Global Area(PGA),数据库系统架构内存结构全局共享区System Global,9,数据库系统架构MEMOERY STRUCTRUE,数据库系统架构MEMOERY STRUCTRUE,10,数据库系统架构基本进程,DBWR(数据文件写入进程),LGWR(日志文件写入进程),SMON(系统监护进程),PMON(用户进程监护进程),CKPT(检查点进程,同步数据文件,日志文件,控制文件),数据库系统架构基本进程DBWR(数据文件写入进程),11,数据库系统架构数据库物理结构,数据文件(Data files),控制文件(Control files),重做日志文件(Redo files),归档日志文件(Archived files),初始化参数文件(Parameter file),报警日志文件(alert.log或alrt.ora),数据库系统架构数据库物理结构数据文件(Data files,12,数据库系统架构数据库逻辑结构,表空间(Tablespace),段(Segment),区间(Extent),数据块(Block),数据库系统架构数据库逻辑结构表空间(Tablespace),13,数据库系统架构LOGICAL STRUCTUR,数据库系统架构LOGICAL STRUCTUR,14,数据库系统架构数据库逻辑与物理结构映射,数据库系统架构数据库逻辑与物理结构映射,15,数据库管理员,安装软件,创建数据库,完成数据库和数据库软件升级,启动和关闭数据库,管理数据库存储结构,管理用户和权限,管理数据库对象(表,索引和视图等),完成数据库备份和恢复,性能监控和调优,数据库管理员安装软件,16,安装软件,10.61.38.188SoftwareOracle 10g,10.67.10.1开发工具Oracle9i,交互式和非交互式安装。,安装软件10.61.38.188Softw,17,启动和关闭数据库,中的Oracle数据库服务启动和关闭。,命令行数据库启动和关闭,启动和关闭数据库中的Oracle数据库服务启动,18,中的Oracle数据库服务启动和关闭,中的Oracle数据库服务启动和关闭,19,命令行数据库启动,Three stages,Startup a instance,Mount the database,Open the database,SQL*Plus command,Startup nomount,Alter database mount,Alter database open,命令行数据库启动Three stages,20,命令行数据库关闭,Three stages,Close the database,Dismount the database,Shut down the instance,SQL*Plus command,shutdown NORMAL,shutdown IMMEDIATE,shutdown TRANSACTIONAL,shutdown ABORT,命令行数据库关闭Three stages,21,数据库备份,数据库备份,22,数据库恢复,数据库恢复,23,数据库开发,编程语言,联接方式,数据库开发编程语言,24,编程语言,PL/SQL,Pro*C/C+,SQLJ,编程语言PL/SQL,25,编程语言-PL/SQL,Oracle具有过程控制的扩展SQL语言,高级第四代编程语言(4GL)。,具有数据封装,重载,集合类型,异常处理和信息隐藏等。,提供对SQL语句无缝处理。,编程语言-PL/SQLOracle具有过程控制的扩展SQL语,26,编程语言-PL/SQL范例,DECLARE,qty_on_hand NUMBER(5);,BEGIN,SELECT quantity INTO qty_on_hand FROM inventory,WHERE product=TENNIS RACKET,FOR UPDATE OF quantity;,IF qty_on_hand 0 THEN -check quantity,UPDATE inventory SET quantity=quantity-1,WHERE product=TENNIS RACKET;,INSERT INTO purchase_record,VALUES(Tennis racket purchased,SYSDATE);,ELSE,INSERT INTO purchase_record,VALUES(Out of tennis rackets,SYSDATE);,END IF;,COMMIT;,END;,/,编程语言-PL/SQL范例DECLARE,27,编程语言-Pro*C/C+,在和语言中嵌入语句的编程方式。,Oracle 提供的Pro*C/C+编译器负责把嵌入的语句翻译为标准Oracle 运行库函数调用。,和语言对Pro*C/C+编译器处理的源代码进行编译联接,生成可执行代码。,编程语言-Pro*C/C+在和语言中嵌入语,28,编程语言-Pro*C/C+范例,编程语言-Pro*C/C+范例,29,编程语言-SQLJ,在语言中嵌入语句的编程方式。,Oracle提供了语句解析器和运行编译器。,编程语言-SQLJ在语言中嵌入语句的编程方式。,30,编程语言-SQLJ范例,String empname=SMITH;,double salary=25000.0;,.,#sql UPDATE emp SET sal=:salary WHERE ename=:empname;,String empname;,.,#sql SELECT ename INTO:empname FROM emp WHERE empno=28959;,编程语言-SQLJ范例String empname=S,31,联接方式,JDBC,SQL*Plus,ODBC,联接方式JDBC,32,联接方式-JDBC范例,联接方式-JDBC范例,33,网络学习资源,网络学习资源,34,谢 谢,谢 谢,35,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!