ORA-28040: No matching authentication protocol, ora-28040matching

Source: Internet
Author: User

ORA-28040: No matching authentication protocol, ora-28040matching

An error is reported when you use the hibernate + oracle database. The error is as follows:

121 [main] INFO org. hibernate. cfg. Environment-Hibernate 3.3.1.GA

147 [main] INFO org. hibernate. cfg. Environment-hibernate. properties not found
162 [main] INFO org. hibernate. cfg. Environment-Bytecode provider name: javassist
189 [main] INFO org. hibernate. cfg. Environment-using JDK 1.4 java. SQL. Timestamp handling
502 [main] INFO org. hibernate. cfg. Configuration-sorting ing from resource:/hibernate. cfg. xml
503 [main] INFO org. hibernate. cfg. Configuration-Configuration resource:/hibernate. cfg. xml
994 [main] INFO org. hibernate. cfg. Configuration-Reading mappings from resource: com/sina/domain/Message. hbm. xml
1457 [main] INFO org. hibernate. cfg. HbmBinder-Mapping class: com. sina. domain. Message-> Message
1706 [main] INFO org. hibernate. cfg. Configuration-Reading mappings from resource: com/sina/domain/Users. hbm. xml
1830 [main] INFO org. hibernate. cfg. HbmBinder-Mapping class: com. sina. domain. Users-> users
1841 [main] INFO org. hibernate. cfg. Configuration-Configured SessionFactory: null
1844 [main] INFO org. hibernate. cfg. HbmBinder-Mapping collection: com. sina. domain. Users. sendMessages-> Message
1845 [main] INFO org. hibernate. cfg. HbmBinder-Mapping collection: com. sina. domain. Users. getMessages-> Message
1894 [main] INFO org. hibernate. connection. DriverManagerConnectionProvider-Using Hibernate built-in connection pool (not for production use !)
1894 [main] INFO org. hibernate. connection. DriverManagerConnectionProvider-Hibernate connection pool size: 20
1895 [main] INFO org. hibernate. connection. DriverManagerConnectionProvider-autocommit mode: false
1968 [main] INFO org. hibernate. connection. DriverManagerConnectionProvider-using driver: oracle. jdbc. driver. OracleDriver at URL: jdbc: oracle: thin: @ 127.0.0.1: 1521: oracle12c
1968 [main] INFO org. hibernate. connection. DriverManagerConnectionProvider-connection properties: {user = c # test1, password = ****}
2464 [main] WARN org. hibernate. cfg. SettingsFactory-cocould not obtain connection metadata
Java. SQL. SQLException: ORA-28040: No matching authentication protocol


At oracle. jdbc. driver. DatabaseError. throwSqlException (DatabaseError. java: 112)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 331)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 283)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 278)
At oracle. jdbc. driver. T4CTTIoauthenticate. receiveOsesskey (T4CTTIoauthenticate. java: 288)
At oracle. jdbc. driver. T4CConnection. logon (T4CConnection. java: 357)
At oracle. jdbc. driver. PhysicalConnection. <init> (PhysicalConnection. java: 414)
At oracle. jdbc. driver. T4CConnection. <init> (T4CConnection. java: 165)
At oracle. jdbc. driver. T4CDriverExtension. getConnection (T4CDriverExtension. java: 35)
At oracle. jdbc. driver. OracleDriver. connect (OracleDriver. java: 801)
At java. SQL. DriverManager. getConnection (DriverManager. java: 571)
At java. SQL. DriverManager. getConnection (DriverManager. java: 187)
At org. hibernate. connection. DriverManagerConnectionProvider. getConnection (DriverManagerConnectionProvider. java: 133)
At org. hibernate. cfg. SettingsFactory. buildsetfactory (SettingsFactory. java: 111)
At org. hibernate. cfg. Configuration. buildSettings (Configuration. java: 2101)
At org. hibernate. cfg. Configuration. buildSessionFactory (Configuration. java: 1325)
At com. sina. util. HibernateUtil. <clinit> (HibernateUtil. java: 17)
At com. sina. test. TestMain. main (TestMain. java: 13)
2503 [main] INFO org. hibernate. dialect. Dialect-Using dialect: org. hibernate. dialect. Oracle9Dialect
2508 [main] WARN org. hibernate. dialect. Oracle9Dialect-The Oracle9Dialect dialect has been deprecated; use either Oracle9iDialect or Oracle10gDialect instead
2517 [main] INFO org. hibernate. transaction. TransactionFactoryFactory-Using default transaction strategy (direct JDBC transactions)
2521 [main] INFO org. hibernate. transaction. TransactionManagerLookupFactory-No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2521 [main] INFO org. hibernate. cfg. SettingsFactory-Automatic flush during beforeCompletion (): disabled
2522 [main] INFO org. hibernate. cfg. SettingsFactory-Automatic session close at end of transaction: disabled
2523 [main] INFO org. hibernate. cfg. SettingsFactory-Scrollable result sets: disabled
2523 [main] INFO org. hibernate. cfg. SettingsFactory-JDBC3 getGeneratedKeys (): disabled
2523 [main] INFO org. hibernate. cfg. SettingsFactory-Connection release mode: auto
2525 [main] INFO org. hibernate. cfg. SettingsFactory-Default batch fetch size: 1
2525 [main] INFO org. hibernate. cfg. SettingsFactory-Generate SQL with comments: disabled
2525 [main] INFO org. hibernate. cfg. SettingsFactory-Order SQL updates by primary key: disabled
2525 [main] INFO org. hibernate. cfg. SettingsFactory-Order SQL inserts for batching: disabled
2525 [main] INFO org. hibernate. cfg. SettingsFactory-Query translator: org. hibernate. hql. ast. ASTQueryTranslatorFactory
2529 [main] INFO org. hibernate. hql. ast. ASTQueryTranslatorFactory-Using ASTQueryTranslatorFactory
2530 [main] INFO org. hibernate. cfg. SettingsFactory-Query language substitutions :{}
2530 [main] INFO org. hibernate. cfg. SettingsFactory-JPA-QL strict compliance: disabled
2530 [main] INFO org. hibernate. cfg. SettingsFactory-Second-level cache: enabled
2530 [main] INFO org. hibernate. cfg. SettingsFactory-Query cache: disabled
2531 [main] INFO org. hibernate. cfg. SettingsFactory-Cache region factory: org. hibernate. cache. impl. NoCachingRegionFactory
2531 [main] INFO org. hibernate. cfg. SettingsFactory-Optimize cache for minimal puts: disabled
2531 [main] INFO org. hibernate. cfg. SettingsFactory-Structured second-level cache entries: disabled
2542 [main] INFO org. hibernate. cfg. SettingsFactory-Echoing all SQL to stdout
2544 [main] INFO org. hibernate. cfg. SettingsFactory-Statistics: disabled
2544 [main] INFO org. hibernate. cfg. SettingsFactory-Deleted entity synthetic identifier rollback: disabled
2544 [main] INFO org. hibernate. cfg. SettingsFactory-Default entity-mode: pojo
2544 [main] INFO org. hibernate. cfg. SettingsFactory-Named query checking: enabled
2663 [main] INFO org. hibernate. impl. SessionFactoryImpl-building session factory
3177 [main] INFO org. hibernate. impl. SessionFactoryObjectFactory-Not binding factory to JNDI, no JNDI name configured
3193 [main] INFO org. hibernate. tool. hbm2ddl. SchemaUpdate-Running hbm2ddl schema update
3193 [main] INFO org. hibernate. tool. hbm2ddl. SchemaUpdate-fetching database metadata
3220 [main] ERROR org. hibernate. tool. hbm2ddl. SchemaUpdate-cocould not get database metadata
Java. SQL. SQLException: ORA-28040: No matching authentication protocol


