I det första fallet fungerar det inte eftersom du behöver antingen:
-
Referera till tabellnamnet inklusive schemat den finns i, dvs.
SELECT * FROM schema.EMP;
ELLER
2. Skapa en [offentlig] synonym för att kunna "se" tabellen utan att inkludera schemat i varje SQL-sats.
I det andra fallet försöker du referera till schemat, men får fel. EMP-tabellen finns vanligtvis i SCOTT-schemat, inte SYSTEM. Även om du i ditt fall kanske behöver göra:
grant select on cis605.emp to chap7;
Det är också en dålig idé att ha en användare som heter "ANVÄNDARE" - det är ett Oracle-sökord. (Även om jag antar att detta bara kan vara för exempel)