Oracle Database Client Software Requirements
Learn about the Oracle Database Client software requirements.
- Oracle Database Client Software Requirements
Lists the software requirements for Oracle Database client. - Instant Client Light Language and Character Set Requirements
Describes the requirements to use Instant Client Light. 
Parent topic: Oracle Database Client Preinstallation Tasks
Oracle Database Client Software Requirements
Lists the software requirements for Oracle Database client.
Table 2-3 Windows x64 Software Requirements
| Requirement | Value | 
|---|---|
| 
                                  Oracle Database for Windows x64 is supported on the following operating systems: 
 Note: 
  | 
                           |
| 
                                  Virtualization  | 
                              
                                  Oracle certifies the following virtualization technologies with Oracle Database Client on Windows: 
 For more detailed information on certified Oracle VM Server combinations, check My Oracle Support note 464754.1. For more information on certified Hyper-V combinations, you can visit: http://www.oracle.com/technetwork/database/virtualizationmatrix-172995.html | 
                           
| 
                                  The following components are supported with the Microsoft Visual C++ 2013 Update 4, Microsoft Visual C++ 2015 Update 3, and Intel 14.0 C compilers: 
 Oracle C++ Call Interface supports:
                                     
                                 
 Pro*COBOL supports: 
  | 
                           |
| 
                                  The Oracle Net foundation layer uses Oracle protocol support to communicate with the following industry-standard network protocols: 
  | 
                           |
| 
                                  To connect to Oracle Database 18c, the following are required: 
 Oracle recommends upgrading Oracle Database Client to the latest patchset (11.2.0.4 or later). You can download the patchset from the Patches and Updates section of My Oracle Support at https://support.oracle.com | 
                           
Parent topic: Oracle Database Client Software Requirements
Instant Client Light Language and Character Set Requirements
Describes the requirements to use Instant Client Light.
- 
                           
Language: Any language that Oracle supports, but only US English error messages returns errors on the client side.
 - 
                           
Territory: Any territory that Oracle supports.
 - 
                           
Character sets:
- 
                                 
Single byte
- 
                                       
US7ASCII
 - 
                                       
WE8DEC
 - 
                                       
WE8ISO8859P1
 - 
                                       
WE8MSWIN1252
 
 - 
                                       
 
- 
                                    
Unicode
- 
                                          
UTF8
 - 
                                          
AL16UTF16
 - 
                                          
AL32UTF8
 
Instant Client Light can connect to databases having one of the following database character sets. If a character set other than those in the list is used as the client or database character set, then an error is returned.
- 
                                          
US7ASCII
 - 
                                          
WE8DEC
 - 
                                          
WE8MSWIN1252
 - 
                                          
WE8ISO8859P1
 - 
                                          
WE8EBCDIC37C
 - 
                                          
WE8EBCDIC1047
 - 
                                          
UTF8
 - 
                                          
AL32UTF8
 
Instant Client Light can also operate with the OCI Environment handles created in the OCI_UTF16 mode.
The language, territory, and character sets are determined by the
NLS_LANGparameter, which is stored in the registry under theHKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_HomeName\NLS_LANGsubkey, whereHomeNameis the unique name identifying the Oracle home. The Registry setting is overridden by theNLS_LANGenvironment variable.Note:
AL32UTF8 is the Oracle Database character set that is appropriate for XMLType data. It is equivalent to the IANA registered standard UTF-8 encoding, which supports all valid XML characters.
Do not confuse Oracle Database database character set UTF8 (no hyphen) with database character set AL32UTF8 or with character encoding UTF-8. Database character set UTF8 has been superseded by AL32UTF8. Do not use UTF8 for XML data. UTF8 supports only Unicode version 3.1 and earlier; it does not support all valid XML characters. AL32UTF8 has no such limitation.
Using database character set UTF8 for XML data potentially causes an irrecoverable error or affects security negatively. If a character that is not supported by the database character set appears in an input-document element name, then a replacement character (usually "?") is substituted for it. This terminates parsing and raises an exception.
 - 
                                          
 
 - 
                                 
 
Parent topic: Oracle Database Client Software Requirements