At oracle. jdbc. driver. DatabaseError. throwSqlException (DatabaseError. java: 112)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 331)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 283)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 278)
At oracle. jdbc. driver. T4CTTIoauthenticate. receiveOsesskey (T4CTTIoauthenticate. java: 288)
At oracle. jdbc. driver. T4CConnection. logon (T4CConnection. java: 357)
At oracle. jdbc. driver. PhysicalConnection. <init> (PhysicalConnection. java: 414)
At oracle. jdbc. driver. T4CConnection. <init> (T4CConnection. java: 165)
At oracle. jdbc. driver. T4CDriverExtension. getConnection (T4CDriverExtension. java: 35)
At oracle. jdbc. driver. OracleDriver. connect (OracleDriver. java: 801)
At java. SQL. DriverManager. getConnection (DriverManager. java: 571)
At java. SQL. DriverManager. getConnection (DriverManager. java: 187)
At org. hibernate. connection. DriverManagerConnectionProvider. getConnection (DriverManagerConnectionProvider. java: 133)
At org. hibernate. tool. hbm2ddl. SuppliedConnectionProviderConnectionHelper. prepare (SuppliedConnectionProviderConnectionHelper. java: 51)
At org.hibernate.tool.hbm2ddl.SchemaUpdate.exe cute (SchemaUpdate. java: 168)
At org. hibernate. impl. SessionFactoryImpl. <init> (SessionFactoryImpl. java: 346)
At org. hibernate. cfg. Configuration. buildSessionFactory (Configuration. java: 1327)
At com. sina. util. HibernateUtil. <clinit> (HibernateUtil. java: 17)
At com. sina. test. TestMain. main (TestMain. java: 13)
3223 [main] ERROR org. hibernate. tool. hbm2ddl. SchemaUpdate-cocould not complete schema update
Java. SQL. SQLException: ORA-28040: No matching authentication protocol


