1.建立用户和用户组
groupadd odi
useradd -g odi -m -d /home/odi odi
passwd odi
###注意,需要切换到odi用户
su - odi
2.vi /u01/odi.rsp
###注意:ORACLE_HOME=/u01/odi12c根据你的实际情况修改,其他可以不动
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#The oracle home location. This can be an existing Oracle Home or a new Oracle Home
ORACLE_HOME=/u01/odi12c
#Set this variable value to the Installation Type selected. e.g. Standalone Installation, Enterprise Installation.
INSTALL_TYPE=Standalone Installation
#Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.
MYORACLESUPPORT_USERNAME=
#Provide the My Oracle Support Password
MYORACLESUPPORT_PASSWORD=<SECURE VALUE>
#Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration M
anager configuration
DECLINE_SECURITY_UPDATES=true
#Set this to true if My Oracle Support Password is specified
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
#Provide the Proxy Host
PROXY_HOST=
#Provide the Proxy Port
PROXY_PORT=
#Provide the Proxy Username
PROXY_USER=
#Provide the Proxy Password
PROXY_PWD=<SECURE VALUE>
#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]
COLLECTOR_SUPPORTHUB_URL=
3.vi /u01/oraInst.loc
###注意:根据实际情况
inventory_loc=/home/odi/oraInventory
inst_group=odi
4.开始静默安装,注意路径一定要用绝对路径
java -jar fmw_12.2.1.4.0_odi.jar -silent -responseFile /u01/odi.rsp -invPtrLoc /u01/oraInst.loc
5.centos服务器上启动代理,从windows环境,复制域配置文件到/u01/odi12c/目录,类似,
/u01/odi12c/user_projects/
cd /u01/odi12c
chown -R odi:odi user_projects
6.修改文件,agent.sh,setStartupEnv.sh,setODIDomainEnv.sh
cd /u01/odi12c/user_projects/domains/base_domain/bin
vi setStartupEnv.sh
######批量替换方法
:%s#D:/Oracle/Middleware/Oracle_Home/#/u01/odi12c/#g
7.修改和检查system-comp-config.xml文件
cd /u01/odi12c/user_projects/domains/base_domain/config/fmwconfig/components
more system-comp-config.xml
8.后台启动代理进程
nohup sh /u01/odi12c/user_projects/domains/base_domain/bin/agent.sh -NAME=OracleDIAgent1 -PORT=20910 &
9.验证测试