The installation of navicat-15premium and the solution to the error ORA-28547 when connecting to Oracle

                                       The installation of navicat-15premium and the solution to the error ORA-28547 when connecting to Oracle

Navicat-15premium is the flagship version of the Navicat series. Its features are powerful and easy to use. So, how to install it and use it to connect to Oracle?

Baidu web link of the installation package: https://pan.baidu.com/s/1xwMDJEjgzIb5K771HzjnAw 
Extraction code: navi 
copy this content and open the Baidu network disk mobile phone App, the operation is more convenient! ! !

There are detailed installation instructions, which can be used permanently. Please read the documentation carefully~~~, there are surprises~~~~~~~

Assuming that Navicat has been installed and configured, what if I want to connect to an Oracle database? Suppose this Oracle database is the 11g version of the Linux version.

Usually, you will not connect successfully. When testing the connection, Navicat will report an error to you. The error is as follows:

The root cause of this error is that the version of the Oracle client that comes with Navicat is higher than the version of the remote Linux Oracle currently connected. In other words, Navicat supports the server connection of Oracle18 and above by default. Now the Oracle server version of the remote Linux is 11g, which is obviously a lot lower version. To put it bluntly, Navicat 15 does not support the too low version of Oracle.

So, how to configure Navicat so that Navicat supports lower versions of Oracle?

This software is included in the Baidu network disk connection above. After decompressing this file, find this file:

Wrong, it is oci.dll 

Restart Navicat at this time, there will be no problems connecting.

The detailed method for Navicat to connect to Oracle:

a,

Click to enter as shown below:

b,

c,

The connection name can be any, the connection type is basic, the host writes the IP or the host name, and the port is the default 1521 if the server is not changed. The service name is the database name, and the database name installed on the Oracle server installed on my Linux server It’s myoracle, this is based on actual conditions. The user name is system, the user with the second highest authority. You can see that there are four tabs, which are General, Advanced, Database, and ssh.

If it is a sys user login, then you need to change to the sysdba role in the advanced tab.

Guess you like

Origin blog.csdn.net/alwaysbefine/article/details/113775027