permisos con roles

buenos dias


tengo el siguiente problema con los roles
la base de datos sobre la cual estoy trabajando es Oracle 11g


este es el entorno sobre la cual estoy trabajando:
esquema : bd_rrhh
tabla       : per_personal
rol           : rol_rrhh, el rol tiene permisos de select sobre la tabla bd_rrhh.per_personal
usuario   : u_personal, este usuario tiene permisos el rol rol_rrhh

cuando inicio sesion desde el sql developer con el usuario u_personal y hago un select a la tabla
bd_rrhh.per_personal sale error

select * from bd_rrhh.per_personal;
ORA-00942: la tabla o vista no existe
00942. 00000 -  "table or view does not exist"
*Cause:    
*Action:
Error en la línea: 1, columna: 25

espero puedan ayudarme