




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库介绍,网管一部李伦,目录,第一部分数据库管理第二部分数据库开发第三部分网络学习资源,Oracle的CEOLarry.Ellison,Larry.Ellison在耶鲁大学2000届毕业典礼上发表了世人看来最为狂妄、不受欢迎但又是现实真实状况的演讲。Ellison被财富杂志列为世界上第五富有的人。拉理.埃里森在32岁以前他还一事无成,读了三个大学,没得到一个学位文凭。Ellison要打倒的最后一个目标就是软件帝国之王微软的比尔.盖茨。,Oracle烤面包机,老美猜测如果一个烤面包机在美国出品,各大公司的经销策略应该如下:Oracle:重达10KG的说明书,操作复杂,但是速度奇快,这需要你付出100小时的学习;Apple:把变压器、烤箱等等集成到一起,做成符合人体工程的外型,售价大约4999;HP:面包容易烤糊,烤每片面包的成本:单面,微焦:15美分;单面,焦:35美分;双面,微焦:28美分;双面,焦:69美分;每更换一个烤面包头需要:14995;,Oracle烤面包机,Microsoft:需要经过一段时间才能推出“烤面包机99”,在此之前有数个售价30美元的beta版;正式销售时,用户还可以得到忘记做在里面的“烤面包机99plus”;售价:$149.95;Netscape:面包很容易烤,质量也不错,但是需要等待5至10分钟才能烤完一面,虽然有一些缺点,但是你可以得到一个Java优惠;Sony:烤面包机小巧玲拢,只比一片面包大一点,只需要一节五号电池,可以很方便地挎在腰上,并且被命名为“烤面包man”;,数据库管理,数据库系统架构数据库管理员,数据库系统架构,一个运行着的ORACLE数据库就可以看成是一个ORACLESERVER,该SERVER由数据库(Database)和实例(Instance)组成。数据库(Database)是由一系列物理文件(数据文件,控制文件,联机日志等)的集合或与之对应的逻辑结构(表空间,段等)构成。数据库的实例(Instance)是由ORACLE内存结构和后台进程被成为数据库的实例。,数据库系统架构OracleServer,数据库系统架构内存结构,全局共享区SystemGlobalArea(SGA)SharedpoolSHARED_POOL_SIZEDatabasebuffercacheDB_BLOCK_SIZEDB_BLOCK_BUFFERSRedologbufferLOG_BUFFERLargebufferLARGE_POOL_SIZE程序共享区ProgramGlobalArea(PGA),数据库系统架构MEMOERYSTRUCTRUE,数据库系统架构基本进程,DBWR(数据文件写入进程)LGWR(日志文件写入进程)SMON(系统监护进程)PMON(用户进程监护进程)CKPT(检查点进程,同步数据文件,日志文件,控制文件),数据库系统架构数据库物理结构,数据文件(Datafiles)控制文件(Controlfiles)重做日志文件(Redofiles)归档日志文件(Archivedfiles)初始化参数文件(Parameterfile)报警日志文件(alert.log或alrt.ora),数据库系统架构数据库逻辑结构,表空间(Tablespace)段(Segment)区间(Extent)数据块(Block),数据库系统架构LOGICALSTRUCTUR,数据库系统架构数据库逻辑与物理结构映射,数据库管理员,安装软件创建数据库完成数据库和数据库软件升级启动和关闭数据库管理数据库存储结构管理用户和权限管理数据库对象(表,索引和视图等)完成数据库备份和恢复性能监控和调优,安装软件,10.61.38.188SoftwareOracle10g10.67.10.1开发工具Oracle9i交互式和非交互式安装。,启动和关闭数据库,中的Oracle数据库服务启动和关闭。命令行数据库启动和关闭,中的Oracle数据库服务启动和关闭,命令行数据库启动,ThreestagesStartupainstanceMountthedatabaseOpenthedatabaseSQL*PluscommandStartupnomountAlterdatabasemountAlterdatabaseopen,命令行数据库关闭,ThreestagesClosethedatabaseDismountthedatabaseShutdowntheinstanceSQL*PluscommandshutdownNORMALshutdownIMMEDIATEshutdownTRANSACTIONALshutdownABORT,数据库备份,利用Oracle数据库的导入导出(exp/imp)命令完成冷备份。expsystem/passwordservicenamefile=导出文件.dmplog=日志文件名owner=(uep,ueppm,caffm,paltm,trns_pm),数据库恢复,删除要导入的用户Dropuserusernamecascade;创建导入用户impsystem/oracleservicenamefile=导出的文件log=日志文件fromuser=ueptouseruep,数据库开发,编程语言联接方式,编程语言,PL/SQLPro*C/C+SQLJ,编程语言-PL/SQL,Oracle具有过程控制的扩展SQL语言,高级第四代编程语言(4GL)。具有数据封装,重载,集合类型,异常处理和信息隐藏等。提供对SQL语句无缝处理。,编程语言-PL/SQL范例,DECLAREqty_on_handNUMBER(5);BEGINSELECTquantityINTOqty_on_handFROMinventoryWHEREproduct=TENNISRACKETFORUPDATEOFquantity;IFqty_on_hand0THEN-checkquantityUPDATEinventorySETquantity=quantity-1WHEREproduct=TENNISRACKET;INSERTINTOpurchase_recordVALUES(Tennisracketpurchased,SYSDATE);ELSEINSERTINTOpurchase_recordVALUES(Outoftennisrackets,SYSDATE);ENDIF;COMMIT;END;/,编程语言-Pro*C/C+,在和语言中嵌入语句的编程方式。Oracle提供的Pro*C/C+编译器负责把嵌入的语句翻译为标准Oracle运行库函数调用。和语言对Pro*C/C+编译器处理的源代码进行编译联接,生成可执行代码。,编程语言-Pro*C/C+范例,编程语言-SQLJ,在语言中嵌入语句的编程方式。Oracle提供了语句解析器和运行编译器。,编程语言-SQLJ范例,Stringempname=SMITH;doublesalary=25000.0;.#sqlU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年高考语文二轮复习学案专题03成语填空试题解析宝鉴
- 教育技术高级培训
- 事业单位中层管理培训
- 四川省绵阳市绵阳中学2024-2025学年高一下学期6月自主测试语文试卷(含答案)
- 住院医师规范化培训经验
- 小学廉洁教育课件
- 中学生食品安全教育课
- 提升安保技能培训课件
- 元音字母拼音游戏课件
- 油库安全培训课件
- 警务实战基础知识
- 中国传统礼仪全课件
- 新北师大版七年级下册生物教案全册
- 馈线自动化-集中型馈线自动化(配电自动化)
- 《胆肠吻合技术》课件
- 围手术期患者疼痛管理课件
- 2024年度-2025年度XX村第三轮土地延包工作总结
- 2025年江苏新海连发展集团有限公司招聘笔试参考题库含答案解析
- 低碳航空器结构设计-深度研究
- 双重预防机制建设方案
- 2025山东产权交易中心招聘21人易考易错模拟试题(共500题)试卷后附参考答案
评论
0/150
提交评论