首先,我对oracle不是很熟,问题如下。
我用oracle的sys用户以sysdba的身份登陆后,运行了:ALTER SYSTEM ENABLE RESTRICTED SESSION;命令;
然后我直接关闭了控制台。
这样做法的后果是,不管用什么用户去登陆,即使再用sys用户以sysdba的身份登陆,都会报“ORA-12526:TNS:监听程序:所有适用例程都处于受限模式的问题”。
这样就导致我始终无法连接数据库,去执行ALTER SYSTEM DISABLE RESTRICTED SESSION;命令来解除受限模式。
请问各位高手有解决的办法吗?
------解决方案--------------------
你的问题应该不光是restricted的问题,我的restricted 实验如下,供参考
环境:11.2.0.1
SQL> conn /as sysdba
Connected.
SQL> l
1* alter system enable restricted session
SQL> /
System altered.
SQL> conn gold/gold
ERROR:
ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege
Warning: You are no longer connected to ORACLE.
SQL> conn /as sysdba
Connected.
SQL> grant restricted session to gold;
Grant succeeded.
SQL> conn gold/gold
Connected.
SQL> select * from dual;
D
-
X
SQL>
看到alter system enable restricted session;后sysdba可以正常得登录,在群里问吧!
==============================================================================
Gold
Oracle qq群: 23618606