Upgrade Target Database


We are just in a phase of evaluation of replication products.

I've used  shareplex a few years ago,so I'm not sure wether I'm right.
Well, whats our plan?
We have an Oracle 12 running and want to upgrade to 19.2.
Of course minimal downtime, reduction of risks, etc.

So I said:
Well, no problem:
We will set up an replication from 12  to 12 at first place.
We will check that replication is running fine.

If so, we shutdown shareplex, upgrade the target database to 19 an start shareplex again.
Shareplex will grap the data in the queues an post them to new target.

I know this is quite simplified, but I hope I'm right with this idea?