暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
使用指南.pdf
35
3页
0次
2024-10-15
10墨值下载
迁移工具 (KDTS) 使用指南
一、安装
1. 迁移程序
将迁移程序包 kdts-plus-bs-xxx-bs.zip解压到安装目录即可(其中xxx为打包日期),程序包括如下目
录:
bin: 启动脚本
conf: 配置文件
doc: 使用指南 & 操作手册
drivers: 数据库连接驱动
jdk: jdk目录
lib: 程序包
2. JDK
迁移程序需要JDK11及以上的版本,如果计算机中已有可用的JDK,配置迁移程序启动脚本
bin/startup.sh startup.bat)中 JAVA_PATH 即可。如果没有,可从 OpenJDK 网站 https://jdk.jav
a.net/archive/ 上下载与计算机的操作系统和 CPU 架构相匹配的版本(如Liunx/AArch64Linux/x64
Windows/x64等),然后将JDK安装包解压为jdk目录。
注意:
1. 应使用解压版本的JDK,也不要把JDK设置到系统环境变量里,以免影响计算机上的其它应用。
2. 下载时应选择最新更新的JDK版本,例如在下载页面上Open JDK 11“11 GA(build 11+28)
11.0.1(build 11.0.1+13)11.0.2(build 11.0.2+9)”3个版本,应下载11.0.2
二、运行
迁移程序的启动脚本在 bin 目录下,Linux 平台为 startup.shWindows 平台为 startup.bat
1、配置启动脚本
1)设置JAVA_PATH
如果JDK没有安装在 jdk 目录,将如下的“JAVA_PATH”配置为实际的安装目录。
Linux平台(startup.sh
Windows平台(startup.bat
#JAVA 路径
JAVA_PATH=${BASE_PATH}"/jdk"
rem JAVA 路径
set "JAVA_PATH=%BASE_PATH%/jdk"
2)设置Java虚拟机内存和线程池配置文件
启动脚本(bin/startup.shstartup.bat)会自动根据根据计算机的可用内存自动计算分配给迁移程序
Java虚拟机内存(可用内存的三分之二),如果计算机上没有其它的应用或服务,可适当手动增大Java
虚拟机内存。
需要手动设置Java虚拟机内存时,修改启动脚本中的JAVA_MEMORY配置项即可。
Linux平台(startup.sh
Windows平台(startup.bat
#根据计算机可用内存大小(三分之二)计算分配给JAVA的内
TOTAL_MEMORY=$(free -m | awk -F '[ :]+' 'NR==2{print $2}')
USED_MEMORY=$(free -m | awk -F '[ :]+' 'NR==2{print $3}')
AVAILABLE_MEMORY=$[TOTAL_MEMORY - USED_MEMORY]
FREE_MEMORY=$(free -m | awk -F '[ :]+' 'NR==2{print $4}')
#从空闲内存和可用内存中取大(操作系统会将空闲内存用作缓存
if [[ ${FREE_MEMORY} -ge AVAILABLE_MEMORY ]];then
 AVAILABLE_MEMORY=${FREE_MEMORY}
fi
if [[ ${AVAILABLE_MEMORY} -ge 36864 ]];then
 JAVA_MEMORY=24G
elif [[ ${AVAILABLE_MEMORY} -ge 24576 ]];then
 JAVA_MEMORY=16G
elif [[ ${AVAILABLE_MEMORY} -ge 12288 ]];then
 JAVA_MEMORY=8G
elif [[ ${AVAILABLE_MEMORY} -ge 6144 ]];then
 JAVA_MEMORY=4G
elif [[ ${AVAILABLE_MEMORY} -ge 3072 ]];then
 JAVA_MEMORY=2G
else
 JAVA_MEMORY=$[AVAILABLE_MEMORY / 2]
 JAVA_MEMORY="${JAVA_MEMORY}M"
fi
#如果需要手动设置,把下面两行的注释(#)去掉后设置
#JAVA_MEMORY=12G
rem 根据可用内存大小(三分之二)计算分配JAVA内存及使用哪个线程配置文
set /a JAVA_MEMORY=%FREE_MEMORY%
if %FREE_MEMORY% geq 36864 (
 set JAVA_MEMORY=24G
) else if %FREE_MEMORY% geq 24576 (
 set JAVA_MEMORY=16G
) else if %FREE_MEMORY% geq 12288 (
 set JAVA_MEMORY=8G
) else if %FREE_MEMORY% geq 6144 (
 set JAVA_MEMORY=4G
) else if %FREE_MEMORY% geq 3072 (
 set JAVA_MEMORY=2G
) else (
 set JAVA_MEMORY=%JAVA_MEMORY%M
)
rem 如果需要手动设置,把下面的注释(rem)去掉即
rem set JAVA_MEMORY=13G
of 3
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