ORACLE入门培训教材

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ORACLEORACLE数据库数据库PLSQLPLSQL培训教程培训教程福建盛华集团福建盛华集团数据中心数据中心IntroductionIntroduction--22CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心课程目标课程目标••说明数据库的常用语、概念、关键技术和操作说明数据库的常用语、概念、关键技术和操作..••了解了解ORACLEORACLE的结构和运行的机制的结构和运行的机制••使用使用ORACLEORACLE的的SQLSQL语句,创建数据库的对象,如表语句,创建数据库的对象,如表、视图等、视图等..••存储、查找、更新数据库对象的数据存储、查找、更新数据库对象的数据..••使用使用PL/SQLDEVPL/SQLDEV来开发来开发PL/SQLPL/SQL块块..••简单的对简单的对ORACLEORACLE进行一些日常的管理进行一些日常的管理••诊断诊断ORACLEORACLE的网络问题的网络问题••对数据库进行日常的备份对数据库进行日常的备份IntroductionIntroduction--33CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心课程安排课程安排::第一天第一天课程总览课程总览前言前言ORACLEORACLE的历史的历史第一课第一课ORACLEORACLE的结构的结构第二课第二课读取行数据读取行数据第三课第三课限制数据读取限制数据读取第四课第四课单行函数单行函数第五课第五课多表查询多表查询IntroductionIntroduction--44CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心课程安排课程安排::第二天第二天第五课第五课组函数组函数第六课第六课子查询子查询第七课第七课运行时变量指定运行时变量指定第八课第八课介绍数据模型和设计介绍数据模型和设计第九课第九课建表建表第十课第十课ORACLEORACLE的数据字典的数据字典IntroductionIntroduction--55CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心课程安排课程安排::第三天第三天第十一课第十一课数据操作数据操作第十二课第十二课修改表结构和约束修改表结构和约束第十三课第十三课创建序列创建序列第十四课第十四课创建视图创建视图第十五课第十五课创建索引创建索引第十六课第十六课控制用户访问控制用户访问第十七课第十七课SQLSQL和和PL*SQLPL*SQL的总结的总结IntroductionIntroduction--66CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心课程安排课程安排::第四天第四天第十八课第十八课PL/SQLPL/SQL总览总览第十九课第十九课PL/SQLDEVPL/SQLDEV的使用介绍的使用介绍第二十课第二十课子程序的开发子程序的开发第二十一课第二十一课开发一个简单的开发一个简单的PL/SQLPL/SQL块块第二十二课第二十二课同同ORACLEORACLE的交互的交互第二十三课第二十三课PL/SQLPL/SQL块的控制流块的控制流IntroductionIntroduction--77CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心课程安排课程安排::第五天第五天第二十四课第二十四课使用显式游标的查询处理使用显式游标的查询处理第二十五课第二十五课异常处理异常处理第二十六课第二十六课PL/SQLPL/SQL的总结的总结第二十七课第二十七课PL/SQLDEVPL/SQLDEV介绍介绍第二十八课第二十八课ORACLEORACLE的网络结构的网络结构第二十九课第二十九课ORACLEORACLE的简单管理的简单管理第三十课第三十课ORACLEORACLE的备份管理的备份管理IntroductionIntroduction--88CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心前言:前言:ORACLEORACLE的历史的历史••19701970年的年的66月-月-《《大型共享数据库数据的关系模型大型共享数据库数据的关系模型》》––IBMIBM公司埃德加公司埃德加··考特考特••19771977年年66月-软件开发实验室计算机公司月-软件开发实验室计算机公司––LarryEllisonLarryEllison、、BobMinerBobMiner、、EdOatesEdOates••19791979年夏天-年夏天-ORACLE2.0ORACLE2.0((1.01.0))––基本上实现基本上实现SQLSQL,但是没有事务,但是没有事务••19831983年年33月-月-ORACLE3.0ORACLE3.0((CC语言)语言)––实现事务,实现事务,CC提供可移植性提供可移植性••19841984年年1010月-月-ORACLE4.0ORACLE4.0––读一致性读一致性IntroductionIntroduction--99CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心ORACLEORACLE的历史的历史••19851985年-年-19861986年年ORACLE5.0/5.1ORACLE5.0/5.1––Client/ServerClient/Server,分布式查询,分布式查询••19881988年-年-ORACLE6.0ORACLE6.0––行级锁、联机热备份行级锁、联机热备份••19921992年年66月-月-ORACLE7.0ORACLE7.0––分布式事务处理功能、基于开销的优化器分布式事务处理功能、基于开销的优化器••19971997年年66月-月-ORACLE8.0ORACLE8.0––面向对象的开发及新的多媒体应用、海量处理面向对象的开发及新的多媒体应用、海量处理••19981998年年99月-月-ORACLE8iORACLE8i––SQLJSQLJ、、XMLXML、、ORACLEinterMediaORACLEinterMedia––LinuxLinux平台的平台的ORACLE8ORACLE8、、ORACLE8iORACLE8iIntroductionIntroduction--1010CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心ORACLEORACLE的历史的历史••20012001年年66月-月-ORACLE9iORACLE9i––RealApplicationClustersRealApplicationClusters、、DataGuardDataGuard、商务智能、商务智能••20032003年年99月-月-ORACLE10gORACLE10g––网格计算网格计算IntroductionIntroduction--1111CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心第一课:第一课:ORACLEORACLE的结构的结构••了解了解ORACLEORACLE数据库的体系结构数据库的体系结构••了解了解ORACLEORACLE的物理组成的物理组成••了解了解ORACLEORACLE的逻辑组成的逻辑组成••了解了解ORACLEORACLE的协同工作机制的协同工作机制IntroductionIntroduction--1212CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心ORACLEORACLE的体系结构的体系结构••物理结构物理结构数据文件、日志文件、控制文件、参数文件数据文件、日志文件、控制文件、参数文件••系统全局区(系统全局区(SystemGlobalAreaSystemGlobalArea))共享池、数据缓冲区、日志缓冲区共享池、数据缓冲区、日志缓冲区••进进程程用户进程、服务器进程、后台进程用户进程、服务器进程、后台进程IntroductionIntroduction--1313CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心ORACLEORACLE的体系结构图的体系结构图InstanceSGARedologbuffercacheSharedpoolDataDict.cacheLibrarycacheDBWRSMONPMONCKPTLGWROthersUserprocessServerprocessPGAControlfilesDatafilesArchivedlogfilesParameterfilePasswordfileRedologfilesDatabaseDatabasebuffercacheIntroductionIntroduction--1414CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心物理结构物理结构••数据文件数据文件••日志文件日志文件••控制文件控制文件••参数文件参数文件IntroductionIntroduction--1515CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心物理结构物理结构--数据文件数据文件••数据文件(数据文件(DataFileDataFile))是物理存储是物理存储ORACLEORACLE数据库数数据库数据的文件。其特点如下:据的文件。其特点如下:••每一个数据文件只与一个数据库相联系。每一个数据文件只与一个数据库相联系。••数据文件一旦被建立则不能修改其大小。数据文件一旦被建立则不能修改其大小。••一个表空间可包含一个或多个数据文件。一个表空间可包含一个或多个数据文件。IntroductionIntroduction--1616CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心物理结构-日志文件物理结构-日志文件••日志文件(日志文件(LogFileLogFile))记录所有对数据库数据的修记录所有对数据库数据的修改,以备恢复数据时使用。其特点如下:改,以备恢复数据时使用。其特点如下:••每一个数据库至少包含两个日志文件组。每一个数据库至少包含两个日志文件组。••日志文件组以循环方式进行写操作。日志文件组以循环方式进行写操作。••每一个日志文件成员对应一个物理文件。每一个日志文件成员对应一个物理文件。IntroductionIntroduction--1717CopyrightÓOracleCorporation,2005.Allrightsreserved.集团数据中心集团数据中心物理结构-日志切换物理结构-日志切换••日志开关(日志开关(LogSwitchLogSwitch))是为实现日志文件组的循是为实现日志文件组的循环使用而设置的。出现日志开关的情况如下:环使用而设置的。出现日志开关的情况如下:••当一个日志文件组被填满时当一个日志文件组被填满时••关闭数据库时关闭数据库时••DBADBA手动转移日志开关手动转移日志开关IntroductionIntroduction--1818CopyrightÓOracleCorporation,2005.Al

1 / 730
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功