ImageVerifierCode 换一换
格式:DOC , 页数:77 ,大小:868.50KB ,
资源ID:13161914      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13161914.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle数据库基础知识华为内部培训资料Word格式文档下载.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle数据库基础知识华为内部培训资料Word格式文档下载.doc

1、1.3.4 视图(View)181.3.5 索引(Index)181.3.6 同义词(Synonym)191.3.7 序列(Sequence)191.3.8 数据库链(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 关闭数据库

2、302.4 应用开发工具(SQL * Plus)312.4.1 SQL322.4.2 PL/SQL332.4.3 数据库管理工具362.5 ORACLE用户及权限管理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章

3、 常用任务示例514.1 如何恢复被误删的数据文件514.2 如何杀掉吊死session514.3 如何修改字符集514.4 如何追加表空间514.5 如何加大表的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 设置运行

4、环境564.13.2 倒出数据564.13.3 异地备份574.13.4 启动备份进程584.14 怎样分析ORACLE故障59小结61附录A ORACLE数据字典与视图62附录B 动态性能表68附录C SQL语言运算符与函数7045课程说明课程介绍本课程对应的产品版本为:Oracle 8.1.7。课程目标完成本课程的学习后,您应该能够: l 掌握ORACLE数据库系统结构中物理结构、系统全局区和进程的概念l 掌握ORACLE数据库的存储管理知识l 掌握管理ORACLE数据库的方法l 了解ORACLE数据库的网络应用相关资料ORACLE公司发布的相关资料。小结第1章 ORACLE数据库概述1.

5、1 产品概述1.1.1 产品简介数据库技术产生于60年代末70年代初,到现在比较知名的大型数据库系统有ORACLE、Sybase、Informix、DB2(IBM公司的)、Ingress、RDB、SQL Server等。ORACLE公司于1979年,首先推出基于SQL标准的关系数据库产品,可以在100多种硬件平台上运行(包括微机、工作站、小型机、中型机和大型机),支持多种操作系统。1986年,ORACLE推出具有分布式结构的版本5,可将数据和应用驻留在多台计算机上,而相互间的通信是透明的。1988年,推出版本6(V6.0)可带事务处理选项,提高了事务处理的速度。1992年推出了版本7,可带过程

6、数据库选项、分布式数据库选项和并行服务器选项,称为ORACLE7数据库管理系统,它释放出了开放的关系型系统的真正潜力。目前,新版本为ORACLE9i,通用版本为ORACLE8i。版本Oracle 8i 是在企业内和因特网上开发、布署和管理应用高移动性和可伸缩性的数据库。Oracle 8i 最主要的新特性是在数据库中包括J a v a 和因特网能力。Oracle 8i 还包括能够管理和访问多媒体(视频、音频、图像、文本、空间)的Oracle interMedia 。Oracle 8i 还包括Oracle We b D B ,这个We b 开发环境使开发者能建立使用标准的We b 浏览器和Orac

7、le 8i 数据库的动态的、数据驱动的We b 网站。ORACLE8i是一种通用叫法,它包括许多更细版本,如ORACLE8.1.5、ORACLE8.1.6、ORACLE8.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

8、 Number),该位表示新特征版本级,例如:版本8.1。第三位7维护版本号(Maintenance Release Number),该位表示一个维护版本级。也可能包含一些新特征,例如:版本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语句得到ORA

9、CLE版本信息:SQL select * from product_component_version;1.1.2 基本概念要了解ORACLE数据库,需要先了解以下基本概念:l 数据库:是一个数据集合,我们大多数情况下讲的数据库概念不仅是指物理数据,还指内存、进程对象的组合。ORACLE数据库都将数据存储在文件中,在其内部,数据库结构提供了数据对文件的逻辑映射,允许不同类型的数据分开存放。这些逻辑划分称为表空间。关于表空间的概念将在下文中介绍。l 表空间(Tablespace):是数据库的逻辑划分,每个数据库至少有一个表空间(system表空间)。l 数据文件(DataFile):每个表空间由

10、同一磁盘上的一个或多个文件组成,这些文件叫数据文件。建立新表空间需要建立新的数据文件。l 实例(Instance):也称为服务器(server),是存取和控制数据库的软件机制,它由系统全局区SGA和后台进程组成。ORACLE数据库启动时,实际是启动ORACLE实例,(安装并打开数据库)。一个数据库可以被多个实例访问(这是ORACLE的并行服务器选项)。决定实例的大小及组成的参数存储在init.ora文件中,实例启动时需要读这个文件,并且在运行时可以由数据库管理员修改,但要在下次启动实例时才会起作用。实例名字可以由环境变量ORACLE_SID来定义。实例的init.ora文件名通常包含该实例的名

11、字,格式为initSID.ora:如一个实例的名字(SID)为ora817,则init.ora文件名通常为initora817.ora。1.2 ORACLE系统结构任何硬件平台或操作系统下的ORACLE体系结构是相同的,包括如下三个方面:(1) 物理结构:数据文件,日志文件,控制文件,参数文件。(2) 系统全局区(SGA):共享池,数据缓冲区,日志缓冲区,字典缓冲区。(3) 进程:用户进程,服务器进程,后台进程。具体结构如图1-1所示。图1-1 ORACLE数据库体系结构1.2.2 ORACLE物理结构一个ORACLE数据库是数据的集合,被处理成一个单位。一个ORACLE数据库有一个物理结构和

12、一个逻辑结构。数据库物理结构是由构成数据库的操作系统文件所决定。每一个ORACLE数据库是由四种类型的文件组成:数据文件、日志文件、控制文件和参数文件。数据库的文件为数据库信息提供真正的物理存储。ORACLE数据库的物理结构由四类文件组成1. 数据文件数据文件是物理存储ORACLE数据库数据的文件,每一个ORACLE数据库有一个或多个物理的数据文件(data file)。一个数据库的所有数据文件包含了全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中。数据文件有下列特征:l 每一个数据文件只与一个数据库联系l 一个表空间可包含一个或多个数据文件图1-2给出数据库、

13、表空间及数据文件之间关系。图1-2 数据库、表空间及数据文件之间关系2. 日志文件每一个数据库有两个或多个日志文件(redo log file)的组,每一个日志文件组用于收集数据库日志。日志的主要功能是记录对数据所做的修改,所以对数据库做的全部修改是记录在日志中。日志文件的主要作用是保护数据库以防止故障。为了防止日志文件本身的故障,ORACLE允许镜象日志(mirrored redo log),可以在不同磁盘上维护两个或多个日志副本。日志文件中的信息仅在系统故障或介质故障时用来恢复数据库。3. 控制文件每一个ORACLE数据库有一个控制文件(control file),它记录数据库的物理结构,

14、包含下列信息类型:l 数据库名。l 数据库数据文件和日志文件的名字和位置。l 数据库建立日期。为了安全起见,允许控制文件被镜象。每一个ORACLE数据库的实例启动时,它的控制文件用于标识数据库和日志文件,当着手数据库操作时它们被打开。当数据库的物理组成更改时,ORACLE自动更改该数据库的控制文件。数据恢复时,也要使用控制文件。4. 参数文件是一个文本文件,可直接使用文本编辑器对其内容进行修改,该文件只在建立数据库和启动实例时被访问,修改该文件后必须重启实例才生效。系统初始参数文件:init .ora生成的参数文件为:initSID.ora参数文件作用如下:l 设置SGA的大小。l 设置数据库的全部缺省值。l 设置数据库的范围。l 在数据库建立时定义数据库的物理属

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1