日期:2014-05-16 浏览次数:20522 次
在网上查了一下,主要有以下三种解决方案:
第一种肯定不是,删掉
一、listener文件中的GLOBAL_DBNAME ,SID_NAME可能与实例名称不符,修改后,重启listener .
第二三种有可能。
二、专有服务器模式下processes值设的过小。可通过以下方法解决:
?? ?1.cmd
?? ?2.sqlplus
?? ?3.connect sys/test as sysdba
?? ?4.查看会话数、processes、sessions
????SQL> select count(*) from v$session;
??? ?????COUNT(*)
???????????45
?? ? SQL> show parameter processes
????NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? ? ?VALUE
????db_writer_processes ? ? ? ? ? ? ? ? ?integer ? ? 1
????gcs_server_processes ? ? ? ? ? ? ? ? integer ? ? 0
????job_queue_processes ? ? ? ? ? ? ? ? ?integer ? ? 10
????log_archive_max_processes ? ? ? ? ? ?integer ? ? 2
????processes ? ? ? ? ? ? ? ? ? ? ? ? ? ?integer ? ? 50
?? ?SQL> show parameter sessions
????NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? ? ?VALUE
????java_soft_sessionspace_limit ? ? ? ? integer ? ? 0l
????icense_max_sessions ? ? ? ? ? ? ? ? integer ? ? 0
????license_sessions_warning ? ? ? ? ? ? integer ? ? 0
????logmnr_max_persistent_sessions ? ? ? integer ? ? 1
????sessions ? ? ? ? ? ? ? ? ? ? ? ? ? ? integer ? ? 60