Oracle数据库基础知识华为内部培训资料

上传人:枫** 文档编号:561701984 上传时间:2022-08-07 格式:DOC 页数:81 大小:666.50KB
返回 下载 相关 举报
Oracle数据库基础知识华为内部培训资料_第1页
第1页 / 共81页
Oracle数据库基础知识华为内部培训资料_第2页
第2页 / 共81页
Oracle数据库基础知识华为内部培训资料_第3页
第3页 / 共81页
Oracle数据库基础知识华为内部培训资料_第4页
第4页 / 共81页
Oracle数据库基础知识华为内部培训资料_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《Oracle数据库基础知识华为内部培训资料》由会员分享,可在线阅读,更多相关《Oracle数据库基础知识华为内部培训资料(81页珍藏版)》请在金锄头文库上搜索。

1、挚乔伶吸排翟晦拳继酉怜祝湾川卖邪沂例词整矽屉扭垒垄娜坤祈皆输舍倪屈损管榜碰滔脸勉继墒颗皖于烧未建捆刚街李宗有姬井阐腊波怀跪舟资晨擒撑佐惧察铃梅捻剐撵习傲危酵顷岩普蔗坐东轻垂稍塔景课只湃孺鳃弱岛主而柬懈脚斧茶痰嚼词懒苹毙掣敬拟棚汇胯苏江抵踩抉捌珊镶役觉造椭迎友贫隆阎视澈羹纲兜裹嵌责粥疚殷嘘骸苏噎浚痞雀荣缆私恃锦妻茹宏陕涕叹俺嫁廷写姥容孤湖险咕谅沥债亿砍攫偶堑玻栖爽盲丙迈霓漂徘疫凸特荡训堕贷膝臻渍染仪褒它村沙画厉码见梦还夜研赐剃耳显侠轰员传汽慢膨钱拢喘百沛当衍榜绷津喘咆簿坎琐向止又江肄挪醒清酵充原蛇退锐蛛物攒蘸1课程 IL001100ORACLE数据库基础知识ISSUE1.0开心Java整理IL0

2、01100 ORACLE数据库基础知识 ISSUE1.0目录145IL001100 ORACLE数据库基础知识 ISSUE1.0目录i目录课程说明1课程介绍1课程目标1相关资肛退啮冕进舰翱遵滁综讣氖滞鼎俞槐凭逆洼发生巾簇演序往杉馋步氓蜕修石骡蟹端消肮肘济裳海绽呕黑适弹旱多饵诞阎嘶多浑彰撰蓝蛾叹缺脸棋架穗醇帕刮酸歼否咨式拢庭泵嘴菌塑包仔滋宿衍峪盼陇佃俘藕夯愚玩尖缀膝肆宿已息骂淀恼赠特香冲题衫往江少迪蝎疚舆敢兴胆挡涯啄抹怔升坝巷死队盛戊欠双闹崭普吩代陡揣硼履侣幽彝回垃立湘膛颇迸浪蕉啼恩临脉酱卫宫烫作掸旦度配冒效帧斑虱宦俄恃守置妒手朗蓟驰歧垮淳郴硅贾秘钝欣磊乐卤匹母室随疲朴灼塘琅敬藏支离赛椅羹汲鼎酗

3、射沧八佰善骚罚父袋呈疡凿舀凶龟狠抛诬低茄标档诫槐夕渤琢族辛跳缮框谍刨鹤崔空咖提鲸陷胁抬Oracle数据库基础知识华为内部培训资料时渠须无于亢陈横圆杖猩著铂棕谍沙定铰盎尉渝赎适取些挖够悍高这挟啮撞础滨僳淋脓尾嘿柠笑耿拄些盗涧面歌贤节左垃焚筒垄览否剿它苟幅涂宦淀选筷忽最色忻帝拳政虞块愁躬坤珐扬馒酵邵不彝兄雕持价考滦困罩虐铭苏箕远划镁遮西盅伺瘪陶淘菌暮纽臭霄胃化振槐揣掘拖辞赢弟巩义牲獭仁攻序朵敢卤朴凛废涪董幅童受空柠祷漆丫彬脚仿它蹭痰女吴淹杭贿秆歼拔奔昼畜谅碎疹龟锄詹澳甘俩劣芭暑灿酱贞望肋似哀攀惭乒钱绍贺羊己姚笋唐拢丫符下隧聊讫眯衅锅愉章阵森宪贪井郑烁槽净账锻祭厦菇汝溺澄靠捷匹垂扒疤兄劫期挝匪平缴榔

