当前位置:文档之家› 使用HP_Data_Protector_6对Oracle_10g备份

使用HP_Data_Protector_6对Oracle_10g备份

使用HP_Data_Protector_6对Oracle_10g备份
使用HP_Data_Protector_6对Oracle_10g备份

使用HP Data Protector6.0对Oracle10g进行备份和恢复的最佳策略

概述 (3)

解决方案配置 (4)

配置硬件 (5)

备份方法 (5)

磁盘到磁盘的备份—将Oracle10g版本2备份到EVA5000 (5)

磁盘到虚拟磁带的备份—将Oracle10g版本2备份到VLS (5)

磁盘到磁带的备份—将Oracle10g版本2备份到EML (5)

硬件统计信息 (6)

数据库服务器配置1和2(IA64RAC和IA64Single) (6)

数据库服务器配置3(IA32Multi) (6)

存储器 (6)

磁带设备 (7)

对rx7620进行分区 (7)

配置管理处理器 (7)

创建nPar (7)

SAN区域定义 (8)

区域划分概述 (8)

配置EVA8000用于主要存储 (9)

配置EVA5000用于磁盘备份 (9)

配置HP StorageWorks EML E系列103e磁带库 (10)

配置HP VLS6510 (10)

配置软件 (11)

配置QLogic驱动程序 (11)

设置QLogic动态负载平衡 (11)

EVA8000和EVA5000—主动-主动/主动-被动 (11)

Oracle群集文件系统2 (12)

OCFS磁盘配置 (12)

设置OCFS群集文件系统 (12)

使用Benchmark Factory (13)

Oracle参数的更改 (16)

配置HP Data Protector6.0用于Oracle备份 (17)

HP Data Protector设置 (17)

使用Data Protector进行备份 (17)

创建备份规格 (17)

Data Protector磁盘到磁盘备份 (18)

设置磁盘文件库 (18)

有效使用文件库和磁带设备 (19)

设置Oracle恢复 (19)

OLTP负载结果 (20)

Oracle备份和恢复 (21)

备份和恢复性能结果 (21)

EVA性能结果 (21)

EVA5000原始性能特性描述 (21)

EVA8000原始性能特性描述 (21)

使用EVA5000进行磁盘到磁盘备份和恢复的结果 (22)

磁盘到磁带备份和恢复的性能结果(EML E系列) (29)

最佳策略 (38)

初始优化 (38)

优化Data Protector缓冲配置 (38)

优化数据块设置 (38)

对EVA5000进行磁盘到磁盘备份的最佳策略 (38)

对EML磁带库进行磁盘到磁带备份的最佳策略 (39)

对VLS虚拟磁带库进行磁盘到虚拟磁带备份的最佳策略 (39)

使用Oracle恢复管理器的最佳策略 (39)

使用RMAN目录数据库 (39)

保护备份存储库、RMAN和Data Protector目录 (40)

启用数据块更改跟踪以提高增量备份的速度 (40)

对联机时间点恢复和事务回退跟踪使用快速恢复 (40)

选择有效的备份策略类型 (40)

有效维护Oracle备份映像 (40)

测试备份副本 (40)

管理归档联机日志并保证其安全 (40)

结论 (41)

附录A材料单 (42)

附录B配置Oracle恢复管理器 (43)

附录C示例 (44)

EML和VLS的Stinit.def配置 (44)

RMAN脚本示例 (44)

RMAN完整备份脚本 (44)

RMAN复制脚本 (45)

HP Data Protector6Oracle RMAN模板 (45)

Data Protector6.0界面屏幕快照 (46)

附录D附加信息 (52)

Data Protector补丁 (52)

服务器操作系统挂起/崩溃 (52)

Oracle会话挂起 (52)

Data Protector界面崩溃导致Cell Manager崩溃 (52)

RMAN特定语法变更 (52)

RAC问题 (52)

Oracle普遍变更 (52)

附录E:缩写词语 (53)

有关详细信息 (55)

HP客户焦点测试 (55)

HP存储 (55)

企业备份解决方案 (55)

性能和故障诊断 (55)

HP技术参考资料 (55)

HP Data Protector (56)

Oracle (56)

Quest Software (56)

开放源码工具 (56)

概述

超过40%的企业将Oracle数据库用作其核心应用程序的一部分。这些核心应用程序的可用性要求是多样的,如计划外停机时间从每月少于三小时到每日历年只能有五分钟。在给出这些要求的情况下,Oracle数据库的备份技术和恢复技术就成为IT组织的数据保护和可用性策略的关键部分。从操作角度来看,对恢复次数和备份窗口数进行正确验证是支持业务驱动的恢复时间目标(RTO)和恢复点目标(RPO)所必需的。此外,由于存储在数据库中的信息容量不断增长(目前的综合年增长率约为30%),因此需要提高备份和恢复方法的执行效率以保持这些目标。

备份和恢复基础结构中的投资十分重要,而部署和管理的成本是此类投资中的最大组成部分。可用于备份数据库环境并计划其恢复的软硬件组件和程序性方法有很多。硬件选项包括磁盘、磁带和其他新的混合技术(如虚拟磁带系统)。此外,也有许多用于管理数据备份和数据恢复的软件选项。由于可考虑的选择如此之多,因此确定要使用的硬件、软件和过程的组合就成为具有挑战性的任务。实际的实施和集成是十分困难的;而且整体结果可能无法预测。

本文档介绍的测试使用了三种Oracle10g服务器配置和三种备份基础结构—HP StorageWorks Enterprise Modular Library(EML)E系列磁带库、HP StorageWorks虚拟磁带库系统和HP企业虚拟阵列磁盘存储系统。此测试的目的是开发出使用HP Data Protector备份软件在这三种备份基础结构和三种Oracle10g环境的所有组合中对Oracle10g环境进行备份和恢复的最佳策略。

本文档将提出基本的部署和操作问题,并提供以下内容:

?一组经过测试的备份和恢复Oracle10g数据库的最佳策略,包括部署磁盘、磁带和虚拟磁带的方法;设置备份和恢复软件选项的方法;以及确定最佳配置的方法。

?运行备份程序对Oracle应用程序性能的影响的比较。

?运行Oracle应用程序对备份性能的影响的比较。

?磁盘到磁盘、磁盘到磁带以及磁盘暂存(磁盘到磁盘与磁盘到磁带的组合)的备份和恢复方法的详细比较。

?Data Protector、Oracle10g以及服务器和存储区域网络(SAN)基础结构的关键计划和部署的注意事项。

测试结果(尤其是从测试得出的方法和最佳策略)在以下几节中进行说明。这些信息用于简化完全可操作的HP服务器、存储器以及备份基础结构的有效计划和及时部署,以确保:

?正确选择适当的备份基础结构。

?有效部署服务器、存储技术和软件,并在基于SAN的企业级环境中执行备份和恢复Oracle 10g数据库的正确过程。

?整体操作简单易行。

?采用经过验证的过程及时执行备份,并准确掌握备份对应用程序性能的影响。

?采用经过验证的过程恢复数据,且全面支持业务驱动的RTO和RPO。

采用这些最佳策略可以缩短部署时间、降低风险、最大程度降低总成本,并保持服务级别的整体应用目标。

解决方案配置

此测试根据客户输入配置了企业环境,该环境是Oracle生产数据库环境的典型代表。测试环

境的关键组件包括:

?Oracle10g生产数据库(已经过备份和恢复)。

?HP Integrity rx7620服务器,用于承载Oracle数据库的中等服务器。采用的两项配置为:一个64位单例程数据库和一个双节点64位RAC例程。

注意

尽管rx7640的引入已使rx7620服务器变得过时,但本文档中概括的最佳策略仍与后者相关。

?HP ProLiant DL580服务器,用于承载多个32位Oracle数据库例程。

?HP StorageWorks8000企业虚拟阵列(EVA8000),作为基于SAN的主磁盘阵列,用于存储Oracle生产数据库、日志等。

?HP StorageWorks5000企业虚拟阵列(EVA5000)磁盘存储系统,作为磁盘到磁盘备份的目标,用于显示如何在现有基础结构中重新部署较早的EVA。

?HP EML E系列103e磁带库,作为LTO-3磁带备份和恢复的主设备。

注意

HP近期发布了LTO-4磁带技术,此技术可提高性能并提供改进的加密和变速技术。使用LTO-4将改变此测试结果;但是,所有最佳策略仍然适用。

?HP StorageWorks6510虚拟库系统(VLS6510),作为虚拟磁带备份和恢复的主设备。

?Red Hat Enterprise Linux(RHEL)AS4.0操作系统,属于Enterprise Linux操作系统,安装在rx7620和DL580服务器上。

?HP Data Protector6.0,作为备份应用程序。

?Quest Software Benchmark Factory,用于在数据库中创建联机事务处理(OLTP)数据和模拟500和1,000个用户的负载。

配置硬件

HP使用Integrity rx7620和DL580服务器、EVA8000和EVA5000磁盘阵列来构造配置,以便对基于Itanium和Xeon的服务器上支持不同Oracle数据库的企业环境进行最佳模拟。有关所用硬件的完整列表,请参见第42页的“材料单”。

