企业管理器(OEM)介绍: Grid Control 和 Database Control
Oracle 主要产品介绍(44页)

赵元杰 2005.10.25
Zyj5681@
内容
Oracle RDBMS Oracle 应用服务器 Oracle 开发套件 Oracle 协作套件 Oracle 11i Oracle 数据仓库 商业智能(BI)
Oracle
Oracle 应用服务器
Oracle 9i:
应用服务器叫Internet
Application Server Oracle 9i应用服务器简称iAS 比8i的OAS功能更强(磁盘空间占3GB多) 包含Apache,Cache及Portal等部件
Oracle 10g:
Java
Standard
Enterprise
Management (OEM) JDeveloper (5 Lic.) Portal Content Mgmt. SDK (iFS) Forms Directory & Cert. Authority Integration & Workflow Caching Business Intelligence Wireless Personalization
在数据库中实现面向对象(Object-relational)扩展 从C/S结构到三层结构(three-tier architecture) 分区选件(Partitioning option)
Oracle 数据库版本变化
1999: Oracle8i
在数据库中嵌入Java(JVM 分区的增强 数据仓库增强 XML支持 概要管理
1980: Oracle version 3
用C代码写成
以EMPLOYEES为例利用OEM(Oracle企业管理器)创建、删除和修改表

1、在Enterprise Manager Database Control 中,单击“方案"选项卡,然后单击“表”。
此时会出现“表”页。
2、如果知道方案名,请在“搜索"区域的“方案”字段中输入完整或部分方案名.如果不知道方案名,请单击“方案”字段旁边的手电筒图标.此时会出现“搜索和选择:方案”窗口。
浏览方案名并选择所查找的方案。
3、单击“创建”。
此时会显示“创建表:表组织”页.4、单击“继续”,接受“标准,按堆组织”默认值。
此时会出现“创建表"页.5、在“名称”字段中输入表名。
在“方案”字段中输入方案名,或单击手电筒图标以调用搜索功能. 在“表空间”字段中输入表空间名,或单击手电筒图标以调用搜索功能。
6、在“列”区域中输入列名和数据类型、大小,选择是否为空,若需要默认值,则添加默认值. 单击“确定”。
此时会出现更新信息,指明已成功创建表。
7、在“表”页中选择表,然后单击“编辑”。
单击“约束条件”选项卡。
此时会出现“约束条件"页,其中显示为表定义的所有约束条件.8、从下拉列表中选择要添加的约束条件类型,然后单击“添加”。
9、输入要定义的约束条件类型的相应信息(检查字段salary的输入值要大于0)。
10、使用Enterprise Manager 修改表、删除表。
如果知道方案名,请在“搜索”区域的“方案"字段中输入完整或部分方案名。
如果不知道方案名,请单击“方案”字段旁边的手电筒图标。
此时会出现“搜索和选择:方案”窗口。
浏览方案名并选择所查找的方案。
11、在“表”页中选择表,然后单击“编辑”。
12、在“表”页中选择表,然后单击“删除”。
13、在“使用选项删除”中选择所需的删除操作。
14、删除完成。
数据库oracle知识点(自己整理的,可能部分有点小问题)11

1 oracle服务器由( oracle实例)和oracle数据库组成;2 下面哪个不是必需的后台进程(D)A SMONB LGWRC CKPTD ARCO3 用户进行增、删、改commit后,该记录存储的位置(备注:没有switch logfile)(A)A 联机日志文档B 归档日志文件C 数据文件D 联机日志文件和归档日志文件4 当oracle创建一个服务器进程的同时要为该服务器进程分配一个内存区,该内存区称为(程序全局区)5 简单阐述以下三种文件里面包含的内容?(控制文件、重做日志文件、数据文件)。
控制文件:包含维护和校验数据库一致性所需的信息重做日志文件:包含当系统崩溃后进行恢复所需记录的变化信息数据文件:包含数据库中真正的数据(以上答案仅供参考)6 以下说法错误的是(C)A PGA是一个私有的内存区,不能共享,且只属于一个进程B oracle实例是一种访问数据库的机制,它由内存结构和一些后台进程组成C oracle数据库物理存储结构是由控制文件,归档日志文件,数据文件三部分组成D 数据未被写到数据文件中,这些数据缓冲区被标为脏缓冲区7 获取参数SGA_MAX_SIZE需要利用的数据字典是( v$parameter )8 如果没有正常退出Oracle得情况下重新启动了所用的PC,由(B)负责它的清理工作A SMONB PMONC DBWRD LGWR9以下什么文件能确保Oracle系统在遇到数据文件丢失或损坏后可以完全恢复数据库中的数据?(C)A 联机日志文件B 数据文件C 归档日志文件D 控制文件10以下show parameter ( db_block_size)可以查看数据库块大小.11以下哪条命令可以显示emp表的表结构(D)A show empB select * from emp 查询表内容C show parameter v$empD desc emp显示表结构12使用任何方法创建一个数据库,Oracle都会自动创建两个超级用户system和(sys),它们也被称为数据库管理员用户13 SQL*Plus作为sysdba连接数据库的命令是:(conn / as sysdba)14请简单描述OEM(Oracle企业管理器)是什么OEM是一个功能强大而且操作简单的图形化数据库管理员工具。
MFCGridCtrl控件_使用说明(中英文)

3.2.2
初使化 GridCtrl 控件..........................................................................................25
3.2.3
设置固定行和列 .................................................................................................26
2.3.1 CGridCtrl 类...............................................................................................................3
2.3.2 CGridCellCheck 类 ....................................................................................................4
3.2.6
设置 ComboBox 列.............................................................................................29
3.2.7
设置行背景颜色和列背景颜色 .........................................................................30
图1 Grid 单元格可以是任何类型,这些类型都是从 CGridCell 派生下来的,基类中定义了 基本的数据存储和编辑操作。扩充的两个类 CgridCellCombo 和 CGridLCellCheck 示范了如 何创建自己的单元格类。
ORACLE 10G介绍

AWR采集与性能相关的统计数据,并从那些统计数 据中导出性能量度,以跟踪潜在的问题。与 Statspack 不同,快照由一个称为 MMON 的新的后台 进程及其从进程自动地每小时采集一次。为了节省空 间,采集的数据在 7 天后自动清除。快照频率和保 留时间都可以由用户修改。要查看当前的设置,您可 以使用下面的语句:
不是客户端安装的工具,实际上它是位于数据库服务 器上的一个 HTTP 服务器(称为 DB 控制台,参见下 图)。你可以使用任何浏览器查看 EM 界面。
DB 控制台使用的端口号可在 $ORACLE_HOME/install/portlist.ini 文件中找到。 以下是一个文件的示例(根据主机情况不一样,端口 可能不相同)
AWR 使用几个表来存储采集的统计数据,所有的 表都存储在SYSAUX 表空间中的SYS 模式下,并且以 WRM$_* 和 WRH$_* 的格式命名。前一种类型存储元 数据信息(如检查的数据库和采集的快照),后一种 类型保存实际采集的统计数据。
在这些表上构建了几种带前缀 DBA_HIST_的视图, 这些视图可以用来编写您自己的性能诊断工具。视图 的名称直接与表相关;例如,视图 DBA_HIST_SYSMETRIC_SUMMARY是在 WRH$_SYSMETRIC_SUMMARY表上构建的。 AWR 历史表采集的信息比 Statspack 多许多,这 些信息包括表空间使用率、文件系统使用率、甚至操 作系统统计数据。这些表的完整的列表可以通过以下 命令从数据字典中看到:
ORACLE 10G 简介
亚信联创 曹震
概
述
Oracle 10g于2003年9月9日在旧金山发布,代 号中的G代表GRID,表示ORACLE将提供一个网格计 算体系,是自Oracle 8I提供互联网功能后的一次 重大更名,并在今年发布了可能是Oracle10g的最 后一个补丁集10.2.0.5 。 Oracle 10g可以分为4个版本,分别是: 1、Oracle Database Standard Edition One, 最基本的商业版本,包括基本的数据库功能。
GridControl详解(附)表格属性一览

允许在控件失去焦点 时,外观设置应用到选 择的行上 设置焦点的风格应用到 获得焦点的单元格,还 是获得焦点的那一行的 所有单元格 允许多选行 多选模式(多选行或多选 单元格)(GridView和 BandedGridView专有属 性) 当处理多选模式时,能 否使用行指示面板来进 行行的选择 视图选项 允许相同值的相邻单元 格合并 (BandedGridView专有 根据预览的内容自动计 算出文本行的数量 自动调整列宽,使所有 列的宽度和视图的宽度 允许偶数行应用界面设 置 (GridViewPrintAppeara nces) 允许奇数行应用界面设 置 (GridViewPrintAppeara nces) 分组行的显示模式 列头上的过滤按钮的显 示模式 设置新项目行的位置 每一行自动根据单元格 的内容调整高度 (GridView专用属性) 显示自动过滤行 显示带的面板 (BandedGridView和 AdvBandedGridView专 有属性) 视图的分组面板是否担 当一个新加入的分组面 板 显示列头 在主行上显示"主—明细" 的扩展按钮 显示过滤面板 显示视图的页脚 显示分组列(GridView 专用属性) 显示分组面板 显示水平网格线 显示行指示器面板 显示预览部分 显示预览线 显示垂直网格线 常规属性 常规属性 常规属性
ShowChildrenInGroupP anel ShowColumnHeaders ShowDetailButtons ShowFilterPanelMode ShowFooter
ShowGroupedColumns ShowGroupPanel ShowHorzLines ShowIndicator ShowPreview ShowPreviewLines ShowvertLines 设计 (Name) GenerateMember Modifiers
Oracle图形化管理工具——OEM

Oracle图形化管理工具——OEM修改浏览权限| 删除Oracle图形化管理工具——OEMOracle企业管理器(Oracle Enterprise Manager,OEM)是Oracle提供的一个基于Web的图形化数据库管理工具。
通过OEM,用户可以完成几乎所有的原来只能通过命令行方式完成的工作,包括数据库对象、用户权限、数据文件、定时任务的管理,数据库参数的配置,备份与恢复,性能的检查与调优等。
28.5.1 安装和使用OEM如果要使用Oracle企业管理器,那么在创建数据库时需要选择【Enterprise Manager 资料档案库】复选框,如图28.57所示。
可执行如下命令查看OEM进程的状态。
$ emctl status dbconsole //查看OEM进程的状态Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.https://demoserver:1158/em/console/aboutApplicationOracle Enterprise Manager 11g is not running. //OEM进程未启动------------------------------------------------------------------Logs are generated in directory /u01/app/oracle/product/11.1.0/db_1/dem-oserver_orcl/sysman/log图28.57 安装OEM组件如果没有启动,则执行如下命令启动OEM进程:$ emctl start dbconsole //启动OEM进程Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.https://demoserver:1158/em/console/aboutApplication//访问OEM的URLStarting Oracle Enterprise Manager 11g Database Control.......................... started. //启动正常------------------------------------------------------------------Logs are generated in directory /u01/app/oracle/product/11.1.0/db_1/dem-oserver_orcl/sysman/log确定OEM已经启动后,打开浏览器,在地址栏中输入https://demoserver:1158/em(不同主机上的数据库,其OEM的访问端口可能会有所不同,用户可执行emctl status dbconsole命令获取实际的访问地址和端口)并回车,打开如图28.58所示的OEM登录页面。
Oracle10g数据库实验指导书

Oracle10g数据库实验指导书前言ORACLE数据库是属于数据库开发软件及应用领域的专业课,是面向计算机专业本科生开设的一门数据库应用普及型计算机专业课程。
ORACLE数据库是当前应用最为广泛的数据库系统,ORACLE数据库是针对高年级学生的实践性较强的课程。
通过实训,并结合典型系统进行分析,使学生较为系统地掌握ORACLE数据库的基本开发方法,运用数据库设计理论设计出满足一定规范的ORACLE 数据库应用系统。
随着计算机数据库技术的迅速发展和在当今信息社会中的广泛应用,给《ORACLE数据库》课程的教学提出了新的更高的要求。
由于ORACLE数据库是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。
实验要求通过理论学习,能够在ORACLE这个大型的数据库设计实践中,对ORACLE的基本功能有一个初步的了解:通过对SQL*PLUS的简单使用,掌握其基本操作命令和技术;通过PL/SQL编程语言的使用与程序设计的分析,加深学生对SQL*PLUS和PL/SQL技术的理解和掌握,进而为今后再涉及到难度较大的实际应用打下扎实的基础。
总之,通过上述实验环节,使学生加深了解和更好地掌握《ORACLE10g数据库》课程教学大纲要求的内容。
在课程实训过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实训内容的准备,就实验可能出现的情况提前做出思考和分析。
(2)仔细观察上机操作时出现的各种现象,记录主要情况,作出必要说明和分析。
(3)认真书写实验报告。
实验报告包括实验目的和要求,实验情况及其分析。
对需编程的实验,写出程序设计说明,给出源程序框图和清单。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到。
目录实践1 Oracle10g的安装与配置及常用工具的使用 (1)实践2 创建数据库、表空间和数据文件 (25)实践3 数据库的安全管理 (27)实践4 管理表结构与表数据 (32)实践5 管理索引、视图、同义词和序列 (36)实践6 PL/SQL编程基础 (38)实践7 PL/SQL高级编程 (42)综合实践一Oracle基本知识与SQL*PLUS简单使用 (46)综合实践二PL/SQL编程语言的使用与程序设计 (57)综合实践三(设计性) JSP+Oracle网上购物系统 (68)附录:员工医疗保险系统表 (69)实践1 Oracle10g的安装与配置及常用工具的使用开发语言及实现平台或实验环境Oracle 10g实践目的(1) 掌握Oracle 10g数据库的安装与配置过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业管理器(OEM)介绍:Grid Control 和Database ControlOracle 自10g 以后,企业管理器(Oracle Enterprise Manager:OEM)变成了网页形式。
OEM 分两种:Grid Control(网格控制) 和Database Control(数据库控制)。
Grid Control 是具有完整功能的全企业Oracle 生态系统管理工具。
Database Control是可以只作为数据库管理实用程序部署的OEM 版本。
Grid Control 和Database Control 区别:Grid Control 可以监控整个Oracle 生态环境,它具有一个中心存储仓库,用于收集有关多个计算机上的多个目标的数据,并且提供一个界面来显示所有已发现目标的共同信息。
Database Control 是Grid Control 功能的一个子集,Database Control 只监控一个数据库,并且不能用于监控多个数据库。
它只在数据库上运行。
从数据库管理的观点来看,两个使用程序的功能几乎是相同的,只不过网格控制提供了涉及多台计算机的操作的更多功能。
大师,两个使用程序的界面是相同的,底层代码也是相同的,并且只有很细微的区别。
从备份和恢复的观点来看,两个使用程序几乎相等。
一.Grid ControlOEM 是一个Web 应用程序,它具有Web应用程序自带的所有功能和限制。
OEM 控制台是运行在HTTP服务器上的web页面,该HTTP服务器将作为Grid Control 安装的一部分安装和配置,没有任何客户端安装。
Grid Control 部署在Oracle 应用服务器(Oracle Application Server:OAS)上。
当安装Grid Control时,同时也会安装OAS,然后Grid Control 应用程序作为Oracle Containers for J2EE (OC4J)应用程序部署在OAS上。
Grid Control 可以监控许多不同类型的目标(当Grid Control 调用它们时):数据库,应用服务器,主机自身,甚至是存储设备。
Grid Control 它收集遍及企业的计算系统的相关信息,将这些信息合并到中心存储仓库中,然后通过它的Web控制台想DBA显示这些信息。
根据这些信息,DBA 可以让Grid Control 代表DBA 在这些计算系统中执行任务。
Grid Control 的体系结构Grid Control 的体系结构从Oracle 管理服务(Oracle Management Serveice:OMS)开始,这是部署在应用服务器上的应用程序。
OMS通过中心代理程序(central agent)从注册的目标服务器中收集数据。
中心代理程序安装在目标服务器上,它收集信息并且将这些数据推入OMS。
OMS将数据加载到存储仓库数据库中,然后根据仓库中的信息构建Web页面,可以通过能够定位OMS 服务器URL 的任意浏览器检索该Web页面。
1. 中心代理程序中心代理程序安装在使用Grid Control 监控的每台计算机上。
中心代理程序不可以独立作出任何决策。
它使用Perl 脚本收集数据,将这些数据通过HTTPS 推入OMS。
OMS 执行必须的任何智能,然后将操作发送给代理程序以执行该操作。
从存储的观点来看,中心代理程序占用相对较少的存储空间。
然而,由于其所做的工作,中心代理程序可能占用大量的CPU资源。
2. Oracle 管理服务(OMS)OMS 是在Grid Control 体系结构的中间层上部署的Web应用程序,它不断从代理程序处以XML文件的形式接收信息,然后将这些信息加载到存储仓库表中。
它负责为提供控制台Web 页面的HTTP服务器构建Web内容,由此可能向中心代理程序要求特定的信息。
数据一般是从中心代理程序推入的。
3. 存储仓库数据库OMS 使用Oracle 数据库作为它的数据源。
存储仓库数据库用于存储有关管理目标以及Grid Control 操作(如作业或通知)的信息。
在存储仓库中可以很好的利用高级的RDBMS特性;可以使用高级排队(Advanced Queuing:AQ)功能,大量使用分区技术,甚至是使用内部的DBMS_JOB.二.安装和配置Grid Control根据安装时的选择,Grid Control的安装过程可以有许多不同。
默认情况下,Grid Control 的安装在提供给按组昂的服务器上创建3个ORACLE_HOME目录:OMS 目录,存储仓库数据库目录和中心代理程序目录。
可以选择将存储仓库安装在预先存在的数据库中,这些数据库位于与grid Control相同或不同的服务器上。
如果选择预先存在的数据库,则必须提供主机,侦听器端口,以及数据库的SID。
我们也需要提供dba凭证(如SYSTEM)。
Oracle 通过安装程序(Universal Installer)然后检查已有的数据库,查看它是否具有Grid control存储仓库的所需的所有数据包和特性。
如果检查通过,安装继续。
否则需要修改数据库或选择不同的选项。
在10.1版本的grid Control中,默认的数据库和OMS 位于相同的主目录中,但是由于添加补丁和升级的原因而将它们分离到不同的主目录中。
在Grid Control 10.2中,3个主目录可以分别应用补丁。
当有时间方面的考虑时,这一点非常重要。
如果存在必须通过添加补丁解决的代理程序问题,就可以关闭Grid Control服务器上的代理程序,对代理程序ORACLE_HOME 添加补丁,同时OMS 和数据库保持运行和操作,并且继续监控其他已发现的服务器。
2.1 资源考虑事项不要将Grid Control 随意安装到某个位置。
如果采用默认的存储仓库数据库,加上OMS 和它的底层OAS 以及以及中心代理程序,则需要使用 1.5GB的存储空间,并且这只是Grid Control 占用的存储空间,还没有考虑运行在计算机上的其他内容。
因此,在安装Grid Control之前,要确保已经在服务器上至少有1.5GB的存储空间。
如果没有足够的空间,则需要进行大量的存储空间交换。
CPU 需求很难衡量。
这种需求取决与正在注册和监控的多少目标,以及作业和通知的活跃程度。
2.2 Oracle 通用安装程序对于当前的任何Oracle 产品,其提供的安装界面的通用安装程序都是相同的。
通用安装程序是一个向导驱动的过程,它请求你定制安装的相关过程,且执行任意数量的系统检查以添加这些信息,这些系统检查可实际地确认用户请求的安装过程是否可行。
Oracle Grid Control 的下载地址:/technology/software/products/oem/index.html要先下载第一个版本的,比如:10.2.0.1, 安装之后在升级到其他版本,如10.2.0.5.如果之前有安装的话,在安装之前要把之前的安装卸载干净. 不然可能会报错。
通过安装程序首先询问要安装哪些内容。
有4个选项:Enterprise Manager 10g Grid Control Using a new DatabaseUsing an Existing DatabaseAdditional Management ServiceAdditional Management Agent2.2.1 在新数据库中安装存储仓库安装程序会构建3个ORACLE_HOME:(1)db10g: 存储Oracle 数据库中预先构建的存储仓库(2)Oms10g:存储Oracle应用服务器(3)Agent10g:存储中心代理程序2.2.2 在已有的数据库中安装存储仓库如果希望使用自己的数据库,需要满足一下需求:(1)SGA_TARGET 必须大于272MB.(2)AQ_TM_PROCESSES 必须大于等于1.(3)session_cached_cursors 参数值必须大于200(4)必须安装dbms_shared_pool, 安装方法是用sys用户运行如下脚本:ORACLE_HOME/rdbms/admin/dbmspool.sqlORACLE_HOME/rdbms/admin/prvtpool.plb注意:Grid Control 存储仓库不可以与具有Database Control 存储仓库的系统共存(因为两者都需要以SYSMAN模式存在)。
因此如果尝试使用已经被Database Control 监控的数据库,则需要删除SYSMAN用户,或者由通用安装程序来执行这项工作。
2.3 配置助手安装软件后,通用程序会运行多个配置助手,这些助手会执行一系列配置操作以协调所有软件的运行。
配置助手进程分为3个程序段以匹配3个Oracle 主目录:首先是数据库配置,其次是OMS 配置,最后是代理程序配置。
总之,如果运气好的话,就不需要了解关于这些助手的很多内容。
大多数助手都关注于配置和部署作为OMS 的OC4J应用程序。
如果任何时候产生故障,installActions.log (ORACLE_BASE/LOGS目录下)中有大量可提供的信息。
如果无法配置助手,可以在CliffsNotes中做如下工作:(1)确保没有略过先决条件警告。
(2)为了保险起见,重新尝试配置助手。
(3)确保具有足够的存储空间(>512MB)(4)抛弃所有内容并再次尝试。
2.4 安装中心代理程序安装完Grid Control软件并且启动和运行OMS后,就可以准备开始监控企业中已有的目标。
当然,一般必须现在希望被OEM 管理的所有计算机上安装OEM 代理程序。
中心代理程序是独立安装的软件,用于传递信息给OMS 以及从OMS处接收命令。
中心代理程序必须安装在所有要监控的目标主机的专用ORACLE_HOME目录中。
安装中心代理程序有两种方法:一是用Grid Control 软件来安装(最后一个选项),二是使用OMS 功能来将代理程序推到不同的服务器上。
用Grid Control 安装比较直观。
它要求提供OMS 服务器的主机名和端口。
默认情况下,上传HTTP 端口与Grid Control 控制台的端口相同:4889. 另外,我们也需要输入代理程序注册口令:这是在Grid Control安装期间提供的口令,代理程序需要使用该口令来验证是否可以作为特定的OMS的有效数据源。
在其他服务器上安装代理之后,查询代理状态:C:/Documents and Settings/Administrator.HFCC-IT-176613>emctl status agentOracle Enterprise Manager 10g Release 10.2.0.2.0.Copyright (c) 1996, 2006 Oracle Corporation. All rights reserved.---------------------------------------------------------------Agent Version : 10.2.0.2.0OMS Version : 10.2.0.2.0Protocol Version : 10.2.0.2.0Agent Home : F:/OracleHomes/agent10gAgent binaries : F:/OracleHomes/agent10gAgent Process ID : 4684Agent URL : https://HFCC-IT-176613:3872/emd/main/ --- 输入该网址能看到agent is workingRepository URL : https://HFCC-KF-111111:1159/em/upload --- 在代理服务器上更新数据的Started at : 2010-06-30 13:09:16Started by user : SYSTEMLast Reload : 2010-06-30 13:09:16Last successful upload : (none)Last attempted upload : (none)Total Megabytes of XML files uploaded so far : 0.00Number of XML files pending upload : 11Size of XML files pending upload(MB) : 4.46Available disk space on upload filesystem : 34.45%Last attempted heartbeat to OMS : 2010-06-30 13:15:23Last successful heartbeat to OMS : unknown---------------------------------------------------------------Agent is Running and Ready注意:我们需要在服务器的端的IE里输入:https://HFCC-KF-111111:1159/em/upload然后服务器会和客户端进行更新。