三台虚拟机
IP:192.168.31.60(oracle)
IP:192.168.31.70(dm8)
ip:192.168.31.90(DMDFM)
DMDFM部署在dmdrs这个系统用户下,部署成功后,在60和70机子上都安装了代理了,想要在dmdfm里面添加oracle数据源,在90机子上,通过sqlplus可以连上60的oracle。但是在DFM里面添加,就失败。
90机子没有安装oracle,但是我配置安装了instantclient_19_23,也设置好了环境变量
90的环境变量
export DMDRS_INSTALL_TMPDIR=/dmdata/tmp
export ORACLE_HOME=/opt/oracle
export ORACLE_SID=orcl
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/dmdba/dmdbms/bin:$ORACLE_HOME/instantclient_19_23"
export DM_HOME="/home/dmdba/dmdbms"
export PATH=$PATH:$DM_HOME/bin:$ORACLE_HOME/instantclient_19_23
这个是什么原因,我还差什么配置没弄?
如果我把DFM安装在oracle那台60机子上,就能在DFM里面添加oracle数据源。
60的环境变量
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export DRS_HOME=/home/dmdrs/dmdrs5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DRS_HOME/bin:$ORACLE_HOME/lib
export PATH=$PATH:$DRS_HOME/bin:$ORACLE_HOME/bin
lsnrctl status 看看什么样
登录方式不对?你验证登录是用的sid的方式?DFM里面是需要用服务名的方式