“图1”显示在此测试环境中使用的服务器的配置。Oracle数据库服务器配置最重要的元

素如下:

?IA64RAC—RHEL4U4上的Oracle10g Real Application Clusters(RAC)(使用rx7620的两个分区)

?IA64Single—RHEL4U4上的Oracle10g单个例程(使用rx7620的一个分区)

?IA32Multi—RHEL4U4上的五个Oracle10g例程(使用ProLiant DL580G3)

在环境配置图表顶部附近还显示了Benchmark Factory、HP Data Protector6.0和HP Command View EVA服务器。对于EVA SAN连接,使用2-Gb/s光纤通道(FC)链接。用于每种配置的备份方法在下一节中进行说明。环境配置图表也显示了这些备份方法。

备份方法

磁盘到磁盘的备份—将Oracle10g版本2备份到EVA5000

在此测试中,由Oracle恢复管理器(RMAN)执行磁带备份,并由Data Protector将配置数据

流翻译为文件,然后将其写入已定义的文件库。I/O负载在主机总线适配器(HBA)和控制器

端口之间获得平衡。

磁盘到虚拟磁带的备份—将Oracle10g版本2备份到VLS

在此测试中,由RMAN使用12个数据流执行磁带备份,备份到VLS。I/O负载在HBA和控

制器端口之间获得平衡。

磁盘到磁带的备份—将Oracle10g版本2备份到EML

在此测试中,由RMAN使用四个数据流执行磁带备份,备份到EML。I/O负载在HBA和控制器

端口之间获得平衡。

在“图1”中,最上面的(橙色)箭头表示磁盘暂存数据流,中间的(白色)箭头表示磁盘到磁盘数据流,最下面的(绿色)箭头表示磁盘到磁带数据流。

图1.环境配置图表

硬件统计信息

数据库服务器配置1和2(IA64RAC和IA64Single)?HP Integrity rx7620

–一个分区中的八个IA641.6-GHz处理器

–八个基于QLogic的HP A6286A双端口FC HBA –64-GB RAM

–两个单元和两个分区

数据库服务器配置3(IA32Multi)

?HP ProLiant DL580G3

–四个Intel Xeon3.0-GHz处理器

–两个基于QLogic的HP FC2214A双端口FC HBA –16-GB RAM

存储器

?EVA8000(主)

–144个300-GB FC驱动器

–双控制器(主动-主动)

–一个磁盘组(FC)

?EVA5000(备份)

–56个250-GB光纤连接技术适用性(FATA)驱动器

–双控制器(主动-主动)

–一个磁盘组(FATA)

磁带设备

?EML103e

–四个LTO-3磁带机

–24盒本地容量为400-GB的磁带

–两个FC路径

?VLS6510

–24个250-GB串行高级技术附件(SATA)磁带机

–带有四个FC路径的模拟12x LTO-3磁带机

–49盒磁带(每盒容量为100GB)

对rx7620进行分区

HP Integrity服务器的操作方式不同于ProLiant服务器。本节说明如何针对此项目配置Integrity rx7620服务器。

配置管理处理器

在此测试环境中,Integrity rx7620分区为两个nPar,或若干服务器分区。为通过远程系统创建分区并启用远程硬件管理,按如下步骤配置管理处理器(MP)以实现远程访问:

1.将运行Windows或Linux的服务器连接到管理处理器串行管理端口。

2.启动终端程序(如Windows Hyperterminal或Linux Minicom),使用lc命令配置IP地址,

并按屏幕提示进行操作。

注意

您可以为动态主机配置协议(DHCP)或静态Internet协议(IP)地址配置MP。此外,还可以启用或禁用telnet、SSH或HTTPS远程访问。

创建nPar

如果不存在任何分区,则必须按如下步骤使用cc命令创建新的复合区:

?选择cell0,然后保存配置。

如果存在一个分区,则按如下步骤重置分区以进行重新配置:

1.使用rr命令重置分区。

2.使用rs命令重新启动分区。

3.使用cc命令创建新的复合区。

4.选择cell0,然后保存配置。

在已安装nPar实用程序的服务器上输入下列命令:

?parcreate-P nextPartition-c1:::-u Admin h

?parstatus u Admin h

上述过程创建了一个分区,其中包含一个单元;完成此过程后,会将操作系统加载到该分

区。加载操作系统后,可以安装nPar命令行实用程序,并连接到MP以创建第二个分区。或者,也可以在运行Linux、HP-UX或Windows的服务器上安装nPar实用程序,然后通过远

程主机创建第二个分区。

创建了一个分区,用于为所有集成SCSI磁盘提供访问权限,并且在第一个SCSI磁盘上加载了操作系统。随后使用dd实用程序将第一个SCSI磁盘复制到剩余磁盘。复制完成时,系统分区已重置并将rx7620重新分为两个分区,每个分区包含一个单元。由于进行了磁盘复制,每个新的服务器分区都具有相同的可引导操作系统。如果已设置PXE服务器,也可以对每个分区执行网络安装。

由于未使用任何PXE服务器,因此针对每个服务器分区准备操作系统磁盘的最简便方法就

是磁盘复制。

SAN区域定义

由于每个设备的多个路径均可进行映射,因此需要进行区域划分以减少路径总数。

重要提示

对于磁带设备应仅使用一个路径,因为磁带设备在多路径配置中不受支持,而且有时会导致备份应用程序的安装

或配置出现问题。

由于当前版本的Red Hat Enterprise Linux AS4.0的总线数量限制为256,并且会针对从主机端口到EVA端口的每个路径生成多条总线,因此如果EVA未正确划分区域,则会发生总线过载。引入区域划分后,在所有情况下都必须采用该操作,设备才会相互可见。

每个rx7620分区都有四个双端口HP A6826A HBA。每个分区的四个端口均明确划分到EVA8000

和EVA5000。最后四个端口划分到VLS6510,最后四个端口中的两个也划分到EML E系列103e

磁带库。

DL580有两个双端口HP FCA2214A HBA。其中两个端口分配给EVA8000和EVA5000,另外两个端口分配给VLS6510和EML E系列103e磁带库。

区域划分概述

?为rx7620提供与EVA8000的SAN连接—为四个rx7620HBA端口和每个EVA8000主机端口建立区域。

?为DL580提供与EVA8000的SAN连接—为四个DL580HBA端口中的两个端口和每个EVA8000主机端口建立区域。

?为rx7620提供与EVA5000的SAN连接(用于基于磁盘的备份)—为四个rx7620HBA端口和每个EVA5000主机端口建立区域。

?为DL580提供与EVA5000的SAN连接(用于基于磁盘的备份)—为四个DL580HBA端口中的两个端口和每个EVA5000主机端口建立区域。

?为rx7620提供与VLS6510的SAN连接—为四个rx7620HBA端口和每个VLS6510主机端口建立区域。

?为DL580提供与VLS6510虚拟库的SAN连接—为四个DL580HBA端口中的两个端口和每个VLS6510主机端口建立区域。

?为rx7620提供与EML E系列103e磁带库的SAN连接—为两个rx7620HBA端口和每个EML E系列103e主机端口建立区域。

?为DL580提供与EML E系列103e磁带库的SAN连接—为四个DL580HBA端口中的两个端口和每个EML E系列103e主机端口建立区域。

配置EVA8000用于主要存储

EVA8000配置包括:

?EVA虚拟控制器软件(VCS)6.010

?EVA8000控制器对

?12个EVA磁盘架

?144个300-GB FC磁盘

?三相208-VAC备用电源

与两个基于Brocade的HP2/16N SAN交换机和两个Brocade Silkworm3800建立FC连接,

且连接配置为双层构造。

EVA8000显示了九个RAID1虚拟磁盘,它们均来自同一EVA磁盘组。这符合最佳灵活体系结构(OFA)配置。该磁盘组配置为双磁盘故障保护,包括全部144个可用FC磁盘。所有连接到EVA 任一端口的主机端口均可看到虚拟磁盘。采用QLogic最近最少使用(LRU)负载平衡策略。

使用的每个主机端口均在EVA上进行标识,操作系统类型设置为Linux。来自EVA的每个虚拟磁盘的“首选路径/模式”设置为无首选项,从而启用Linux QLogic驱动程序对逻辑单元号(LUN)进行均等的负载平衡,根据每个主机的需要在两个控制器之间分割负载。

配置EVA5000用于磁盘备份

EVA5000配置包括:

?EVA VCS4.001

?EVA5000控制器对

?八个EVA磁盘架

?56个250-GB FATA磁盘

?三相208-VAC备用电源

EVA配置由一个HP StorageWorks HSV110控制器对和八个磁盘盒(装有56个250-GB FATA驱动器)组成。使用VCS4.001固件(本文档印刷时的最新版本)和VCS3.028(较早版本)。

EVA5000显示了四个RAID5虚拟磁盘,它们均来自同一磁盘组。该磁盘组配置为无磁盘故障保护,包括全部56个可用FATA磁盘。所有连接到EVA的主机端口均可看到虚拟磁盘。HP/QLogic 负载平衡驱动程序针对LRU负载平衡策略进行配置。

