ORA-28547 error when Navicat connects to Oracle database

The following error message appears when connecting to the Oracle database with Navicat:

ORA-28547:connection to server failed,probable Oracle Net admin error

 

A search on the Internet turned out to be the wrong version of oci.dll. Because Navicat connects to the Oracle server through the Oracle client, the Oracle client is divided into two types, one is the standard version, and the other is the compact version, namely Oracle Install Client. When we use Navicat, we usually include multiple versions of OCI in our own installation path. If the ORA-28547 error occurs when using Navicat to connect to the Oracle server, it is mostly because the local OCI version of Navicat does not match the Oracle server server. So all we have to do is download OCI to match the Oracle server we have installed.

1. OCI download address: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

 

2. It is worth noting that whether you are using a 32-bit system or a 64-bit system, you should download the 32-bit Install Client.

 

Another point to note is that for Oracle 9i or above, Install Client11 or below must be installed; for Oracle8 or 8i servers, Install Client10 or below must be installed. This problem is not big, because our current Oracle is 10 or 11, just pay attention.

3. Then configure it in Navicat, select Tools - Options

 

4. Then select Other-OCI in the left tab.

 

5. Find the oci.dll in the folder you just downloaded in the OCI library

 

6. This completes the Navicat configuration, which makes the version of oci.dll in Navicat consistent with the version in Oracle. You must restart Navicat to take effect. This completes the entire configuration.

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326718197&siteId=291194637