You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: INSTALL.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,7 +78,7 @@ dynamically loaded during execution. 'Rpath' linking is no longer
78
78
performed on Linux or macOS.
79
79
80
80
Any node-oracledb version 2.0 binary will run with any of the Oracle
81
-
client 11.2, 12.1 or 12.2 libraries without needing recompilation.
81
+
client version 11.2, 12, or 18 libraries without needing recompilation.
82
82
Note the available Oracle functionality will vary with different
83
83
Oracle Client and Database versions.
84
84
@@ -114,7 +114,7 @@ version 2.0.
114
114
`oracle/node-oracledb.git#v3.0.0` to your `package.json`
115
115
dependencies. Substitute your desired [GitHub tag][40].
116
116
117
-
- Add Oracle 12.2, 12.1 or 11.2 client libraries to your operating
117
+
- Add Oracle 12.2, 12.1, 11.2 or 18 client libraries to your operating
118
118
system library search path such as `PATH` on Windows or
119
119
`LD_LIBRARY_PATH` on Linux. On macOS move the libraries to `~/lib`
120
120
or `/usr/local/lib`.
@@ -132,7 +132,7 @@ version 2.0.
132
132
in `$ORACLE_HOME/lib` from a locally installed database such as
133
133
the free [Oracle XE][20] release.
134
134
135
-
Oracle Client libraries 12.2 can connect to Oracle Database 11.2 or
135
+
Oracle Client libraries 18 and 12.2 can connect to Oracle Database 11.2 or
136
136
greater. Version 12.1 client libraries can connect to Oracle
137
137
Database 10.2 or greater. Version 11.2 client libraries can connect
138
138
to Oracle Database 9.2 or greater.
@@ -167,15 +167,15 @@ Linux. I have the full Oracle client (installed via `runInstaller`) on the same
167
167
Linux. I want to install Node.js and node-oracledb RPM packages | [Installing Node.js and Node-oracledb RPMs from yum.oracle.com](#instnoderpms)
168
168
AIX on Power Systems | [Node-oracledb Installation on AIX on Power Systems with Instant Client ZIP files](#instaix)
169
169
Solaris x86-64 (64-Bit) | [Node-oracledb Installation on Oracle Solaris x86-64 (64-Bit) with Instant Client ZIP files](#instsolarisx8664)
170
-
Another OS with Oracle Database 11.2 or 12c, or client libraries available | Update binding.gyp and make any code changes required, sign the [OCA][8], and submit a pull request with your patch.
170
+
Another OS with Oracle Database 11.2, 12, or 18 client libraries available | Update binding.gyp and make any code changes required, sign the [OCA][8], and submit a pull request with your patch.
171
171
Source code from GitHub | [Node-oracledb Installation from Source Code](#github)
172
172
I don't have internet access | [Node-oracledb Installation Without Internet Access](#offline)
173
173
174
174
### <aname="prerequisites"></a> 3.1 Prerequisites
175
175
176
176
All installations need:
177
177
178
-
- Oracle 12.2, 12.1 or 11.2 client libraries on the machine Node.js is installed on.
178
+
- Oracle 18, 12.2, 12.1 or 11.2 client libraries on the machine Node.js is installed on.
179
179
180
180
Run `node -p "process.arch"` and make sure to use 64-bit or 32-bit
181
181
Oracle client libraries to match the Node.js architecture.
@@ -187,7 +187,7 @@ All installations need:
187
187
Oracle's standard client-server network interoperability allows
188
188
connections between different versions of Oracle Client and Oracle
189
189
Database. For certified configurations see Oracle Support's [Doc ID
190
-
207303.1][6]. In summary, Oracle Client 12.2 can connect to Oracle
190
+
207303.1][6]. In summary, Oracle Client 18 and 12.2 can connect to Oracle
191
191
Database 11.2 or greater. Oracle Client 12.1 can connect to Oracle
192
192
Database 10.2 or greater. Oracle Client 11.2 can connect to Oracle
193
193
Database 9.2 or greater. The technical restrictions on creating
@@ -815,7 +815,7 @@ variable `TNS_ADMIN` to that directory name.
815
815
#### <aname="winredists"> </a> 3.6.6 Install the Visual Studio Redistributables
816
816
817
817
The `PATH` variable needs to include the appropriate VS Redistributable:
818
-
- Oracle client 12.2 requires the [Visual Studio 2013 Redistributable][27].
818
+
- Oracle client 18 and 12.2 require the [Visual Studio 2013 Redistributable][27].
819
819
- Oracle client 12.1 requires the [Visual Studio 2010 Redistributable][27].
820
820
- Oracle client 11.2 requires the [Visual Studio 2005 Redistributable][29].
821
821
@@ -957,7 +957,7 @@ versions do not have to be the same on different computers, but
957
957
node-oracledb behavior and features may then differ.
958
958
959
959
The destination computer's `PATH` needs to include Visual Studio
960
-
Redistributables. If you have Oracle client 12.2, install the Visual
960
+
Redistributables. If you have Oracle client 18 or 12.2, install the Visual
961
961
Studio 2013 Redistributable. For Oracle client 12.1 install the Visual
962
962
Studio 2010 Redistributable. For Oracle client 11.2 install the Visual
963
963
Studio 2005 Redistributable.
@@ -1242,7 +1242,7 @@ Install a C++11 compatible compiler:
1242
1242
- On Windows, install a C/C++ build environment such as Microsoft
1243
1243
Visual Studio 2015. Compilers supported by Oracle libraries are
1244
1244
found in [Oracle documentation][23] for each version, for example
1245
-
[Oracle Database Client Installation Guide 12c Release 2 (12.2) for
1245
+
[Oracle Database Client Installation Guide for
1246
1246
Microsoft Windows][24]. Some users report that the npm
1247
1247
`windows-build-tools` package has the necessary tools to build
1248
1248
node-oracledb from source code.
@@ -1648,16 +1648,16 @@ Questions and issues can be posted as [GitHub Issues][10].
0 commit comments