oracle讲议

举报
资源描述
ORACLE介介绍绍目标课程总体目标:安装、创建和管理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 数据库体系结构一个Oracle 服务器:是一个数据管理系统,它提供开放的,全面的,近乎完整的信息管理 由一个Oracle 实例和一个Oracle 数据库组成数据库结构Oracle 内存结构进程结构 用户进程:当用户请求连接Oracle 服务器时启动 服务器进程:用户建立会话时启动,用于连接Oracle 实例。后台进程:当Oracle 实例启动时启动Oracle 进程服务器进程和数据缓冲区 缓缓冲状冲状态态:锁锁定定 清除清除 空空闲闲 DirtyDBWn物理数据库结构表空间和数据文件 表空间由多个数据文件组成 数据文件只能属于一个表空间SYSTEM和SYSAUX表空间 SYSTEM和SYSAUX表空间是强制表空间数据库创建使他们即被创建他们必须在线SYSTEM:用于实现核心功能(如数据字典表)SYSAUX:起辅助作用,用于存放附加的数据库对象(如OEM资料库)段、区和块 段存在于表空间中段是区的集合 区是数据块的集合数据块会被映射到磁盘块数据库的逻辑和物理结构扩充数据库扩充数据库的方法有以下几种:创建新的表空间 在已有的表空间中增加数据文件 加大数据文件的尺寸 制定数据文件的动态增长策略浏览存储结构培训示例:HR方案数据库体系架构:结构组件总结内存结构:系统全局区(SGA):数据缓冲,重做缓冲和各种池 程序全局区(PGA)进程结构:用户进程和服务器进程 后台进程:系统监控进程(SMON),进程监控进程(PMON),数据库写入进程(DBWn),检查点进程(CKPT),日志写入进程(LGWR),归档进程(ARCn)等存储结构:逻辑:数据库,方案,表空间,段,区和数据块 物理:数据文件,参数,重做文件,和OS块数据库体系结构和活动在后面的课程中将介绍以下内容:控制文件 Oracle 实例管理 数据文件和数据库写入进程(DBWn)检查点进程(CKPT)重做日志文件和日志写入进程(LGWR)归档进程(ARCn)系统监控进程(SMON)进程监控进程(PMON)举例:Oracle 数据库的工作方式控制文件 包含物理数据库结构信息在mount阶段读入 应该被多重镜像 是运行所必需的Oracle 实例管理数据文件包括所有的数据库数据 只能属于一个数据库来自于被称为“表空间”的数据库存储逻辑单元 可以直接被读进内存通过备份策略可以使数据文件得到保护检查点(CKPT)会引发:调用DBWn 用检查点信息更新数据文件头 用检查点信息更新控制文件重做日志文件和日志写入进程 重做日志文件:记录数据库的改变 应当多重备份 日志写入进程激活在:提交 日志缓冲区超过1/3 每三秒 每次DBWn执行之前归档进程(ARCn)是可选的后台进程当数据库处于ARCHIVELOG模式时自动归档重做日志文件保存数据库的所有修改记录系统监视进程(SMON)启动时自动恢复实例 合并空闲空间释放临时段进程监视进程(PMON)PMON 在进程失败后负责清理数据库缓存和闲置资源并:回滚事务 释放锁 释放其他资源Oracle 实例管理:摘要Oracle数据库如何运作Oracle数据库如何运作总结 在本课程中,你学会如何:安装,创建,管理Oracle 10g 为应用配置数据库 使用基本监视过程 实现备份恢复策略 数据库和文件之间移动数据Oracle数据库软件安装 课程总体目标:描述DBA角色,解释典型的任务和工具 计划一个Oracle数据库的安装 应用OFA 通过用OUI安装Oracle软件 用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 Enterprise 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 到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.ctl 重做日志文件: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_OWNER=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 通知 集群服务 复制系统安装选项:静默模式Silent在静默模式用OUI安装配置Oracle:1.若干系统中没有oraInst.loc文件,就创建一个oraInst.loc文件2.用Oracle软件准备一个基于文件模式的响应文件3.记录响应文件:.runInstaller record-destinationFile 4.在静默或者禁止模式运行OUI5.如果需要,可以在静默模式下运行NetCA和DBCA总结在本课例,你学到了如何:表述DBA角色,解释工作任务和工具 从合适的文档开始计划安装 执行预装任务,如检查系统要求 用OUI安装软件创建Oracle数据库课程目标:回答数据库的基本设计问题 用DBCA创建一个数据库模板 用DBCA创建一个额外的数据库(基于模板)用DBCA删除一个数据库 数据库创建脚本数据库管理任务Task 1:评测数据库服务器硬件Task 2:安装Oracle数据库软件Task 3:规划数据库 Task 4:创建并且打开数据库 Task 5:数据库备份Task 6:注册系统用户 Task 7:实现数据库计划 Task 8:全库备份Task 9:调整数据库性能数据库规划 作为一名DBA,你必须要有以下计划:计划数据库的逻辑存储结构:你有多少磁盘驱动器 你需要多少数据文件 你需要用多大的表空间 专用存储的类型和尺寸,哪种类型的信息将被存储?数据库总设计 数据库备份策略规划数据库需要考虑的事项Oracle数据库实例服务器的性能对数据进行访问操作时数据库的性能 数据库备份和恢复程序的效率数据库的物理和逻辑设计问题数据库配置助手(DBCA)创建一个数据库模块创建一个数据库模块用DBCA 创建数据库用DBCA 创建数据库用DBCA 创建数据库Simplified 初始化参数用DBCA 创建数据库总结在本节课中,你学会如何使用DBCA:创建一个数据库 创建一个数据库设计模板 生成数据库创建脚本Oracle实例管理课程目标:启动和关闭Oracle数据库 用EM管理数据库 了解数据库的启动过程 更改数据库的初始化参数 比较手动和自动存储管理 用SQL*Plus 和iSQL*Plus访问数据库 访问数据字典管理框架Oracle 10g数据库管理框架的三部分:数据库实例 监听 管理界面 数据库控制管理代理(当用网格控制的时候)启动和关闭数据库控制Oracle EM访问Oracle E M数据库主页启动和停止监听数据库的启动和关闭启动数据库实例启动Oracle数据库实例:NOMOUNT状态启动Oracle数据库实例:MOUNT状态启动Oracle数据库实例:OPEN状态启动一个Oracle DB 实例:OPEN状态关闭Oracle数据库实例关闭数据库的几种模式 关闭模式:A=ABORT I=IMMEDIATE T=TRANSACTIONAL N=NORMAL用SQL*Plus 启动和关闭数据库初始化参数文件查看和更改初始化参数内存管理自动存储管理:它是一种被推荐的简单管理方式 你可以通过一个初始参数去指定SGA内存总大小 授权给Oracle服务器去管理共享池,Java池,高速缓冲存储器,和大池的内存分派手动设置存储管理:可通过若干个初始参数指定内存大小 从内存指导获得建议授权共享存储管理(ASMM)手动设置共享存储管理查看警告日志 数据库主页 链接区警告日志内容查看日志历史用SQL*Plus and iSQL*Plus访问数据库SQL*Plus an和iSQL*Plus提供访问数据库的桥梁:通过它们可以执行对数据库的管理 在你的数据库中,你可以通过执行SQL命令查询,插入,更改和删除数据应用iSQL*Plus应用SQL*PlusSQL*Plus 是:一个命令行工具 一种交互工具访问SQL*Plus从SQL*Plus访问SQL脚本动态性能视图动态性能视图使用例子动态性能视图这些性能视图属于SYS用户.根据不同的阶段使用不同的视图:实例被启动.数据库被挂载 数据库被打开.你可以通过查询V$FIXED_TABLE视图去查看所有视图名字这些视图经常被作为元视图查阅因为这些视图是动态的,所以在这些视图中不能保证读一致总结在本节课中,你学会如何:启动停止Oracle数据库和组件 使用EM和EM高级功能 用SQL*Plus和iSQL*Plus
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 办公文档 > 解决方案


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号