Browser Timeout with no response on login attempt
Environment: Windows XP running Oracle 10gR1 and Application Express 3.1.2
Situation: I have a working ApplExpresss application .. it has worked for over two years. All of a sudden, two days ago, when I attempted to log-in via the browser there was a time-out with no response whatsoever. I've checked my firewall settings, looked for log entries, etc and I have found nothing to signal what the problem is.
My browser connect string is "http://<ip address>:7777/pls/htmldb/f?p=102:1". Port 7777 is open in the firewall. I'm running Apache and the DADS.CONF file is:
Alias /i/ "f:\oracle\product\10.1.0\db_2\htmldb\images/"
AddType text/xml xbl
AddType text/x-component htc
<Location /pls/htmldb>
SetHandler pls_handler
Order deny,allow
Allow from all
AllowOverride None
PlsqlDatabaseUsername HTMLDB_PUBLIC_USER
PlsqlDatabasePassword Yesterday04
PlsqlDatabaseConnectString 128.135.244.193:1521:diyalah.orientalinstitute.uchicago.edu ServiceNameFormat
PlsqlDefaultPage htmldb
PlsqlDocumentTablename wwv_flow_file_objects$
PlsqlDocumentPath docs
PlsqlDocumentProcedure wwv_flow_file_manager.process_download
PlsqlAuthenticationMode Basic
PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
</Location>
I am able to connect to the database using SqlDvlpr without difficulty. I would appreciate any suggestions for what to investigate to re-establish the connection.
Thanks,
George
Edited by: George on Feb 3, 2012 7:50 AM
George,
Sorry to be so dumb, but what is 'OHS'?If somebody had to apologize, it would be me for assuming you'd have to know that acronym. It stands for Oracle HTTP Server, and I assumed that's the "Apache" you referred to.
Another thing comes up my mind as I review your dads.conf: Did you really always use HTMLDB_PUBLIC_USER to connect to your APEX? When HTMLDB became APEX, the default user for the mod_plsql-Connection became APEX_PUBLIC_USER . So is there any chance that either this or some synonyms etc. in your database changed lately? Could you try to use APEX_PUBLIC_USER instead (needing, of course, a reload of your Apache's config to find out).
-Udo
Similar Messages
-
Can someone please help me....Ive been trying numerous times to sign in to the widget browser and everytime it says the login attempt has signed out and a yellow bar is at the top saying failed getting widget feed......Does anybody know how i can fix this
Are you able to access the Exchange from your web browser at www.adobe.com/exchange login and download Extensions?
www.adobe.com/exchange
If that works can you try seeing if you can get the widget rss feed by entering the following in your browser
http://www.adobe.com/cfusion/exchange/index.cfm?event=exchange.dwwidgetrssfeed
You should see a list of widgets with descriptions in your browser.
Do you have the "Stay Signed In" checked in the "Sign In" Dialog? To clear that click "Sign Out".
To help use troubleshoot can you provide the following info:
Mac or Windows? Version of OS? Version of Widget Browser? Look in bottom left pane of Widget Browser Version 1.0 Build ###. What version of AIR you are using?
How long does it take when the Exchange feed is not displayed? Can you send a snapshot of the dialog when the login fails? How long does that take before you get the login attempt has timed out?
Do you have a proxy server of firewall setup? If so can you temporarily disable them.
Can you send me (privately) your login name and time / time zone of failed login attempt to srichards(at)adobe.com
-Scott -
Unable to use free version regardless of browser on any machine. I login with adobe id but then the loading screen just hangs. can't get any further - Tried all suggestions like clearing browser caches but no change.
Got a couple of projects i wanted to try this on and if the software works I will probably take a subscription but considering this isn't working at all will look elsewhere.
Also - adobe live chat support is useless.Hi,
please share the Adobe ID that you are using with DL-AdobeStory-support<at>adobe<dot>com and we will investigate the issue.
Thanks
Aurobinda -
XA transactions timeout with essentials / eclipselink
I'm attempting to do an XA (container managed) tranasction throught a series of remote EJB calls. Database is 11g
When the JPA provider is toplink-essentials or EclipseLink the the end of the 2PC hangs. Eventually it times out with an "Error allocating connection". Monitoring of the connection pool shows there are lots of free
However this work with Hibernate 3.
How do I use XA transactions on 11g with toplink/eclipselink.Thanks for looking at this. I can send a full code sample if needed. Sorry for the full stack traces.
The Setup
There are three parts to my application.
+1) an ejb which writes "Nice Weather" to the database+
+2) an ejb which calls the nice weather remotely then returns "Hello World"+
+3) a junit test which connects to the ORB of the "HelloWorld" which in turn calls the "NiceWeather"+
Using Toplink-essentials and ojdbc6.jar
The database user has all grants/admin/privileges. Assigned by clicking on the Grant ALL and Admin All in the SQL developer edit user.
In NiceWeather ejb the persistence.xml looks like
+<?xml version="1.0" encoding="UTF-8"?>+
+<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">+
+<persistence-unit name="NiceWeatherPU" transaction-type="JTA">+
+<provider>oracle.toplink.essentials.PersistenceProvider</provider>+
+<jta-data-source>jdbc/helloRemoteEJB</jta-data-source>+
+<exclude-unlisted-classes>false</exclude-unlisted-classes>+
+<properties>+
+<property name="toplink.ddl-generation" value="drop-and-create-tables"/>+
+<property name="toplink.logging.logger" value="JavaLogger"/>+
+<property name="toplink.logging.level" value="FINEST"/>+
+</properties>+
+</persistence-unit>+
+</persistence>+
the Connection pool backing jdbc/helloRemoteEJB looks like
Name: Oracle-11g-XA
Datasource Classname: javax.sql.XADataSource
Resource Type: javax.sql.DataSource javax.sql.XADataSource
User: example
password: example
url: jdbc:oracle:thin:@localhost:1521:orcl
Passing Case
When run with both components (HelloWorld-ejb and NiceWeather-ejb) deployed on the same Application Server instance (Glassfish v2ur2) the tests pass and everything is happy
the log messages for the NiceWeather-ejb are:
begin deploying Persistence Unit NiceWeatherPU; state Predeployed; factoryCount 1
property=toplink.target-server; value=oracle.toplink.essentials.platform.server.sunas.SunAS9ServerPlatform
property=toplink.logging.logger; value=JavaLogger; translated value=oracle.toplink.essentials.logging.JavaLog
property=toplink.logging.level; value=FINEST; translated value=FINEST
property=toplink.logging.level; value=FINEST; translated value=FINEST
TopLink, version: Oracle TopLink Essentials - 2.0.1 (Build b04-fcs (04/11/2008))
Server: unknown
DBPlatform: oracle.toplink.essentials.platform.database.InformixPlatform, RegularExpression: (?i)informix.*.
DBPlatform: oracle.toplink.essentials.platform.database.PointBasePlatform, RegularExpression: (?i)pointbase.*.
DBPlatform: oracle.toplink.essentials.platform.database.DB2Platform, RegularExpression: (?i).*db2.*.
DBPlatform: oracle.toplink.essentials.platform.database.SQLServerPlatform, RegularExpression: (?i)microsoft.*.
DBPlatform: oracle.toplink.essentials.platform.database.PostgreSQLPlatform, RegularExpression: (?i)postgresql.*.
DBPlatform: oracle.toplink.essentials.platform.database.SybasePlatform, RegularExpression: (?i)(sybase.*)
DBPlatform: oracle.toplink.essentials.platform.database.JavaDBPlatform, RegularExpression: (?i).*derby.
DBPlatform: oracle.toplink.essentials.platform.database.oracle.OraclePlatform, RegularExpression: (?i)oracle.*.
Detected Vendor platform: oracle.toplink.essentials.platform.database.oracle.OraclePlatform
connecting(DatabaseLogin(
platform=>DatabasePlatform
user name=> ""
connector=>JNDIConnector datasource name=>null
+))+
Connected: jdbc:oracle:thin:@localhost:1521:orcl
User: DD
Database: Oracle Version: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Driver: Oracle JDBC driver Version: 11.1.0.7.0-Production
connecting(DatabaseLogin(
platform=>OraclePlatform
user name=> ""
connector=>JNDIConnector datasource name=>null
+))+
Connected: jdbc:oracle:thin:@localhost:1521:orcl
User: DD
Database: Oracle Version: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Driver: Oracle JDBC driver Version: 11.1.0.7.0-Production
sequencing connected, state is Preallocation_Transaction_NoAccessor_State
sequence SEQ_GEN: preallocation size 50
file:/C:/Apps/1-Projects/other/RemoteEJB/NiceWeather/build/jar/-NiceWeatherPU login successful
end deploying Persistence Unit NiceWeatherPU; state Deployed; factoryCount 1
client acquired
TX binding to tx mgr, status=STATUS_ACTIVE
Execute query DoesExistQuery()
+PERSIST operation called on: example.remoteejb.entity.Weather[id=null].+
TX beginTransaction, status=STATUS_ACTIVE
Execute query DataModifyQuery()
reconnecting to external connection pool
UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT ? WHERE SEQ_NAME = ?+
bind => [50, SEQ_GEN]
Execute query ValueReadQuery()
SELECT SEQ_COUNT FROM SEQUENCE WHERE SEQ_NAME = ?
+bind => [SEQ_GEN]+
local sequencing preallocation for SEQ_GEN: objects: 50 , first: 2, last: 51
+assign sequence to the object (2 -> example.remoteejb.entity.Weather[id=null])+
TX beforeCompletion callback, status=STATUS_ACTIVE
begin unit of work commit
TX beginTransaction, status=STATUS_ACTIVE
+Execute query InsertObjectQuery(example.remoteejb.entity.Weather[id=2])+
INSERT INTO WEATHER (ID, MESSAGE) VALUES (?, ?)
bind => [2, Nice Weather1228420595934]
TX afterCompletion callback, status=COMMITTED
local sequencing preallocation is copied to preallocation after transaction commit
end unit of work commit
Failed Case
When the HelloWorld-ejb is deployed to a different Application server instance the log messages for the NiceWeather-ejb are:
client acquired
TX binding to tx mgr, status=STATUS_ACTIVE
Execute query DoesExistQuery()
+PERSIST operation called on: example.remoteejb.entity.Weather[id=null].+
+assign sequence to the object (3 -> example.remoteejb.entity.Weather[id=null])+
TX beforeCompletion callback, status=STATUS_ACTIVE
begin unit of work commit
TX beginTransaction, status=STATUS_ACTIVE
+Execute query InsertObjectQuery(example.remoteejb.entity.Weather[id=3])+
reconnecting to external connection pool
A potential connection leak detected for connection pool DD-XA-ojdbc6-11.1.0.7.0. The stack trace of the thread is provided below :
com.sun.enterprise.resource.AbstractResourcePool.setResourceStateToBusy(AbstractResourcePool.java:301)
com.sun.enterprise.resource.AbstractResourcePool.getResourceFromPool(AbstractResourcePool.java:778)
com.sun.enterprise.resource.AbstractResourcePool.getUnenlistedResource(AbstractResourcePool.java:652)
com.sun.enterprise.resource.AssocWithThreadResourcePool.getUnenlistedResource(AssocWithThreadResourcePool.java:136)
com.sun.enterprise.resource.AbstractResourcePool.internalGetResource(AbstractResourcePool.java:594)
com.sun.enterprise.resource.AbstractResourcePool.getResource(AbstractResourcePool.java:443)
com.sun.enterprise.resource.PoolManagerImpl.getResourceFromPool(PoolManagerImpl.java:248)
com.sun.enterprise.resource.PoolManagerImpl.getResource(PoolManagerImpl.java:176)
com.sun.enterprise.connectors.ConnectionManagerImpl.internalGetConnection(ConnectionManagerImpl.java:337)
com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:189)
com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:165)
com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:158)
com.sun.gjc.spi.base.DataSource.getConnection(DataSource.java:108)
oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:145)
oracle.toplink.essentials.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:184)
oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:233)
oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.connect(DatabaseAccessor.java:242)
oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.reconnect(DatasourceAccessor.java:436)
oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.reconnect(DatabaseAccessor.java:1177)
oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.incrementCallCount(DatasourceAccessor.java:220)
oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:479)
oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:452)
oracle.toplink.essentials.internal.sessions.AbstractSession.executeCall(AbstractSession.java:690)
oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:228)
oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:214)
oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:346)
oracle.toplink.essentials.internal.queryframework.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:191)
oracle.toplink.essentials.internal.queryframework.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:205)
oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:564)
oracle.toplink.essentials.queryframework.InsertObjectQuery.executeCommit(InsertObjectQuery.java:89)
oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.performUserDefinedWrite(DatabaseQueryMechanism.java:750)
oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.performUserDefinedInsert(DatabaseQueryMechanism.java:714)
oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.insertObjectForWriteWithChangeSet(DatabaseQueryMechanism.java:602)
oracle.toplink.essentials.queryframework.WriteObjectQuery.executeCommitWithChangeSet(WriteObjectQuery.java:162)
oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:390)
oracle.toplink.essentials.queryframework.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:109)
oracle.toplink.essentials.queryframework.DatabaseQuery.execute(DatabaseQuery.java:628)
oracle.toplink.essentials.queryframework.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:555)
oracle.toplink.essentials.queryframework.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:138)
oracle.toplink.essentials.queryframework.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:110)
oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2233)
oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:952)
oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:909)
oracle.toplink.essentials.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:269)
oracle.toplink.essentials.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:190)
oracle.toplink.essentials.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:2657)
oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1044)
oracle.toplink.essentials.internal.ejb.cmp3.base.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:403)
oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1126)
oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:2443)
oracle.toplink.essentials.internal.ejb.cmp3.base.RepeatableWriteUnitOfWork.issueSQLbeforeCompletion(RepeatableWriteUnitOfWork.java:202)
oracle.toplink.essentials.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:131)
oracle.toplink.essentials.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:91)
com.sun.jts.jta.SynchronizationImpl.before_completion(SynchronizationImpl.java:99)
com.sun.jts.CosTransactions.RegisteredSyncs.distributeBefore(RegisteredSyncs.java:158)
com.sun.jts.CosTransactions.TopCoordinator.beforeCompletion(TopCoordinator.java:2548)
com.sun.jts.CosTransactions.CoordinatorSynchronizationImpl.before_completion(CoordinatorSynchronizationImpl.java:181)
org.omg.CosTransactions.SynchronizationPOA._invoke(SynchronizationPOA.java:39)
com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:687)
com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:227)
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1846)
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1706)
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:1088)
com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:223)
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:806)
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
Monitoring Statistics :
PoolCounters:
maxNumConnUsed = 1
minNumConnUsed = 0
currNumConnUsed = -5
maxNumConnFree = = 14
minNumConnFree = 0
currNumConnFree = 13
numConnCreated = 26
numConnDestroyed = 18
numConnFailedValidation = 0
numConnTimedOut = 0
numConnAcquired = 10
numConnReleased = 9
currConnectionRequestWait = 0
minConnectionRequestWait = 0
maxConnectionRequestWait = 2172
totalConnectionRequestWait = 2172
numConnSuccessfullyMatched = 10
numConnNotSuccessfullyMatched = 0
numPotentialConnLeak = 0
_<It hangs at this point, eventually the transaction times out>_
IOP00410219: (COMM_FAILURE) Communications timeout waiting for response. Exceeded 1,800,000 milliseconds"
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.communicationsTimeoutWaitingForResponse(ORBUtilSystemException.java:3180)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.communicationsTimeoutWaitingForResponse(ORBUtilSystemException.java:3195)
at com.sun.corba.ee.impl.transport.CorbaResponseWaitingRoomImpl.waitForResponse(CorbaResponseWaitingRoomImpl.java:198)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.waitForResponse(SocketOrChannelConnectionImpl.java:1196)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:806)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
RAR5027:Unexpected exception in resource pooling
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.communicationsTimeoutWaitingForResponse(ORBUtilSystemException.java:3180)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.communicationsTimeoutWaitingForResponse(ORBUtilSystemException.java:3195)
at com.sun.corba.ee.impl.transport.CorbaResponseWaitingRoomImpl.waitForResponse(CorbaResponseWaitingRoomImpl.java:198)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.waitForResponse(SocketOrChannelConnectionImpl.java:1196)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.waitForResponse(CorbaMessageMediatorImpl.java:291)
at com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete1(CorbaClientRequestDispatcherImpl.java:389)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
poolmgr.err_enlisting_res_in_getconn
+RAR5117 : Failed to obtain/create connection from connection pool [ DD-XA-ojdbc6-11.1.0.7.0 ]. Reason : org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe+
+RAR5114 : Error allocating connection : [Error in allocating a connection. Cause: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe]+
Local Exception Stack:
+Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2.0.1 (Build b04-fcs (04/11/2008))): oracle.toplink.essentials.exceptions.DatabaseException+
Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
Error Code: 0
Call: SQLCall(INSERT INTO WEATHER (ID, MESSAGE) VALUES (?, ?))
+Query: InsertObjectQuery(example.remoteejb.entity.Weather[id=3])+
at oracle.toplink.essentials.exceptions.DatabaseException.sqlException(DatabaseException.java:305)
at oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:150)
at oracle.toplink.essentials.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:184)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
Caused by: java.sql.SQLException: Error in allocating a connection. Cause: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
at com.sun.gjc.spi.base.DataSource.getConnection(DataSource.java:115)
at oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:145)
+... 54 more+
Local Exception Stack:
+Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2.0.1 (Build b04-fcs (04/11/2008))): oracle.toplink.essentials.exceptions.DatabaseException+
Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
Error Code: 0
Call: SQLCall(INSERT INTO WEATHER (ID, MESSAGE) VALUES (?, ?))
+Query: InsertObjectQuery(example.remoteejb.entity.Weather[id=3])+
at oracle.toplink.essentials.exceptions.DatabaseException.sqlException(DatabaseException.java:305)
at oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:150)
at oracle.toplink.essentials.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:184)
at oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:233)
at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:223)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:806)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
Caused by: java.sql.SQLException: Error in allocating a connection. Cause: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
at com.sun.gjc.spi.base.DataSource.getConnection(DataSource.java:115)
at oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:145)
+... 54 more+
JTS5054: Unexpected error occurred in after completion
Local Exception Stack:
+Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2.0.1 (Build b04-fcs (04/11/2008))): oracle.toplink.essentials.exceptions.DatabaseException+
Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
Error Code: 0
Call: SQLCall(INSERT INTO WEATHER (ID, MESSAGE) VALUES (?, ?))
+Query: InsertObjectQuery(example.remoteejb.entity.Weather[id=3])+
at oracle.toplink.essentials.exceptions.DatabaseException.sqlException(DatabaseException.java:305)
at oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:150)
at oracle.toplink.essentials.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:184)
at oracle.toplink.essentials.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:233)
at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.connect(DatabaseAccessor.java:242)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
Caused by: java.sql.SQLException: Error in allocating a connection. Cause: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
at com.sun.gjc.spi.base.DataSource.getConnection(DataSource.java:115)
at oracle.toplink.essentials.jndi.JNDIConnector.connect(JNDIConnector.java:145)
+... 54 more+
TX afterCompletion callback, status=ROLLEDBACK
release unit of work
initialize identitymaps
client released
The HelloWorld-ejb making the remote call to Niceweather-ejb has the log
+LDR5010: All ejb(s) of [HelloEJB] loaded successfully!+
+"IOP00410219: (COMM_FAILURE) Communications timeout waiting for response. Exceeded 1,800,000 milliseconds"+
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.communicationsTimeoutWaitingForResponse(ORBUtilSystemException.java
+.... cut .....+
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
+JTS5033: Exception [org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe] on [before_completion] synchronization operation.+
+EJB5018: An exception was thrown during an ejb invocation on [HelloBean]+
javax.ejb.EJBException: Transaction aborted; nested exception is: javax.transaction.RollbackException
javax.transaction.RollbackException
at com.sun.jts.jta.TransactionManagerImpl.commit(TransactionManagerImpl.java:311)
+.... cut .....+ -
THE ISSUES ARE:
1. FORGOT PASSWORD
2. FORGOT PASSWORD RECOVERY INFO
3. EXCEEDED ATTEMPTS TO LOGIN
I HAVE READ OTHER PEOPLES FORUM PROBLEMS THAT ARE THE SAME. WHEN I FOLLOWED LINKS THAT SUPPORT GAVE THERE IS NO SOLUTION TO ACTUALLY FIX THE PROBLEM.
What I need is simply this: Blackberry to send me a RESET PASSWORD link to the email I have registered with Blackberry WITHOUT HAVING TO PROVIDE PASSWORD RECOVERY INFO. This will enable me to bypass unknown recovery password info and access my Blackberry ID account.
Why haven't I been able to find a solution to fix the problem?
BECAUSE IT DOESN'T APPEAR TO EXIST........ ANYWHERE..... EVEN ON YOUTUBE BLACKBERRY ARE RUNNING AN OUT OF DATE SOLUTION CENTRE.
When looked online to Blackberry youtube video it shows a solution that doesn't exist! WHY? BECAUSE IT WAS UPLOADED IN 2011. DUH. http://www.youtube.com/watch?v=lvdRb4qNG1M
If I can't remember my password or recovery password info there is NO other option available that will send me a reset password via email so I can keep my current BB ID.
KB34776 - does not apply because you HAVE TO BE ABLE TO REMEMBER YOUR RECOVERY PASSWORD!
CHECKED THIS OUT...
Workaround
If the BlackBerry ID password has been forgotten but the answer to the password recovery question is known, select Forgot Password on the smartphone and answer the recovery question to generate a password reset email. Follow KB28685 to complete this process.
If the BlackBerry smartphone user knows the email address used for the BlackBerry ID login but is unable to remember the associated password then it is possible to reset the password using the steps below:
Note: If the BlackBerry ID account is not confirmed, it is necessary to provide the answer to the password recovery question as part of the web based password reset flow.
To see if a BlackBerry ID account is confirmed, log in to the BlackBerry ID account, select Account Details and locate the Email Status field. For instructions on confirming the BlackBerry ID account follow KB34137.
Browse to the following URL using a desktop browser, the BlackBerry Browser on the BlackBerry smartphone, or the Browser on the BlackBerry PlayBook: http://blackberryid.blackberry.com/bbid/recoverpassword
Enter the BlackBerry ID Username (email address) and the CAPTCHA characters, then clickSubmit.
Enter the Answer to the Password Recovery Question, then click OK.
Note: Answering the recovery question is only required if the BlackBerry ID account is not confirmed.
A confirmation message will be displayed A password reset email has been sent to [email protected], at which point, a reset email will be delivered to the associated email address inbox.
Log in to the email account associated to the BlackBerry ID using the desktop browser, BlackBerry Browser on the smartphone, or the Browser on the BlackBerry PlayBook.
Locate the password reset email and select the Change your BlackBerry ID password link.
Note: The BlackBerry ID reset email will come from [email protected]. If the email is not found in the inbox, check the mailbox's Spam or Junk folder.
When the password reset page loads, enter the Answer to the Password Recovery Question, enter the New Password, Confirm Password, then click Submit.
A confirmation message will display once the changes have been saved successfully.
Moving forward use the newly created password whenever logging into BlackBerry ID.
If the BlackBerry smartphone user does not know the email or password that was used for the BlackBerry ID, the BlackBerry ID will be locked out after 10 unsuccessful login attempts. See KB24157 for BlackBerry ID lockout behavior.
THEN CHECKED KB24157......
Overview
BlackBerry ID is the master key to BlackBerry smartphone products, sites, services and applications, including BlackBerry Protect and the BlackBerry App World storefront.
To prevent unauthorized access to the account, the BlackBerry ID will become locked out after a number of failed attempts. See the information below for an outline on the expected behavior:
Local Authentication Lockout
On BlackBerry PlayBook and BlackBerry smartphones if the user enters their BBID password incorrectly 10 times on the BBID sign in screen, verify password screen, or BBID Edit screens, they are LOCKED OUT of all the following functions on that BlackBerry device for 15 minutes:
Authenticating with their BlackBerry ID on the sign in screen
Authenticating with their BlackBerry ID on the verify password screen
Authenticating with their BlackBerry ID on the BBID edit screens
Note: The user can still log in on the web or any other devices associated with their BlackBerry ID. They are only locked out on the device where the 10 incorrect attempts occurred. On the locked out device, after 15 minutes, they get 1 try to provide the correct password on the sign in and/or verify password screens. If they fail to enter the correct password, they are locked out for an additional 15 minutes on that device.
Account Server Lockout
Users have total of 10 attempts to enter their password correctly against the BlackBerry ID Account Server.
The scenarios that increment the Account Server lockout counter are as follows:
Providing an incorrect password anywhere on the BlackBerry ID web portal (blackberry.com/blackberryid)
Providing an incorrect password within the BlackBerry ID Edit feature on any BlackBerry device or BlackBerry PlayBook
Note: if a user provides an incorrect password 5 times on the BlackBerry ID web portal (blackberry.com/blackberryid), and then 5 more times on the BlackBerry ID Edit feature on their BlackBerry PlayBook, the cumulative number of failed attempts is 10. Once the user has made 10 incorrect attempts to provide their password against the Account Server, they are locked out of the Account Server PERMANENTLY until they reset their password.
See KB26361 for information to reset a BlackBerry ID password
Note: The Account Server Lockout does NOT prevent the user from local authenticating on devices (the user can still authenticate on the sign in and verify password screens on their BlackBerry devices).
Forgot Password Lockout
If the user answers their Security Question incorrectly 10 times, they are locked out for 15 minutes of Forgot Password functionality on all interfaces such as:
BlackBerry website (blackberry.com/blackberryid)
BlackBerry PlayBook
BlackBerry smartphone
Note: After 15 minutes, they get 1 try, and if they fail to answer the question correctly, they are locked out for an additional 15 minutes.
THAT DIDN'T WORK SO NOW ITS BACK TO..... KB26361
Overview
To change the BlackBerry ID password, complete the steps below for the specific device:
From the BlackBerry 10 smartphone:
Swipe down from the top bezel on the home screen and select Settings.
Scroll down and select BlackBerry ID.
Select Change Password.
Enter the current password in the Current BlackBerry ID Password field.
Enter the new password in the New BlackBerry ID Password and Confirm New Passwordfields.
Select Submit to complete the password change.
To confirm the change You have changed your password will be displayed.
Also, if the BlackBerry ID password has been forgotten, select Forgot Password on the smartphone and answer the recovery question to generate a password reset email. Follow KB28685 to complete this process.
Note: When using the recovery question password reset method, the generated email will be delivered to the BlackBerry 10 smartphone if the BlackBerry ID email address has been setup via Settings >Accounts
From a computer:
Visit http://www.bbid.com/ from a PC or BlackBerry smartphone browser.
Click Log in.
Enter the BlackBerry ID Username (email address) and password, then click Sign In.
Click Account Details.
Next to Password, click Edit.
Enter in the current password, followed by the new password. Enter the new password again in the confirm password field, then click Save.
Click Done to exit from the BlackBerry ID account information screens.
From the BlackBerry smartphone running BlackBerry 6:
Navigate to Options > Third Party Applications > BlackBerry ID.
Click on Change next to BlackBerry ID Password.
Enter in the current password, followed by the new password. Enter the new password again in the confirm password field, then click OK.
A confirmation message will display Your password has been successfully changed.
Click OK.
From the BlackBerry smartphone running BlackBerry 7:
Navigate to Options > Device > BlackBerry ID.
Click on Change next to BlackBerry ID Password.
Enter in the current password, followed by the new password. Enter the new password again in the confirm password field, then click OK .
A confirmation message will display Your password has been successfully changed.
Click OK.
From the BlackBerry Playbook tablet:
Navigate to the Options icon.
Select BlackBerry ID.
Click on the Edit button next to Change Password.
Enter in the current password, followed by the new password. Enter the new password again in the confirm password field, then click Submit.
A confirmation message will display You have changed your password.
Click OK.
If the password for a BlackBerry ID account has been forgotten and the login is unsuccessful, use the following process to reset the password.
Note: If the BlackBerry ID account is not confirmed, it is necessary to provide the answer to the password recovery question as part of the web based password reset flow. To see if a BlackBerry ID account is confirmed, login to the BlackBerry ID account, select Account Details and locate the Email Status field. For instructions on confirming the BlackBerry ID account follow KB34137.
To generate a password reset email, complete the following:
Browse to the following URL using a desktop browser, the Browser on the BlackBerry smartphone or the Browser on the BlackBerry PlayBook: http://blackberryid.blackberry.com/bbid/recoverpassword
Enter the BlackBerry ID Username (email address) and the CAPTCHA characters, then clickSubmit.
Enter the Answer to the Password Recovery Question, then click OK. (Answering the recovery question is only required if the BlackBerry ID account is not confirmed)
A confirmation message will be displayed A password reset email has been sent to [email protected] , at which point, a reset email will be delivered to the associated email address inbox.
Login to the email account associated to the BlackBerry ID using the desktop browser, BlackBerry Browser on the BlackBerry smartphone or the browser on the BlackBerry PlayBook.
Locate the password reset email and select the Change your BlackBerry ID password link.
Note: The BlackBerry ID reset email will come from [email protected] If the email is not found in the inbox, check the Spam or Junk folder.
When the password reset page loads, enter the Answer to the Password Recovery Question, enter the New Password, Confirm Password, then click Submit.
Note: Answering the recovery question is only required if the BlackBerry ID account is not confirmed.
A confirmation message will display once the changes have been saved successfully.
Moving forward use the newly created password whenever logging into BlackBerry ID.
Note: If the BlackBerry ID email address is a BlackBerry mail address (e.g. <username>@tmo.blackberry.net), the BlackBerry ID password reset email will not be received on the BlackBerry smartphone. Since the BlackBerry mail address is not accessible from a computer, the steps outlined in KB28111 will need to be performed.
IT ALL LEADS BACK TO THE SAME UNHELPFUL NON-SOLUTION OF USE THE PASSWORD RECOVERY QUESTION....
Can the tech department of Blackberry please sort out this ridiculous unhelpful system by sending customers a direct email if password is forgotten so they can reset without having to go through the above without finding a solution.
THANK YOU.Hi and Welcome to the Community!
Please see this "sticky" post, along with the threads to which it links, for helpful information to guide you as you proceed:
http://supportforums.blackberry.com/t5/Social-Lounge/How-This-Site-and-Formal-Support-Work/td-p/2540...
Hopefully, this information will be of use to you.
That said, it sounds like you have exhausted all of the automatic recovery methods...but just in case, please see this "sticky" post for helpful information concerning your BBID situation:
http://supportforums.blackberry.com/t5/BlackBerry-World/How-to-regain-access-to-your-BBID/td-p/25467...
Hopefully, this information will be of use to you.
But do please keep in mind that security is a 2-way street...the human element play an equal part in that security, and you have failed at that in this situation, yet desire for the automated methods to still recover for you. Such just isn't possible, because your failure has exceeded the capabilities of the automated methods.
Hence, you likely need human intervention from an actual BB representative, which is not available in this forum (as discussed in the first link I gave you above). But, the methods to attempt to seek human intervention are posted within the 2nd link I gave you.
Cheers, and Good Luck!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
ITunes "network timeout" when I try to login
I can't authorize my laptops in Itunes because every time I try to login it comes back with a "network timeout" error. I cannot login to iTunes at all tonight. Anyone else? Running Windows 7 64.
Same with me. I can browse the store and try to buy an app but I get a connection timeout after it prompts me for my account password. I can't even purchase anything through my phone on the 3G link.
-
FTP login attempt timesout when coming from the www
hello there, let me describe the problem i am having
my seperate department under our university has our OSX Server running smoothly. Everyone is able to pull up webpages from withing the university, as well as from the outside, this is GOOD.
from within the university i can login through an FTP connection to upload things and whatnot..., HOWEVER from outside the university this is not possible, the login attempts always TIMEOUT.
now the reason why i am quite confused about this is because the webpage displays without a problem from outside the university, the FTP login however does not work.
what might be the problem here?
any help is real greatly appriciated.
Thanks, gregor.Hi guys,
I had the similar problem:
Login via client tools worked fine
Manual login via InfoView also no problem
Kerberos-ticket was created in the background
But when acitvating vintela SSO for InfoView I could see in stdout.log that no username was passed:
"[Krb5LoginModule] user entered username: @MY_DOMAIN.COM"
As there was no real error message it was hard to figure out what the problem was. The solution itself was to simply add the server-URL to the Intranet-pages in IE. This is described in several guides but I think it's good to document what happens if this is not done correctly
Regards -
Login Attempt Source Address?
Hi all,
Am I missing something really simple? Is there a way to see the source of a failed login attempt in the authentication logs on an IronPort C150?
For instance: Wed Jan 6 10:57:39 2010 Info: User XXX failed authentication.If you are referring to the SMTP authentication (which can also use LDAP) the connecting source would look as follows:
Authentication attempts made during inbound connections (in order to gain relay access) are logged in the mail_logs when successful and unsuccessful. All relevant entries will be associated with the ICID in question.
Successful:
Wed Apr 22 11:43:59 2009 Info: New SMTP ICID 450 interface IncomingMail (172.16.155.16) address 172.16.155.102 reverse dns host unknown verified no
Wed Apr 22 11:43:59 2009 Info: ICID 450 ACCEPT SG None match ALL SBRS None
Wed Apr 22 11:44:48 2009 Info: SMTP Auth: (ICID 450) succeeded for user: ironport using AUTH mechanism: PLAIN with profile: IncomingAuthentication
Wed Apr 22 11:46:14 2009 Info: ICID 450 close
Unsuccessful:
Wed Apr 22 11:47:30 2009 Info: New SMTP ICID 451 interface mail (172.16.155.16) address 172.16.155.102 reverse dns host unknown verified no
Wed Apr 22 11:47:30 2009 Info: ICID 451 ACCEPT SG None match ALL SBRS None
Wed Apr 22 11:47:47 2009 Info: SMTP Auth: (ICID 451) failed for user: ironport using AUTH mechanism: PLAIN with profile: IncomingAuthentication
Wed Apr 22 11:47:56 2009 Info: ICID 451 close
Outbound SMTP Authentication
When SMTP authentication is required for deliveries to a specific host (configured via an "Outgoing" SMTP authentication profile and an SMTP route referencing said profile), both successful and unsuccessful authentication attempts will be logged in the mail_logs. All entries will be associated with the DCID in question.
Successful:
Wed Apr 22 11:06:20 2009 Info: New SMTP DCID 5633 interface 172.16.155.16 address 172.16.155.102 port 25
Wed Apr 22 11:06:20 2009 Info: DCID: 5633 IP: 172.16.155.102 SMTP authentication using the profile OutboundAuthentication succeeded.
Wed Apr 22 11:06:20 2009 Info: Delivery start DCID 5633 MID 441 to RID [0]
Wed Apr 22 11:06:20 2009 Info: Message done DCID 5633 MID 441 to RID [0]
Wed Apr 22 11:06:25 2009 Info: DCID 5633 close
Unsuccessful:
Wed Apr 22 11:19:39 2009 Info: New SMTP DCID 5640 interface 172.16.155.16 address 172.16.155.102 port 25
Wed Apr 22 11:19:41 2009 Info: DCID: 5640 IP: 172.16.155.102 SMTP authentication using the profile OutboundAuthentication failed: ('535', ['5.7.8 Error: authentication failed: authentication failure'])
Wed Apr 22 11:19:41 2009 Info: Delivery start DCID 5640 MID 448 to RID [0]
Wed Apr 22 11:19:41 2009 Info: Bounced: DCID 5640 MID 448 to RID 0 - Bounced by destination server with response: 5.1.0 - Unknown address error ('554', ['5.7.1 <[email protected]>: Relay access denied'])
Wed Apr 22 11:19:46 2009 Info: DCID 5640 close -
There have been 7,039 failed login attempts in the last 30 minutes
Hi,
I am trying to find out the cause for an OEM alert we received:
There have been 7,039 failed login attempts in the last 30 minutesThe cause is ofcourse known, but I can't find out why the application anyway was able to do 7000+ login attempts within half an hour. The account should have locked after 10 attempts
The perticular account has a DEFAULT profile.
Auditing is on, so if we look into DBA_AUDIT_SESSION it is clearly seen that within 1 minute approx 1200 failed login attempts occured without the account being locked.
USERNAME USERHOST RETURCODE TIME COUNT
KRAMPV DDE18LNB 1017 27-01-2012 13:54 235
KRAMPV VSV2SH221 1017 27-01-2012 13:54 271
KRAMPV VSV2SH222 1017 27-01-2012 13:54 258
KRAMPV VSV2SH223 1017 27-01-2012 13:54 263
KRAMPV VSV2SH224 1017 27-01-2012 13:54 266If we retry the login with a incorrect password manually from SQLplus, after 10 login attempts the account gets locked as expected.
The above login attempts come from three application server of which I don't know how they handle failed logins.
Can anyone point me into a search direction as to why the account didn't lock. Just for completeness some extra info about the account and the DEFAULT profile:
User is created with:
CREATE USER KRAMPV
IDENTIFIED BY VALUES 'S:123456890'
DEFAULT TABLESPACE KRAMPVDATA
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT RESOURCE TO KRAMPV;
GRANT CONNECT TO KRAMPV;
ALTER USER KRAMPV DEFAULT ROLE ALL;
GRANT CREATE MATERIALIZED VIEW TO KRAMPV;
GRANT CREATE VIEW TO KRAMPV;
GRANT CREATE TABLE TO KRAMPV;
GRANT ALTER ANY MATERIALIZED VIEW TO KRAMPV;
ALTER USER KRAMPV QUOTA UNLIMITED ON KRAMPVDATA;
ALTER USER KRAMPV QUOTA UNLIMITED ON KRAMPVARCH;The DEFAULT profile has the following settings:
DEFAULT COMPOSITE_LIMIT UNLIMITED
DEFAULT PASSWORD_LOCK_TIME UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION NULL
DEFAULT PASSWORD_REUSE_MAX UNLIMITED
DEFAULT PASSWORD_REUSE_TIME UNLIMITED
DEFAULT PASSWORD_LIFE_TIME 180
DEFAULT FAILED_LOGIN_ATTEMPTS 10
DEFAULT PRIVATE_SGA UNLIMITED
DEFAULT CONNECT_TIME UNLIMITED
DEFAULT IDLE_TIME UNLIMITED
DEFAULT LOGICAL_READS_PER_CALL UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION UNLIMITED
DEFAULT CPU_PER_CALL UNLIMITED
DEFAULT CPU_PER_SESSION UNLIMITED
DEFAULT SESSIONS_PER_USER UNLIMITED
DEFAULT PASSWORD_GRACE_TIME 7The Oracle database version is 11.2.0.3
The OS is AIX7.1
I've been looking on MOS, but was unable to find a clue yets
Thanks
FJFranken
Edit: For the record, after I discovered the above I changed the DEFAULT profile, so the account would not unlock itself anymore. If this problem will occur in the future, maybe we can get more info as the account - if it gets locked- should stay locked now:
alter profile default limit PASSWORD_LOCK_TIME unlimited;Edited by: fjfranken on 3-feb-2012 2:56Girish Sharma wrote:
I cann't say that resource_limit is not TRUE, because you are saying "If we retry the login with a incorrect password manually from SQLplus, after 10 login attempts the account gets locked as expected.", so it means profile is working for the "KRAMPV" user.
The interesting thing is USERHOST is changing, so another option is the listener log should also have information about the failed connection attempts.
My another guess is duplicate user in the database i.e. one is KRAMPV and another is "krampv" (with quotation mark). Just check in dba_users that is there something like exists or not.....
select upper(username),count(*) from dba_users group by upper(username) having count(*) > 1;
Regards
Girish SharmaHi Girish,
resource_limit is set to FALSE.
And we've tested the locking with another user, because KRAMPV is used by the application that is running and we didn't want to risk that it got locked
USERHOST is not changing, there are 4 hosts ( application servers ) doing the same thing, so connection requests are coming from 4 hosts concurrently.
There is luckily no duplicate user.
Thanks anyway, we will keep investigating. I also sent the information to the application provider.
Bye
FJFranken -
Anyone know's how to make isight camera take snapshot for failed login attempts ?
I want my macbook pro to take pictures with the isight camera when someone has a failed login attempt ; anyone know of any programs and or apps ? I've searched all over & even called apple support and no luck.
Thanks !Jkensuke wrote:
If I want to count the number of failed login attempts what might be the best course of action?
Off the top of my head I figure I could:
Have a session variable that counts up to number X
Have a cookie variable
Insert the users IP address into a database table for each failed attempt and when the form loads I check to make sure there aren't X number of strikes in the last 30 minutes.
A combination of those might be a good idea. Most hackers are, luckily, amateurs with one-track minds. Create a database table to log failed login attempts. For every failed attempt, log at least the datetime, IP, sessionID, username (which should be unique on your site), reason for failure and failure count.
In a query following a failed login, verify whether the IP, sessionID or username match any in the failed_login table, and, if so, whether the current datetime is within, say, 12 hours of the last failed login. If yes, increment the failure count by 1. If no, insert a new row in the table.
Use client-friendly messages to inform your visitors why their login fails. Study failed logins for common patterns. It just might be that you are the culprit, and that you have to improve your login design. There is one good reason for doing all that. Then you will know that those in your failed_login table really had it in for you.
If your site traffic is high, then consider archiving old data. Throw nothing away! -
Servlet with 2 Response Streams
I want to create a Servlet with 2 response streams. I need to use 1 response Stream to send Continuous Updates received on the server
and the other response Stream would be used to send Heartbeats to the Client. I tried to create the Servlet but the response I create to send the continuous data just stops sending data to the Client after many attempts. In this attached Servlet, The response for continuous data stopped after 150 refreshes.
Please let me know how to fix the issue. I tried reset() too but does not seem to work. Will very much appreciate any help.
package com.XX;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestServlet extends HttpServlet{
private static final long serialVersionUID = 1L;
public static int count = 0;
private TestSave testSave = null;
private HttpServletResponse resp = null;
public void init(){
testSave = new TestSave();
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
count ++;
if(testSave == null){
System.out.println(" test save = null");
return;
if(testSave.getRes()==null){
System.out.println(" test save resp is null");
testSave.setRes(res);
res.getWriter().println(" Initial Daily count Response ");
}else{
res.getWriter().println(" Daily response " + count);
//res.getWriter().close();
System.out.println(" test save resp is not null");
resp = testSave.getRes();
String data = "Count is "+count;
System.out.println(" Writing response " + resp);
System.out.println(" Writing Data " + data);
System.out.println(" Response committed 1 - " + count + " : " + resp.isCommitted());
resp.getWriter().println(data);
System.out.println(" Response committed 2 - " + count + " : " + resp.isCommitted());
System.out.println(" Daily Response committed ??? " + res.isCommitted());
protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
doGet(req,res);
}The TestSave code.
import javax.servlet.http.HttpServletResponse;
public class TestSave {
HttpServletResponse res;
public HttpServletResponse getRes() {
return res;
public void setRes(HttpServletResponse res) {
this.res = res;
} -
FTP Security - Repeated Login Attempts
Over the past 2 weeks or so, i've seen about a bazillion of these types of entries in the system log of one of our ftp servers:
Aug 21 03:39:22 ns ftpd[4099]: ACL Check failed for Administrator
Aug 21 03:39:22 ns ftpd[4099]: ACL Check failed for Administrator
Aug 21 03:39:22 ns ftpd[4099]: ACL Check failed for Administrator
Aug 21 03:39:23 ns ftpd[4099]: repeated login failures from atlantis @ 83.143.18.134 [83.143.18.134]
Obviously, someone is trying to gain access (unsuccessfully - thank goodness) to the system. The repeated login attempts last anywhere from 5 - 30 minutes, always with the username Administrator. The IP addresses are from all over the world - Europe, Asia, and the US. Why we have a bullseye on us all of a sudden is unknown. This server has been running for close to three years now, and I've never seen attempts with this frequency.
The Administrator user doesn't have ftp access on this system, so I'm not too worried about these break - in attempts. (Or should I be?)
My formal question is this - is there anything that can be done with the out of the box ftp server to deter these attempts, or at least block attempts by IP address temporarily after several failed logins?
What approach have others used? Is it time to start looking at another ftp server software package that has more security settings?
Any help / input would be appreciated.
I miss my Apple IIc Mac OS X (10.4.6)Thanks for the feedback Camelot. I'll post my replies under the quoted text below.
If you're running a public server you're going to get
hits you don't want. Fact of life.
Script kiddies around the world are going to try
whatever username and password they can think of to
log into your server.
Having a different FTP server isn't going to change
that - any other server is just as vulnerable to
brute-force attacks as the built-in server. How do
you think a different server is going to react any
differently?
I don't know - that's why I asked.
I've only used the bundled ftp server with OS X server. I was wondering if there was a ftp software package that temporarily blocked IPs after 'n' number of invalid login attempts or something like that. And thought I'd see if anyone had any experience in this department.
Your only safeguards are some combination of:
1) use your firewall to restrict access to the server
to known/trusted IP addresses
Unfortunately, a few of our users use dynamic IPs. Which is a bummer.
2) use a VPN to connect to the server, then connect
to the internal address
We've used this method successfully before. We might go back to it...
It was a 'pain' for some of our remote users and I finally gave into the nagging to do away with it because I spent way too much time providing phone support for remote users. I know, I know, it's just laziness on my part.
3) use a different protocol that supports public key
authentication (and turn off password
authentication), e.g. SFTP.
I've looked into SFTP for the OS X ftp server on these boards and most discussions don't seem to resolve into a definitive solution for implementing SFTP on the OS X server. Anyone get this working properly? I'd love to set it up to support SFTP only and disable password authentication.
I'm leaving the original question open - I'd like to know if there is ftp software that works well on OS X server that would temporarily block an IP after 'n' invalid attempts, or has something similar.
Or for someone to tell me I'm just being paranoid - and that the current setup should be OK. -
I have a test computer with slackware on it. Every time I login, it displays who logged in and how many failed login attempts there were. I like this and I would like this feature too on my archlinux box, but I don't know how to do this. Can anyone explain which file(s) I have to change in order to get this output?
Thnx!A quick google search yielded http://www.comptechdoc.org/os/linux/com … erman.html.
lastb - Shows failed login attempts. This command requires the file /var/log/btmp to exist in order to work. Type "touch /var/log/btmp" to begin logging to this file.
Executing lastb as root will yield the following, automatically creating the file /var/log/btmp.
[root@zanzibar proc]# lastb
btmp begins Fri Sep 17 22:48:12 2004
Have a look at the manpage. -
If an account fails too many login attempts, how do you re activate it?
portal30_sso.wwsec_api.activate_portal_user() doesn't work.
nullMartin,
The proper way to unlock a user's account is to run the sso/ssounlck.sql script in the SSO schema. However, there was a bug in that script, that has been fixed with a patch. The patch ID is "ID:769796", entitled "SSOUNLCK.SQL DOESN'T UNLOCK SSO USER ACCOUNT" fixing bug 1830898. This patch is available on metalink.oracle.com.
null -
Login has been temporarily disabled due to too many unsuccessful login attempts.
Hello,
Does anyone know in how long after recieving the message "Login has been temporarily disabled due to too many unsuccessful login attempts. Please try again later." I will be able to login?
Regards,
Alex
Solved!
Go to Solution.There is no generic password, that would create a HUGE security hole. If you have held the reset pinhole down for 15 seconds or so with the unit powered on, then released it, the password should be set to what is on the router label. admin will be the user and when you type the password you should see what appears to be other characters when you type..
One person with this issue had to type the password into notepad and copy paste it to get in.
You can change the default setting of 5 bad logins but I DO NOT recommend this credit to armond_in_nj
"You can reset the number of allowed unsuccessful logins. Log on to the device, then click on "Advanced." In the far left column, choose "Users." In "Login Configuration" set the desired number of unsuccessful logins.
Also be sure to either activate, accept, or save all desired changes prior to changing screens or logging off."
Personally I have also added and extra user in case I have an issue with admin
If a forum member gives an answer you like, please give them the Kudos they deserve. If a member gives you the answer to your question, mark the answer as Accepted Solution so others can see the solution to the problem. Thanks !!!
http://forums.verizon.com/t5/Verizon-net-Email/Fix-for-Missing-Inbox-sent-folders-etc-with-Internet-Explorer-11/m-p/647399
Maybe you are looking for
-
How to get all users from the server....?
Hi all, in my application i want to get all possible users present in the PORTAL-EP Server and set them into the drop down. is there need to login in the portal as a admin or other user to get the all users present in the Server. Regards, Deepak
-
Which apple display to get?
I am thinking of getting a 2nd display for use with my iMac. It's a mid-2010 27" iMac, so it doesn't have Thunderbolt. Apple is selling both a refurbished 27"LED display and Thunderbolt display for the same amount. Other than the possibility of compa
-
B460 lost WiFi adaptor after Win 7 professional upgrade??
Got a new B460, WiFi once worked in Win 7 home but after upgrade to Win 7 professional, I can no longer see anything related to WiFi, i.e. when I press Fn+F5, I only see the "bluetooth" icon (hardware button on), and also under Device Manager -> Netw
-
Access the cell nodes in a ListView
How do I access the cell nodes (listcells) in a listview? For example, if i want to increase the size (specifically, the height) of the cells?
-
Hi All, I am a bit confused witht the shortcut syntax for adding action listeners for event handling. In the Java tutorial it is mentioned that for implementing an event handler following are the three steps: 1. Create a class that implements ActionL