- 0
- 0
- 约1.79千字
- 约 28页
- 2021-09-16 发布于河北
- 举报
第一章 Oracle 11g基础入门;本章内容;本章目标;1. Oracle 11g 简介;1978年,Oracle 1诞生了,它是使用汇编语言开发的,但它的出现并没有引起太多的关注
1982年,Oracle公司推出了Oracle 3,这是第一个能够运行在大型和小型机上的关系型数据库
1997年,Oracle公司又推出了基于Java语言的Oracle 8
2001年6月,Oracle公司发布了Oracle 9i
2007年7月12日,甲骨文公司在美国纽约宣布推出Oracle 11g,Oracle 11g中的“g”代表“网格”;SQL Server只能在Windows上运行,没有丝毫的开放性;Oracle能在所有主流平台上运行(包括Windows)
SQL Server很难处理日益增多的用户数和数据卷;Oracle平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案
SQL Server没有获得任何安全证书,Oracle获得了最高认证级别的ISO标准认证
SQL Server在多用户时性能不佳。Oracle中引入了共享SQL和多线索服务器体系结构,从而减少了Oracle的资源占用,并增强了Oracle的并发处理能力;2. Oracle 11g体系结构;2.1 进程结构;2.2 内存结构;内存结构;内存结构;2.3 逻辑结构;物理块
物理块是操作系统分配的基本存储单位,逻辑结构中的数据块由若干个物理块构成
物理文件
每个物理文件由苦干个物理块所组成,包括数据文件、控制文件和日志文件
数据文件
数据文件是实际存储插入到数据库表中的实际数据的操作系统文件
数据文件的扩展名为“*.dbf”
重做日志文件
Oracle使用重做日志文件在故障发生之后重现当时的数据库操作,便于数据库的恢复
重做日志文件的扩展名为“*.log”
控制文件
控制文件为二进制文件,它存储了数据库的名称,数据文件和重做日志文件的名称、位置、联机/脱机状态和大小等信息
只有控制文件正常,才能“装载”、“打开”数据库,控制文件的扩展名为“*.ctl” ;Oracle实例
Oracle实例是后台进程和内存结构的集合。作为Oracle数据库与应用程序的接口
Oracle实例为应用程序提供对数据库中数据的管理和维护功能
Oracle数据库
Oracle数据库由操作系统文件组成,这些文件也称为数据库文件,为数据库信息提供实际的物理存储区
Oracle数据库最终由Oracle实例负责完成对数据库中全部数据的管理工作
Oracle服务器
Oracle服务器一般指数据库各软件部件(如SQL*Plus)、Oracle实例及Oracle数据库3个主要部分,它由安装在服务器上的所有软件及启动成功后的实例组成 ;3. Oracle 11g 的安装;4. Oracle 11g数据库实例的创建;Oracle 11g数据库实例的创建;5. Oracle 11g实例的启动与关闭;6.1 网络连接配置概述
在Oracle产品安装完成后,客户端为了与数据库服务器连接实现数据访问,必须进行网络连接配置
Oracle网络配置分为:服务器端配置和客户端配置。配置的结果由配置文件来保存
配置文件
监听程序的配置文件(listener.ora)
服务器端配置的目的就是配置该文件,该文件存储于服务器端
本地网格服务名的配置文件(tnsnames.ora)
当采用本地命名方法时,就必须在客户端保存、配置tnsnames.ora文件,客户端配置的目的就是配置该文件
命名方法配置文件(sqlnet.ora)
如果需要配置命名方法,则还要在客户端和服务器端配置一致的文件
Oracle 11g默认采用本地命名方法;6.2 连接描述符与网络服务名;6.3 监听程序;6.4 Oracle网络连接服务器端配置;6.5 Oracle网络连接客户端配置 ;在客户端远程连接Oracle数据库服务器过程中,经常会提示“连接超时”的错误信息,无法连接上服务器
此时服务器与客户端的配置却都没有任何错误
此类问题产生的原因往往是Windows防火墙屏蔽了1521端口;6.7 Oracle 11g管理工具;6.8 卸载Oracle 11g; 总结
原创力文档

文档评论(0)