oracle数据库的装机与性能调试(附件)【字数:9731】
摘 要本课题针对数据的存储和维护管理展开研究,首先安装Linux平台来支持Oracle数据库软件的运行,然后通过搭建一套多节点的数据库用来存放数据并做冗余策略,容灾策略通过搭建一套Data Guard作为物理备库来实现,物理备库可以实时备份甚至可以在主库发生宕机时第一时间切换成主库使用。基础环境搭建完成之后需要对系统以及SQL语句进行一系列的优化,从优化器的选择到获取统计信息,最后根据统计信息选择一条最佳的执行路径,通过人为干预优化器,可以改变Oracle的执行计划,从而改变SQL的执行效率,进而提升整个数据库的运行性能。
目 录
第一章 环境介绍 1
1.1产品环境简介 1
1.1.1服务器 1
1.1.2软件环境 1
第二章 环境部署 2
2.1安装Linux操作系统 2
2.1.1安装初始化界面 2
2.1.2跳过介质检测 2
2.1.3选择美式英语 3
2.1.4创建自定义的分区 3
2.1.5划分逻辑卷 4
2.1.6配置网卡 4
2.1.7时区选择 4
2.1.8安装服务驱动 4
2.2Oracle软件环境配置 5
2.2.1规划IP地址 5
2.2.2配置/etc/hosts 文件 5
2.2.3建属组,用户 6
2.2.4修改用户的环境变量 6
2.2.5创建目录 7
2.2.6打操作系统补丁 8
2.2.7修改内核参数 8
2.2.8配置用户SSH对等性 9
2.2.9配置共享磁盘 10
2.3安装Grid软件 12
2.3.1Grid简介 12
2.3.2安装步骤 12
2.4安装Oracle数据库软件 13
2.5ASMCA 13
2.6创建RAC数据库 13
第三章 安全策略 15
3.1Data guard简介 15
3.2实施Data guard条件 15
*好棒文|www.hbsrm.com +Q: ^351916072#
/> 3.3Data guard实施步骤 15
3.3.1创建监听 15
3.3.2配置监听 16
3.3.3配置TNS 16
3.3.4测试监听 17
3.3.5准备初始化文件 17
3.3.6创建standby日志 17
3.3.7复制备库 17
第四章 性能调试 18
4.1实施背景 18
4.2优化器简介 18
4.2.1RBO 18
4.2.2CBO 18
4.3优化原理图 19
4.4调整手段 19
4.4.1基于RBO优化 19
4.4.2基于CBO优化 21
结束语 24
致 谢 25
参考文献 26
第一章 环境介绍
1.1产品环境简介
1.1.1服务器
IBM P780在行业中通常被称为小机,小机的硬件配置以及其运行性能在行业内处于领先地位,最大程度的适应了各行各业的数据存储和管理的需求,诸如电信,联通,证券等数据量巨大的企业来说,小机是非常不错的选择。
IBM小机搭载UNIX操作系统,最大化兼容各类软件产品的运行。其中有世界上主频和性能最高的CPU内核,支持最现金的虚拟化技术,在对服务器和软件的各项资源管理方面,小机都能满足其需求。
1.1.2软件环境
Linux操作系统是基于Unix操作系统开发的一套开源系统,相比较Unix而言,Linux致力于为全球的计算机使用者提供美观大方,简单易用的用户体验。
自1991年以来,全世界各地开发Linux操作系统的工程师都在争取全新的控制中心设计,并且在不停的重新构造桌面,一改以往旧版本模糊的风格。每一个全新的版本都会带来热区交互窗口管理器动作效果,全屏化安装方式随着内核的不断完善也在不断升级。
Linux的方便之处主要体现在更多驱动的选择性安装,用户可以根据自己的需求来定制一套出色的操作系统,所有的应用和服务都在越来越好的被支持。在用于oracle数据库软件的安装服务器上,选择特别定制的Oracle Linux版本,Oracle的开发人员已经对Linux内核做了最优的调整,以便Oracle数据库软件能在服务器上运行更流畅。
Oracle数据库软件是甲骨文公司推出的一款用于存储和管理数据的关系型数据库软件,相比较其他关系型数据库,Oracle有出色的事物管理,锁机制,内存管理和多进程并行访问等优势。
Oracle每推出一个新的数据库版本都会带来新的功能,9i的internet,10g的grid,12c的cloud都特别符合时代的需求,并且在每一个版本中都会带来类似statspack的小工具,给数据库管理员的日常运维管理带来极大的便利。
本次服务器选择安装Oracle Release 11.2.0.4,这是一款经过公共测试之后发行的适合用于企业级用户使用的数据库软件版本。
第二章 环境部署
2.1安装Linux操作系统
2.1.1安装初始化界面
Linux操作系统安装初始化界面,选择第一项“安装或者升级”,回车键计算机开始自动安装,界面如图21所示:
/
图21 安装初始化界面
2.1.2跳过介质检测
在安装Linux时,服务器会自动检测安装介质是否损坏,通常跳过此选项,如图22所示:
/
图22 介质检测
2.1.3软件语言
为了配合oracle公司的全球化支持,软件的语言选择英文,选择界面如图23所示:
/
图23 选择软件语言
2.1.4创建自定义的分区
目 录
第一章 环境介绍 1
1.1产品环境简介 1
1.1.1服务器 1
1.1.2软件环境 1
第二章 环境部署 2
2.1安装Linux操作系统 2
2.1.1安装初始化界面 2
2.1.2跳过介质检测 2
2.1.3选择美式英语 3
2.1.4创建自定义的分区 3
2.1.5划分逻辑卷 4
2.1.6配置网卡 4
2.1.7时区选择 4
2.1.8安装服务驱动 4
2.2Oracle软件环境配置 5
2.2.1规划IP地址 5
2.2.2配置/etc/hosts 文件 5
2.2.3建属组,用户 6
2.2.4修改用户的环境变量 6
2.2.5创建目录 7
2.2.6打操作系统补丁 8
2.2.7修改内核参数 8
2.2.8配置用户SSH对等性 9
2.2.9配置共享磁盘 10
2.3安装Grid软件 12
2.3.1Grid简介 12
2.3.2安装步骤 12
2.4安装Oracle数据库软件 13
2.5ASMCA 13
2.6创建RAC数据库 13
第三章 安全策略 15
3.1Data guard简介 15
3.2实施Data guard条件 15
*好棒文|www.hbsrm.com +Q: ^351916072#
/> 3.3Data guard实施步骤 15
3.3.1创建监听 15
3.3.2配置监听 16
3.3.3配置TNS 16
3.3.4测试监听 17
3.3.5准备初始化文件 17
3.3.6创建standby日志 17
3.3.7复制备库 17
第四章 性能调试 18
4.1实施背景 18
4.2优化器简介 18
4.2.1RBO 18
4.2.2CBO 18
4.3优化原理图 19
4.4调整手段 19
4.4.1基于RBO优化 19
4.4.2基于CBO优化 21
结束语 24
致 谢 25
参考文献 26
第一章 环境介绍
1.1产品环境简介
1.1.1服务器
IBM P780在行业中通常被称为小机,小机的硬件配置以及其运行性能在行业内处于领先地位,最大程度的适应了各行各业的数据存储和管理的需求,诸如电信,联通,证券等数据量巨大的企业来说,小机是非常不错的选择。
IBM小机搭载UNIX操作系统,最大化兼容各类软件产品的运行。其中有世界上主频和性能最高的CPU内核,支持最现金的虚拟化技术,在对服务器和软件的各项资源管理方面,小机都能满足其需求。
1.1.2软件环境
Linux操作系统是基于Unix操作系统开发的一套开源系统,相比较Unix而言,Linux致力于为全球的计算机使用者提供美观大方,简单易用的用户体验。
自1991年以来,全世界各地开发Linux操作系统的工程师都在争取全新的控制中心设计,并且在不停的重新构造桌面,一改以往旧版本模糊的风格。每一个全新的版本都会带来热区交互窗口管理器动作效果,全屏化安装方式随着内核的不断完善也在不断升级。
Linux的方便之处主要体现在更多驱动的选择性安装,用户可以根据自己的需求来定制一套出色的操作系统,所有的应用和服务都在越来越好的被支持。在用于oracle数据库软件的安装服务器上,选择特别定制的Oracle Linux版本,Oracle的开发人员已经对Linux内核做了最优的调整,以便Oracle数据库软件能在服务器上运行更流畅。
Oracle数据库软件是甲骨文公司推出的一款用于存储和管理数据的关系型数据库软件,相比较其他关系型数据库,Oracle有出色的事物管理,锁机制,内存管理和多进程并行访问等优势。
Oracle每推出一个新的数据库版本都会带来新的功能,9i的internet,10g的grid,12c的cloud都特别符合时代的需求,并且在每一个版本中都会带来类似statspack的小工具,给数据库管理员的日常运维管理带来极大的便利。
本次服务器选择安装Oracle Release 11.2.0.4,这是一款经过公共测试之后发行的适合用于企业级用户使用的数据库软件版本。
第二章 环境部署
2.1安装Linux操作系统
2.1.1安装初始化界面
Linux操作系统安装初始化界面,选择第一项“安装或者升级”,回车键计算机开始自动安装,界面如图21所示:
/
图21 安装初始化界面
2.1.2跳过介质检测
在安装Linux时,服务器会自动检测安装介质是否损坏,通常跳过此选项,如图22所示:
/
图22 介质检测
2.1.3软件语言
为了配合oracle公司的全球化支持,软件的语言选择英文,选择界面如图23所示:
/
图23 选择软件语言
2.1.4创建自定义的分区
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/292.html