Granting access on all tables problem
From: <test_at_m.com>
Date: Mon, 29 Aug 2011 04:24:55 -0500
Message-ID: <gemm571pdd1fjgi3un09u4pl1t9dec7pbv_at_4ax.com>
Hi,
PL/SQL: Statement ignored.
Date: Mon, 29 Aug 2011 04:24:55 -0500
Message-ID: <gemm571pdd1fjgi3un09u4pl1t9dec7pbv_at_4ax.com>
Hi,
I am having problems granting access to all tables to a role. I have tried the following I found in the internet ....
begin
for i in (select table_name from all_tables) loop
execute immediate 'grant select on ' || i.table_name || ' to ' || XRL;
end loop;
end;
/
I created the user XRL and granted it CONNECT and RESOUCES but when I run the dynamic sql I get the following error
error at line 3:
ORA-06650: line 3, column 64 PLS-00201: identifier 'XLR' must be declared ORA-06550 line 3, column 1:
PL/SQL: Statement ignored.
I am using Oracle 11.1.0 on Windows 2008
Thanks,
Dave
Received on Mon Aug 29 2011 - 04:24:55 CDT