alter session enable restricted session

如何查看是否enable了restricted session

SQL> select logins from v$instance;

LOGINS
----------
ALLOWED

SQL> alter system enable restricted session;

System altered.

SQL> select logins from v$instance;

LOGINS
----------
RESTRICTED

查看谁具有restricted session权限

SQL>  select grantee,privilege from dba_sys_privs where privilege like '%RESTRIC%';

GRANTEE 	     PRIVILEGE
-------------------- ------------------------------
SYS		     RESTRICTED SESSION
DBA		     RESTRICTED SESSION

没有restricted session权限的用户是无法登录的

SQL> create user c##u1 identified by u1;

User created.

SQL> grant connect,resource to c##u1;

Grant succeeded.

[crsusr@slcz01db03 bin]$ ./sqlplus "c##u1/u1"

SQL*Plus: Release 21.0.0.0.0 - Development on Sat Jul 4 09:40:24 2020
Version 21.1.0.0.0

Copyright (c) 1982, 2020, Oracle.  All rights reserved.

ERROR:
ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege


Enter user-name:

你可能感兴趣的:(orale)