DBA but should not select the data in business schema tables.
I want to know a role or method to provide all DBA activities (maintence and administration) for user but he should not view the data in the actual business schema tables.
I gone through the documentation, for RMAN backup he should connect to the target database as SYSDBA privilege. If I give sysdba privilege then he can see the data the business tables.
If I grant SYSOPER privilege then he can not create the database objects(DDL).
All that I want to know how to create a user who has all DBA privileges and select data in dictionary tables, v$ tables but not business tables.