Трейс простым смертным в 10G. Бага или фича ?

juks@gala.net
Дата: 07.03.2007 12:30:45
Добрый день коллеги.


SQL> conn / as sysdba                                                                                                                         
Connected.
SQL> @roles                                                                                                                                   
Enter value for user: test                                                                                                                    
old   3:  where  lower(grantee) = '&user'
new   3:  where  lower(grantee) = 'test'

GRANTED_ROLE
------------------------------
CONNECT
RESOURCE

Elapsed: 00:00:00.07
SQL> @privs                                                                                                                                   
Enter value for user: test                                                                                                                    
old   3:  where  lower(grantee) = '&user'
new   3:  where  lower(grantee) = 'test'

PRIVILEGE
----------------------------------------
UNLIMITED TABLESPACE

Elapsed: 00:00:00.11
SQL> conn test/test                                                                                                                           
Connected.
SQL> alter session set sql_trace = true ;                                                                                                     

Session altered.

Elapsed: 00:00:00.01
SQL> alter session set sql_trace = false ;                                                                                                    
alter session set sql_trace = false
*
ERROR at line 1:
ORA-01031: insufficient privileges


Elapsed: 00:00:00.00
10G
Дата: 07.03.2007 12:36:45
Oracle Database 10g: Информационная безопасность

Отзыв избыточных привилегий у группы пользователей PUBLIC
KoTTT
Дата: 07.03.2007 12:37:24
grant alter session to... ?
juks@gala.net
Дата: 07.03.2007 12:46:46
KoTTT
grant alter session to... ?

SQL> alter session set tracefile_identifier = 'test' ;                                                                                        

Session altered.

Elapsed: 00:00:00.03
juks@gala.net
Дата: 07.03.2007 12:47:20
10G
Oracle Database 10g: Информационная безопасность

Отзыв избыточных привилегий у группы пользователей PUBLIC

Обьсяните мне почему первый стейтмент проходит
Elic
Дата: 07.03.2007 12:48:31
juks@gala.net
SQL> conn test/test                                                                                                                           
Connected.
SQL> alter session set sql_trace = true;                                                                                                     

Session altered.
RTFM :)
System@Elic10> create user test identified by test;

User created.

System@Elic10> grant connect, resource, unlimited tablespace to test;

Grant succeeded.

System@Elic10> conn test/test
Connected.

?@?> alter session set sql_trace = true;
alter session set sql_trace = true
*
ERROR at line 1:
ORA-01031: insufficient privileges


?@?> select * from v$version where rownum=1;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
juks@gala.net
Дата: 07.03.2007 12:52:00
Сорри, версию не указал
 SQL> select * from v$version where rownum <2 ;                                                                                                

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi

Elapsed: 00:00:00.07