oracle数据库入门(培训ppt课件)

上传人:20****08 文档编号:240649816 上传时间:2024-04-27 格式:PPT 页数:68 大小:417.83KB
收藏 版权申诉 举报 下载
oracle数据库入门(培训ppt课件)_第1页
第1页 / 共68页
oracle数据库入门(培训ppt课件)_第2页
第2页 / 共68页
oracle数据库入门(培训ppt课件)_第3页
第3页 / 共68页
资源描述:

《oracle数据库入门(培训ppt课件)》由会员分享,可在线阅读,更多相关《oracle数据库入门(培训ppt课件)(68页珍藏版)》请在装配图网上搜索。

1、有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。ORACLE 数据库入门oracle数据库入门(培训ppt课件)有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构

2、数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录一、数据库简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍

3、数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录一、数据库简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。数据库数据库数据库数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介当前主流数据库及其简介当前主流数据库及其简介 ORACLE ORACLE SQL SERVE

4、R SQL SERVER Mysql Mysql数据库简介当前主流数据库及其简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用

5、的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录一、数据库简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。l关系数据库元素关系数据库元素l实体和联系实体和联系l键(键(key)l数据完整性数据完整性lSQL语言语言关系数据库关系数据库关系数据库关系数据库简介简介简介简介关系数据库概念关系数据库概念关系数据库概念关系数据库概念关系数据库元素关系数据库简介关系数据库概念有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾

6、客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。关系数据库关系数据库关系数据库关系数据库简介简介简介简介关系数据库概念关系数据库元素关系数据库概念关系数据库元素关系数据库概念关系数据库元素关系数据库概念关系数据库元素关系数据库简介关系数据库概念关系数据库元素有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。l实体(实体(Entity):客观存在的并可相互区分的):客观存在的并可相互区分的“事物事物”实体通常成为表,表由行和列组成,每一行描述实体的一个示例,实体通常成为表,表由行和列组成,

7、每一行描述实体的一个示例,每一列描述实体的一个特征每一列描述实体的一个特征实体在逻辑数据库设计时被确定实体在逻辑数据库设计时被确定l联系(联系(Relation):实体之间存在的对应或连接关系):实体之间存在的对应或连接关系一对一关系(一对一关系(1:1):表中的一行与相关表中的零行或多行相关):表中的一行与相关表中的零行或多行相关一对多关系(一对多关系(1:n):表中的一行与相关表中的零行或多行相关):表中的一行与相关表中的零行或多行相关多对多关系(多对多关系(n:m):表中的多行与相关表中的零行或多行相关):表中的多行与相关表中的零行或多行相关联系的实现:在关系数据库设计中,联系通常利用逻

8、辑键来实现联系的实现:在关系数据库设计中,联系通常利用逻辑键来实现关系数据库关系数据库关系数据库关系数据库简介简介简介简介关系数据库概念实体和联系关系数据库概念实体和联系关系数据库概念实体和联系关系数据库概念实体和联系实体(Entity):客观存在的并可相互区分的“事物”关系数有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。l主键主键超键(超键(Super Key):在一个关系中能唯一表示元组的属性集):在一个关系中能唯一表示元组的属性集侯选键(侯选键(Candidate Key):一个属性集能唯一标

9、识元组而又):一个属性集能唯一标识元组而又不含多余的属性不含多余的属性主键(主键(Primary Key):被选用的侯选键):被选用的侯选键l外键外键公共键(公共键(Common Key):两个关系中具有相容(或相同)的):两个关系中具有相容(或相同)的属性或属性组属性或属性组外键(外键(Foreign Key):如果公共键是其中一个关系的主键,):如果公共键是其中一个关系的主键,那么这个公共键在另一个关系中称为外键那么这个公共键在另一个关系中称为外键l组合键组合键组合键(组合键(Composit Key):由两个或两个以上属性(列)组):由两个或两个以上属性(列)组成的键成的键关系数据库关系

10、数据库关系数据库关系数据库简介简介简介简介关系数据库概念键(关系数据库概念键(关系数据库概念键(关系数据库概念键(KEYKEY)主键关系数据库简介关系数据库概念键(KEY)有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。l实体完整性实体完整性关系中的元组在组成主键的属性上不能有空值,也不能有重关系中的元组在组成主键的属性上不能有空值,也不能有重复值,否则就不能起到唯一标识元组的作用复值,否则就不能起到唯一标识元组的作用l域完整性域完整性关系中的属性取值的正确性限制,包括数据类型、精度、取关系中的属性取

11、值的正确性限制,包括数据类型、精度、取值范围、是否允许空值等值范围、是否允许空值等l参照完整性参照完整性反映了实体之间存在的某种约束条件。要求外键的值不允许反映了实体之间存在的某种约束条件。要求外键的值不允许参照不存在的主键的值,它使主键和外键之间的值保持一致参照不存在的主键的值,它使主键和外键之间的值保持一致或相容,来维护数据库数据的一致性或相容性或相容,来维护数据库数据的一致性或相容性l业务规则业务规则一般包括数据完整性、参照完整性、遵循组织的任一其他需一般包括数据完整性、参照完整性、遵循组织的任一其他需求,以便保证业务的正确运行求,以便保证业务的正确运行关系数据库关系数据库关系数据库关系

12、数据库简介简介简介简介关系数据库概念数据完整性(关系数据库概念数据完整性(关系数据库概念数据完整性(关系数据库概念数据完整性(Data IntergrityData Intergrity)实体完整性关系数据库简介关系数据库概念数据完整性(Dat有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。l数据操纵语言(数据操纵语言(DML)SELECTDELETEINSERTUPDATEl数据定义语言(数据定义语言(DDL)CREATE 定义数据库实体结构定义数据库实体结构ALTER 修改数据库实体结构修改数据库

13、实体结构DROP 删除数据库实体删除数据库实体GRANT/REVOKE数据库对象的权限管理数据库对象的权限管理l数据控制语言(数据控制语言(DCL)COMMIT/ROLLBACKSAVEPOINT关系数据库关系数据库关系数据库关系数据库简介简介简介简介 SQL SQL 语言(语言(语言(语言(Structure Query LanguageStructure Query Language)数据操纵语言(DML)关系数据库简介 SQL 语言(Str有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录

14、培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录一、数据库简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依

15、赖既开放又相互信任的合作环境。datafiles redo log files control files parameter file 数据文件数据文件 日志文件日志文件 控制文件控制文件 参数文件参数文件ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 物理结构物理结构物理结构物理结构data filesredo log filescontrol fileparameter iles*.dbf*.logInitorasid.ora*.ctl datafiles re有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以

16、顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 物理结构图物理结构图物理结构图物理结构图DBWRLGWRCKPTSMONPMONinstanceSGAData bufferRedo LogbufferLibrarycacheData dictionarycacheShared poolControlfilesControlfilesControlfilesdatafilesControlfilesRedo logfilesALTERfileParameterfilePasswo

17、rdfileUserProcessServerProcessPGABackground processARCHArchivedlog filesORACLE数据库介绍 体系结构 物理结构图DBWRLG有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。占占OS内存的内存的60-70%,大小可由参数文件内参数计算,大小可由参数文件内参数计算shared pool(共享池共享池),database buffer cache(数据缓冲区数据缓冲区),redo log buffer(重做日志缓冲区重做日志缓冲区)

18、(如以下图所示如以下图所示)SGA=share_pool_size+db_block_size*db_block_buffers +log_buffersORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 内存结构(内存结构(内存结构(内存结构(SGASGA)shared_pooldatabase_buffer_cacheredo_log buffer占OS内存的60-70%,大小可由参数文件内参数计算ORAC有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环

19、境。instance=SGA+background process实例实例 =内存分配内存分配 +一组后台进程一组后台进程ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 实例(实例(实例(实例(INSTANCEINSTANCE)SGAbackground processSGAbackground processSGAbackground processinstance=SGA+background proce有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作

20、环境。Oracle是多用户、多任务、可分布式管理的数据库,同是多用户、多任务、可分布式管理的数据库,同时可有很多个用户对数据库操作。时可有很多个用户对数据库操作。ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 连接(连接(连接(连接(sessionsession)oracleuseruserusersessionORACLE数据库介绍 体系结构 连接(sessio有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。事务是一组修改动作的集合事务是一组修改动

21、作的集合Eg:1、insert DDL(数据定义语句数据定义语句)delete 例如:例如:create,alter,drop,commit 等等 commit 每两个每两个DDL语句间是一个语句间是一个transaction2、update DML(数据控制语句数据控制语句)rollback 例如:例如:Insert,Delete,Update ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 事务(事务(事务(事务(transactiontransaction)ORACLE数据库介绍 体系结构 事务(transa有利于学习和创新的组织管理机

22、制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。l首首 先先 必必 须须 有有 一一 台台 主主 机机 或或 数数 据据 库库 服服 务务 器器 运运 行行 一一 个个 ORACLE INSTANCEl工工作作站站运运行行一一个个应应用用,它它试试图图通通过过适适当当的的SQL*NET驱驱动动同同服服务务器器取得联系取得联系l如如果果该该服服务务器器也也正正在在运运行行适适当当的的SQL*NET驱驱动动。服服务务器器检检测测到到应应用的连接请求,开始用的连接请求,开始为此用户进程创建一个专用的服务器进程为此用户进程创建一个专用的

23、服务器进程l客户端的用户执行一个客户端的用户执行一个SQL语句并提交此进程语句并提交此进程l服服务务器器进进程程收收到到此此SQL语语句句,并并开开始始检检验验在在ORACLE的的共共享享池池中中是是否否存存在在同同样样的的SQL语语句句。如如果果在在共共享享池池中中发发现现该该SQL语语句句,服服务务器器进进程程开开始始检检验验该该用用户户是是否否对对请请求求的的数数据据有有操操作作的的权权限限,然然后后使使用用在在共共享享池池中中的的SQL语语句句去去执执行行该该语语句句。如如果果该该SQL语语句句在在共共享享池池中中不不存存在在,就就为为此此语语句句分分配配一一个个新新的的共共享享池池区

24、区以以便便它它能能够够被被解析、执行解析、执行ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 事务处理过程事务处理过程事务处理过程事务处理过程首先必须有一台主机或数据库服务器运行一个ORACLE INS有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。l服服务务器器进进程程从从实实际际的的数数据据文文件件或或共共享享池池中中取取回回必必须须的的数据数据l服服务务器器进进程程在在在在共共享享池池中中修修改改数数据据。在在上上述述所所作作的的生生效效之之后

25、后,DBWR后后台台进进程程把把修修改改后后的的数数据据块块永永久久的的写写入入硬硬盘盘。在在此此事事务务提提交交成成功功之之后后,LGWR进进程程立立即即把把此事务记录到在线的此事务记录到在线的redo log filel如如果果此此事事务务成成功功,服服务务器器进进程程通通过过网网络络返返回回一一个个成成功功的的信信息息给给应应用用程程序序。如如果果该该事事务务不不成成功功,将将返返回回一一个个适当的信息适当的信息l在在上上述述的的事事务务过过程程中中,其其余余的的后后台台进进程程同同样样在在运运行行,等等待待着着条条件件符符合合而而被被触触发发。此此外外,数数据据库库服服务务器器还还管管

26、理理着着其其他他用用户户的的事事务务,并并且且在在不不同同事事务务之之间间提提供供数数据据一致性,防止不同事务对相同数据操作一致性,防止不同事务对相同数据操作ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 事务处理过程(续)事务处理过程(续)事务处理过程(续)事务处理过程(续)服务器进程从实际的数据文件或共享池中取回必须的数据ORACL有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。后台进程主要包含后台进程主要包含PMON,LCLN,RECO,SMO

27、N,DBWR,LGWR,CKPT,ARCH,主要的功能如下:,主要的功能如下:PMON 做程序的清洁工作,处理一些不正常退出的事件做程序的清洁工作,处理一些不正常退出的事件SMON 做系统的清洁工作,执行系统出错后自动恢复工作做系统的清洁工作,执行系统出错后自动恢复工作LKN Oracle系统表级或行级加锁的进程系统表级或行级加锁的进程RECO 恢复进程恢复进程DBWR 数据写进程数据写进程LGWR 日志文件写的进程日志文件写的进程CKPT 检测点检测点ARCH 归档方式备份进程归档方式备份进程ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构

28、后台进程后台进程后台进程后台进程ORACLE数据库介绍 体系结构 后台进程有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发

29、工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录一、数据库简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。block 数据块:默认数据块:默认8K,最小的最小的I-O单位,伴随单位,伴随database产生而产生而产生,不可变产生,不可变extent 一组连续的数据块:是用户所能分配存储的最小单位一组连续的数据块:是用户所能分配存储的最小单位segment 段:有共同结构的一个或几个区域段:有共同结构的一个或几个区域(extent)tablespa

30、ce 表空间:一组物理数据的逻辑组合,表空间:一组物理数据的逻辑组合,(象逻辑间数据象逻辑间数据仓库仓库)file 文件:属于某个表空间的物理文件文件:属于某个表空间的物理文件database 数据库:一组表空间所构成的逻辑的可共享的数据。数据库:一组表空间所构成的逻辑的可共享的数据。备注:系统管理员能在SQLDBA状态,查看视图dba-extents、dba-segments、dba-tablespace、dba-data-files查看所有的extent、segment、tablespace和datafileORACLEORACLE数据库介绍数据存储结构数据库介绍数据存储结构数据库介绍数据

31、存储结构数据库介绍数据存储结构 存储结构单位存储结构单位存储结构单位存储结构单位ORACLE数据库介绍数据存储结构 存储结构单位有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。ORACLEORACLE数据库介绍数据存储结构数据库介绍数据存储结构数据库介绍数据存储结构数据库介绍数据存储结构 BLOCKBLOCK结构结构结构结构block 结构结构存储的最小单位存储的最小单位BLOCK结构:结构:common and variable公用的变长标题公用的变长标题header 块地址,段类型块地址,段类型

32、85-100bytesTable directory 表目录,簇中的表信息,用于簇表段表目录,簇中的表信息,用于簇表段Row directory 行目录,块中的行信息行目录,块中的行信息Free space 未用空间,用于未用空间,用于insert updataRow data 行数据,存储数据、索引行数据,存储数据、索引ORACLE数据库介绍数据存储结构 BLOCK结构bl有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。pctfree 20%pctfree 20%左右左右 它们是互相消涨的它们是互相

33、消涨的pctused 40%pctused 40%左右左右Inittrans Inittrans 在单一块中最初活动的交易事务数在单一块中最初活动的交易事务数Maxtrans Maxtrans 在单一块中最大交易事务数在单一块中最大交易事务数可以控制可以控制block空间使用的几个参数如下:空间使用的几个参数如下:ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 BLOCKBLOCK空间参数空间参数空间参数空间参数pctfree 20%左右 它们是互相消涨的可以有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为

34、导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。Pctfree 低低高高1、可把块填、可把块填 得较满得较满2、如果重组数据,代价较高、如果重组数据,代价较高3、易引起行迁移、易引起行迁移1、剩下多的空间给以后修改用、剩下多的空间给以后修改用2、需更多的块存数据、需更多的块存数据3、减少行链和重组数据的代价、减少行链和重组数据的代价ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 BLOCKBLOCK空间参数空间参数空间参数空间参数Pctfree 低高1、可把块填 得较满1、剩下多的空间给有利于学习和创

35、新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。Pctused 低低高高1、使重组数据时,代价较低。、使重组数据时,代价较低。2、增加了未用的空间数、增加了未用的空间数1、增加空间使用率、增加空间使用率2、但使重组数据时,代价较高、但使重组数据时,代价较高ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 BLOCKBLOCK空间参数空间参数空间参数空间参数Pctused 低高1、使重组数据时,代价较低。1、增加空有利于学习和创新的组织管理机制,创造充

36、满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。DatabaseTablespaceSegmentExtentOracleBlockO/S BlockData fileLogicalPhysicalORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 逻辑和物理结构逻辑和物理结构逻辑和物理结构逻辑和物理结构DatabaseTablespaceSegmentExten有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖

37、既开放又相互信任的合作环境。行链1 block2 block 当要存储的数据无法在一个数据块中存放时,需分配两个或多个数据块,标志这几个data block连接关系的存储信息ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 行链行链行链行链行链1 block2 block 当要存储的数有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。行链1 block2 block 当一个data block中的某部分数据经修改后增涨太快,无法继续放在本

38、数据块中,从需把它搬迁到另一个data block,以优化存储结构,标志这个data block迁移的存储信息称为行迁移。ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 行迁移行迁移行迁移行迁移行链1 block2 block 当一个data bl有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。initial 最初分配的空间数next 下一步分配的空间数maxextents 最大分配的extent数minextents 最小分配的ex

39、tnet数,所有重做日志回滚段的存储结构,必须成对地分配extentpctincrease 增长率,指数级增长,optimal 尽量设小,或为0(缺省为空,仅用于回滚段)freelist)pctincrease100(n1+ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 决定决定决定决定extentextent的参数的参数的参数的参数initial 最初分配的空间数)pct有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。1、在对象级的

40、存储参数设置值覆盖表空间级的设置、在对象级的存储参数设置值覆盖表空间级的设置2、未在对象级设置存储参数,由表空间级数设置决定、未在对象级设置存储参数,由表空间级数设置决定3、未在表空间级设置存储参数,由、未在表空间级设置存储参数,由Oracle数据库级参数数据库级参数 设置决定设置决定4、若存储参数改变后,新的选项只针对未分配的、若存储参数改变后,新的选项只针对未分配的extents 有效。有效。ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 存储参数的设定规则存储参数的设定规则存储参数的设定规则存储参数的设定规则1、在对象级

41、的存储参数设置值覆盖表空间级的设置ORACLE数有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。data 数据段数据段 存储对象存储对象 object(table,view,indexsequence.)index 索引段索引段 temporary 临时段临时段 用做用做(join,group by,order by sorting操作操作)rollback 回滚段回滚段 用于记录修改前后信息,用于记录修改前后信息,mine tent为为2,increace为为0bootstrap 启动段启动段 存储

42、数据字典系统信息不能读写,放在存储数据字典系统信息不能读写,放在系统表空间内,约占系统表空间内,约占40几个几个block ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 SEGMENTSEGMENT分类分类分类分类ORACLE数据库介绍 数据存储结构 SEGMENT分类有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。data segment中可能有十种不同类型的存储对象中可能有十种不同类型的存储对象(1)table 表表 (2)vi

43、ew 实体,实为一个实体,实为一个select语句语句(3)Index 索引,一个表不多于索引,一个表不多于3个个 (4)cluster 簇簇 (5)sequence 序列序列(6)synonym 用于定义远程数据库同义词,实现分式数据库管理透明用于定义远程数据库同义词,实现分式数据库管理透明(7)snapsot 快照快照 (8)stored procedure(function)存储过程或函数)存储过程或函数(9)package 程序包程序包(10)db trigger 数据触发器,处理数据触发器,处理updata,delete,insert中可能出现的问题中可能出现的问题ORACLEORA

44、CLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 存储对象存储对象存储对象存储对象data segment中可能有十种不同类型的存储对象(1)有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。table存储是按行格式进行的存储是按行格式进行的123546.1、rowoverhead 行头行头2、row piece 列数列数3、cluster key 不一定有不一定有4、rowid 行的唯一标记(有行链时,记录行的唯一标记(有行链时,记录其它其它block的

45、的rowid)5、length 6、value ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 表存储表存储表存储表存储table存储是按行格式进行的123546.有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。当字段值为当字段值为null时,时,length为为0,无,无6字字value部分部分,所以某所以某字段常为空,应放字段常为空,应放table最后;尽量不设为最后;尽量不设为null的字段的字段rowid:xxxxxxxx .

46、x x x x.xxxx 块物理地址块物理地址 该该row在块中的行号在块中的行号 块所属的文件号块所属的文件号ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 表存储表存储表存储表存储 当字段值为null时,length为0,无6字val有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。表空间表空间 tablespacesystem RBSnosystem把把system表空间单独放在一个硬盘上表空间单独放在一个硬盘上把把system表

47、空间单表空间单独放在一个硬盘上独放在一个硬盘上做成一组镜像做成一组镜像(如下附如下附图图)toolsuserstempapplication dataapplication index分开存放分开存放减少争用减少争用ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 表空间表空间表空间表空间 表空间 tablespacesystem RBSno有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。(rollback)12附图:ORACLEORA

48、CLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构数据存储结构数据存储结构数据存储结构 表空间表空间表空间表空间(rollback)12附图:ORACLE数据库介绍 数据有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动

49、和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录一、数据库简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。(1)、启动、启动%svrmgrl 或或 sqlplus/nolog 唤醒唤醒 SVRMGRL数据库管理数据库管理 SVRMGRL connect internal 或或 connect/as sysdba 以系统管理员身份登录。以系统管理

50、员身份登录。SVRMGRL startup启动启动instance连上数据库连上数据库打开数据库打开数据库(2)、关闭、关闭%svrmgrl.(V7.3.2.0以上以上)唤醒唤醒SVRMGRL状态状态SVRMGRLconnect internal;SVRMGRLshutdown.ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 启动和关闭启动和关闭启动和关闭启动和关闭(1)、启动%svrmgrl 或 sqlplus/n有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。shutdownop

51、en读参数文件读参数文件initorasid.ora开机开机关机关机读控制文件读控制文件读所有文件读所有文件未连上数据库未连上数据库仅启动仅启动instancesnomountmount连上数据库,但未打开连上数据库,但未打开ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 启动和关闭过程图启动和关闭过程图启动和关闭过程图启动和关闭过程图 有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。如果不小心物理上删除了一如果不小心物理上删除了一Oracle的数据文件,比如说,某应用表的数据文件,

52、比如说,某应用表空间所对应数据文件空间所对应数据文件“adc.dbf”。Oracle读控制文件时,和打开数据库时所面对的参数不一致,读控制文件时,和打开数据库时所面对的参数不一致,Oracle数据库将启动不了,解决这种问题的方法是把其对应的表空间先数据库将启动不了,解决这种问题的方法是把其对应的表空间先卸下,再删除,以保证控制文件描述和物理上存在文件一致。卸下,再删除,以保证控制文件描述和物理上存在文件一致。%svrmgrlSVRMGRconnect internalSVRMGRstartup mountSVRMGRalter database datafile/directory/abc.d

53、bf offline;SVRMGRalter database open;SVRMGRdrop tablespace abc;ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 启动时错误处理举例启动时错误处理举例启动时错误处理举例启动时错误处理举例 如果不小心物理上删除了一Oracle 的数据文有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二

54、、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录一、数据库简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。(1)赋于合法的用户或和密码赋于合法的用户或和密码SVRMGLCREATE USER username ID

55、ENTIFIED BY userpassword DEFAULT TABLESPACE tablespace1 TEMPORARY TABLESPACE tablespace2QUOTA n K ON tablespace1;M UNLIMITED空间限额空间限额ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 用户管理用户管理用户管理用户管理(1)赋于合法的用户或和密码SVRMGLCREATE US有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。(2)授于用户连接授于用户连接Orac

56、le数据库的权限数据库的权限SVRMGLgrant connect tousername with grant option;rolenameprivelege.ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 用户管理用户管理用户管理用户管理(2)授于用户连接Oracle 数据库的权限SVRMGLgr有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。常用的几个角色常用的几个角色role(权限的集合权限的集合)connect 连上连上Oracle,做最基本操作做最基本操作 resourc

57、e 具有程序开发最基本的权限具有程序开发最基本的权限 dba 数据库管理员所有权限数据库管理员所有权限 exp-full-database 可把数据库整个备份输出的可把数据库整个备份输出的 权限权限 imp-full-datsabase 可把数据库整个备份恢复输可把数据库整个备份恢复输 入的权限入的权限ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 用户管理用户管理用户管理用户管理常用的几个角色role(权限的集合)connect 有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。(3

58、)alter user;(4)drop user cascade;(5)revoke role from user;ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 用户管理用户管理用户管理用户管理(3)alter user;ORACLE数据库介绍 用户有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 权限管理权限管理权限管理权限管理ORACLE数据库介绍 权限管理有利于学习和创新的组织管理机制,创造充满活力的创新激励机制

59、,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。权限的分类权限的分类system privilege 针对整个系统操作的权限针对整个系统操作的权限object privilege 针对整个具体针对整个具体object操作操作 的权限的权限可查看可查看dba-sys-privs,dba-tab-privs;视图视图dba-col-privs;ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 权限管理权限管理权限管理权限管理权限的分类system privilege 针对整个系统操有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场

60、为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录一、数据库简介有利于学习和创新的组织管理机

61、制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。(1)逻辑备份逻辑备份 用用Export/Import 实用工具实用工具(2)物理备份物理备份 操作系统下的备份操作系统下的备份1、备份分类、备份分类归档方式归档方式 不关闭不关闭database状态状态不归档方式不归档方式 关闭关闭database后,把后,把 物理文件进行备份物理文件进行备份 (cp tar)ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 备份和恢复备份和恢复备份和恢复备份和恢复2、SVRMGRarchive log list 看当前数据库归档

62、方式看当前数据库归档方式(1)逻辑备份 用Export/Import 实用工具1有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。3、exp/imp 级别级别 table 表级表级user 用户级用户级database 数据库级数据库级incretype Completeincrementalcumulative 累计改过数据累计改过数据(上次上次cum;或或complete后改过的所有数据后改过的所有数据)ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 备份和恢复备份和恢复备份和恢复

63、备份和恢复 (1)create table (2)insert data (3)create index (4)create triggers,constraintsImp命令完成的步骤:命令完成的步骤:3、exp/imp 级别 table 表级i有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。4、备份和恢复策略、备份和恢复策略 逻辑备份仅能恢复到上次的备份点逻辑备份仅能恢复到上次的备份点 物理备份中的不归档备份可恢复到上次备份点物理备份中的不归档备份可恢复到上次备份点 物理备份中的归档备份恢复到物理

64、备份中的归档备份恢复到failure的前一刻的前一刻ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 备份和恢复备份和恢复备份和恢复备份和恢复4、备份和恢复策略ORACLE数据库介绍 备份和恢复有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储

65、结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWinSQL LOADER培训目录一、数据库简介有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。uTNS是是Transparent Network Substrate(透明网络层)(透明网络层)的缩写的缩写u如何配置如何配置TNS使使CLIENT同同SERVER建立联系?建立联系?u服

66、务器上监听进程与服务器上监听进程与listener.ora文件?文件?u客户机上客户机上tnsnames.ora文件?文件?u如何配置如何配置BDE使使DELPHI同同ORACLE建立联系?建立联系?ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 常用工具常用工具常用工具常用工具SQL*NETSQL*NET配置配置配置配置ORACLE数据库介绍 常用工具SQL*NET配置有利于学习和创新的组织管理机制,创造充满活力的创新激励机制,以市场为导向,以顾客价值追求为中心的企业文化氛围,依赖既开放又相互信任的合作环境。listener.oraLISTENER=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.2)(PORT=1521)SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=coco)(ORACLE_HOME=/oracle/app/oracle/product/9.0.2)ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 常用工具常用工具常用工具常用

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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