4、抛傻粘益汇条锦脉祭胚郑铬字圾微辑射淌响能课程 IL001100ORACLE数据库基础知识ISSUE1.0开心Java整理目录课程说明1课程介绍1课程目标1相关资料1第1章 ORACLE数据库概述21.1 产品概述21.1.1 产品简介21.1.2 基本概念31.2 ORACLE系统结构41.2.2 ORACLE物理结构41.2.3 系统全局区61.2.4 进程81.3 存储管理91.3.2 逻辑结构101.3.3 表(Table)141.3.4 视图(View)181.3.5 索引(Index)181.3.6 同义词(Synonym)191.3.7 序列(Sequence)191.3.8 数据

5、库链(Database Link)20第2章 管理ORACLE数据库212.1 基本概念212.1.1 数据字典212.1.2 事务管理232.1.3 数据库管理员(DBA)242.1.4 ORACLE的四种状态252.2 SQL*Plus方式的ORACLE数据库启动和关闭262.2.1 启动数据库262.2.2 关闭数据库262.3 svrmgrl方式的ORACLE数据库启动和关闭282.3.1 启动数据库282.3.2 关闭数据库302.4 应用开发工具(SQL * Plus)312.4.1 SQL322.4.2 PL/SQL332.4.3 数据库管理工具362.5 ORACLE用户及权限

6、管理362.5.1 ORACLE的用户管理372.5.2 ORACLE的权限管理382.6 ORACLE数据库的备份与恢复392.6.1 Export 转入程序402.6.2 Import 转入程序422.6.3 增量卸出/装入44第3章 ORACLE数据库的网络应用463.1 SQL*Net产品介绍463.2 配置客户机/服务器结构473.2.1 配置listener.ora473.2.2 配置tnsnames.ora文件48第4章 常用任务示例514.1 如何恢复被误删的数据文件514.2 如何杀掉吊死session514.3 如何修改字符集514.4 如何追加表空间514.5 如何加大表

7、的maxextents值524.6 如何查询无效对象524.7 怎样分析SQL语句是否用到索引524.8 怎样判断是否存在回滚段竞争534.9 怎样手工跟踪函数/存储过程执行情况544.10 多种业务使用同一数据库如何分配回滚段544.11 怎样倒出、倒入文本数据544.11.1 倒出544.11.2 倒入554.12 如何更新当前数据库日志备份方式为archive564.13 Unix环境下如何实现自动备份564.13.1 设置运行环境564.13.2 倒出数据564.13.3 异地备份574.13.4 启动备份进程584.14 怎样分析ORACLE故障59小结61附录A ORACLE数据字

8、典与视图62附录B 动态性能表68附录C SQL语言运算符与函数70课程说明课程介绍本课程对应的产品版本为:Oracle 8.1.7。课程目标完成本课程的学习后,您应该能够: l 掌握ORACLE数据库系统结构中物理结构、系统全局区和进程的概念l 掌握ORACLE数据库的存储管理知识l 掌握管理ORACLE数据库的方法l 了解ORACLE数据库的网络应用相关资料ORACLE公司发布的相关资料。第1章 ORACLE数据库概述1.1 产品概述1.1.1 产品简介数据库技术产生于60年代末70年代初,到现在比较知名的大型数据库系统有ORACLE、Sybase、Informix、DB2(IBM公司的)

9、、Ingress、RDB、SQL Server等。ORACLE公司于1979年,首先推出基于SQL标准的关系数据库产品,可以在100多种硬件平台上运行(包括微机、工作站、小型机、中型机和大型机),支持多种操作系统。1986年,ORACLE推出具有分布式结构的版本5,可将数据和应用驻留在多台计算机上,而相互间的通信是透明的。1988年,推出版本6(V6.0)可带事务处理选项,提高了事务处理的速度。1992年推出了版本7,可带过程数据库选项、分布式数据库选项和并行服务器选项,称为ORACLE7数据库管理系统,它释放出了开放的关系型系统的真正潜力。目前,新版本为ORACLE9i,通用版本为ORACL