使用的每个主机端口均在EVA上进行标识,操作系统类型设置为Linux。来自EVA的两个虚拟磁盘的“首选路径/模式”设置为路径A—仅故障转移,另外两个设置为路径B—仅故障转移,交替设置。此操作可根据每个主机和LUN映射在两个控制器之间进行均等的负载划分。

配置HP StorageWorks EML E系列103e磁带库

HP StorageWorks EML E系列103e磁带库配置有四个光纤通道HP StorageWorks Ultrium960磁带机(LTO-3)。

e2400-FC接口控制器有六个光纤通道端口。其中四个端口用于后端磁带设备,其余两个用

于SAN。所有接口均为2GB,接口控制器上的每个SAN端口都连接到单独的构造,以实现在

构造与HBA之间平均分配负载。

磁带库通过专用的SAN管理服务器进行管理,该服务器将HP StorageWorks Command View TL软件用于HP Command View EVA。

将HP Data Protector6.0Cell Manager for Windows用作已应用所有最新补丁的备份应用程序。为清楚起见,单元管理器服务器负责管理备份映像及其所在的介质。由于每个自动设备只能有一个主机,因此HP Data Protector要求其中一个主机充当自动控制主机。激活备份或恢复后,自动控制主机会将介质移动到磁带机。此环境中的每台服务器都使用Data Protector代理进行

配置,并且负责将数据直接写入磁带设备以避免网络备份。

配置HP VLS6510

HP StorageWorks VLS6510配置为Ultrium960磁带库,具有50个LTO-2磁带插槽和12个磁带机。为实现LTO-2和LTO-3的兼容性,VLS采用LTO-2磁带特性。

VLS接口控制器有四个FC端口和四个SCSI端口。四个SCSI端口用于后端MSA20磁盘设备,而四个FC端口用于SAN连接。所有FC接口均为2GB,VLS接口控制器上的每组FC端口都连

接到单独的构造,以实现在构造与HBA之间平均分配负载。

磁带库通过专用的SAN管理服务器进行管理。HP Command View TL软件安装在用于HP Command View EVA的上述SAN管理服务器上。

将HP Data Protector6.0Cell Manager for Windows用作已应用所有最新补丁的备份应用程序。此环境中的每台服务器都使用Data Protector代理进行配置,并且负责将数据直接写入磁带设备以避免网络备份。

配置软件

有关软件的完整列表,请参见第42页的“材料单”。

应用Linux 内核优化以适应主机上运行的Oracle 数据库。“表1”列出了针对此测试修改的Linux 内核2.6参数。根据以前项目提供的信息,这些设置被用作最佳策略。“表1”中包含了默认值。

表1.更改的内核参数可优化的参数

默认值测试中使用的值net.core.rmem_default 110592262144net.core.rmem_max 131071

262144

kernel.sem 250320003212825032000100128kernel.shmall 2097152209715200kernel.shmmax 3355443224064771072kernel.shmmni 409616384fs.file-max 232233658576fs.aio-max-nr

6553665535net.ipv4.ip_local_port_range 3276861000102465000vm.swappiness

10

30

配置QLogic 驱动程序

设置QLogic 动态负载平衡

Linux QLogic 驱动程序支持主动-主动配置和主动-被动配置。EVA8000磁盘阵列配置为在启用主动-主动配置的情况下实现HBA 和控制器之间的负载平衡。EVA5000要求采用主动-被动配置,但支持同一控制器上不同端口之间的负载平衡。可通过以下HP 网站获得最新的QLogic/HP 驱动程序:https://www.doczj.com/doc/cf6323921.html,/country/us/en/support.html?pageDisplay=drivers EVA8000和EVA5000—主动-主动/主动-被动

将Linux QLogic 驱动程序用于EVA 产品系列时,会随驱动程序源安装一组配置实用程序。创建初始ramdisk (initrd)是程序包安装后任务的一部分。要手动配置驱动程序选项,可修改/etc 中的hp_qla2300.conf 文件。“Example 1”显示了对默认设置的更改。

Example 1.修改后的/etc/hp_qla2300.conf 文件

“表2”显示可用的load_balancing 参数。

qdepth = 16

port_down_retry_count = 8 login_retry_count = 8 failover = 1

load_balancing = 2 auto_restore = 0x80

表2.QLogic驱动程序load_balancing参数说明

类型策略说明

(0)静态无查找每个LUN的第一个活动路径或第一个优化的活动路径。

(1)静态自动在活动路径和可用HBA之间分配命令,每个LUN使用一个路径。驱

动程序会自动为支持的存储系统选择路径。

(2)动态最近最少使用(LRU)向I/O计数最低的路径发送命令。包含特殊命令,如路径验证

和一般I/O。

(3)动态最少服务时间(LST)向执行时间最短的路径发送命令。不包含特殊命令。

2值用于LRU策略。这样,所选路径会自动在HBA和EVA8000交换机之间取得平衡,并在EVA5000的同一交换机内的同一控制器连接的HBA之间实现负载平衡。

Oracle群集文件系统2

采用RAC配置(必须使用文件系统)时需要Oracle群集文件系统(OCFS)。OCFS提供的分布式锁定管理(DLM)设备可协调对内部包含文件的写入操作。ocfs2用于此环境并且是目前唯一

支持的OCFS版本。

注意

OCFS、ASM和原始设备均可用于RAC,具体取决于平台和业务要求。

OCFS磁盘配置

对虚拟磁盘(Vdisks)进行区域划分以使所有LUN均可看到两个主机,以便用于RAC。包含u06和u07的单个LUN分别是快速恢复区以及表决和Cluster Ready Services(CRS)文件。每

个LUN都有一个分区,该分区随后会针对OCFS进行格式化。“图2”显示了主机和LUN图示。有关OCFS格式信息,请参见“图3”。

图2.RAC节点的共享OCFS2LUN图示

设置OCFS群集文件系统

采用“图3”中所示的默认设置将六个EVA虚拟磁盘分别格式化为OCFS文件系统。

图3.在OCFS2控制台中查看OCFS格式化设备

群集大小设置为64K,其中数据块大小为4K。同样,该命令行对于装载OCFS文件系统仍然适用。如果这是RAC而且文件系统将用于存储表决磁盘文件、Oracle Cluster Registry、数据文件、重做日志、归档日志或控制文件,则应使用datavolume和nointr选项装载该文件系统。例如:

#mount o_netdev,datavolume,nointr/dev/cciss/c0d7p1/data

默认的/etc/fstab条目修改为包含_netdev和datavolume选项,如下所示:

LABEL=CFT106_DATA1/u02ocfs2_netdev,datavolume,nointr00

如果将数据文件置于OCFS卷中,则需要使用datavolume选项。较早版本的OCFS不允许将数

据文件置于OCFS卷中。唯一允许的文件类型是共享的Oracle主目录。增加了datavolume

选项的最低版本是OCFS版本2。

注意

所有OCFS2文件系统都必须已指定_netdev选项。这样可确保网络在装载文件系统之前开启,并在卸载文件系统之后关闭。这对于防止OCFS崩溃是必需的,在启动和关闭过程中也称为fencing系统。

《Oracle Cluster File System(OCFS2)User’s Guide》(《Oracle群集文件系统(OCFS2)用户指南》)中提供了详细信息,网站地址如下:

https://www.doczj.com/doc/cf6323921.html,/projects/ocfs2/dist/documentation/ocfs2_users_guide.pdf

使用Benchmark Factory

Quest Software Benchmark Factory5.1用于生成负载。Benchmark Factory是一般负载生成实用程序,可以生成DSS和OLTP负载。Benchmark Factory还可根据所用数据库或任何自定义SQL 生成的任意跟踪生成自定义负载。

OLTP负载根据“表3”中定义的参数创建。

表3.Benchmark比例因子

主机大小用户负载

IA64RAC 3.1TB1,000

IA64Single 1.4TB500

IA32Multi750GB500

Benchmark Factory比例因子是近似值,不应将其用作绝对参考值。“图4”中显示的示例应生成约930GB的数据,但实际上该比例因子生成了1.3TB数据和300GB索引。

图4.Benchmark Factory比例因子

显示的比例因子只是估计值。数据库的实际大小还必须包括索引。数据全部生成后,这部分可能会达到总数据大小的33%。仅生成的数据就可能比估计大小大20%。

创建数据库后,优化Oracle spfile参数以便在负载下获得最佳备份性能。“表4”、“表5”和“表1”提供了测试期间使用的特定Oracle参数。“表4”显示Benchmark Factory可用于创建表的选项。每项设置均可更改以自定义每个表。这些是适用于此环境的最佳设置。

表4.Benchmark Factory表创建选项

对象类型创建参数

C_ORDER_LINE表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

C_STOCK表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

C_DISTRICT表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

C_CUSTOMER表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

C_HISTORY表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

C_ORDER表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

C_ITEM表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

C_WAREHOUSE表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

C_NEW_ORDER表tablespace bmf parallel(degree default instances default)nologging cache

monitoring

表5.Benchmark Factory索引创建选项

对象类型创建参数

C_STOCK_I1索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

C_WAREHOUSE_I1索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

C_NEW_ORDER_I1索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

C_CUSTOMER_I2索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

C_ORDER_LINE_I1索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

