Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-06401: NETCMN: invalid driver designator

380762Apr 20 2004 — edited Apr 22 2004
Hi all,

I try to get an OCI Connect to my Oracle 9i DB with my JClient application. With the THIN-driver everything works fine. And I can get an OCI connect with e.g. Squirrel which is a Java application (using Swing) too. So it should be possible. The things I did so far are:

- read how to connect with OCI and JDeveloper
- copied jdbc driver libraries from my ORACLE_HOME/jdbc/lib into my classpath

When trying to connect I alway get an SQLException looking like this:
Cannot open database connection pool.
nested exception is:
	java.sql.SQLException: ORA-06401: NETCMN: invalid driver designator

java.sql.SQLException: ORA-06401: NETCMN: invalid driver designator

	at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
	at oracle.jdbc.oci8.OCIDBAccess.check_error(OCIDBAccess.java:2321)
	at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:477)
	at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:346)
	at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
	at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:169)
	at oracle.jdbc.pool.OracleConnectionPoolDataSource.getPhysicalConnection(OracleConnectionPoolDataSource.java:149)
	at oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection(OracleConnectionPoolDataSource.java:95)
	at oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection(OracleConnectionPoolDataSource.java:63)
	at oracle.jdbc.pool.OracleConnectionCacheImpl.getNewPoolOrXAConnection(OracleConnectionCacheImpl.java:547)
	at oracle.jdbc.pool.OracleConnectionCacheImpl.getPooledConnection(OracleConnectionCacheImpl.java:404)
	at oracle.jdbc.pool.OracleConnectionCacheImpl.getConnection(OracleConnectionCacheImpl.java:298)
	at oracle.jdbc.pool.OracleConnectionCacheImpl.getConnection(OracleConnectionCacheImpl.java:268)
What else do I have to do, that my JClient application works?

Regards,
Axel
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 20 2004
Added on Apr 20 2004
6 comments
7,316 views