Oracle数据库基础知识(华为内部培训资料)_第1页
Oracle数据库基础知识(华为内部培训资料)_第2页
Oracle数据库基础知识(华为内部培训资料)_第3页
Oracle数据库基础知识(华为内部培训资料)_第4页
全文预览已结束

下载本文档

kok电子竞技权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

kok电子竞技:文档简介

1、课程 il001100oracle数据库基础知识 issue1.0 开心java整理il001100 oracle 数据库基础知识 issue1.0 目录 目录课程说明 . 1 课程介绍. 1 课程目标. 1 相关资料. 1第 1 章 oracle 数据库概述 . 2 1.1 产品概述. 2 1.1.1 产品简介 . 2 1.1.2 基本概念 . 3 1.2 oracle 系统结构. 4 1.2.2 oracle 物理结构 . 4 1.2.3 系统全局区. 6 1.2.4 进程 . 8 1.3 存储管理. 9 1.3.2 逻辑结构 . 10 1.3.3 表(table). 14 1.3.4 视

2、图(view) . 18 1.3.5 索引(index) . 18 1.3.6 同义词(synonym) . 19 1.3.7 序列(sequence). 19 1.3.8 数据库链(database link). 19第 2 章 管理 oracle 数据库 . 21 2.1 基本概念. 21 2.1.1 数据字典 . 21 2.1.2 事务管理 . 23 2.1.3 数据库管理员dba . 24 2.1.4 oracle 的四种状态. 25 2.2 sqlplus 方式的 oracle 数据库启动和关闭 . 26 2.2.1 启动数据库. 26 2.2.2 关闭数据库. 26 2.3 svr

3、mgrl 方式的 oracle 数据库启动和关闭. 28 2.3.1 启动数据库. 28 2.3.2 关闭数据库. 30 2.4 应用开发工具(sql plus). 31 2.4.1 sql . 32 2.4.2 pl/sql. 33 iil001100 oracle 数据库基础知识 issue1.0 目录 2.4.3 数据库管理工具 . 36 2.5 oracle 用户及权限管理 . 36 2.5.1 oracle 的用户管理. 37 2.5.2 oracle 的权限管理. 38 2.6 oracle 数据库的备份与恢复. 39 2.6.1 export 转入程序. 40 2.6.2 imp

4、ort 转入程序 . 42 2.6.3 增量卸出/装入 . 44第 3 章 oracle 数据库的网络应用. 46 3.1 sqlnet 产品介绍 . 46 3.2 配置客户机/服务器结构 . 47 3.2.1 配置 listener.ora. 47 3.2.2 配置 tnsnames.ora 文件 . 48第 4 章 常用任务示例 . 51 4.1 如何恢复被误删的数据文件. 51 4.2 如何杀掉吊死 session . 51 4.3 如何修改字符集 . 51 4.4 如何追加表空间 . 51 4.5 如何加大表的 maxextents 值. 52 4.6 如何查询无效对象 . 52 4.

5、7 怎样分析 sql 语句是否用到索引. 52 4.8 怎样判断是否存在回滚段竞争 . 53 4.9 怎样手工跟踪函数/存储过程执行情况 . 54 4.10 多种业务使用同一数据库如何分配回滚段 . 54 4.11 怎样倒出、倒入文本数据 . 54 4.11.1 倒出 . 54 4.11.2 倒入 . 55 4.12 如何更新当前数据库日志备份方式为 archive. 56 4.13 unix 环境下如何实现自动备份 . 56 4.13.1 设置运行环境 . 56 4.13.2 倒出数据 . 56 4.13.3 异地备份 . 57 4.13.4 启动备份进程 . 58 4.14 怎样分析 or

6、acle 故障. 59 iiil001100 oracle 数据库基础知识 issue1.0 目录小结 . 61附录 a oracle 数据字典与视图 . 62附录 b 动态性能表. 68附录 c sql 语言运算符与函数 . 70 iiiil001100 oracle 数据库基础知识 issue1.0 课程说明 课程说明课程介绍 本课程对应的产品kok电子竞技本为:oracle 8.1.7。课程目标 完成本课程的学习后,您应该能够: 掌握 oracle 数据库系统结构中物理结构、系统全局区和进程的概念 掌握 oracle 数据库的存储管理知识 掌握管理 oracle 数据库的方法 了解 oracle 数

7、据库的网络应用相关资料 oracle 公司发布的相关资料。 1il001100 oracle 数据库基础知识 issue1.0 oracle 数据库概述 第1章 oracle 数据库概述1.1 产品概述1.1.1 产品简介 数据库技术产生于 60 年代末 70 年代初,到现在比较知名的大型数据库系统 有 oracle、sybase、informix、db2(ibm 公司的)、ingress、rdb、sql server 等。 oracle 公司于 1979 年,首先推出基于 sql 标准的关系数据库产品,可以 在 100 多种硬件平台上运行(包括微机、工作站、小型机、中型机和大型机), 支持多