C_ORDER_I1索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

C_ITEM_I1索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

C_DISTRICT_I1索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

C_CUSTOMER_I1索引tablespace bmf parallel(degree default instances default)nologging compute

statistics

“表5”显示创建索引时Benchmark Factory中可用的可修改选项。这些选项允许用户将索引优化为常用索引,或在尝试不同的数据库方案时使用默认的索引编制方案。

Oracle参数的更改

“表6”列出了Oracle默认参数和所用参数。进行这些更改的目的是适应针对进行备份过程中的负载配置的大量模拟用户。

表6.更改的Oracle参数

Oracle参数默认所用

sort_area_size65536262144

parallel_max_servers152048

parallel_threads_per_cpu28

db_files2001024

进程1501250

Dbwr_io_slaves04

Tape_io_slaves False True

db_file_multiblock_read_count8128

Cusor_sharing Exact Force

配置HP Data Protector6.0用于Oracle备份

HP Data Protector设置

本节提供有关使用Data Protector6.0配置Oracle备份的一些Oracle特定信息。《HP OpenView Storage Data Protector概念指南》中列出了备份和恢复的一般信息以及有关HP Data Protector 设置的详细信息,网站地址如下:

https://www.doczj.com/doc/cf6323921.html,/bc/docs/support/SupportManual/c00751562/c00751562.pdf

使用Data Protector进行备份

创建备份规格

Data Protector备份规格用于确定执行备份的方式。尽管各种备份规格的属性类似,但脚本模板可确定如何执行备份。由于采用的备份规格为oracle8类型的应用程序备份,因此EML、VLS和DISK备份共享类似的属性;但仍会使用不同设备备份数据库。

备份规格分为以下几个部分:

?源—要备份的源数据库和将成为备份内容的对象

?目标—备份将发送到的设备

?选项—备份规格特定选项,与模板选项类似

?计划—计划在模板中列出,可以针对每个规格进行修改

要在我们的环境中定义备份规格,请执行下列操作:

1.右键单击要将规格添加到其中的组。

2.选择添加备份。

此时将打开一个类似于模板界面的对话窗口。

3.从可用模板中选择“备份”类型,如果模板不存在则选择空白备份。

“图5”中的屏幕快照显示了“磁盘完整备份”选项。

4.单击确定,应用程序将提示您输入数据库服务器信息。

5.输入数据库服务器信息。

?如果无需修改任何“目标”信息,请单击完成。

?如果需要修改信息,请单击下一步。

6.应用程序将显示一个提供“目标”信息的窗口,您可在其中对列出的磁盘或磁带设备进

行修改。选中相应备份属性的复选框。此屏幕上的“负载平衡”配置可能已更改。操

作完毕后,单击下一步。

7.如有需要,可修改“备份规格”选项。操作完毕后,单击下一步。

8.应用程序将显示一个计划窗口,您可在其中将时间和日期添加到计划中,并可指定完

整或增量备份。操作完毕后,单击完成。

“图5”显示了“创建新备份”规格屏幕的屏幕快照。对于Oracle,无需选中“文件系统”复选框。此外,选中“计划”复选框将在备份规格配置快结束时启动“计划”配置。如果此时

不需要备份规格或模板的计划,请勿选中“计划”复选框。

图5.HP Data Protector6.0创建新备份界面

规格设置完成后,右键单击已定义组中的备份规格,并使用开始备份命令启动备份。默认

设置为完整备份。

Data Protector磁盘到磁盘备份

设置磁盘文件库

HP Data Protector使用文件库或磁盘备份存储库简化磁盘到磁盘的备份。为有效利用SAN,这种存储库通常位于所备份主机的本地。否则,可以对网络上的磁盘设备执行备份。

最终屏幕可用于复查选项,并允许进行任何所需的更改。如有需要,即使在创建文件库之后

也可以进行进一步的更改。文件库现已做好用作设备的准备。可以创建或修改模板或备份

规格以使用新设备。

有效使用文件库和磁带设备

创建文件库后,可通过修改选项提高性能。例如,所有Data Protector备份的默认数据块大

小为64KB,而最大数据块大小为1,024KB。文件库的性能是所用设备、已定义写入程序的

数量和每个写入程序流的数量的一个函数。

以下是磁盘写入程序和文件库的设置说明。此外还提供了有关这些设置的详细信息;请参

见第44页的“示例:”和第43页的“配置Oracle恢复管理器(RMAN)”。

?数据块大小—充当磁带设备时为每个磁盘写入程序设置的参数。

?写入程序的数量—要创建为部分文件库的磁盘写入程序的最大数量。

?流—可实现对每个磁盘写入程序的多路复用I/O,从而允许在备份过程中向磁盘写入程序输出的文件写入多个文件;适用于小型文件和增量备份,但通常不适用于大型文件和完整备份。

优化备份后,使用文件库创建虚拟完整备份或磁盘暂存备份解决方案就十分简单了。“表7”显示磁盘到磁盘的备份中使用的参数。

表7.磁盘到磁盘备份参数

文件库参数默认所用

数据块大小64KB512KB

写入程序的数量18

流数31

文件库设备与磁带的区别在于它们不在主机间共享。

在Data Protector中,文件库用于定义主机与磁盘存储设备之间的关系,但Data Protector允许RMAN将文件库视为磁带设备。主机共享磁带设备。不能使用全局参数修改备份目标。目标的修改先以备份设置为基准,然后以主机为基准。每个主机均可看到磁盘设备,而且这些设备在各方面都是独立的。尽管可以列出每个主机的设备,但HP建议仅选择这样的主机:该主机对在磁盘到磁盘的备份过程中使用它的设备拥有直接SAN访问权限。

HP建议始终使用设备自动配置向导创建磁带库及其设备关联。

设置Oracle恢复

对于在此环境中执行Oracle数据库服务器的恢复,有两个可用选项。

1.在单元管理器中创建恢复作业。

2.在单元管理器中手动创建脚本,并在命令行中使用RMAN执行恢复。

无论介质类型如何,RMAN和Data Protector都可实现反多路复用文件恢复进程和所需备份映像装载的自动化。这对于磁盘备份和磁带备份的混合备份尤其有利。

注意

为成功恢复,上次备份的控制文件必须可用,或您必须已配置RMAN目录。

OLTP负载结果

Benchmark Factory测试展示了根据每个数据库生成的对OLTP负载的影响。“表8”显示结果。此负载是标准负载,练习的用户级别可以是500或1000个用户,具体取决于系统。“表8”显示OLTP基准(无备份运行)的每秒事务数(TPS)速率和运行不同备份时的速率。

表8.不同备份方法产生的OLTP负载影响

主机类型数据库大小

(GB)用户数量OLTP基准

(TPS)

磁盘备份

(TPS)

EML备份

(TPS)

VLS备份

(TPS)

对每个用户

产生影响的

平均百分比

IA64RAC3,1201,0005229

(44%)26

(50%)

33

(36.54%)

0.436%

IA64Single1,4505005146

(9.8%)35

(31.37%)

30

(41.18%)

0.549%

IA32Multi7505002117

(9.8%)20

(4.76%)

20

(4.76%)

0.019%

IA32Multi系统对任何用户的影响最小,但TPS却大大低于IA64RAC或IA64Single系统。

IA64RAC系统性能良好,比IA64Single系统对用户的影响要小,后者只能支持500个用户的负载。

IA64Single系统的影响也比较小,但在给定用户数量的情况下,确实会对用户产生类似IA64 RAC系统的影响。

热压机说明书范文

热压机说明书范文 热压机说明书范文 篇一:热压机使用说明 热压机使用说明 热压机是一种将两个预先上好助焊剂镀锡的零件加热到足以使焊锡熔化、流动的温度,固化后,在零件与焊锡之间形成一个永久的电气机械连接设备。应不同产品,洛阳广盈机械热压机升温速度可供挑选。 热压机工作原理:利用一个2000W的变压器产生一个低电压的大电流,通过焊接头令其迅速发热。脉冲电流就是指电流的ON及OFF频率比例,此脉冲比例越大,电流输出越大,焊接头升温越快。 热压机使用说明: 篇二:16-热压机(电热)操作说明书 热压机(电热)操作说明书 编号:INCTO/QM-SB-16 版本/次:A/1

设备名称:热压机(电热) 放置场所:医疗车间使用单位:镇江医疗生产线机台操作顺序: 篇三:棕垫热压机说明书 产品型号:ZY25X22100 产品名称:棕垫热压机 使用说明书 明恒汇机械设备有限公司 目录 一.机器简介.........................................................1 二.工作原理..........................................................2 三.主要技术參数....................................................3 四.设备主要结构用途..............................................4 五.安裝与调试.......................................................4 六.易损件明细表....................................................5 七.附图. (6) 一.机器简介 本机是将施胶后的棕丝加压为棕垫的设备,设备加热介质为热油。 二.工作原理

MySQL 数据库常用命令 简单超级实用版

