Oracle数据库安装、配置和使用1启迪梦想引领成长本讲主要内容2了解Oracle数据库体系结构安装和配置Oracle数据库创建数据库表空间的创建和管理用户的创建及授权启迪梦想引领成长Oracle10g的产品构成3客户端产品企业管理产品中间件产品开发工具数据库产品启迪梦想引领成长Oracle数据库简介4Oracle数据库基于客户端/服务器技术客户端应用程序通过向服务器请求并接收信息的方式与数据库进行交互。它充当用户与数据库之间的接口请求响应数据库服务器对数据库表进行最佳管理,处理多个客户端对同一数据的并发访问。全面地保持数据完整性,并控制数据库访问权限等安全性需求网络服务器启迪梦想引领成长Oracle10g体系结构5Oracle服务器Oracle数据库Oracle实例Oracle数据库是一个数据的集合,存储数据的媒介,主要由数据文件、控制文件和日志文件组成管理数据库的后台进程和内存结构的集合称为Oracle实例数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制Oracle服务器对外提供开放、全面和综合的数据库管理,它由Oracle数据库和Oracle实例组成启迪梦想引领成长Oracle数据库和实例的关系6用户必须通过oracle实例才能访问到oracle数据库一个oracle实例只能对应一个oracle数据库一个数据库有可能对应多个实例(并行数据库系统oracle实时应用集群中)一般情况下,oracle数据库和oralce实例是一对一的关系启迪梦想引领成长7启迪梦想引领成长Oracle10g数据库安装8服务器安装需求•版本•企业版•标准版•个人版•最低配置•CPU:最低200MHz•内存:最小256MB,建议512MB•硬盘空间:•企业版(1.76GB)•标准版(1.76GB)•个人版(1.72GB)客户端安装需求•安装类型•管理者(administrator)•运行时环境(runtime)•自定义(custom)•最低配置•CPU:最低200MHz•内存:256MB•硬盘空间:•管理者(647MB)•运行时环境(486MB)启迪梦想引领成长Oracle10g的安装----具体要求安装ORACLE10gserver端学会启动和停止数据库服务初步了解ORACLE的安全性•在安装的过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库管理系统会有什么影响•主要是用户的登录和服务器预定义角色•思考如果某个服务停止后,在连接数据库时会有何影响了解ORACLE的系统架构初步了解ORACLE的安全性•能够使用企业管理器OEM管理数据库•能够使用SQL*Plus访问oralce数据库•包括数据库结构,网络服务和设置等启迪梦想引领成长Oracle数据库的安装配置过程10安装Oracle服务器软件创建数据库(安装时自动创建)配置监听器(安装时自动配置)启动Oracle实例(自动启动服务)创建用户表空间创建新用户并授权安装Oracle客户端软件配置网络服务名以新用户登录Oracle提交SQL查询服务器端客户端启迪梦想引领成长Oracle10g数据库的安装和创建11Oracle10g数据库的安装过程略Oracle10g数据库的创建过程略启迪梦想引领成长Oracle10g数据库文件目录结构12Admin目录:存放数据库管理文件…\bdump:后台跟踪文件…\cdump:信息转储文件…\create:数据库创建文件…\exp:数据库导出文件…\pfile:初始化参数文件…\udump:用户SQL追踪文件db_1目录:Oracle10g主目录…\bin:包含数据库管理的各种命令等…\database:存放服务器段的参数文件spfile…\network\admin:有关监听文件listener.ora,sqlnet.oraOradata目录:存储相应实例的数据文件、日志文件和控制文件flash_recovery_area目录:存储备份—恢复文件启迪梦想引领成长检查数据库服务13打开服务,可以看到和oracle相关的如下服务:服务名说明OracleOraDb20g_home1TNSListenerOracle数据库监听服务,若监听器未启动,则客户端将无法连接到数据库服务器OracleServiceORCLOracle数据库服务,该服务是数据库启动的基础,只有该服务启动了,Oracle数据库才能正常启动。这是必须启动的服务。OracleDBConsoleorcl数据库orcl的企业管理器服务OracleOraDb10g_home1iSQLPlus用于管理iSQL*Plus服务,在MS-Dos命令提示符中,执行isqlplussvc.exe-start5580用于启动该服务;执行isqlplussvc.exe-stop...