Navicat premium is a database management tool. It is a multi-connection database management tool. It allows you to connect to MySQL, SQLite, Oracle and PostgreSQL databases at the same time with a single program, allowing you to manage different types of databases. The database is more convenient.
1. Software that needs to be prepared
1.Navicat premium 32-bit
Official download address: http://www.navicat.com.cn/products/navicat-premium
2.Instant Client12.1.0.2.0 32-bit
Instant Client is a streamlined version of the client launched by Oracle.
32-bit download address: http://www.oracle.com/technetwork/topics/winsoft-085727.html
Note: Regardless of your Whether Navicat is 32-bit or 64-bit, your Instant Client must download the 32-bit version, because Navicat only supports 32-bit clients.
2. Installation and configuration
1. Unzip Instant Client to
F:\gome\instantclient_12_1
2. Configure Navicat premium’s oci
Navicat Premium comes with default instantclient_10_2, but it is the base lite version (Basic Lite: a streamlined version of Basic, which only has English error messages and Unicode, ASCII and Western European character set support), does not support Chinese character sets, and the server-side oracle in this article It happens to be a Chinese character set, instantclient_10_2 is not suitable, so you need to download the base version.
Set the OCI library in Navicat Premium to F:/gome/instantclient_12_1/oci.dll, and then restart to take effect.
3. Connect to Oracle
1. Open Navicat Premium, click on the connection to select Oracle
##2. Fill in the connection information
3. Problem summary
1. Problem 1: ORA-12737: Instant Client Light: unsupported server character set ZHS16GBK
2. Question 2: only compatible with oci vers and higherion 8.1 and higher
If you are connecting to a remote server, make sure that the local and remote Oracle versions are consistent. If it is 11g, use 11g to prevent problems caused by mismatch between sqlplus and oci. In addition, Navicat seems to only be able to use 32-bit oci. , you can download it from here (http://www.oracle.com/technetwork/topics/winsoft-085727.html.)
3. Question 3: Cannot load OCI DLL,193
This is caused by the inconsistent version of Navicat and Navicat Premium, because Navicat Premium only supports 32-bit Instant Client. Check whether the one you downloaded is a 32-bit Instant Client.
Recommended tutorial: "Oracle Tutorial"
The above is the detailed content of Navicat connects to Oracle database (graphic tutorial). For more information, please follow other related articles on the PHP Chinese website!