MySQL 数据库常用命令简单超级实用版 1、MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 2、修改mysql中root的密码: shell>mysql -u root -p mysql> update user set password=password(”xueok654123″) where user='root'; mysql> flush privileges //刷新数据库 mysql>use dbname;打开数据库: mysql>show databases; 显示所有数据库 mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后 mysql>describe user; 显示表mysql数据库中user表的列信息); 3、grant 创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令some thing做这个 mysql> grant all privileges on *.* to user@localhost identified by 'something' with 增加新用户

爱数备份软件服务器版

爱数销售实用速战卡 For 爱数备份软件服务器版 版本号 爱数备份软件服务器版 3.0 方案类型 面向1~3台 Windows 服务器的单机备份软件 主要功能 (1)可增量备份 Windows 服务器系统,崩溃后进行灾难恢复 (2)支持 SQL Server 数据库的备份和恢复 (3)支持 Oracle 数据库的备份和恢复 (4)支持 Lotus Domino 数据库的备份和恢复 (5)支持 FTP 远程备份,并可实现数据的远程同步 客户典型需求 (1)1~3 台 Windows 服务器需要保护; (2)大量分散在各地,网络不互通的服务器需要保护(每个节点的服务器数量较少) 常见三大问题解答 (1)Q: 爱数备份软件服务器版提供的系统备份功能与免费的系统备份工具有什么不同? A: 爱数提供的备份软件支持各种主流服务器硬件配置型号,特别是RAID卡、光存 储等 (2)Q: 爱数备份软件提供的 SQL Server 备份与 SQL Server 自带的备份有什么不同? A: 爱数提供的事务日志备份可自动截断,以便提供更频繁的备份;可与系统备份集成 做灾难恢复;集成时间点恢复,一步到位成功恢复 (3)Q: 系统恢复时是否可恢复到新的服务器环境? A: 可以,只要两台服务器硬件配置相同或者相似即可 技术特色 (1) 可实现自动增量的在线系统备份 (2)可实现对高级打开文件的热备与完备 一招鲜吃遍天 Windows 服务器端最易用、性价比最高的备份软件

潜在竞争对手 Symantec Backup Exec/Acronis TrueImage 竞对分析 (1)Symantec Backup Exec 掌握备份和恢复操作需要1~2周,爱数只需要三分钟,并且系统备份与数据备份是两个软件,管理极不方便 (2)Acronis TrueImage 不支持 Oracle 与 Domino 数据库备份.并且系统备份与 SQL Server 备份也是两个独立的软件 适用的客户 小型系统和事业单位、中小学及文化厅下的机构等 成功案例 (1)贵州省文化厅一百多台服务器系统的灾备和 SQL Server 数据库备份 (2)山东省荣城市三十多所中小学服务器灾备与 SQL Server 数据库备份 (3)中国电子器件对3台 IBM 服务器的灾备和 Oracle 数据库备份

云计算背景下的数据备份解决方案

