Tôi đang cố gắng kết nối dự án grails của mình với Oracle databse ( Oracle 12c ) trong hệ thống windows (8). Tuy nhiên, bất cứ khi nào tôi chạy ứng dụng của mình, tôi đều nhận được ngoại lệ sau:
Caused by: org.apache.commons.dbcp.SQLNestedException:
Cannot create PoolableConnectionFactory (ORA-28040:
No matching authentication protocol)
Caused by:
java.sql.SQLException: ORA-28040:
No matching authentication protocol
Theo gợi ý trên internet, tôi cũng đã thử chỉnh sửa *.ora
tệp của mình nhưng nó không hoạt động.
Tôi đã thêm đoạn mã sau vào sqlnet.ora
tệp:
SQLNET.ALLOWED_LOGON_VERSION=10
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10
SQLNET.ALLOWED_LOGON_VERSION_SERVER=10
Ở đây tôi đã thử gán (10,11,12) nhưng cả hai đều không hoạt động.
Có ai co thể giúp tôi với điều này không ?