资源预览内容
第1页 / 共57页
第2页 / 共57页
第3页 / 共57页
第4页 / 共57页
第5页 / 共57页
第6页 / 共57页
第7页 / 共57页
第8页 / 共57页
第9页 / 共57页
第10页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
项目八 电子商务网站维护,图8-1 电子商务网站维护主要内容,第一部分 项目学习引导,任务1 软件的维护 一、中间件产品的安装与配置 中间件大致可分为6类:终端仿真/屏幕转换中间件、数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件。,以HyperDAL 软件为例,介绍数据访问中间件的安装、配置和使用方法。 1. HyperDAL 1.1 中间件的安装 2. HyperDAL 1.1 的配置和使用 该软件主要包括3个部件:连接配置工具、数据库映射工具、代码生成器,我们主要使用前两个工具。,(1)HyperDAL 1.1的配置,在D盘上创建一个VB项目“product”,在项目的子文件夹“bin”下创建一个ACCESS数据库文件“product.mdb”,在数据库中新建一个数据表“product”,表中有两个字段为:ID、name 。 启动HyperDAL 1.1的“连接配置工具”。,单击“添加”按钮,在弹出的“连接配置”对话框的步骤1中输入连接名称“product” (其他名称也可),选择连接种类“OleDb”,单击“下一步”按钮。,在连接配置步骤2中选择“文件类型”单选按钮,在“文件名称”框中选择输入:d:product binproduct.mdb ,“驱动提供者”框中选择 输入“Microsoft.Jet.OLEDB.4.0” ,单击“下 一步”按钮。,在连接配置步骤3中输入登录用户名和密码,以及连接池的设置,如果创建数据库时没有设定访问密码,保持为空(默认值)即可,单击“完成”按钮。,刚创建的连接配置“product”将显示在对话框中。 启动“数据库映射工具”,在文件名称框中选择输入“d:productbinproduct.csx”,并单击“链接”按钮。,单击“连接配置”列表中的“product”,接着单击“添加”按钮,进行“数据库映射”的相关配置。,“数据库映射”的相关配置有5个步骤,分 别按照如下方法设置:在步骤1中输入厂商:“ABC”、版本:“1.0”;在步骤2中选定“product”表单;在步骤3中选择“product”,并单击“获取”;在步骤4中设定字段映射 (保持默认值即可);在步骤5中设定关系映射 (保持默认值即可)。单击“完成”按钮。,最后单击“保存”按钮,将数据库映射以“product.dmx”为文件名保存在d: productbin路径下。,(2)HyperDAL 1.1的使用,在项目“product”中添加对“Smartsoft. HyperDAL.DLL”组件的引用。 将软件许可证文件“Smartsoft. HyperDAL. lic” 拷贝到D:productbin路径下。,在项目product的启动窗体form1中添加一个按钮Button1,改写按钮的click事件,使其利用中间件对数据进行读写操作;在窗体form1中添加一条引用语句:“Imports Smartsoft.HyperDAL ”;在窗体form1的load事件中添加中间件的初始化语句。,编译并运行项目,当单击“Button1” 按钮时,数据库“product.mdb”中被添加了一条记录。,二、防病毒软件的安装与配置 三、防网络攻击软件的安装与配置 目前的网络攻击模式呈现多方位多手段 化,让人防不胜防。概括来说分四大类:服 务拒绝攻击、利用型攻击、信息收集型攻击、假消息攻击。,1.拒绝服务攻击(dos攻击) 2.防御DoS/DDoS攻击的措施 (1)及早发现系统存在的漏洞,及时安装系统补丁。对一些重要信息进行备份,对一些敏感帐号的密码要加固。,(2)在网络管理方面,要经常检查系统物理环境,禁止不必要的服务,建立边界安全界限,确保输出的包受到限制,经常检查系统配置信息,每天查看日志。,(3)利用网络安全设备(如防火墙)加固网络安全,配置好防火墙的安全规则,过滤掉所有可能的伪造的数据包。,(4)和网络服务提供商协调,让他们帮助实现路由的访问控制和对带宽总量的限制。,(5)发现受到攻击,应启用应付策略,尽可能快地追踪攻击包,及时和ISP以及相关组织联系,分析受影响的系统,确定是否还有其他节点受到影响,从而阻挡已知攻击节点的流量。 3. 傲盾防火墙的安装与配置 四、网络监控软件的安装与配置,任务2 数据的维护,一、数据库备份 1.数据库备份的基本方式 (1)数据库完全备份 (2)数据库差异备份 (3)事务日志备份 (4)文件和文件组备份,2.数据库备份实例,下面以SQL Server 中的数据库Northwind 为例介绍数据库完全备份的主要步骤。 (1)展开一个服务器组。 (2)展开本地(local)服务器。,(3)展开“数据库”,右键单击“Northwind”数据库,在弹出的快捷菜单中选择“所有任务” “备份数据库”命令。,(4)在随后打开的“SQL Server备份”窗口中设置备份的相关选项。,(5) 单击“常规”选项卡,在“数据库”下拉列表中选择“Northwind”数据库,在“名称”文本框中输入“Northwind备份”,在“备份”选项这选择备份类型为“数据库完全”。,(6)单击“目的”选项中的“添加”按钮, 弹出 “选择备份目的”对话框。在对话框 中可以设定目的文件名或创建一个备份设 备。,(7)若要创建备份设备,需要 “备份设备” 单选按钮,此时弹出“备份属性”对话框。 在“备份属性”对话框中设定备份设备的名 称和对应的磁盘文件名即可(比如:磁盘文 件名可以指定为的:d:northwind备份.bak)。,(8)选定 “调度”复选框,设定备份作业的调度时间。默认情况下,系统指定一个时间,也可以通过单击 按钮进行作业的时间调度安排。,(9)单击“确定”按钮,SQL Server将按照调度的时间安排执行备份操作,同时在“SQL Server 代理”的“作业”中自动建立对应的作业。,(10)如果需要对作业进行修改,可以右键单击该作业,在弹出的“属性”对话框中修改作业属性。,二、数据迁移,1.数据迁移的基本方式 具体来说,数据库的迁移存在如下几种情况。 同类型数据库系统之间的迁移,比如:服务器A和B都运行SQL Serve2000数据库管理系统,或者服务器A运行Sql server 2000系统而服务器B运行SQL Serve 2008数据库管理系统,若将服务器A中的数据库迁移到服务器B中,则属于同类型数据库系统之间的迁移。,不同类型数据库系统之间的迁移,比如:将Oracle 数据库迁移到SQL Serve 中,或将Access数据库迁移到SQL Serve中。,2.数据迁移实例,(1)准备好Access数据库文件(比如:产品订单.mdb),将其拷贝到磁盘相应路径下(比如:d:)。 (2)启动SQL Serve 企业管理器,展开本地(local)服务器。,(3)右键单击本地(local)服务器,在快捷菜单中选择“所有任务”,在子菜单中单击“导入数据”命令,弹出“DTS 导入/导出向导”对话框。,(4)单击“下一步”按钮,设定数据源(Microsoft Access)和文件名(d:产品订单.mdb)。,(5)单击“下一步”按钮,按照设定导入目的(用于 SQL Server的Microsoft OLE DB提供程序),服务器(local)、数据库(新建)。,(6)在“创建数据库”对话框中输入目的数据库的名称和文件大小,并单击“确定”按钮。,(7)单击“下一步”按钮,弹出 “指定表复制或查询”对话框,选择“从数据库复制表和试图”单选按钮(默认值)。,(8)单击“下一步”按钮,在“源表和视图”对话框中选择要导入的表和视图,也可单击“全选”按钮,全部选定。,(9)单击“下一步”按钮,选择“立即运行”单选按钮。 (10)单击“下一步”按钮,弹出 “正在完成”对话框。,(11)单击“完成”按钮,进行数据库的导入(迁移),完成之后出现一个导入结果报告。,(12)单击报告中的“完成”按钮,刷新SQL Server数据库,即可看到导入之后的数据库。,三、冗余数据处理,下面以一个实例说明冗余数据的处理步骤。 1.创建数据库和数据表 2.导入/输入数据 3.显示冗余记录 4.删除冗余数据,四、简单的数据拯救技术,进行数据拯救时一般要分为两种情况:如果是硬件的故障(比如:磁盘损坏),就要请专门的维修人员进行磁盘修复;如果是误操作或其他人为的原因对数据造成的破坏,可以通过日志文件对数据进行修复。,数据拯救方法:利用日志文件和第三方工具“Log Explorer for Sql Server”。主要步骤如下。,(1)安装并启动Log Explorer。 (2)单击Log Explorer的“FileAttache Log File”命令,启动“Log File Selection”窗口。,(3)在“Log File Selection”窗口中选择“Local”服务器,并单击“Connect”按钮进行链接。 (4)在“Database Name”下拉列表中选择要链接的数据库“myData”,然后单击“Attache”按钮,进入操作画面。,(5)单击操作界面左侧的“Filter Log Records”命令,在弹出的“日志记录过滤器”设置界面中设定时间范围、数据表、用户ID等信息。默认情况下Log Explorer将读取日志中最近一个小时内有关所有用户、所有用户数据表的操作情况,我们可以根据情况选择时间范围、数据表和用户。设置完成后单击“Apply”按钮。,(6)单击左侧“Browse”菜单的“View Log”命令,在右侧窗口中根据时间(Time标题)、事务ID(TransID)、操作(OpCode)、表名称(Table)、用户ID(UID)等信息可以找到对“产品”数据表所做的删除操作。每个事务有自己独特的颜色,非常便于区分。,(7)在找到的事务中右键单击任何一条记录,在弹出的快捷菜单中选择“Undo Transaction”选项,将会弹出一个“Rollback Text File Name”对话框。,(8)在“Rollback Text File Name”对话框中指定要保存的SQL文件名称为“rollback.sql”,保存路径为“桌面” 。,(9)单击操作界面左侧的“Run SQL Script”命令,出现“Run Script”界面。,五、数据库优化,为保证电子商务网站的正常运行,对数据库系统进行一些合理的优化工作是必须的。 其中“索引优化”是数据库优化的主要工作之一。,1.索引优化的建立,一个好的数据库应用程序必须可以用最短的时间存取数据,而影响性能表现的关键因素之一就是在于表格上是否建立适当的索引(Index)。,2.索引优化的步骤,下面以实例说明索引优化的主要步骤。 手动创建数据库myData,并将SQL SERVER示例数据库Northwind中的三 个数据表:Products、 Orders、 Order Details导入。 启动SQL SERVER查询分析器(Query Analyzer),在其中输入查询语句。,在查询分析器中按组合键“Ctrl+I”,直接启动索引优化向导。 指定优化选项。 指定工作负荷。,指定欲进行索引优化的表格。 索引建议事项。 设定索引更新作业。 执行索引优化向导之后。,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号