oracle讲议分析_第1页
oracle讲议分析_第2页
oracle讲议分析_第3页
oracle讲议分析_第4页
oracle讲议分析_第5页
已阅读5页,还剩129页未读 继续免费阅读

下载本文档

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

文档简介

1、目标课程总体目标: 安装、创建和管理Oracle Database 10/11g企业版 为应用配置数据库 实现备份和恢复策略 使用基本的监控过程本课目标: 了解课程总体目标 了解Oracle Database 10/11g体系结构Oracle 产品 Oracle databases Oracle Application Server Oracle Applications Oracle Collaboration Suite Oracle Developer Suite Oracle servicesOracle 数据库11g: “g”代表“网格” 低成本 高服务品质 易于管理Oracle 数

2、据库体系结构一个Oracle 服务器: 是一个数据管理系统,它提供开放的, 全面的, 近乎完整的信息管理 由一个Oracle 实例和一个Oracle 数据库组成数据库结构Oracle 内存结构进程结构 用户进程:当用户请求连接Oracle 服务器时启动 服务器进程:用户建立会话时启动,用于连接Oracle 实例。 后台进程:当Oracle 实例启动时启动Oracle 进程服务器进程和数据缓冲区 缓冲状态缓冲状态: : 锁定锁定 清除清除 空闲空闲 Dirty DirtyDBWnDBWn物理数据库结构表空间和数据文件 表空间由多个数据文件组成 数据文件只能属于一个表空间SYSTEM和SYSAUX

3、表空间 SYSTEM和SYSAUX表空间是强制表空间数据库创建使他们即被创建他们必须在线SYSTEM: 用于实现核心功能(如数据字典表)SYSAUX: 起辅助作用, 用于存放附加的数据库对象(如OEM资料库)段、区和块 段存在于表空间中段是区的集合 区是数据块的集合数据块会被映射到磁盘块数据库的逻辑和物理结构扩充数据库扩充数据库的方法有以下几种: 创建新的表空间 在已有的表空间中增加数据文件 加大数据文件的尺寸 制定数据文件的动态增长策略浏览存储结构培训示例: HR方案数据库体系架构: 结构组件总结内存结构: 系统全局区(SGA): 数据缓冲, 重做缓冲和各种池 程序全局区(PGA) 进程结构

4、: 用户进程和服务器进程 后台进程: 系统监控进程(SMON),进程监控进程(PMON), 数据库写入进程( DBWn), 检查点进程(CKPT), 日志写入进程(LGWR), 归档进程(ARCn)等存储结构: 逻辑: 数据库, 方案, 表空间, 段, 区和数据块 物理: 数据文件, 参数, 重做文件, 和OS块数据库体系结构和活动在后面的课程中将介绍以下内容: 控制文件 Oracle 实例管理 数据文件和数据库写入进程(DBWn) 检查点进程(CKPT) 重做日志文件和日志写入进程(LGWR) 归档进程(ARCn) 系统监控进程(SMON) 进程监控进程(PMON) 举例: Oracle 数

5、据库的工作方式控制文件 包含物理数据库结构信息在mount阶段读入 应该被多重镜像 是运行所必需的Oracle 实例管理数据文件包括所有的数据库数据 只能属于一个数据库来自于被称为“表空间”的数据库存储逻辑单元 可以直接被读进内存通过备份策略可以使数据文件得到保护检查点(CKPT) 会引发: 调用DBWn 用检查点信息更新数据文件头 用检查点信息更新控制文件重做日志文件和日志写入进程 重做日志文件: 记录数据库的改变 应当多重备份 日志写入进程激活在: 提交 日志缓冲区超过1/3 每三秒 每次DBWn执行之前归档进程(ARCn)是可选的后台进程当数据库处于ARCHIVELOG模式时自动归档重做

6、日志文件保存数据库的所有修改记录系统监视进程(SMON)启动时自动恢复实例 合并空闲空间释放临时段进程监视进程(PMON)PMON 在进程失败后负责清理数据库缓存和闲置资源并: 回滚事务 释放锁 释放其他资源Oracle 实例管理: 摘要Oracle数据库如何运作Oracle数据库如何运作总结 在本课程中,你学会如何: 安装,创建,管理Oracle 10g 为应用配置数据库 使用基本监视过程 实现备份恢复策略 数据库和文件之间移动数据Oracle数据库软件安装 课程总体目标: 描述DBA角色,解释典型的任务和工具 计划一个Oracle数据库的安装 应用OFA 通过用OUI安装Oracle软件

