No primeiro caso, não funciona porque você precisa:
-
Referencie o nome da tabela, incluindo o esquema em que está.
SELECT * FROM schema.EMP;
OU
2. Crie um sinônimo [público] para poder "ver" a tabela sem incluir o esquema em cada instrução SQL.
No segundo caso, você está tentando referenciar o esquema, mas obtendo o esquema errado. A tabela EMP normalmente é encontrada no esquema SCOTT, não no SYSTEM. Embora no seu caso talvez você precise fazer:
grant select on cis605.emp to chap7;
Além disso, ter um usuário chamado "USER" é uma má ideia - é uma palavra-chave do Oracle. (Embora eu ache que isso pode ser apenas para fins de exemplo)