मैं सभी तालिकाओं के लिए केवल-पढ़ने की अनुमति वाला उपयोगकर्ता जोड़ने का प्रयास कर रहा हूं। समस्या यह है कि SQL डेवलपर द्वारा डेटाबेस से कनेक्ट करने के बाद, टेबल (खाली टैब) इस उपयोगकर्ता पर दिखाई नहीं देते हैं। स्कीमा नाम जोड़ने के बाद ही टेबलों पर काम करें। उदाहरण के लिए, schema_name.table_name
।
मैंने क्या किया:
CREATE USER user IDENTIFIED BY pass;
GRANT CONNECT TO user;
GRANT CONNECT, RESOURCE to user;
GRANT CREATE SESSION TO user;
GRANT SELECT ANY TABLE TO user;
मुझे और क्या करना चाहिए?