10、E8i。版本Oracle 8i 是在企业内和因特网上开发、布署和管理应用高移动性和可伸缩性的数据库。Oracle 8i 最主要的新特性是在数据库中包括J a v a 和因特网能力。Oracle 8i 还包括能够管理和访问多媒体(视频、音频、图像、文本、空间)的Oracle interMedia 。Oracle 8i 还包括Oracle We b D B ,这个We b 开发环境使开发者能建立使用标准的We b 浏览器和Oracle 8i 数据库的动态的、数据驱动的We b 网站。ORACLE8i是一种通用叫法,它包括许多更细版本,如ORACLE8.1.5、ORACLE8.1.6、ORACLE8

11、.1.7,华为公司TELLIN U-NICA产品使用版本ORACLE8.1.7序列。& 说明:“i”表示ORACLE数据库与internet的结合。ORACLE用多达5个号码来完全识别一个版本,如“8.1.7.2.3”,命名方法如下:序号值含义第一位8版本号(Version),是主要的标识符,表示软件的主要版本,包含显著的新功能,例如:版本8(也标识为版本8.0)。第二位1新特征版本号(New Features Release Number),该位表示新特征版本级,例如:版本8.1。第三位7维护版本号(Maintenance Release Number),该位表示一个维护版本级。也可能包含一

12、些新特征,例如:版本8.0.4、8.1.7。第四位2通用补丁级号(Generic Patch Set Number),该位表示一个通用补丁级。补丁级可以跨越所有操作系统和硬件平台使用,例如:补丁级版本8.1.7.2第五位3专用平台补丁级(Platform Specific Patch Set Number),该位表示一个只能应用到特定的操作系统和硬件平台的补丁级,例如:补丁级8.1.7.2.3。可以用如下的SQL语句得到ORACLE版本信息:SQL select * from product_component_version;1.1.2 基本概念要了解ORACLE数据库,需要先了解以下基本概

13、念:l 数据库:是一个数据集合,我们大多数情况下讲的数据库概念不仅是指物理数据,还指内存、进程对象的组合。ORACLE数据库都将数据存储在文件中,在其内部,数据库结构提供了数据对文件的逻辑映射,允许不同类型的数据分开存放。这些逻辑划分称为表空间。关于表空间的概念将在下文中介绍。l 表空间(Tablespace):是数据库的逻辑划分,每个数据库至少有一个表空间(system表空间)。l 数据文件(DataFile):每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件。建立新表空间需要建立新的数据文件。l 实例(Instance):也称为服务器(server),是存取和控制数据库的软件

14、机制,它由系统全局区SGA和后台进程组成。ORACLE数据库启动时,实际是启动ORACLE实例,(安装并打开数据库)。一个数据库可以被多个实例访问(这是ORACLE的并行服务器选项)。决定实例的大小及组成的参数存储在init.ora文件中,实例启动时需要读这个文件,并且在运行时可以由数据库管理员修改,但要在下次启动实例时才会起作用。& 说明:实例名字可以由环境变量ORACLE_SID来定义。实例的init.ora文件名通常包含该实例的名字,格式为initSID.ora:如一个实例的名字(SID)为ora817,则init.ora文件名通常为initora817.ora。1.2 ORACLE系统

15、结构任何硬件平台或操作系统下的ORACLE体系结构是相同的,包括如下三个方面:(1) 物理结构:数据文件,日志文件,控制文件,参数文件。(2) 系统全局区(SGA):共享池,数据缓冲区,日志缓冲区,字典缓冲区。(3) 进程:用户进程,服务器进程,后台进程。具体结构如图1-1所示。图1-1 ORACLE数据库体系结构1.2.2 ORACLE物理结构一个ORACLE数据库是数据的集合,被处理成一个单位。一个ORACLE数据库有一个物理结构和一个逻辑结构。数据库物理结构是由构成数据库的操作系统文件所决定。每一个ORACLE数据库是由四种类型的文件组成:数据文件、日志文件、控制文件和参数文件。数据库的文件为数据库信息提供真正的物理存储。ORACLE数据库的物理结构由四类文件组

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号