首先,我对oracle不是很熟,问题如下。我用oracle的sys用户以sysdba的身份登陆后,运行了:ALTER SYSTEM ENABLE RESTRICTED SESSION;命令;
然后我直接关闭了控制台。这样做法的后果是,不管用什么用户去登陆,即使再用sys用户以sysdba的身份登陆,都会报“ORA-12526:TNS:监听程序:所有适用例程都处于受限模式的问题”。
这样就导致我始终无法连接数据库,去执行ALTER SYSTEM DISABLE RESTRICTED SESSION;命令来解除受限模式。请问各位高手有解决的办法吗?

解决方案 »

  1.   

    你的问题应该不光是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
    -
    XSQL> 
    看到alter system enable restricted session;后sysdba可以正常得登录,在群里问吧!
    ==============================================================================
    Gold 
    Oracle qq群: 23618606
      

  2.   

    谢谢gold的答复,问题已经解决了。