Sharad, when Delphix links it uses an operating system user, not a database user. It's the operating system user which must have the required permissions. Delphix will use this OS user to initiate backups via RMAN.
Oracle has both OS and Database Authentication features. We have to use OS authentication, not Database authentication. The most common use of OS authentication is logging in as user "oracle" and doing "sqlplus sys as sysdba". Note that no password is needed, because you are already authenticated by logging into the operating system as "oracle".
Typically Delphix customers will create a new OS user called "delphix" or "delphix_os" and put it in the same group as Oracle to inherit the right OS authenticated database permissions. As of 12c, you can leverage the
OSBACKUPDBA group.
Please check out https://docs.delphix.com/docs/datasets/oracle-environments-and-data-sources/quick-start-guide-for-oracle-on-linux.
I also highly recommend this little shortcut: https://github.com/Ranzo3/createDelphixOSUser-Oracle-Linux
Ranzo
------------------------------
Ranzo Taylor
Technical Services Director
Delphix
------------------------------
Original Message:
Sent: 06-23-2021 09:54:39 AM
From: Sharad Gupta
Subject: Need to Create jdbc connection string using sysbackup against Physical Standby for dSource Setup
I'm in a process of creating a dSource from Physical Standby, I've a non-SYS user which has SYSBACKUP role/priv granted. I was able to validate the TNS String via GUI with "as sysbackup".
Now when I add dSource and in Access Credential validation, the username doesn't allows to use "as sysbackup", kind of stuck any suggestions or workaround ?
I've attached the snippet for quick reference.
------------------------------
Regards,
Sharad Gupta
------------------------------