电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

EAS Cloud升级葵花宝典

来源:金蝶云社区作者:金蝶2024-09-224

EAS Cloud升级葵花宝典

问题描述:

想了解EAS Cloud升级流程

EAS Cloud升级前的注意事项有哪些?

如何提升EAS Cloud升级的效率?

EAS Cloud升级时遇到问题如何进行处理?

解决方案:

不在让EAS Cloud数据中心升级困扰您,请看以下升级葵花宝典。

一、升级前数据库检查工作:

1.每个数据库实例在线日志组有5组以上,且每组日志大小大于等于512M;

2.数据库初始化参数配置合理,sga(sga_max_size,sga_target)参数值设置为数据库服务器物理内存的65%左右,pga(pga_aggregate_target)参数值设置为库服务器物理内存的15%左右(如果内存大于128G,比例可以适当调小些,在线的EAS用户越多,需要的pga内存参数值就会越多些),db_cache_size设置为sga_max_size参数值的65%左右,shared_pool_size设置为sga_max_size参数值的30%左右;

3.EAS账套表空间足够大,至少能支撑升级数据中心用;

4.大的账套undo表空间大于等于 60GB;

5.近期收集过表统计信息或导出前做过统计信息的收集,并且导出并导入了统计信息。如果没有导入统计信息,导入数据后要手工用脚本做一次对EAS账套全采样统计分析。统计分析的目的是让SQL语句通过统计的表记录数等信息选择最佳的执行计划,SQL执行速度进行提升;

6.升级前做好数据库的备份,升级前可把数据库改成非归档模式,避免产生较多归档导致归档空满,引起数据库宕机。数据中心升级上来后数据库改回归档模式。归档的更改将由客户的专业DBA进行处理;

7.建议升级的数据库用户临时赋dba权限,否则DBA_PART_TABLES 这个没权限查询会导致升级过程报错。升级完如果有客户要求不要赋dba权限,则对升级的数据库用户收回dba权限,赋单独的查询等权限;

8.升级的测试应用服务器、数据库服务器的硬件配置不要太低,建议跟正式服务器的配置差不多,可能略低些,但不要低太多,否则升级速度会很慢。(升级存放数据库的数据的磁盘建议用较好性能的存储(磁盘每秒读写共150M以上)或用固态硬盘);

9.正式升级的服务器硬件配置参照EAS发版时部署方案手册中相应并发数推荐的硬件配置去升级相应硬件,提升性能。

二、升级时几点注意事项:

打管理控制台最新补丁后点管理控制台中的数据中心升级按钮,才会出现升级的三种模式选择,否则就只有一种升级方式。

1.升级时如果选择了第一种,升级时报错就中断,修正错误脚本后,点继续升级。升级卡住时,通过工具(EAS数据库管理器)找到卡住耗时的SQL语句,用工具杀掉语句的会话,让升级那块报错,调优SQL后,点继续升级。 那样就会从报错那开始升级。切记不要关了管理控制台,

再次点“升级”按钮,那样会从头开始升级,会进行二次升级,则二次升级会出现升级脚本重复执行,那样则要把账套(数据库用户)备份数重新导入。    (正式升级推荐用这种)

2.选择第二种跨小版本升级,哪个版本报错,就会在哪个版本开始升级。

3.选择第三种就是不管升级过程中是否有报错,都不会中断,直到所有脚本执行完,然后查看升级详情信息分析报错的脚本,修正脚本后再次点升级,此时需要恢复一个账套升级,否则会出现二次升级,升级脚本会报一次升级没有报的错误。 (测试升级推荐用这种)

三种方式升级图如下所示:

三、大家升级时可能会出现升级卡(SQL语句执行时间较长,有时是对应表中垃圾数据较多,需要找对应业务模块支持人员想办法对垃圾数据进行清理,以提升执行速度。有时是KSQL语句中用的是case函数,翻译成ORACLE数据库语法时变成了decode函数,引起执行慢,则执行翻译后的脚本改成case函数后,执行就快了,还有语句缺索引导致慢,则加索引等),表空间不足,数据库参数不合理(ORACLE),建议推荐用我之前开发的EAS数据库管理器,方便使用,一键把需要的信息查询了出来。把卡住的SQL语句会话杀掉等处理也可以用这个工具。

EAS数据库管理器For Oracle V2.0(数据库性能分析平台):

