ORA-12519, TNS:no appropriate service handler found
OERR: ORA-12519 TNS:no appropriate service handler found客户端间歇性失败,报错ORA-12519Cause: the listener could not find any available service handlers that are appropriate for the client connection.Action: 检查lsnrctl service ,instance注册,状态显示ready可以连接。
When the listener believes the current number of connections has reached maximum load, it may set the state of the service handler for an instance to blocked and begin refusing incoming client connections with either of the following errors: ora-12519 or ora-12516采用服务注册的方式,由PMON 通过SERVICE_UPDATE 来得到目前连接情况,但SERVICE_UPDATE 有时间间隔,所以,listener显示的连接数和当前实际的连接数可能不同。
查询解决方法:查看一下数据库现有的进程数,是否已经达到参数processes的大小。
1.select count(*) from v$process; 取得数据库目前的进程数。
2.select value from v$parameter where name = 'processes'; 取得进程数的上限。
3.如已达到上限,修改initSID.ora中的processes的大小。
4.重新启动数据库到nomount状态下,执行create spfile from pfile; 并startup open。
系统错误:SQLCODE=-8103,SQLSTATE=ORA-08103: object no longer exists
小兵,你这个查法有点与众不同啊。
String objectId = workitem.getString(WORKITEM.CLASSNAMEKEYB4);这句话是怎么获取工作任务的Oid的啊。
要查Oid的话,不是应该直接从页面上抓取过来吗
我没用过这个方法。
你debug的时候,啊能看见objectId是什么啊
还要要看看即使获取的是主键,但Oid是否完整。
如OR:wt...WorkItem:987456
oracle建表语句 ora_00911:invalid character
CENTER_SEQNO VARCHAR2(12) NOT NULL , 的逗号去掉改后如drop table dsdf_pay_info;CREATE TABLE dsdf_pay_info ( Unit_no VARCHAR2(4) not null , Busi_kind VARCHAR2(4) NOT NULL , Busi_id VARCHAR2(50) NOT NULL , CUST_NAME VARCHAR2(20) , CUST_ADDR VARCHAR2(40) , BANK_NO VARCHAR2(4) NOT NULL , CARD_NO VARCHAR2(24) NOT NULL , PAY_METHOD VARCHAR2(1) NOT NULL , FEE_PERIOD VARCHAR2(8) NOT NULL , CENTER_SEQNO VARCHAR2(12) NOT NULL );CREATE INDEX i_dsdf_pay_info on dsdf_pay_info(busi_kind,busi_id,fee_period);CREATE INDEX i_dsdf_pay_info1 on dsdf_pay_info(busi_kind,center_seqno);
启动PL/SQL developer时提示ORA 12541:TNS:no listener
不要去看那些查看器了,会被误导的。
你的问题很可能监听有错或者监听器没有启动。
到系统服务中重新启动一下监听器服务OracleOraDb11g_home1Listener。
关于ORA-12541:TNS:no listener求助
把prcsgi00883 改为你要连的server的ip/hostnameREPORTKGK =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = prcsgi00883 )(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = kgk)))Listener 是服务器的东西,客户端当然不用装,客户端的tnsnames.ora里面的host=.. 填的是服务器的hostname或者IP,不是客户端的。