1、关于odi自启动方法,redhat下:
命令行启动odi代码如下:
/home/oracle/product/11.1.1/Oracle_ODI_1/oracledi/agent/bin/agent.sh -NAME=agent_name -PORT=20910
自启动操作如下:
mkdir -p /usr/odi/
vi /usr/odi/start_odi.sh
--start_odi.sh脚本输入以下内容,保存退出
nohup /home/oracle/product/11.1.1/Oracle_ODI_1/oracledi/agent/bin/agent.sh -NAME=agent_name -PORT=20910 &
-- 授权sh文件
chmod +x /usr/odi/start_odi.sh
最后,将sh启动添加到自启动: vi /etc/rc.local 在最后一行加上代码 /usr/odi/start_odi.sh 自启动即完成。
2、修改虚拟内存
找到oracledi的agent目录下的bin文件夹,打开odiparams.sh文件(window为bat文件),查找ODI_MAX_HEAP 调整java虚拟机内存大小,一般情况下调整为2048M 或者 4096M。
如果是由于内存资源不足,可增加机器内存。