Skip to content

Commit fe10fbe

Browse files
author
Christopher Jones
committed
Mention 18c in install doc
1 parent 17d8fbf commit fe10fbe

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

INSTALL.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ dynamically loaded during execution. 'Rpath' linking is no longer
7878
performed on Linux or macOS.
7979

8080
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.
8282
Note the available Oracle functionality will vary with different
8383
Oracle Client and Database versions.
8484

@@ -114,7 +114,7 @@ version 2.0.
114114
`oracle/node-oracledb.git#v3.0.0` to your `package.json`
115115
dependencies. Substitute your desired [GitHub tag][40].
116116

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
118118
system library search path such as `PATH` on Windows or
119119
`LD_LIBRARY_PATH` on Linux. On macOS move the libraries to `~/lib`
120120
or `/usr/local/lib`.
@@ -132,7 +132,7 @@ version 2.0.
132132
in `$ORACLE_HOME/lib` from a locally installed database such as
133133
the free [Oracle XE][20] release.
134134

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
136136
greater. Version 12.1 client libraries can connect to Oracle
137137
Database 10.2 or greater. Version 11.2 client libraries can connect
138138
to Oracle Database 9.2 or greater.
@@ -167,15 +167,15 @@ Linux. I have the full Oracle client (installed via `runInstaller`) on the same
167167
Linux. I want to install Node.js and node-oracledb RPM packages | [Installing Node.js and Node-oracledb RPMs from yum.oracle.com](#instnoderpms)
168168
AIX on Power Systems | [Node-oracledb Installation on AIX on Power Systems with Instant Client ZIP files](#instaix)
169169
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.
171171
Source code from GitHub | [Node-oracledb Installation from Source Code](#github)
172172
I don't have internet access | [Node-oracledb Installation Without Internet Access](#offline)
173173

174174
### <a name="prerequisites"></a> 3.1 Prerequisites
175175

176176
All installations need:
177177

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.
179179

180180
Run `node -p "process.arch"` and make sure to use 64-bit or 32-bit
181181
Oracle client libraries to match the Node.js architecture.
@@ -187,7 +187,7 @@ All installations need:
187187
Oracle's standard client-server network interoperability allows
188188
connections between different versions of Oracle Client and Oracle
189189
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
191191
Database 11.2 or greater. Oracle Client 12.1 can connect to Oracle
192192
Database 10.2 or greater. Oracle Client 11.2 can connect to Oracle
193193
Database 9.2 or greater. The technical restrictions on creating
@@ -815,7 +815,7 @@ variable `TNS_ADMIN` to that directory name.
815815
#### <a name="winredists"> </a> 3.6.6 Install the Visual Studio Redistributables
816816

817817
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].
819819
- Oracle client 12.1 requires the [Visual Studio 2010 Redistributable][27].
820820
- Oracle client 11.2 requires the [Visual Studio 2005 Redistributable][29].
821821

@@ -957,7 +957,7 @@ versions do not have to be the same on different computers, but
957957
node-oracledb behavior and features may then differ.
958958

959959
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
961961
Studio 2013 Redistributable. For Oracle client 12.1 install the Visual
962962
Studio 2010 Redistributable. For Oracle client 11.2 install the Visual
963963
Studio 2005 Redistributable.
@@ -1242,7 +1242,7 @@ Install a C++11 compatible compiler:
12421242
- On Windows, install a C/C++ build environment such as Microsoft
12431243
Visual Studio 2015. Compilers supported by Oracle libraries are
12441244
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
12461246
Microsoft Windows][24]. Some users report that the npm
12471247
`windows-build-tools` package has the necessary tools to build
12481248
node-oracledb from source code.
@@ -1648,16 +1648,16 @@ Questions and issues can be posted as [GitHub Issues][10].
16481648
[12]: http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
16491649
[13]: http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html#ic_x64_inst
16501650
[14]: https://linux.oracle.com
1651-
[15]: https://docs.oracle.com/en/database/oracle/oracle-database/18/netrf/local-naming-parameters-in-tnsnames-ora-file.html
1652-
[16]: https://docs.oracle.com/en/database/oracle/oracle-database/18/netrf/parameters-for-the-sqlnet-ora-file.html
1653-
[17]: https://docs.oracle.com/en/database/oracle/oracle-database/18/netrf/directory-usage-parameters-in-ldap-ora-file.html
1654-
[18]: https://docs.oracle.com/en/database/oracle/oracle-database/18/lnoci/build-and-configure-oci-applications.html#GUID-9D12F489-EC02-46BE-8CD4-5AECED0E2BA2
1651+
[15]: http://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-A3F9D023-9CC4-445D-8921-6E40BD900EAD
1652+
[16]: http://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-28040885-6832-4FFC-9258-0EF19FE9A3AC
1653+
[17]: http://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-E72B32D3-4343-475F-9CB4-CE28FF8EFD29
1654+
[18]: http://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-9D12F489-EC02-46BE-8CD4-5AECED0E2BA2
16551655
[19]: https://github.com/oracle/node-oracledb/tree/master/examples
16561656
[20]: http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html
16571657
[21]: https://blogs.oracle.com/opal/the-easiest-way-to-install-oracle-database-on-apple-mac-os-x
16581658
[22]: http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
16591659
[23]: https://docs.oracle.com/database/
1660-
[24]: https://docs.oracle.com/en/database/oracle/oracle-database/18/ntcli/toc.htm
1660+
[24]: http://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=NTCLI
16611661
[25]: http://www.oracle.com/technetwork/topics/winx64soft-089540.html
16621662
[26]: http://www.oracle.com/technetwork/topics/winsoft-085727.html
16631663
[27]: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

0 commit comments

Comments
 (0)