I have just completed 6 deployments and thought I would things I was not are of.
First issue is relared to password requirements.
Password M1llionD0llar$ will not work.
Who doesn’t like million dollar?
[oracle@dinh ~]$ /u01/oracle/app/goldengate/ogg21ma/bin/oggca.sh -silent -responseFile /tmp/dinh_PROD1-PROD2_oggca_response.rsp
[FATAL] [INS-85080] Invalid password.
CAUSE: The provided password is invalid for the current strong password policy settings. The strong password policy is enabled.
Password should contain at least:
one lowercase [a..z] character,
one uppercase [A..Z] character,
one digit [0..9], and
one special character [- ! @ % & * . # _].
Length should be between 8..30 characters.
ACTION: Specify a valid password.
[oracle@dinh ~]$
EZCONNECT will be used for the deployment; there is no need to install client or database.
[oracle@dinh ~]$ /u01/oracle/app/goldengate/ogg21ma/bin/oggca.sh -silent -responseFile /tmp/dinh_PROD1-PROD2_oggca_response.rsp
[FATAL] [INS-85077] Empty value for TNS_ADMIN environment variable.
ACTION: Specify a value for the TNS_ADMIN environment variable.
[oracle@dinh ~]$
The work around is just to create an empty diretory. In my case, just create it under $OGG_HOME
ENV_TNS_ADMIN=/u01/oracle/app/goldengate/ogg21ma/network/admin
SERVICEMANAGER_DEPLOYMENT_HOME
[oracle@dinh ~]$ /u01/oracle/app/goldengate/ogg21ma/bin/oggca.sh -silent -responseFile /tmp/dinh_PROD1-PROD2_oggca_response.rsp
[FATAL] [INS-85103] The path /u01/oracle/app/ogg_deploy/ServiceManager/PROD1-PROD2 cannot be used as a deployment directory.
CAUSE: Deployment directories cannot be located inside the Service Manager deployment directory.
ACTION: Provide a valid path for the deployment directory that is not located inside the Service Manager deployment home.
[oracle@dinh ~]$
Move it
SERVICEMANAGER_DEPLOYMENT_HOME=/u01/oracle/app/ogg_deploy/ServiceManager
OGG_DEPLOYMENT_HOME=/u01/oracle/app/ogg_deploy/PROD1-PROD2
I know that you are thinking -RTFM. I would still be reading vs delivering.
Just like learning how to ride a bike. You fall and get back on.
It’s also good to have someone there when youu fall.