Tell just a few users that RO is a secret database built just for them to do blazing fast reports on and not to tell anyone else about it..... From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of Ricard Martinez Sent: Monday, March 31, 2014 11:55 AM To: oracle-l@xxxxxxxxxxxxx Subject: Force users to use Active DG for reporting Hi list, We got an environment formed by one standalone 11g database (lets call it RW) with an active dataguard on another server (lets call it RO) We have provided to the users 2 tnsnames, one pointing to RW and the other to the RO, and we have told them to use the first one for DML, etc and the RO only for runing the reporting statments. As good users, they just ignore us and run all on the RW database, so we want to force them to use the RO for reporting. Meanwhile they got the 2 tnsnames entries, i see no real options to force them to use the RW, unless we separate the schema in two (one with insert/update, the other only with select), and we kill any session of the select schema on the RO (using a cron maybe, forcing them to use RW to be able to end their reports) Has any of you found in a similar situation, or can think in other options? Thanks