截图
简介
这是一个关于主机存储数据库培训课件PPT(部分ppt内容已做更新升级)模板,主要介绍了小型机的特点与优势、IBM动态分区技术简介、高可用性集群基本概念等内容。SAN是英文Storage Area Network的缩写,通常译为“存储区域网络”,它是一种在服务器和外部存储资源或独立的存储资源之间实现高速可靠访问的专用网络。SAN 采用可扩展的网络拓扑结构连接服务器和存储设备,每个存储设备不隶属于任何一台服务器,所有的存储设备都可以在全部的网络服务器之间作为对等资源共享,欢迎点击下载主机存储数据库培训课件PPT(部分ppt内容已做更新升级)模板哦。
主机存储数据库培训课件PPT模板是由红软PPT免费下载网推荐的一款培训教程PPT类型的PowerPoint.
小型机技术简介
小型机的特点与优势
IBM动态分区技术简介
高可用性集群基本概念
计算机分类
PC机与PC服务器
主要针对个人用户和部门级应用
操作、维护简单,性价比高
小型机
高稳定性、高并发处理能力
主要针对企业级应用
大型机
主要是指IBM Z系列主机
完全封闭的系统
极高的稳定性和并发处理能力
巨型机(超级计算机)
极高的运算能力
主要应用于科学计算领域
天河一号指标
天河一号指标(2)
什么是小型机?
是相对于大型机的一个概念
一般都是运行UNIX操作系统
主要针对高并发、大数据量的高端服务器
具有较高的稳定性、安全性和可靠性
较为开放的体系结构
主流产品:
IBM p 系列
HP 9000系列
SUN SPARC系列
小型机的特点与优势
强大的性能
单机可支持到64到128颗CPU
海量的内存
极大的I/O扩展能力
高并发处理能力
小型机的特点与优势
极高的稳定性和安全性
硬件冗余
热插拔与热更换技术
稳定的操作系统
HACMP
良好的服务支持
省局小型机资源
HP Superdome
24颗PA800 CPU
24G内存
4块内置硬盘
4块网卡
目前主要用作B/S架构应用的Weblogic服务器
省局小型机资源
IBM P595
32颗Power5 CPU
256G内存
24块内置硬盘
24块网卡
目前主要用作各应用系统的数据库服务器
IBM动态逻辑分区简介
高可用性集群技术简介
高可用性的主要目标
最大化系统可用性或正常运行时间
掩盖或消除系统停机时间
是错误恢复而不是容错
最小化系统停机时间
为什么需要高可用性
越来越多的业务需要7X24不间断运行
越来越多的关键性业务
客户的信赖程度
高可用性减少计划内和计划外的系统停机时间
高可用集群的基本结构
基本硬件要求:
2-8个节点均运行HACMP
需要共享磁盘
可共享访问的TCP/IP网络
一个或更多的非IP网络
多个磁盘接口卡
多个网络适配器
多个TCP/IP网段
HACMP Cascading模式
切换前
HACMP Cascading模式
切换后
HACMP Cascading模式
重整
HACMP Concurrent模式
切换前
HACMP Concurrent模式
切换后
HACMP Concurrent模式
重整
存储技术简介
存储技术的一些基本概念
存储类型划分
SAN存储简介
SAN存储的优势
影响服务器性能的关键因素
存储的形式
电路存储
RAM, ROM
U盘,SD卡,CF卡
固态硬盘
磁存储
软盘,磁带,硬盘
光存储
CD,VCD,DVD
存储系统的3个指标
可靠性
数据是不可替代的财富
提高途径:RAID,备份,容灾
I/O性能
存储性能的进步远落后于容量
提高途径:单盘性能,CACHE,RAID
容量
提高途径:单盘容量,RAID
RAID的含义
RAID的技术起源
20世纪80年代,单个硬盘存在的问题:
容量小
性能差
可靠性差
在高端应用中硬盘的矛盾显得尤为突出
解决上述问题:
1988年,加州Berkeley大学的学者们提出RAID技术
RAID的技术优势
数据安全性好:冗余技术保护数据安全
可靠性好:冗余技术大大提高可靠性
可用性大大提高:冗余技术和数据恢复技术大大提高了系统的可用性
大容量存储整合:将多块硬盘整合在一起,提高存储容量
性能大大提高:多块硬盘并行读写大大提高系统性能
RAID的常用级别
RAID 0:条带化,无冗余,性能提高
RAID 1:磁盘镜像,数据得到保护
RAID 5:条带化+奇偶校验
RAID 0+1:RAID0 + RAID1
RAID 0 图解
RAID 0的特点
RAID 1
RAID 1的特点
RAID 5
RAID 5的特点
对RAID5缺陷的深入分析
写惩罚
RAID5在写数据时,一般要经过“读、算、写”三个过程:
读出老数据;
读出校验数据;
计算新校验数据;
写新数据;
写校验数据。
因此,RAID5不适用于数据更新频繁的环境,如数据库等。
并发性与可靠性的矛盾
盘越多,并发能力越强,但可靠性越差,写惩罚越严重
单盘故障时,性能严重下降
需要通过其他条带数据和校验数据生成所需数据,性能会严重下降,同时raid组重构会非常耗时
RAID 0+1
RAID 0+1 的特点
存储产品的分类
直连存储 DAS
存储区域网络 SAN
SAN是英文Storage Area Network的缩写,通常译为“存储区域网络”,它是一种在服务器和外部存储资源或独立的存储资源之间实现高速可靠访问的专用网络。 SAN 采用可扩展的网络拓扑结构连接服务器和存储设备,每个存储设备不隶属于任何一台服务器,所有的存储设备都可以在全部的网络服务器之间作为对等资源共享。
SAN网络架构
SAN的特性
SAN更适合网络关键任务的数据存储,与其他存储技术相比,SAN具有以下特性:
(1)高可用性
(2)高性能
(3)便于扩展
(4)可实现高效备份
( 5 ) 适合于海量数据、关键数据的存储备份
(7)支持服务器的异构平台
(8)支持集中管理和远程管理
(9)方案实施成本相对较高
SAN的主要硬件(HBA卡)
为服务器或客户机内部总线(PCI和SBUS等)提供与光纤通道网络的接口
HBA软件驱动为操作系统提供所须存储信息
对I/O进行操作请求进行控制
铜/光介质支持 (可能是双接口卡)
SAN的主要硬件(交换机)
连接多个端口 (8, 16, 32, 64, 128 口)
支持交换Fabric和传统loop设备
1Gbit/秒和8Gbit/秒传输速率(自适应)
全双工性能, 使用cut-through路由算法
交换机间提供8Gbit/秒逻辑干线合并
拓扑结构自动协调, 自动配置 (自恢复)
端到端性能监控
SAN的主要硬件(存储设备)
RAID – 冗余独立磁盘阵列系统
JBOD –磁盘组
磁带 – 主要用于数据备份和恢复
网络附加存储NAS
NAS——网络附加存储,即将存储设备连接到现有的网络上,提供数据和文件服务。NAS服务器一般由存储硬件、操作系统以及其上的文件系统等几个部分组成。它基于TCP/IP协议实现文件级数据的存取服务。 NAS将存储设备通过标准的网络拓扑结构连接,可以无需服务器直接上网,不依赖通用的操作系统,而是采用一个面向用户设计的、专门用于数据存储的简化操作系统,内置了与网络连接所需的协议,因此使整个系统的管理和设置较为简单。
NAS的网络架构
NAS的应用场合
主要面向高效的文件共享任务,适用于那些需要网络进行大容量文件数据传输的场合。
以IBM为代表的业界各大存储厂商纷纷推出NAS解决方案
NAS的特性
NAS的缺点
(1)只适用于较小网络规模或者较低数据流量的网络数据备份。因为NAS仍使用应用网络进行备份和恢复,LAN除了处理正常的最终用户传输流外,还必须处理包括备份的存储磁盘请求。
(2)投资成本较高(后期扩容成本高)而可靠度不高, 一般文件服务器没有高可用配置,存在单点故障
Oracle数据库基础
Oracle基本结构
Oracle客户端配置与维护
Oracle数据库调优
数据备份与恢复
Oracle结构视图
Oracle服务器
Oracle实例
一个Oracle实例:
是访问Oracle数据库的一种方法
总是打开一个并且仅仅一个数据库
包括内存和进程结构
Oracle数据库
一个Oracle数据库包括:
是作为一个单元的数据集合
有三种文件类型
数据存储的逻辑结构
Oracle架构的逻辑结构描述了数据库的物理空间是如何使用的
在这个结构中存在一个这样的层次,它包括表空间、段、片和块
Oracle客户端配置方法
配置工具:Net Manager
启动方法
开始->程序->oracle->Configuration and Migration Tools->Net Manager
主要配置参数:
Net服务名
协议选择:TCP/IP
主机名、端口号
Oracle服务名
Oracle客户端连接诊断
诊断工具:tnsping
诊断方法:
进入命令行模式,
tnsping “本地服务名”
正常响应结果:
常见故障分析及解决
故障现象
TNS-03505: Failed to resolve name
ORA-12154 TNS: could not resolve service name
原因分析及解决办法
tnsping命令后的本地服务名拼写错误
解决:检查并重新tnsping
注册表中指向Oracle服务的本地服务名输入错误
配置Oracle客户端时,Net 服务名拼写错误
解决:检查Net Manager中本地服务名配置,如有错误,删除重配。
常见故障分析及解决
故障现象
TNS-12535: TNS: operation timed out
原因分析及解决
网络故障
数据库服务器停机
配置客户端时,服务器IP地址输入错误
常见故障分析及解决
故障现象
TNS-12541: TNS: no listener
原因分析及解决
数据库服务器监听程序没有启动
配置客户端时,监听端口输入错误
Oracle调优的基本方法
I/O调优
内存调优
SQL语句调优
I/O调优
采用高性能存储
合理均衡磁盘负载,避免出现热点磁盘
数据条带化
数据与索引分离存储
Redolog 分离存储
采用裸设备、异步I/O
优化I/O相关初始化参数
内存调优
db_cache_size
尽量大,建议不超过内存总容量的1/2
Pga_aggregate_target
尽量大,建议不超过内存总容量的1/3
Log_buffer
1M到3M
shared_pool_size
200M到400M,不建议过大
SGA总容量建议不超过内存的2/3
初始化参数的修改方法
使用SQL PLUS,以system用户登录;
修改参数
SQL> alter system set db_cache_size=800M scope=spfile;
SQL> alter system set pga_aggregate_target=400M scope=spfile;
SQL> alter system set log_buffer=1048576 scope=spfile;
SQL> alter system set shared_pool_size=300M scope=spfile;
重启数据库
SQL语句调优
SQL语句执行计划的概念
Oracle根据一定的规则,为sql语句所选择的一条最优执行路径。
如何使用PL SQL Developer查看执行计划
File->new->Explain Plan Window,输入SQL语句,点击“执行”;
在SQL语句窗口,选择需要查看执行计划的语句,按“F5”快捷键
如何判断执行计划是否异常
COST(成本)是否过大?
是否有对大表的全表扫描操作?
SQL语句调优
在下列情况下,Oracle会选择全表扫描
缺少索引或索引失效
表的数据量不大
返回的结果集过大
SQL语句调优
合理使用索引
索引能大幅度提高查询效率
索引是自动维护、自动使用的
并不仅仅针对SELECT语句
索引会降低数据库写性能
注意定期收集数据库统计信息
创建索引的几个注意事项
选择合适的索引字段
Where子句中出现的字段
具有较高的离散值
创建复合索引时要注意字段的先后顺序
同一张表上一般不要创建5个以上的索引
SQL语句调优总结
调优后,执行结果应与原语句相同
高频率使用的语句尽量使用绑定变量
何时需要调优?
执行计划的成本(cost)值过高
执行计划中有针对大表的全表扫描
必要时,进行程序级调优
数据备份与恢复
物理备份与恢复
逻辑备份与恢复
物理备份
物理恢复
失败
磁盘损坏、数据文件丢失
恢复
恢复所有数据文件、控制文件、日志文件
口令文件和参数文件的恢复是可选的
逻辑备份与恢复
工具:
Export and Import
功能:
历史记录的归档
存储表的定义 (存储或不存储数据)
在不同机器或数据库迁移数据
提供用户错误失败保护
Export的使用方法
交互式对话框
使用Enterprise Manager中的data manager - export
指定参数的命令行方式
三种方式: table, user and full database
命令行Export
Import恢复模式
Import命令行
展开