mcdonac@cust9> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.0.1.3.0 -
Production
PL/SQL Release 9.0.1.3.0 - Production
CORE 9.0.1.2.0 Production
TNS for Solaris: Version 9.0.1.3.0 - Production
NLSRTL Version 9.0.1.3.0 - Production
mcdonac@cust9> select * from session_roles;
ROLE
------------------------------
DBA
SELECT_CATALOG_ROLE
HS_ADMIN_ROLE
EXECUTE_CATALOG_ROLE
DELETE_CATALOG_ROLE
EXP_FULL_DATABASE
IMP_FULL_DATABASE
JAVA_ADMIN
JAVA_DEPLOY
9 rows selected.
mcdonac@cust9> variable a1 number
mcdonac@cust9> variable a2 number
mcdonac@cust9> variable a3 number
mcdonac@cust9> variable a4 number
mcdonac@cust9> variable a5 number
mcdonac@cust9> variable a6 number
mcdonac@cust9> variable a7 number
mcdonac@cust9> begin
2
sys.dbms_space.unused_space('SYS','PARTLOB$','TABLE',
3 :a1, :a2, :a3, :a4, :a5, :a6, :a7 );
4 end;
5 /
PL/SQL procedure successfully completed.
mcdonac@cust9> set role none;
Role set.
mcdonac@cust9> begin
2
sys.dbms_space.unused_space('SYS','PARTLOB$','TABLE',
3 :a1, :a2, :a3, :a4, :a5, :a6, :a7 );
4 end;
5 /
begin
*
ERROR at line 1:
ORA-01031: insufficient privileges
ORA-06512: at "SYS.DBMS_SPACE", line 59
ORA-06512: at line 2
mcdonac@cust9> set role DBA;
Role set.
mcdonac@cust9> begin
2
sys.dbms_space.unused_space('SYS','PARTLOB$','TABLE',
3 :a1, :a2, :a3, :a4, :a5, :a6, :a7 );
4 end;
5 /
PL/SQL procedure successfully completed.
hth
Connor
--- "MacGregor, Ian A." <[EMAIL PROTECTED]>
wrote: > I am in the process of moving a small
database to
> Oracle 9.0.1.3. I have installed my own space
> management spaces. It measures growth of objects
> and tablespace usage and works well in Oracle 8i.
> The package does not work well with the 9i SYS
> tables; it returns "table or view does not exist",
> when calling dbms_space.unused_space. I'm not sure
> if this is for all SYS tables or just a few.
>
> The owner of the package has select any table,
> select any dictionary, and I even tried the "under
> any view" privilege, but no luck. The select any
> table privilege, N.B., this is a privilege not a
> role, which obviously must be judiciously given,
> allowed, one running Oracle 8i to write packages
> referencing SYS objects without having to do
> individual grants on the tables. It is still doing
> so for non-SYS tables, the calls to dbms_space work
> fine for them. Any idea on the SYS tables? Must
> they be granted individually?
>
>
> Ian MacGregor
> Stanford Linear Accelerator Center
> [EMAIL PROTECTED]
>
> --
> Please see the official ORACLE-L FAQ:
> http://www.orafaq.com
> --
> Author: MacGregor, Ian A.
> INET: [EMAIL PROTECTED]
>
> Fat City Network Services -- (858) 538-5051 FAX:
> (858) 538-5051
> San Diego, California -- Public Internet
> access / Mailing Lists
>
--------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an
> E-Mail message
> to: [EMAIL PROTECTED] (note EXACT spelling of
> 'ListGuru') and in
> the message BODY, include a line containing: UNSUB
> ORACLE-L
> (or the name of mailing list you want to be removed
> from). You may
> also send the HELP command for other information
> (like subscribing).
=====
Connor McDonald
http://www.oracledba.co.uk
http://www.oaktable.net
"Some days you're the pigeon, some days you're the statue"
__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: =?iso-8859-1?q?Connor=20McDonald?=
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).