Oracle Database
Create a User
CREATE USER dot_reader IDENTIFIED BY '<something secret>';
GRANT CREATE SESSION TO dot_reader;Grant Read Access to Data
BEGIN
FOR t IN (SELECT table_name FROM all_tables WHERE owner = '<SCHEMA>') LOOP
EXECUTE IMMEDIATE 'GRANT SELECT ON <SCHEMA>.' || t.table_name || ' TO dot_reader';
END LOOP;
END;
/BEGIN
FOR v IN (SELECT view_name FROM all_views WHERE owner = '<SCHEMA>') LOOP
EXECUTE IMMEDIATE 'GRANT SELECT ON <SCHEMA>.' || v.view_name || ' TO dot_reader';
END LOOP;
END;
/Connection Details
Allow Dot IPs
Last updated