At oracle. jdbc. driver. DatabaseError. throwSqlException (DatabaseError. java: 112)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 331)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 283)
At oracle. jdbc. driver. T4CTTIoer. processError (T4CTTIoer. java: 278)
At oracle. jdbc. driver. T4CTTIoauthenticate. receiveOsesskey (T4CTTIoauthenticate. java: 288)
At oracle. jdbc. driver. T4CConnection. logon (T4CConnection. java: 357)
At oracle. jdbc. driver. PhysicalConnection. <init> (PhysicalConnection. java: 414)
At oracle. jdbc. driver. T4CConnection. <init> (T4CConnection. java: 165)
At oracle. jdbc. driver. T4CDriverExtension. getConnection (T4CDriverExtension. java: 35)
At oracle. jdbc. driver. OracleDriver. connect (OracleDriver. java: 801)
At java. SQL. DriverManager. getConnection (DriverManager. java: 571)
At java. SQL. DriverManager. getConnection (DriverManager. java: 187)
At org. hibernate. connection. DriverManagerConnectionProvider. getConnection (DriverManagerConnectionProvider. java: 133)
At org. hibernate. tool. hbm2ddl. SuppliedConnectionProviderConnectionHelper. prepare (SuppliedConnectionProviderConnectionHelper. java: 51)
At org.hibernate.tool.hbm2ddl.SchemaUpdate.exe cute (SchemaUpdate. java: 168)
At org. hibernate. impl. SessionFactoryImpl. <init> (SessionFactoryImpl. java: 346)
At org. hibernate. cfg. Configuration. buildSessionFactory (Configuration. java: 1327)
At com. sina. util. HibernateUtil. <clinit> (HibernateUtil. java: 17)

At com. sina. test. TestMain. main (TestMain. java: 13)

No matching authentication protocolNo matching Identity Authentication Protocol

Previously, orale was used as a previous version, but oracle version was recently changed, but the corresponding jar package was not changed. The original jar package version was oracle14.jar,

No error is reported for the ojdbc7.jar package for the next crime.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.