7、用OUI创建一个数据库DBA的时间开销Oracle数据库管理员的任务Oracle数据库管理员包括以下任务: 1.测试数据库服务器硬件 2.安装Oracle软件 3.设计数据库和它的安全策略 4.创建,迁移,打开数据库 5.备份数据库 6.登记系统用户并且规划他们的网络访问 7.实现数据库的设计 8.故障恢复 9.监测数据库的性Oracle数据库的管理工具 Oracle Universal Installer Database Configuration Assistant Database Upgrade AssistantOracle Net Manager Oracle Enterpris

8、e ManagerSQL*Plus and iSQL*Plus Recovery Manager Oracle Secure BackupData PumpSQL*Loader Command-line toolsOracle数据库的安装计划1.了解适合全面的技术体系架构的安装2.更新容量图3.选择数据库软件4.确保满足系统需求5.计划安装之前,安装期间,安装之后的参数配置6.计划安全策略和用户访问7.计划备份和恢复规划和执行DBA方案: 测验系统需求内存需求: 1 GB 磁盘空间需求: swap 区需要1.5BG /tmp目录需要400 MB 的磁盘空间 Oracle软件需要1.5 GB 到

9、3.5 GB 准备1.2 GB 用来重装数据库(可选) 为快速恢复区准备2.4 GB (可选) 操作系统: 根据手册文档而定检查系统需求足够的临时空间 64-bit 到32-bit 之间 核对操作系统 系统包系统与核心参数 X服务权限足够的交换空间ORACLE_HOME非空优化灵活体系架构(OFA)OFA 的作用: 组织大数量的软件 使常规的管理任务更容易 可以实现若干个数据库之间的切换 控制管理数据库的增长 帮助消除空间碎OFA应用 命名挂载点: /u01 /disk01 命名目录: /u01/app/Oracle /u01/app/applmgr命名文件: 控制文件: controln.c

10、tl 重做日志文件: redon.log 数据文件: tn.dbf环境变量配置 ORACLE_BASE: Oracle基于OFA的目录结构的base目录ORACLE_HOME: 这个目录包含Oracle软件 ORACLE_SID: 初始实例名(默认为ORCL)NLS_LANG:语言,客户机程序字符集设置vi .bashrc-export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export PATH=$ORACLE_HOME/bin:$PATHexport ORACLE_OWNE

11、R=oracleexport ORACLE_SID=orclexport ORACLE_TERM=vt100export THREADS_FLAG=nativeexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport LANG=en_US Oracle 通用安装(OUI)安装Oracle 软件数据库配置选项配置助手密码管理完成安装高级安装选项高级安装选项数据库存储: 文件系统 自动存储管理ASM Raw 装置数据库管理: EM网格控制 EM数据库控制 数据库备份与恢复选项 E-mail 通知 集群服务 复制系统安装选项: 静默

12、模式Silent在静默模式用OUI安装配置Oracle:1.若干系统中没有oraInst.loc文件,就创建一个oraInst.loc文件2.用Oracle软件准备一个基于文件模式的响应文件3. 记录响应文件:.runInstaller record -destinationFile 4.在静默或者禁止模式运行OUI5.如果需要,可以在静默模式下运行NetCA和DBCA总结在本课例,你学到了如何: 表述DBA角色,解释工作任务和工具 从合适的文档开始计划安装 执行预装任务,如检查系统要求 用OUI安装软件创建Oracle数据库课程目标: 回答数据库的基本设计问题 用DBCA创建一个数据库模板

13、用DBCA创建一个额外的数据库(基于模板) 用DBCA删除一个数据库 数据库创建脚本数据库管理任务Task 1: 评测数据库服务器硬件Task 2: 安装Oracle数据库软件Task 3: 规划数据库 Task 4: 创建并且打开数据库 Task 5: 数据库备份Task 6: 注册系统用户 Task 7: 实现数据库计划 Task 8: 全库备份Task 9: 调整数据库性能数据库规划 作为一名DBA,你必须要有以下计划: 计划数据库的逻辑存储结构: 你有多少磁盘驱动器 你需要多少数据文件 你需要用多大的表空间 专用存储的类型和尺寸,哪种类型的信息将被存储? 数据库总设计 数据库备份策略规

14、划数据库需要考虑的事项Oracle数据库实例服务器的性能对数据进行访问操作时数据库的性能 数据库备份和恢复程序的效率数据库的物理和逻辑设计问题数据库配置助手(DBCA)创建一个数据库模块创建一个数据库模块用DBCA 创建数据库用DBCA 创建数据库用DBCA 创建数据库Simplified 初始化参数用DBCA 创建数据库总结在本节课中,你学会如何使用DBCA: 创建一个数据库 创建一个数据库设计模板 生成数据库创建脚本Oracle实例管理课程目标: 启动和关闭Oracle数据库 用EM管理数据库 了解数据库的启动过程 更改数据库的初始化参数 比较手动和自动存储管理 用SQL*Plus 和iS