云计算背景下的数据备份解决方案 备份并不是一个轻松的话题,也不是简单的方便拷贝。很多用户或企业只想享受电脑带来的种种便利,因为怕麻烦、心存侥幸怕而不愿花时间和精力去来进行系统的备份。随着大数据时代的到来,我们需要处理的数据也越来越多,网站被感染病毒和被攻击的可能也随之增加,做好数据的备份工作更有必要。 方案一:增量备份 第一步:下载工具 现在人工需要处理数据非常多,如果完全通过拷贝法来备份数据,显然不太合适,这时增量备份(Incremental Backup)就起到了很大的作用。我们可以使用木浪科技的多备份来帮助我们实现此操作。 具体方法是:在多备份的网站(https://www.doczj.com/doc/cf6323921.html,)注册账号,输入主机的FTP账号和密码就可以开启数据备份服务了,多备份的特点是可以将数据备份到AWS、阿里云等云平台,成本低,操作简单。 第二步:编写批处理命令 假设我们要把D:\data下的所有新建或更新过的文件(夹)拷贝到E:\back文件夹下,那可以按下Win+R打开“运行”对话框,输入notepad,启动“记事本”工具,然后输入如下命令: xxcopy D:\data E:\back /s /k /h /bi /yy 然后选择“文件→保存”命令,把该文件保存为d:\back.bat文件。 以后只要双击d:\back.bat文件,xxcopy就会把D:\data下新建的E:\back文件夹下,适用于文件的备份工作。第三步:深入理解参数 xxcopy参数非常多,上述用到参数意义如下: /s 表示连同子文件夹处理

/k 源文件仍保留其原有属性 /h 连同系统、隐藏文件一起拷贝 /bi 只拷贝新建或更新过的(根据文件时间和长度判断)文件 /yy 覆盖文件时自动回答“是”,并不出现提问信息 [NextPage] 方案二:只备份相关文件 很多时候我们只要备份某一类型文件,如*.doc、*.xls、*.ppt、*.txt等,而无需备份其他文件,这时仍可以使用xxcopy完成。 大家只要启动“记事本”,输入如下命令: xxcopy d:\data e:\back /s /k /h /bi /yy /in*.doc /in*.xls /in*.ppt /in*.txt 把它保存为include.bat,双击它,只会备份d:\data下的*.doc、*.xls、*.ppt、*.txt文件到e:\back文件夹下。 小提示 多种类型文件分别用/in参数隔开,并把/in参数放在命令行的最后。如输入 xxcopy d:\data e:\back /s /k /h /bi /yy /in*.doc /in*.xls /in*.ppt /in*.txt /in*.bmp /*.tif,则还会备份*.bmp和*.tif 文件。 方案三:垃圾文件不备份 有时,我们并不想备份*.tmp和*.bak文件,这时可以启动“记事本”,并输入如下命令: xxcopy d:\data e:\back /s /k /h /bi /yy /x*.tmp /x*.bak 把它保存为exclude.bat,双击此文件,则只会备份d:\data下除了*.bak和*.tmp的文件到e:\back文件夹下。

系统容灾解决方案

系统容灾解决方案 容灾基本概念 容灾是一个范畴比较广泛的概念,广义上,我们可以把所有与业务连续性相关的内容都纳入容灾。容灾是一个系统工程,它包括支持用户业务的方方面面。而容灾对于IT而言,就是提供一个能防止用户业务系统遭受各种灾难影响及破坏的计算机系统。容灾还表现为一种未雨绸缪的主动性,而不是在灾难发生后的“亡羊补牢”。 从狭义的角度,我们平常所谈论的容灾是指:除了生产站点以外,用户另外建立的冗余站点,当灾难发生,生产站点受到破坏时,冗余站点可以接管用户正常的业务,达到业务不间断的目的。为了达到更高的可用性,许多用户甚至建立多个冗余站点。 容灾系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。容灾技术是系统的高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个IT节点的影响,提供节点级别的系统恢复功能。 要实现容灾,首先要了解哪些事件可以定义为灾难?典型的灾难事件是自然灾难,如火灾、洪水、地震、飓风、龙卷风、台风等;还有其它如原提供给业务运营所需的服务中断,出现设备故障、软件错误、网络中断和电力故障等等;此外,人为的因素往往也会酿成大祸,如操作员错误、破坏、植入有害代码和病毒袭击等。现阶段,由于信息技术正处在高速发展的阶段,很多生产流程和制度仍不完善,加之缺乏经验,这方面的损失屡见不鲜。 容灾的七个层次 等级1: 被定义为没有信息存储的需求,没有建立备援硬件平台的需求,也没有发展应急计划的需求,数据仅在本地进行备份恢复,没有数据送往异地。这种方式是成本最低的灾难恢复解决方案,但事实上这种恢复并没有真正达到灾难恢复的能力。 一种典型等级1方式就是采用本地磁带库自动备份方案,通过制定相关的备份策略,可以实现系统等级1备份。 等级2: 是一种为许多站点采用的备份标准方式。数据在完成写操作之后,将会送到远离本地的地方,同时具备有数据恢复的程序。在灾难发生后,在一台未启动的计算机上重新完成。系统和数据将被恢复并重新与网络相连。这种灾难恢复方案相对来说成本较低,但同时有难以管理的问题,即很难知道什么样的数据在什么样的地方。这种情况下,恢复时间长短依赖于何时硬件平台能够被提供和准备好。

SQL常用命令使用方法:

SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表where 字段名=字段值order by 字段名" sql="select * from 数据表where 字段名like ‘%字段值%‘order by 字段名" sql="select top 10 * from 数据表where 字段名order by 字段名" sql="select * from 数据表where 字段名in (‘值1‘,‘值2‘,‘值3‘)" sql="select * from 数据表where 字段名between 值1 and 值2" (2) 更新数据记录: sql="update 数据表set 字段名=字段值where 条件表达式" sql="update 数据表set 字段1=值1,字段2=值2 ……字段n=值n where 条件表达式" (3) 删除数据记录: sql="delete from 数据表where 条件表达式" sql="delete from 数据表" (将数据表所有记录删除) (4) 添加数据记录: sql="insert into 数据表(字段1,字段2,字段3 …)valuess (值1,值2,值3 …)" sql="insert into 目标数据表select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql="select sum(字段名) as 别名from 数据表where 条件表达式" set rs=conn.excute(sql) 用rs("别名") 获取统的计值,其它函数运用同上。 (5) 数据表的建立和删除: CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) ……) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 数据表名称(永久性删除一个数据表) 4. 记录集对象的方法: rs.movenext 将记录指针从当前的位置向下移一行 rs.moveprevious 将记录指针从当前的位置向上移一行 rs.movefirst 将记录指针移到数据表第一行 rs.movelast 将记录指针移到数据表最后一行 rs.absoluteposition=N 将记录指针移到数据表第N行 rs.absolutepage=N 将记录指针移到第N页的第一行 rs.pagesize=N 设置每页为N条记录 rs.pagecount 根据pagesize 的设置返回总页数 rs.recordcount 返回记录总数 rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否 rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否 rs.delete 删除当前记录,但记录指针不会向下移动 rs.addnew 添加记录到数据表末端 rs.update 更新数据表记录 判断所填数据是数字型 if not isNumeric(request("字段名称")) then response.write "不是数字" else response.write "数字" end if -------------------------------------------------------------------------------- simpleli 于2002-03-23 15:08:45 加贴在ASP论坛上

爱数:备份容灾一体化,投资回报两无忧

备份容灾一体化,投资回报两无忧 回顾IT建设发展趋势,不难发现整个建设可分为三个阶段,即基础设施建设阶段、应用系统建设阶段及运维有效性建设阶段。而当前绝大部分的IT系统建设都已进入了运维有效性建设阶段。而这个阶段所关注的重点就是数据有效性及业务连续性,备份作为数据保护的最后一道屏障,自然是数据有效性的不二之选,而容灾则可以很好满足业务连续性需求,因此备份容灾已成为了现阶段IT建设的必需品。 尽管这样,备份容灾方案的普及率却并不高,主要是传统的备份容灾方案建设成本太高,方案复杂,管理难度很大,并且单个方案保护的对象及方式非常有限,归结起来就是方案的投资回报率(ROI)太低直接导致了备份容灾方案难以普及。而一体化的爱数备份容灾家族的出现则彻底扭转了这样的局面,让有限的投资可以获得更好的回报,即收获最佳投资回报率,这又是如何做到的呢? 一、完整的保护需要有合适的方案 在备份容灾方案中,有三个非常重要的衡量指标,即RPO、RTO和DRO目标:RPO 目标指灾难发生时最多可能丢失的数据量;RTO目标指灾难发生后到恢复业务正常运转所需的时间;而ROI目标则主要应用于容灾方案,指备用系统与生产系统的性能比值,决定了备用系统的性能指标。那么是否RPO、RTO目标越小越好呢?其实未必,因为RPO、RTO目标越小就意味着方案的投资成本越高,对于那些保护要求级别不是很高的系统也提供同样高级别的保护,将造成大量的投资被浪费掉。因此要获得最佳投资回报率,首先就是要为合适的系统选择合适的保护方案。 根据保护要求的不同,可将备份容灾方案分为四个等级:定时数据保护级、实时数据保护级、应用容灾保护级、异地容灾保护级,这几种级别又分别适用于哪些情况呢? 首先是定时及实时数据级保护方案,这类方案从名称上就可以看出关注的是数据的安全,保护较为全面,既可提供RPO、RTO适中的保护,也可提供RPO接近于0的保护,并且投资成本相对较低;典型的就是集中备份方案,可对IT环境中的服务器、各种应用系统提供统一的备份保护,可以满足大部分环境下的保护需求;而对于数据量特别大,且对RPO、RTO要求较高的环境,则需要使用LAN-Free的备份解决方案,通过SAN网络将数据直接备份到备份介质上,可有效的提高备份、恢复的速度,同时还不会对正常工作网络造成任何影响;而对那些要求数据保存周期很长的情况,则推荐使用D2D2T的备份解决方案,定期的将磁盘上的备份数据复制或迁移到磁带设备中,这种方案是将近期的备份数据保存在磁盘上,其它的数据保存在磁带上,即可满足快速备份恢复的要求,同时也满足了数据长期保存的需求。 针对于业务连续性要求很高的系统,就需要使用应用容灾保护级的解决方案,它将搭建备用系统,通过CDP、持续恢复等技术将生产系统中的数据实时同步到备用系统中,通过故障检测技术及时检测生产系统的工作状态,在检测到故障发生后可通过接管技术手动或自动将应用切换到备用系统中,确保业务的连续性;根据对备用系统的性能要求(即DRO目标)不同,应用容灾保护方案又可以分为虚拟化容灾解决方案以及实体机容灾解决方案。 第四级别的异地容灾保护方案,是在本地备份容灾保护的基础上将数据或应用同步

容灾备份-解决方案方法

容灾备份系统2010-8-11

一、项目背景 随着计算机技术的快速发展,每个企业都在大量的使用计算机处理自己的核心数据,这些数据往往是企业生产经营必不可少的部分。依赖这些数据的计算机系统的停机往往会造成企业生产经营活动的停顿,给企业造成巨大的损失。所以,可以说,这些数据是企业的生命核心。企业的IT管理员为了保证生产经营活动的持续运行,不断的加强对系统和数据的保护,如使用基于双机的高可用技术,磁盘阵列系统的RAID技术等。然而,人们依然无法回避由于磁盘故障,人为失误,应用程序的逻辑错误,自然灾害等原因带来的系统停机或者数据丢失。所以,数据备份作为数据保护的最后一道屏障,必不可少。 二、功能介绍 实时保护:连续捕获、实时备份数据变化,全过程保护数据安全。实现真正的持 续性数据保护(CDP),无需设置任何备份时间点,居国内外同类产品领先地位。 完善备份:同一软件可实现“数据库双机热备+接管”、“本地实时灾备”、“异 地实时灾备”,全方位保证数据库安全。 任意回退:可按任意操作步数或时间点进行数据回退。主数据库遭到破坏时,备 份数据库可将主数据库回退到损坏前最后时刻的状态,且能保证事件的完整性。 快速恢复:主数据库或表损坏,从站自动检测,提示回退的步数。恢复1个G数据 库在3-5分钟。 增量备份:只备份变化部分,在保障备份数据安全的同时减少备份的工作量。 错峰机制:在系统负荷极大时暂停备份以免系统瘫痪,当系统负荷下降时备份暂 停期间的数据,并重新开始实时备份。 低耗资源:对主数据库压力小,系统采用消息机制,只有灾数据库发生变化时才 触发,只传数据库的变化部分,不同于文件拷贝,和数据表的轮询。 操作简单:自主开发设计,着重考虑国内用户使用习惯,安装、设置非常简单。 维护方便:启动或连接中断后重连时,自动校验主从站数据,保证数据准确。 加密传输:底层通讯采用自主研发的通讯平台,所有数据都是用加密数据包进行 数据交换,充分保证数据安全。 高性价比:在各项性能领先的同时,价格远远优于国外软件。当选择不接管的热 容灾备份方式时,从站可采用低档Server或高稳定性的PC(有足够的存储空间即

SQL常用命令汇总

SQL常用命令汇总 SQL是结果化查询语言(Structured Query Language)的缩写,其功能包括数据查询、数据定义、数据操纵和数据控制四个部分。SQL简洁、功能齐全,已成为目前应用最广的关系数据库语言。 一、SQL的发展及标准化 1.SQL的发展 SQL是当前最为成功、应用最为广泛的关系数据库语言,其发展主要经历了以下几个阶段; (1)1974年,由Chamberlin和Boyce提出,当时称为SEQUEL(Structured English Query Language); (2)1976年,IBM公司对SEQUEL进行了修改,并将其用于本公司的SYSTEM R关系数据库系统中; (3)1981年,推出了商用关系数据库SQL/DS,并将其名字改为SQL,由于SQL功能强大,简洁易用,因此得到了广泛的应用; (4)今天,SQL广泛应用于各种大型数据库,如Sybase,INFORMIX,SQL Server,Oracle,DB2,INGRES等,也用于各种小型数据库,如FoxPro,Access等。 2.SQL标准化 随着关系数据库系统和日益广泛,SQL的标准化工作也在紧张地进行着,二十多年来已制订了多个SQL标准:SQL-86,SQL-89,SQLL2和SQL-99。 二、SQL的基本概念 1.基本表——一个关系对应一个表。基本表是独立存在的表,不是由其他的表导出的 表。 2.视图——是一个或几个基本表导出的表,是一个虚拟的表。它本身不独立存在于数 据中,数据库中只存放视图对应的数据,这些数据仍存放在导出视图的基本表中。 当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。 三、SQL的主要特点 SQL有如下几个特点。 (1)SQL是类似于英语的自然语言,简洁易用。 (2)SQL是一种非过程语言。 (3)SQL是一种面向集合的语言。 (4)SQL既是自含式语言,又是嵌入式语言;可独立使用,也可以嵌入到宿主语言中。 (5)SQL是数据库查询(Query)、数据定义(Definition)、数据操纵(Manipulation)和数据控制(Control)四种功能。 创建数据表 语法格式:CREA TE TABLE<表名>(<列定义>[{,<列定义>|<表约束>}]) 例:create table s(xingm c(8),xueh c(8),chengj c(3)) 结果:

医院通用备份容灾方案模板

方案模板(适合政府、公安、医院等) XXXXX用户 信息系统数据安全方案建议书

目录 1. 需求说明 (5) 1.1. 项目背景 (5) 1.2. 实现目标 (6) 1.3. 环境概述 (7) 1.4. 待解决问题 (9) 2. 容灾概述 (10) 2.1. 概述 (10) 2.2. 灾难恢复和业务持续性的区别 (11) 2.3. 我们对灾难恢复的认识 (12) 2.4. 数据库容灾的几种实现方式 (14) 2.5. 有效的容灾方案应有特点 (15) 2.6. 容灾系统的设计指标 (16)

3. 方案设计 (19) 3.1. 设计概述 (19) 3.2. 设计思想 (19) 3.3. 设计原则 (22) 3.4. 方案说明 (24) 3.4.1. 方案综述 (24) 3.4.2. 数据库服务器容灾 (26) 3.4.3. 应用及虚拟机应用容灾 (29) 3.4.4. 本地备份 (36) 3.5. 容灾系统拓扑图 (39) 3.6. 配置清单 (41) 3.7. 方案总结 (41) 4. 实施方案 (42) 5. 产品概要 (42) 5.1. LanderVault 简述 (42) 5.2. 功能模块介绍 (44) 5.2.1. 统一集中管理平台:LanderVault (44) 5.2.2. Cluster高可用集群系统 (45) 5.2.3. Replicator网格化数据复制系统 (45)

5.2.4. Backup数据备份系统 (46) 5.2.5. Disaster应用级容灾系统 (46) 5.2.6. 备份一体化平台 (46) 5.2.7. 容灾一体化平台 (47) 5.2.8. 分布式存储 (48) 5.2.9. ORACLE逻辑复制AliveDB (49) 6. 公司简介 (50)

数据库常用命令

oracle常用命令 命令解释 $Ps –ef|grep oracle 查看oracle进程是否启动 $ sqlplus "/as sysdba" 以sysdba角色登陆oracle数据库 SQL>startup 显示当前系统中已登录的人员。 SQL>shutdown immediate 关闭数据库 SQL>select * from v$version; 查看oracle数据库版本 SQL>select name from v$database; 查看数据库SID SQL>truncate table table_name 快速清空一个表 SQL>select * from all_users;查看数据库中所有用户 SQL>alter tablespacename offline;将表空间offline SQL> alter tablespacename online ;将表空间online $oerr ora 2236 查错误 alert_{ORACLE_SID}.log 数据库告警日志文件 *.TRC 数据库跟踪文件 Oracle说明 1、数文件:SPFILE不能直接阅读是二进制文件,需要转为文本 2、oracle数据库后,可以查看数据库状态是否open,如果open会显示open字样 SQL> select status, instance_role from v$instance; 3、PFILE:SQL> connect / as sysdba 从spfile创建pfile:SQL> create pfile from spfile; 从pfile创建spfile:CREA TE SPFILE FROM PFILE='/home/oracle/admin/pfile/init.ora'; 4、names是客户端或应用程序需要连接数据库时必须配置的,使用$tnsping service_aliasname可以测试出tns配置的是否正确 5、要文件listener.ora、Tnsnames.ora、Sqlnet.ora,这三个位置在$ORACLE_HOME/network/admin目录下。 6、库启动时要先启动listener Network配置:监听程序lsnrctl

爱数可能解决方法

EISOO35:登录管理控制台后发现:无法连接管理控制台服务 解答登录管理控制台后发现:无法连接管理控制台服务 错误描述安装完管理控制台且一切都正常,登录管理控制台后,页面下方总提示“无法连接管理控制台服务,请通知管理员检查服务是否启动。”平台信息此问题在中小企业版与企业版本中会存在。 错误原因 1)原因一:端口(9900)被占用。使用netstat –an查看端口是否被使用; 2)原因二:数据库服务没有启动; 3)原因三:连接不上数据库。 爱数解决方案 1) 解决端口冲突。 2) 使用services.msc 查看 AnybackupDataServer是否启动。尝试重启动服务。 3) 安装位置下 console.config 给出的地址不是指向安装有数据库服务的主机?修改这个里面的地 无法连接服务器IP 错误描述 安装完爱数备份软件客户端程序之后,选择【开始】/【程序】/【爱数备份软件】/【2.1客户端】/【设置服务器地址】,输入正确管理控制台的地址,单击“测试”,提示:“无法连接192.168.1.153”或“访问服务器192.168.1.153超时” 平台信息此问题在中小企业版与企业版中会存在。 错误原因及解决方案 1)通过PING的方式检查网络是否连通; 2)管理控制台没有安装完全或者是配置页面没有配置,需要重装安装管理控制台并进行配置;如果再次安装不成功,可试着将电脑上的安全软件如安全卫士,防火墙软件,杀毒软件先关闭再安装。 3)客户机或者备份服务器的防火墙没有关闭。 4)检查是否是输入错误的IP地址或者端口号。 5)进入Windows自带的防火墙,直接打开9900,9901,9902这几个端口。 AnyBackup 3.0企业版修改控制台IP后的操作步骤对于已经安装了AnyBackup 3.0企业版的控制台的机器,如果修改了机器的IP,那么需要进行以下操作来保证正常的备份、恢复。1.修改管理控制台里系统设置页的服务器IP和服务器的web地址,修改为新IP对应的地址。 2.修改安装目录下的配置文件console.config,将其中的IP地址修改为新的IP地址。以默认路径为例,该文件的位置为:C:\Program Files\Eisoo AnyBackup\ 3.0 Console\console.config,3.修改安装目录下的配置文件mediasvrsetting.config,将其中三个IP地址修改为新的IP地址。以默认路径为例,该文件的位置为:C:\Program Files\Eisoo AnyBackup\3.0 Console\mediasvrsetting.config, 4.修改安装目录下的配置文件restoresvrsetting.config,将其中的两个IP地址全部修改为新的IP地址。以默认路径为

前段FOG邦定作业指导书

版号 1.0 文件编号HHTC-3-GC-007 页数1/4 立案审议裁决文件名前段FOG邦定作业指导书生效日期:2008-12-1 1:作业设备、工具与辅料 FOG热压机、刀片、防静电手带、无尘布、手指套、酒精、棉签、硅胶皮。 2:作业准备 2.1生产前带好手指套和静电环,用无尘布蘸酒精清洁手指套、工作台面、机器内部 (包括压头、移动平台、石英棒及桌面),清洁时用无尘布蘸酒精清洁机器表面、平台和石英棒,用棉棒蘸酒精清洁压头。将物品摆放整齐。 2.2 检查机台电源及气源供应正常,检查FPC JIG是否符合生产型号(如不符合应立即要求设定人员更换,JIG使用要求,在有专用JIG的情况下必须使用专用JIG,如没有专用JIG则可用其它型号JIG代替)。 2.3核对材料型号是否与生产相符,检查硅胶皮是否可用。 2.4在LCD平台上,确认LCD邦定位置(图4)。 2.4.1放一块硅胶皮在热压头下的热压平台上,热压一次,观察热压头的压合位 置。 2.4.2将LCD放在热压平台上,使LCD宽玻璃边缘平行于热压头的边缘,且使热 压头后边边缘压到IC下边边缘约0.2mm的窄玻璃上(图1)。 2.4.3按下吸气键触发真空吸住LCD。 2.4.4用定位片把LCD的位置固定,定位有封口胶一侧时,定位片要避开LCD封 口胶的位置。 2.4.5通过调节热压机的镜头调节器使显示器显示对位的“mark”点。 2.5把FPC放置在平台上,确认FPC的热压位置。 2.5.1把FPC放到LCD PAD面上,使FPC被真空吸住。 2.5.2通过平台上的千分尺调节FPC平台的旋转和X\Y方向(图3),使FPC上的 “mark”点与LCD的“mark”点重合(图7)。 2.5.3用硅胶皮盖住压合位置,然后同时按下机器上的“START”键热压模块,热 压后用定位片固定FPC在平台上的位置(专用JIG无需此动作)。2.6将机器调试正常后,热压前需核实机器参数(温度、时间、压力)(图2)。 2.7每台机器应试产4片(每个平台1片)由QA进行首检,首检合格后,每个压头再压1片,由QA进行拉力测试,(拉力测试值不小于600g\c㎡,出现拉力不合格可再生产1片再做一次拉力测试,仍不合格的交工程人员确认并解决),拉力合格后方可生产。3:作业步骤 3.1按“从近到远从下到上”的顺序拿取 LCD,要求从侧面拿取并禁止接触PAD面。3.2将LCD沿定位挡板放置好,按下平台上的吸气键触发真空吸住LCD。 3.3拿FPC时不允许弯折,将FPC放置在热压机平台待压位置上,边角靠齐定位挡片(专用JIG应放入卡槽),触发平台真空吸住FPC,通过屏幕观察对位并调节,对位准确后将硅胶皮盖在待压合位置上,硅胶皮应完全覆盖住压合区域(图6),按下“START”键进行热压。 3.4待平台出来后拿掉硅胶皮自行检查压合对位状况,取下压好的模块后检查是否有崩裂。 3.5自检OK的模块放入专用吸塑盘里,放于已作业区。模块堆积不得超过20盘。 4:作业结束 4.1当天生产完成后关闭机器电源及气源。 4.2确定机器上无模块后把用过的硅胶皮放入垃圾桶内。 4.3清洁机器(机器表面、热压头、热压平台、石英棒),清洁时用无尘布蘸酒精清洁机器表面、热压平台、石英棒,用棉签蘸酒精清洁热压头,并整理好本工位工作台面。5:作业要点及条件 5.1清洁机器(机器表面、热压头、热压平台、石英棒),清洁时用无尘布蘸酒精清洁机器表面、热压平台、石英棒,用棉签蘸酒精清洁热压头。 5.2硅胶皮要求最多每200片更换一次,如破了应立即更换。 5.3设备参数在正常生产的情况下不允许私自更改,如果压重工品应把时间加到15秒,压力和温度根据粒子压合状态调节.重工品压完后应把参数复位为原来参数。

SQL PLUS 命令大全

一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>shutdown SVRMGR>quit 启动oracle9i数据库命令: $ sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003 Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved. SQL> connect / as sysdba Connected to an idle instance. SQL> startup^C SQL> startup ORACLE instance started. 2、在双机环境下 要想启动或关闭ORACLE系统必须首先切换到root用户,如下 su - root a、启动ORACLE系统 hareg -y oracle b、关闭ORACLE系统 hareg -n oracle Oracle数据库有哪几种启动方式

说明: 有以下几种启动方式: 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动下可执行: 数据库日志归档、 数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。 执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。 3、startup open dbname 先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件, 这种方式下可访问数据库中的数据。 4、startup,等于以下三个命令 startup nomount alter database mount alter database open 5、startup restrict 约束方式启动 这种方式能够启动数据库,但只允许具有一定特权的用户访问 非特权用户访问时,会出现以下提示: ERROR: ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用 6、startup force 强制启动方式

云备份的利与弊

云备份的利与弊 信息化调查找茬投稿收藏评论好文推荐打印社区分享 在云上的备份和恢复并不是一个解决你所有备份和恢复需求的放之四海而皆准的解决方案,但它是一个极佳的选项,使企业能够在一个备用设施中确保数据安全,同时提供有限度的可恢复性的选项。 基于云的备份对很多公司具有广泛的吸引力,因为它为异地保护业务数据提供了一种低成本的方法。但是,请小心。把业务数据移到云上是最容易的部分。 当你确实需要数据而将其取回,已经使事情变得具有挑战性。由于这个原因,IT规划人员需要理解所有的警告之后,才接受基于云的数据保护作为他们的恢复战略的组成部分。 首先,仔细考虑:作为一种服务产品的大多数的备份在最终用户所在地与云服务提供商(cloud service provider,CSP)的数据中心之间如何迁移数据。为了节省带宽、加快W AN 或者互联网连接上的传输时间,备份数据通常经过重复数据删除处理并被压缩,才被传输至CSP的设施中。这是把数据高效地移动到异地的一个好方法。然而,在需要进行数据恢复的时候,这也提出了一些值得注意的挑战。 首先,经过重复数据删除的备份数据必须被“再水合”,或者还原成其本机的格式,才能被恢复到一个应用程序。这个再水合的过程本身需要耗费时间才能发生,但是更大的挑战是它把所有这些数据从CSP的地点重新传输回到客户所在地花费的时间。如果需要恢复一个单一文件,这通常不是一个大问题。然而,如果需要还原一个大的应用程序实例,或者更糟的是,如果需要还原整个公司的应用程序环境,那么数据在网络连接中缓慢移动所花的时间可能不是几周,也要几天时间。 为了应付这个问题,越来越多的CSP正开始提供灾难恢复即服务(disaster recovery as a service,DRaaS),订购者籍此可以在CSP的云中把他们的业务应用程序作为虚拟机(VM)实例运行。尽管它缓和了快速返回应用程序到客户数据中心操作的需要,但依旧提出了严峻的挑战。 首先,该应用程序在提供商的云上确实会运行良好吗?例如,为了以生产服务级别的质量运行,该应用程序可能需要高速的存储资源和/或需要连接一个可以支持成百上千个同时发生的用户会话的强大网络。如果你需要它们,在云中会有对等的资源可用吗?总之,把应用程序从一个你了解并控制的环境移到一个你完全依赖CSP的环境,会引发一些可能对服务质量产生负面影响的未知变数。 事实上,大多数DRaaS提供商并不提供任何关于应用程序恢复到云的性能方面的服务水平协议(SLA)。很多(DRaaS提供商)只是提供你在他们的设施中运行应用程序而已。 其次,把该应用程序移回你的数据中心的时候,你将如何完成?所有数据仍必须透过网络传输到你的所在地。 考虑到这些挑战,最佳选择是什么?显然,如果该应用程序可以容忍短时间的受限的服务质量直至正常的服务可以在数据中心得到恢复,那么在云中恢复就可能是一个可行的选择。然而,与云提供商就协助将大量数据从云提供商的设施传输到你的数据中心的规划而进行的首次合作,对于实现你信息的快速恢复至关重要。 公司需要考虑的另外一个场景是:如果CSP的几十个或几百个客户同时出现灾难,会出现什么情况。在CSP数据中心内部的资源争夺可能导致恢复操作彻底停滞。尽管很多CSP 可能签署了恢复时间的SLA,但是在确保所有客户在区域性的灾难期间都能迅速地访问其备份数据方面,他们几乎无能为力。 这是否意味着从云中恢复数据对公司毫无价值?绝对不是。所有这一切都意味着IT规划人员需要想出方法来堵住他们恢复策略的漏洞,并尽其所能为所有的意外事件未雨绸缪。例如,在磁带上保留一份备份数据的副本并存放于本地——或者在理想的情况下,存放于可

政府行业备份容灾解决方案

政府行业备份容灾解决方案 随着政府信息化建设进入高速发展白热化阶段,信息系统数据中心资源的整合和虚拟化正在不断发展,各级政府信息化建设的步伐也明显加快,政府电子政务建设已从服务上网向内部系统建设转型,这就要求政府必须建设一套安全易用的备份用在系统。信息系统备份容灾解决方案要求专业,高效,安全,简单易用。中科同向为政府信息系统建设建立的备份容灾解决方案属于绿色型:高可用,节省成本,安全易操作,为政府协同办公,建立友好信息环境。 政府行业信息系统表现出以下特点: 1、数据复杂。政府网与电子政务网不但是高级政府单位建设,基层也建设了完善的电子政 府系统,而且全国统一搭建平台,互通,实现了全国联网统一。各部门单位数据中心统一存放,数据多样性复杂性可想而知。 2、数据中心管理人员业务繁多。作为信息系统管理人员,需要了解各方面的信息业务,包 括操作知识,操作技能,各方面业务需要精通。否则遇到信息灾害时会无力回天,造成不可估量的后果。这就要求到软件的简单易用,管理人员易学易会,维护简单。 3、新旧系统连接。我国电子政务起步较晚,作为之前的大量数据需要留档。所以要求数据 备份如何接洽之前的数据到存储保护恢复系统是一大技术难题。以前的数据格式可能多种多样,要求备份容灾软件需要接纳不同数据格式。 4、政府行业的特殊性。一些保密单位要求有保密级别,涉及到国家安全。数据的保护性要 求更高,而且要求做到数据可以接管,做到应用级容灾。 中科同向的政府行业数据备份容灾解决方案。 数据备份软件Heartsone Backup V8.0可以安装在windows、Linux、Unix等不同操作系统上,实现了跨平台安装备份。传输及备份压缩后精密算法(AES\3DES)这就对数据的安全更增加了一层保护,需要主管人员用密钥打开压缩数据包。对恢复数据点击选择要恢复的数据,点击确定即可。 高度的数据备份安全需要做数据持续保护CDP。CDP技术中科同向实现了PTO=0,RPO=0,做到了零数据丢失,保证业务的连续性,在故障期间瞬间恢复数据。中科同向CDP 数据保护采用了四步骤,被称为“四金刚”。

mysql启动及常用命令

数据库 一、增,删,改,查 数据库的编程: 1.数据库编程概述 2.c常用的数据库编程方法 ①c中使用专门的库函数,在函数调用中使用SQL语句注意:linux 常用的数据库:MySqL 是开源的免费的二.mysql的使用 1.手动 2.编程 启动/etc/rc.d/init.d/mysqld stat 查看:/etc/rc.d/init.d/mysqld status 进入mysql mysql quit 退出

常用的命令: 资料:MYSQL常用命令 1.desc:查看表结构 2.show dababase();查看所在数据库的位置: 3.显示库中的数据表: ◆use mysql;打开库 ◆show tables; 4.显示数据表的结构:describe 表名; 5.建库:create databases 库名; 6.删除库:drop database 库名; 7.删除表:drop table 表名; 8.将表中的记录清空:delete from 表名; 9.显示表中的记录:select *from 表名; 1.导出整个数据库 mysqldump -u 用户名-p --default-character-set=latin1 数据库名> 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名-p 数据库名表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 没有数据–add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 A:常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname < filename.sql C:使用mysql命令 mysql -u username -p -D dbname < filename.sql 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或exit 二、库操作 1、、创建数据库

相关主题
文本预览
相关文档 最新文档