I det første tilfælde virker det ikke, fordi du enten skal:
-
Henvis til tabelnavnet inklusive det skema, det er i. Dvs.
VÆLG * FRA schema.EMP;
ELLER
2. Opret et [offentligt] synonym for at kunne "se" tabellen uden at inkludere skemaet i hver SQL-sætning.
I det andet tilfælde forsøger du at henvise til skemaet, men får det forkerte. EMP-tabellen findes typisk i SCOTT-skemaet, ikke SYSTEM. Selvom du i dit tilfælde måske skal gøre:
grant select on cis605.emp to chap7;
Det er også en dårlig idé at have en bruger kaldet "USER" - det er et Oracle-søgeord. (Selvom jeg gætter på, at dette kun kan være for eksempel)