15、QL*Plus访问数据库 访问数据字典管理框架Oracle 10g数据库管理框架的三部分: 数据库实例 监听 管理界面 数据库控制管理代理(当用网格控制的时候)启动和关闭数据库控制Oracle EM访问Oracle E M数据库主页启动和停止监听数据库的启动和关闭启动数据库实例启动Oracle数据库实例: NOMOUNT状态启动Oracle数据库实例: MOUNT状态启动Oracle数据库实例: OPEN状态启动一个Oracle DB 实例: OPEN状态关闭Oracle数据库实例关闭数据库的几种模式 关闭模式: A = ABORT I = IMMEDIATE T = TRANSACTIONA

16、L N = NORMAL用SQL*Plus 启动和关闭数据库初始化参数文件查看和更改初始化参数内存管理自动存储管理: 它是一种被推荐的简单管理方式 你可以通过一个初始参数去指定SGA内存总大小 授权给Oracle服务器去管理共享池,Java池,高速缓冲存储器,和大池的内存分派手动设置存储管理: 可通过若干个初始参数指定内存大小 从内存指导获得建议授权共享存储管理(ASMM)手动设置共享存储管理查看警告日志 数据库主页数据库主页 链接区链接区 警告日志内容警告日志内容查看日志历史用SQL*Plus and iSQL*Plus访问数据库SQL*Plus an和iSQL*Plus提供访问数据库的桥梁

17、: 通过它们可以执行对数据库的管理 在你的数据库中,你可以通过执行SQL命令查询,插入,更改和删除数据应用iSQL*Plus应用SQL*PlusSQL*Plus 是: 一个命令行工具 一种交互工具访问SQL*Plus从SQL*Plus访问SQL脚本动态性能视图动态性能视图使用例子动态性能视图这些性能视图属于SYS用户.根据不同的阶段使用不同的视图: 实例被启动. 数据库被挂载 数据库被打开.你可以通过查询V$FIXED_TABLE视图去查看所有视图名字这些视图经常被作为元视图查阅因为这些视图是动态的,所以在这些视图中不能保证读一致总结在本节课中,你学会如何: 启动停止Oracle数据库和组件

18、使用EM和EM高级功能 用SQL*Plus和iSQL*Plus访问数据库 修改数据库初始化参数 描述数据库启动阶段 描述数据库停止选项 参看警告日至 访问动态性能视图配置Oracle网络环境课程目标: 用EM做下面的事情: 创建一个额外的监听 创建Oracle网络服务别名 配置连接时间失败 控制Oracle网络监听 用Oracle Net Manager器去配置客户端与中间件 用tnsping测试Oracle网络连同性 区别共享服务器和专用服务器Oracle网络服务Oracle网络监听器建立网络连接构建一个中间连接时,Oracle网络要求客户端知道下列内容: 监听在哪台主机上运行 监听监视的端

19、口 监听所用的协议 监听处理的服务名建立连接用户会话Oracle网络的配置和管理工具EM网络服务管理页面 Oracle Net Manager Oracle网络配置助手 命令行监听控制效用Oracle网络监听可以用命令行网络监听可以用命令行lsnrctl来管理来管理监听控制效用句法监听控制效用可以从命令行或从LSNRCTL提示符执行 UNIX 或Linux 命令行句法:监听主页面网络服务管理页面创建一个监听添加一个监听地址数据库服务注册命名方法Oracle网络支持解析连接信息的几种方法: 简易连接命名: 用一个TCP/IP 连接 本地命名: 用一个本地配置文件 目录命名: 使用一个集中化的LD

20、AP兼容的目录服务器 外部命名: 用一个 支持非Oracle命名服务器简易连接默认激活 不需要客户端配置 仅支持TCP/IP协议 不提供高级连接选项支持,例如: 连接时间失败 基于源的路由 负载平衡SQL CONNECT hr/hrdb.us.O:1521/dba10g本地命名需要一个客户机命名解析文件支持Oracle的所有网络协议 支持高级连接选项,例如: 连接时间失败 基于源的路由 负载平衡目录命名需要LDAP用Oracle网络命名解析信息装载: Oracle 因特网目录 Microsoft现役的目录服务支持Oracle的所有网络协议支持高级连接选项外部命名方法用支持非Oracle命名的服务器 包括: NIS外部命名 分布式计算环境(DCE) 单元目

温馨提示

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

评论

0/150

提交评论