工具下载地址:           --20170909提供
1、 EAS数据库管理器工具下载方法(之前没有下载过工具V1.0,V2.0版本安装的)
金蝶企业云盘:
密码:83c3
百度网盘:
链接: https://pan.baidu.com/s/16IIYnI9C5qEa8wbYvYf4ng
提取码: 6cjb
2、工具使用LICENSE下载(如果下载后登录工具报LICENSE过期,则要下载LICENSE进入注册):
LICENSE下载(有效期到2022.12.31
金蝶企业云盘:
密码:k6nb
百度网盘:
链接:https://pan.baidu.com/s/1UqIFEOsSrlrvVNtIyZpDqQ
提取码:4x6q
--2022.01.10号提供的
3、EAS数据库管理器For Oracle V2.0 安装报错处理FAQ:   --2017.10.10
金蝶企业云盘:
密码:6wdi
百度网盘:
密码:305d
4.工具更新说明:  --2017.09.29 修订功能及更新方法  (必须进行更新)   ****
4.1:数据库预警功能:
4.1.1:数据库没有连上,每隔一分钟发邮件进行预警,在预警的内容中加上了客户名称。
4.1.1:当数据库恢复正常后,系统自动发已恢复正常运行通知邮件。
4.2:数据库由出现异常不能连上到正常连上后,操作相应的功能点不会报错退出程序。
4.3:自动采集程序当数据库由出现异常到正常连接上后,数据会自动续采集。
4.4:将最新提供的eds.dll,kddb-for-oracle-v2.0两文件拷到工具安装根目录下进行替换。
金蝶企业云盘:
密码:wjyw
百度网盘:
密码:ym38
5.数据进行采集,由于没有限制数据库会话阻塞、锁等待数据量提取量,导致因数据量查询过多导致数据采集入库卡    --2017.10.20 修订功能及更新方法  (用自动采集数据功能必须进行更新)  ****
如果要用上自动采集功能,下载以下链接中的文件进行替换,解决那些问题,如果不用上自动采集功能则可以先不用替换文件
金蝶企业云盘:
访问密码:j452
百度网盘:
密码:othe

登录EAS数据库管理器后,执行“数据库概述”-->"一键操作全展示”可以看到数据库参数配置合理情况,表空间使用情况,耗时SQL语句,锁等待相关信息。

执行“性能SQL语句诊断”-->"一键操作全展示”可以看到耗时SQL语句,锁等待相关信息,且可以看到语句的执行计划,统计信息,如果要终止SQL语句执行,可以选择语句行后,点击“杀会话”按钮进行会话杀掉。

只要有升级的账套,可以连上那个数据中心,相关工具功能就可以使用。先连一下升级前的数据库用户,用工具扫一下,保存相关的信息(数据库参数)、表空间使用大小, 然后用工具连升级时的数据中心(数据库用户),一键扫一下,扫出来的表空间大小跟升级库表空间大小做对比,就知道升级时的数据库要建多大的表空间大小。

相关查出的信息可以导出来,也可以做为基线数据。

其它工具使用介绍:

查看升级卡的SQL语句其它工具有:  ORACLE数据库有OEM工具(ORACLE企业管理器), 通过进入"项级活动",查到耗时SQL,进行SQL调优或杀会话,让升级报中断错误。

对发现执行慢的SQL语句用“调度SQL优化指导”功能进行优化,如下所示:

点击上图中的“活动”,进入对应的SQL语句对应的会话,点击对应的SQL ID进入后,点“终止会话”按钮可以杀掉或终止掉正在运行的SQL语句的会话。

Oracle em工具使用指南:

https://pan.yunzhijia.com/s/MTEwNjgwNyxmZDM5

SQL SERVER数据库则用数据库的Studio,进入活动管理,查到耗时的SQL并进行处理。

找到要杀掉的会话,右击鼠标,选择如“杀进程”按钮杀掉进程。

PL/SQL DEVELOPER工具, 菜单项  tools--->session  根据状态ACTIVE过滤找到正在执行的SQL语句。

通过脚本查出挂起的SQL:

看等待事件(近3分钟内的等待事件sysdate-3/1440)

select  sess_id,SQL_ID,username,program,wait_event,sess_time/1000000 as "sess_time(S)",round(100 * (sess_time / total_time),2) pct_time_waited

from (select a.session_id sess_id,SQL_ID,decode(session_type,'background',session_type,c.username) username,a.program program,

b.name wait_event,sum(a.time_waited) sess_time from    sys.gv_$active_session_history a,

sys.gv_$event_name b, sys.dba_users c where   a.event# = b.event# and a.user_id = c.user_id and

sample_time > sysdate-3/1440 and sample_time < sysdate

group by a.se

EAS Cloud升级葵花宝典

问题描述:想了解EAS Cloud升级流程EAS Cloud升级前的注意事项有哪些?如何提升EAS Cloud升级的效率?EAS Cloud升级时遇到问题如何进行处...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信