全套课件·《Oracle》.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《全套课件·《Oracle》.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 全套 课件
- 资源描述:
-
1、Oracle 10g管理及应用第一章 Oracle 10g简介 2022年7月24日星期日Oracle 10g管理及应用第一章 Oracle 10g简介 t1.1数据库管理系统t1.2 Oracle 10g基础知识 2022年7月24日星期日Oracle 10g管理及应用1.1 数据库管理系统 数据库系统由数据库、操作系统、数据库管理系统(DBMS)、应用开发工具、应用程序、数据库管理员(Database Administrator,DBA)和用户等组成。数据库系统的组成如图所示。2022年7月24日星期日Oracle 10g管理及应用1.1 数据库管理系统2022年7月24日星期日Oracl
2、e 10g管理及应用1.1 数据库管理系统常见的几种关系数据库系统有:1 Oracle 2 DB2 3 Sybase 4 Ms SQL Server 2022年7月24日星期日Oracle 10g管理及应用1.1 数据库管理系统1 Oracle Oracle 是当今最大的数据库公司Oracle(甲骨文)的数据库产品。它是世界上第一个商品化的关系数据库管理系统,也是第一个推出与数据库结合的第4代语言开发工具的数据库产品。2022年7月24日星期日Oracle 10g管理及应用1.1 数据库管理系统2 DB2 DB2 是IBM公司的一个基于SQL的数据库产品,它起源于早期的实验系统System R
3、。20世纪80年代初,DB2主要用在大型机上。20世纪90年代初,DB2已经发展到中小型机,甚至微机上了。现在DB2已经完全可以适用于各种硬件、软件平台了。2022年7月24日星期日Oracle 10g管理及应用1.1 数据库管理系统3 Sybase Sybase 是Sybase公司的数据库产品。Sybase公司是较早采用客户机/服务器工作模式技术的数据库厂商。Sybase可以运行在UNIX,VXM,Windows NT/2000,OS/2,Netware等操作系统平台上,支持标准的SQL语言,使用客户机/服务器工作模式,采用开放的体系结构,能够实现网络环境下各结点上的数据库的互访操作。202
4、2年7月24日星期日Oracle 10g管理及应用1.1 数据库管理系统4 MS SQL Server MS SQL Server 是Microsoft公司从Sybase公司购买技术而开发的产品,它与Sybase数据库完全兼容。MS SQL Server支持客户机/服务器工作模式及Web工作模式,与Windows NT/2000的有机结合可以充分利用Windows NT/2000的优势,性能价格比较高。2022年7月24日星期日Oracle 10g管理及应用1.2 Oracle 10g基础知识 t1.2.1 Oracle的发展历史 t1.2.2 Oracle 10g的产品构成 t1.2.3 O
5、racle的网络资源 2022年7月24日星期日Oracle 10g管理及应用1.2 Oracle 10g基础知识1.2.1 Oracle的发展历史 1979年,Oracle公司推出了世界上第一个基于SQL标准的关系数据库管理系统Oracle 1。1980年左右,Oracle公司推出Oracle 3。1986年,Oracle公司推出了Oracle数据库的PC版Oracle 5。1988年,Oracle公司推出了Oracle 6。1992年,Oracle公司推出了基于UNIX版本的Oracle 7。1997年,Oracle公司推出了给予JAVA语言的Oracle 8。1999年,Oracle公司
6、推出了以Oracle 8i为核心的因特网解决方案。2001年,Oracle公司在Oracle 8i的基础上推出了新一代基于因特网电子商务架构的网络数据库解决方案Oracle 9i。2004年,在网格(grid)计算的潮流中,Oracle公司推出了Oracle 10g。2022年7月24日星期日Oracle 10g管理及应用1.2 Oracle 10g基础知识1.2.2 Oracle 10g的产品构成 Oracle 10g由Oracle数据库产品、Oracle客户端产品、企业管理产品、中间件产品和开发工具等组成。1.数据库产品 2.客户端产品 3.企业管理产品 4.中间件产品 5.开发工具 20
7、22年7月24日星期日Oracle 10g管理及应用1.2 Oracle 10g基础知识1.2.3 Oracle的网络资源 在互联网上可以获取关于Oracle 10g技术的更多资料,下面是一些常见的Oracle技术站点。1.http:/ 10g管理及应用本章小结 本章介绍数据库和数据库系统的基本知识和概念,包括数据库管理系统及其分类。数据库系统实际上是包括数据库在内的整个计算机系统,主要由5部分组成:系统软硬件平台、数据库管理系统、数据库、应用软件及用户。常见的数据库系统有Oracle、DB2、SYBASE、MS SQL Server等。以及Oracle发展历史,Oracle数据库的产品构成、
8、Oracle 10g的新特性,以及可用的网络资源等。Oracle 10g管理及应用第二章 Oracle 10g的安装和工具2022年7月24日星期日Oracle 10g管理及应用第二章 Oracle 10g的安装和工具 2.1 Oracle 10g for Windows的安装与配置 2.2 Oracle 10g 基本操作 实训1 Oracle 10g的安装和配置2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 t2.1.1安装Oracle 10g服务器 t2.1.2 Oracle 10g与Windows t2.1.3服务
9、器当前配置 t2.1.4安装Oracle 10g客户端 2022年7月24日星期日Oracle 10g管理及应用2.1.1 安装Oracle 10g服务器2.1 Oracle 10g for Windows的安装与配置 2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.1 安装Oracle 10g服务器2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.1 安装Oracle 10g服务器2022年7月24日星期日Oracle 10g管理及
10、应用2.1 Oracle 10g for Windows的安装与配置 2.1.1 安装Oracle 10g服务器2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.1 安装Oracle 10g服务器2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.1 安装Oracle 10g服务器2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.1 安装Oracle 10g服
11、务器2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.2 Oracle 10g与Windows Oracle 10g 32位在Windows环境下对硬件的要求:2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.2 Oracle 10g与Windows Oracle 10g 32位在Windows环境下对软件的要求:2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2
12、.1.3 服务器当前配置 在Oracle 10g数据库服务器安装完成后,可以打开控制面板,在管理工具中的“服务”窗口中查看到Oracle 10g的所有有关服务,Oracle 10g数据库服务器的运行,通常只需启动OracleOraDb10g_home1TNSListener和OracleServiceORCL(ORCL是所建立的数据库例程名)服务即可,如图所示。2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.3 服务器当前配置 2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g
13、for Windows的安装与配置 2.1.4 安装Oracle 10g客户端 2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.4 安装Oracle 10g客户端 2022年7月24日星期日Oracle 10g管理及应用2.1 Oracle 10g for Windows的安装与配置 2.1.4 安装Oracle 10g客户端 2022年7月24日星期日Oracle 10g管理及应用2.2 Oracle 10g 基本操作 t2.2.1登录Oracle 10g t2.2.2 启动Oracle 10g数据库 t2.2
14、.3关闭Oracle 10g数据库 t2.2.4创建ODBC数据源 2022年7月24日星期日Oracle 10g管理及应用2.2.1登录Oracle 10g 我们可以使用2种方式登录Oracle 10g 1.SQL*Plus2.Oracle Enterprise Manager(OEM)2.2 Oracle 10g 基本操作 2022年7月24日星期日Oracle 10g管理及应用1.SQL*Plus 启动SQL*Plus 选择开始程序Oracle-OraDb10g_home3Application DevelopmentSQL Plus命令,就会出现SQL*Plus的登录界面,如图所示2.
15、2 Oracle 10g 基本操作 2022年7月24日星期日Oracle 10g管理及应用2.2 Oracle 10g 基本操作 2.Oracle Enterprise Manager(OEM)启动IE浏览器,在地址栏中输入http:/home-0cxscj2o4s:5500/em/后,按回车键。如图所示。2022年7月24日星期日Oracle 10g管理及应用2.2.2启动Oracle 10g数据库 启动Oracle 10g数据库服务器通常有5种方式 1.正常启动 2.未装载启动 3.装载启动 4.强制启动5.约束启动 2.2 Oracle 10g 基本操作 2022年7月24日星期日Or
16、acle 10g管理及应用2.2.3 关闭Oracle 10g数据库 一般来说,Oracle 10g数据库服务器有4中关闭方式。1.正常方式:等待当前活动的所有用户断开数据库连接。2.立即方式:回滚活动的事务处理,并断开所有用户连接。3.中止方式:立即关闭,中断数据库例程。4.事物处理关闭方式:在完成当前事务处理后断开所有用户连接,关闭数据库。2.2 Oracle 10g 基本操作 2022年7月24日星期日Oracle 10g管理及应用2.2.4 创建ODBC数据源 打开控制面版管理工具数据源,如图所示.选择添加按钮,在创建新数据源中选择“Microsoft ODBC for Oracle”
17、,在给定数据源名称和描述时,用户可自定义。2.2 Oracle 10g 基本操作 2022年7月24日星期日Oracle 10g管理及应用本章小结 本章详细介绍了Oracle 10g服务器与客户端的安装过程与服务器的使用,介绍了启动关闭数据库的方法,并初步介绍了Oracle 10g的界面,功能,操作方面的内容。2022年7月24日星期日Oracle 10g管理及应用实训1 Oracle 10g的安装和配置 完成本实验后,将掌握以下内容:1.在Windows操作系统下Oracle 10g数据库服务器的安装2.在Windows操作系统下Oracle 10g客户端的安装3.查看Oracle在Wind
18、ows系统中的有关服务。2022年7月24日星期日Oracle 10g管理及应用准备工作 先检查系统的软硬件环境,是否满足安装Oracle数据库服务器及客户端的要求。实训1 Oracle 10g的安装和配置2022年7月24日星期日Oracle 10g管理及应用场景 某公司拟建一个数据库管理系统,决定采用Oracle数据库,需要在一台服务器上安装Oracle数据库服务器,并在多台普通主机上安装Oracle客户端。实训1 Oracle 10g的安装和配置2022年7月24日星期日Oracle 10g管理及应用实训1 Oracle 10g的安装和配置练习1 安装Oracle10g服务器和客户端实验
19、步骤:(1)将Oracle数据库服务器的安装光盘装入服务器光驱中,采取高级安装的方式在服务器上装入Oracle数据库服务器。(2)将Oracle客户端的安装光盘装入普通主机光驱中,安装Oracle客户端。(3)打开控制面板,管理工具,服务,查看Oracle 10g的所有有关服务。Oracle 10g管理及应用第三章 Oracle 10g体系结构 2022年7月24日星期日Oracle 10g管理及应用第三章 Oracle 10g体系结构 3.1 Oracle 数据库的存储结构 3.2 Oracle 10g 数据库的物理结构 3.3 数据库的系统结构 3.4 Oracle 数据库的应用结构 20
20、22年7月24日星期日Oracle 10g管理及应用3.1 Oracle 数据库的存储结构 t3.1.1Oracle数据库主要的存储结构 t3.1.2 数据库表空间 t3.1.3段、区间和数据块 t3.1.4表 2022年7月24日星期日Oracle 10g管理及应用3.1 Oracle 数据库的存储结构Oracle数据库的存储结构分为逻辑存储结构和物理存储结构,这两种存储结构既相互独立又相互联系。逻辑存储结构主要描述Oracle数据库的内部存储结构 物理存储结构主要描述Oracle数据库的外部存储结构 3.1.1 Oracle数据库主要的存储结构2022年7月24日星期日Oracle 10g
21、管理及应用3.1 Oracle 数据库的存储结构3.1.2 数据库表空间 一个数据库可以有多个表空间,一个表空间可以包含多个数据文件。2022年7月24日星期日Oracle 10g管理及应用3.1 Oracle 数据库的存储结构3.1.3 段、区间和数据块 t段 t区间t数据块2022年7月24日星期日Oracle 10g管理及应用3.1 Oracle 数据库的存储结构1.段段是用于存放数据库中特定逻辑结构的所有数据。正如Oracle为数据库表空间预先分配数据文件作为物理存储区一样,Oracle也为数据库对象(如表、索引等)预先分配段作为其物理存储区。段用来存储用户建立的数据库对象。2022年
22、7月24日星期日Oracle 10g管理及应用3.1 Oracle 数据库的存储结构2区间 区间由连续分配的相邻数据块组成。Oracle对段空间的分配是以区间为单位进行的。一个段由一个或多个区间组成。2022年7月24日星期日Oracle 10g管理及应用3.1 Oracle 数据库的存储结构3数据块 数据块是数据库中最小的、最基本的存储单位。它们是数据库能够分配给对象的最小存储单元。Oracle数据块与操作系统块有所不同,操作系统块是操作系统能从磁盘读写的最小单元,而Oracle数据块则是Oracle系统从磁盘读写的最小单元。2022年7月24日星期日Oracle 10g管理及应用3.1 O
23、racle 数据库的存储结构3.1.4 表 表(Table)是Oracle数据库最基本的对象,其他许多数据库对象(如索引、视图)都以表为基础。表被用于实际存储数据。表中有列,存储着多行数据。在关系数据库中,不同表中的数据彼此可能是关联的。2022年7月24日星期日Oracle 10g管理及应用3.2 Oracle 10g 数据库的物理结构 t3.2.1数据文件 t3.2.2 控制文件 t3.2.3日志文件 t3.2.4初始化参数 t3.2.5 其他文件 2022年7月24日星期日Oracle 10g管理及应用3.2 Oracle 10g 数据库的物理结构3.2.1 数据文件 数据文件是实际存储
24、插入到数据库表中的实际数据的操作系统文件。数据文件的大小与它们所存储的数据量的大小直接相关。2022年7月24日星期日Oracle 10g管理及应用3.2 Oracle 10g 数据库的物理结构3.2.2 控制文件 控制文件是一个很小的(通常是数据库中最小的)文件,大小一般在1MB到5MB之间,为二进制文件。但它是数据库中的关键性文件,它对数据库的成功启动和正常运行都是至关重要的。2022年7月24日星期日Oracle 10g管理及应用3.2 Oracle 10g 数据库的物理结构3.2.3 日志文件 Oracle是用日志文件来随时保存修改结果的,即Oracle随时将内存中的修改结果保存到日志
25、文件中。即使发生故障导致数据库崩溃,Oracle也可以利用日志文件中的信息来恢复丢失的数据。2022年7月24日星期日Oracle 10g管理及应用3.2 Oracle 10g 数据库的物理结构3.2.4 初始化参数 参数文件也被称为初始化参数文件,用于存储SGA、可选的Oracle特性和后台进程的配置参数,分为文本参数文件(pfile)和服务器参数文件(spfile)。2022年7月24日星期日Oracle 10g管理及应用3.2 Oracle 10g 数据库的物理结构3.2.5 其他文件 其他文件包括1.口令文件2.归档日志文件3.后台进程跟踪4.服务进程跟踪文件 2022年7月24日星期
展开阅读全文