8、种操作系统。1986 年,oracle 推出具有分布式结构的kok电子竞技本 5,可将 数据和应用驻留在多台计算机上,而相互间的通信是透明的。1988 年,推出 kok电子竞技本 6(v6.0)可带事务处理选项,提高了事务处理的速度。1992 年推出了 kok电子竞技本 7,可带过程数据库选项、分布式数据库选项和并行服务器选项,称为 oracle7 数据库管理系统,它释放出了开放的关系型系统的真正潜力。目前, 新kok电子竞技本为 oracle9i,通用kok电子竞技本为 oracle8i。kok电子竞技本 oracle 8i 是在企业内 和因特网上开发、布署和管理应用高移动性和可伸缩性的数据库。oracle 8i 最主要的新特性是在数据库中包括 j a v a

9、和因特网能力。oracle 8i 还包括 能够管理和访问多媒体(视频、音频、图像、文本、 的 空间) oracle intermedia 。 oracle 8i 还包括 oracle we b d b ,这个 we b 开发环境使开发者能建立使 用标准的 we b 浏览器和 oracle 8i 数据库的动态的、数据驱动的 we b 网站。 oracle8i 是一种通用叫法,它包括许多更细kok电子竞技本,如 oracle8.1.5、 oracle8.1.6、oracle8.1.7,华为公司 tellin u-nica 产品使用kok电子竞技本 oracle8.1.7 序列。 说明: “i”表示 oracle 数据库与

10、 internet 的结合。 oracle 用多达 5 个号码来完全识别一个kok电子竞技本,如“8.1.7.2.3”,命名方法 如下: 序号 值 含义 第一位 8 kok电子竞技本号(version),是主要的标识符,表示软件的主要kok电子竞技本,包 含显著的新功能,例如:kok电子竞技本 8(也标识为kok电子竞技本 8.0)。 第二位 1 新特征kok电子竞技本号(new features release number),该位表示新特 2il001100 oracle 数据库基础知识 issue1.0 oracle 数据库概述 征kok电子竞技本级,例如:kok电子竞技本 8.1。 第三位 7 维护kok电子竞技本号(maintenance release number),该位表示一个维 护

11、kok电子竞技本级。也可能包含一些新特征,例如:kok电子竞技本 8.0.4、8.1.7。 第四位 2 通用补丁级号(generic patch set number),该位表示一个通用 补丁级。补丁级可以跨越所有操作系统和硬件平台使用,例如:补 丁级kok电子竞技本 8.1.7.2 第五位 3 专用平台补丁级(platform specific patch set number),该位表 示一个只能应用到特定的操作系统和硬件平台的补丁级, 例如:补 丁级 8.1.7.2.3。 可以用如下的 sql 语句得到 oracle kok电子竞技本信息: sqlgt select from product_component_version1.1.

12、2 基本概念 要了解 oracle 数据库,需要先了解以下基本概念: 数据库:是一个数据集合,我们大多数情况下讲的数据库概念不仅是指 物理数据,还指内存、进程对象的组合。oracle 数据库都将数据存储 在文件中,在其内部,数据库结构提供了数据对文件的逻辑映射,允许 不同类型的数据分开存放。这些逻辑划分称为表空间。关于表空间的概 念将在下文中介绍。 表空间(tablespace):是数据库的逻辑划分,每个数据库至少有一个 表空间(system 表空间)。 数据文件 : (datafile) 每个表空间由同一磁盘上的一个或多个文件组成, 这些文件叫数据文件。建立新表空间需要建立新的数据文件。 实

13、例(instance):也称为服务器(server),是存取和控制数据库的软 件机制,它由系统全局区 sga 和后台进程组成。 oracle 数据库启动时,实际是启动 oracle 实例,(安装并打开数据库)。 一个数据库可以被多个实例访问(这是 oracle 的并行服务器选项)。决定 实例的大小及组成的参数存储在 init.ora 文件中,实例启动时需要读这个文件, 并且在运行时可以由数据库管理员修改,但要在下次启动实例时才会起作用。 说明: 实例名字可以由环境变量 oracle_sid 来定义。 实例的 init.ora 文件名通常包含该实例的名字,格式为 initsid.ora:如一个实 例的名字(sid)为 ora817,则 init.ora 文件名通常为 initora817.ora。 3il001100 oracle 数据库基础知识 issue1.0 oracle 数据库概述1.2 oracle 系统结构 任何硬件平台或操作系统下的 oracle .

温馨提示

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

评论

0/150

提交评论