ids_machine_notes_12.10.txt 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350
  1. =================================
  2. MACHINE SPECIFIC NOTES
  3. FOR
  4. IBM Informix Database Server 12.10.FC10 PRODUCT RELEASE
  5. ON Windows x64
  6. DATE: 23 Oct 2017
  7. =================================
  8. OS Information : Built on Windows Server 2008 x64 SP2. Certified on
  9. Windows 7 x64, Windows 8 x64,
  10. Windows Server 2008 R2 x64, Windows Server 2012,
  11. Windows 2012 R2 x64 and Windows 2016.
  12. System Requirements
  13. ===================
  14. 1. This product is built on Windows 2008 with Service Pack 2 using
  15. the following compiler from Microsoft Visual Studio 2008
  16. (Version 9.0.30729.1 SP):
  17. Microsoft Visual C++ 2008 91605-270-6598545-60796
  18. 2. Enable Connections on Windows Vista
  19. To enable connections between database servers on the Vista operating
  20. system, you must enable network discovery and NetBIOS over TCP/IP.
  21. To enable connections:
  22. 1) From the Control Panel, double-click Network and Sharing.
  23. 2) In the Sharing and Discovery section of the Network and Sharing Center,
  24. click Network discovery and then Turn on network discovery.
  25. 3) In the Network section, click View Status next to the Local Area
  26. Connection.
  27. 4) In the Local Area Connection Status dialog box, click Properties.
  28. 5) In the Local Area Connection Properties dialog box, choose the
  29. appropriate Internet Protocol Version and click Properties.
  30. 6) In the Internet Protocol Version Properties dialog box, click Advanced.
  31. 7) On the WINS page of the Advanced TCP/IP Settings dialog box, click
  32. Enable NetBIOS over TCP/IP and then click OK.
  33. 8) Continue clicking OK or Close until all dialog boxes are closed.
  34. 3. Informix Server uninstallation
  35. Due to an issue in installer tool, the registry entries created by
  36. installer will not be automatically removed after Informix server
  37. uninstall. The work around is to cleanup existing registry entries under
  38. HKLM->Software->Informix->DBMS.
  39. 4. IBM Informix Database Server uses the libraries and utilities provided by
  40. the IBM Global Security Kit (GSKit) for data encryption and Secure Sockets
  41. Layer (SSL) communication. The GSKit is bundled with the server and will
  42. be installed on your machine as part of the server installation process.
  43. Here are more details on the GSKit:
  44. a. The GSKit is also bundled with other IBM products and might
  45. already be present on your machine. If the GSKit was previously
  46. installed, but is older than version 8.0.50.75, Informix server
  47. will upgrade the GSKit on your machine to version 8.0.50.75. If
  48. GSKit is not installed, Informix server will install GSKit in
  49. \Program Files\ibm\gsk8_64 directory on your machine.
  50. b. The GSKit installation directory must have 25 MB of free disk space.
  51. 5. Using BladeManager 4.20
  52. If the GUI BladeManager wblademgr.exe is used, Microsoft .NET Framework v2
  53. or higher is required to be installed on the system.
  54. 6. Installation Prerequisite on Windows 7 or Later Versions
  55. For Windows 7 and subsequent Windows versions, you must turn off User
  56. Account Control (UAC) security before you install IBM® Informix®.
  57. For information about how to create groups, add users to groups, and
  58. turn off User Account Control, see your Windows documentation.
  59. Check the following web site for the latest Windows system requirements
  60. for IBM Informix Database Server:
  61. http://www-01.ibm.com/support/docview.wss?rs=630&uid=swg27013343
  62. System Configuration
  63. ====================
  64. 1. Location of Shared Memory
  65. The ONCONFIG variable SHMBASE is recommended to be set to the following:
  66. SHMBASE 0x80000000L
  67. 2. Administrator permission for running server utilities
  68. On Windows Vista, Windows 2008 and Windows 7, you must run any
  69. server utility commands with administrator permission: for example,
  70. the 'oninit -iy' command to initialize the server.
  71. To run Informix utility commands as an administrator, from the Start menu,
  72. choose the Informix server name and then choose "Run as administrator".
  73. A command prompt with administrator permissions opens.
  74. Feature Notes (alphabetized by feature)
  75. =============
  76. 1. Informix Interface for TSM
  77. The Informix Interface DLL for TSM is installed as
  78. %INFORMIXDIR%\bin\libtxbsa.dll
  79. This interface is built with TSM API version 5.3.2.
  80. To use Tivoli Storage Manager with Informix databases, refer to IBM
  81. Informix Backup and Restore Guide.
  82. 2. IPv6 Support
  83. The Informix database server supports Internet Protocol Version 6 (128 Bit
  84. Internet Addresses) as well as IPv4 (32 Bit Addresses).
  85. In order for the machine name that is specified in the SQLHOSTS registry
  86. to resolve to the correct IP address, the name services files on the
  87. Operating System should be correctly configured.
  88. For compatibility with earlier version of Informix client and server
  89. products, assign each host name with both an IPv4 address and an IPv6
  90. address. If the listener needs to be bound to an IPv4 address, and the
  91. name services resolve the name in the order of the IPv6 address followed
  92. by the IPv4 address, then an explicit IPv4 address needs to be put in the
  93. nodename field of server registry.
  94. 3. J/Foundation (Java in the Server)
  95. The IBM Runtime Environment, Java(TM) Technology Edition, Version 7.0
  96. release is installed in C:/informix1210/extend/krakatoa/jre and should be
  97. used with the J/Foundation component.
  98. A Java user-defined routine (UDR) runs in a Java virtual processor. Use
  99. the VPCLASS configuration parameter to specify the number of virtual
  100. processors for the server. You configure Java virtual processors in
  101. the "Java configuration parameters" section of the onconfig configuration
  102. file. The default onconfig.std file is in the C:/informix1210/etc directory.
  103. To develop Java UDRs for the server on this platform, use Java Platform,
  104. Standard Edition Development Kit (JDK) 7 or an earlier version according
  105. to Java compatibility guidelines. That kit can be downloaded from
  106. http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html.
  107. 4. Large Memory Addressability (LMA)
  108. IBM Informix LMA provides the ability to support system configurations
  109. with greater than 4GB of RAM.
  110. The values for the following ONCONFIG parameters are increased from
  111. 32-bit limit by LMA support:
  112. - The maximum number of buffers in BUFFERPOOL is 2147483647.
  113. - The maximum of LRU queues for lrus field in BUFFERPOOL is 512.
  114. - The DS_TOTAL_MEMORY, which is the total memory available for
  115. decision support memory, is only limited by the amount of virtual
  116. memory available. The sort memory comes out of the DS_TOTAL_MEMORY
  117. memory and hence there is no explicit limit on the amount of sort
  118. memory.
  119. - The read ahead parameter RA_PAGES is only limited by the number of
  120. buffers and therefore can be any value less than 2147483647. The
  121. "chunk" write algorithm is not dependent on the amount of buffers
  122. or shared memory and can write as many pages in a single I/O as
  123. possible.
  124. - The maximum size of any shared memory segment is 4398046511104 bytes.
  125. - The maximum value for SHMADD is 4294967296 kilobytes.
  126. Refer to IBM Informix Administrator's Reference manual for the information
  127. about the related configuration parameters setting.
  128. 5. LDAP Authentication
  129. This feature is set up and configured like the Pluggable Authentication
  130. Module (PAM) that is used on UNIX and Linux. Use the LDAP Authentication
  131. Support module when you want to use an LDAP server to authenticate your
  132. system users.
  133. The authentication module is a dynamic link library that resides in the
  134. %INFORMIXDIR%\dbssodir\lib\security directory. The parameters of the module
  135. are listed in the %INFORMIXDIR%\dbssodir\pam.conf file.
  136. The source code for a fully functional LDAP Authentication Module and
  137. samples of the required configuration files are included in the
  138. %INFORMIXDIR%\demo\authentication directory. You can modify the code for
  139. your specific LDAP Authentication Support module.
  140. 6. Network Protocols
  141. The following protocol(s)/interface(s) are supported on this platform:
  142. SOCKETS using TCP/IP
  143. IPC using named pipe
  144. To use SOCKETS with TCP/IP:
  145. a. The NETTYPE entry in the ONCONFIG file and the value data of
  146. PROTOCOL in the SQLHOSTS registry entry must contain "onsoctcp"
  147. b. To enable an IBM Data Server Client to connect to the database
  148. server, the NETTYPE entry in the ONCONFIG file and the value
  149. data of PROTOCOL in the SQLHOSTS registry entry must contain
  150. "drsoctcp"
  151. If a CLI or JCC client wants to connect to the database server
  152. through DRDA while supporting SQLI connections, you must add a
  153. DBSERVERALIASES entry to the ONCONFIG file that corresponds to
  154. the SQLHOSTS registry entry.
  155. To use IPC (interprocess communication) with named pipe:
  156. a. The NETTYPE entry in the ONCONFIG file and the value data of
  157. PROTOCOL in the SQLHOSTS registry entry must contain "onipcnmp".
  158. Remote 32-bit or 64-bit applications and tools (example: ESQL/C, 4GL, ISQL)
  159. can only connect to the IBM Informix Database Server using the TCP/IP
  160. protocol.
  161. Local 32-bit applications and tools can connect to the 64-bit server using
  162. either the TCP/IP or the IPC named pipe protocols.
  163. 7. OnLine Backup and Restore (ON-Bar)
  164. ON-Bar uses the XBSA interface. Some of the functions invoked by ON-Bar
  165. are in a dynamic link library supplied by third party storage management
  166. vendors. For ON-Bar to access these functions, you must specify the library
  167. name and location in the BAR_BSALIB_PATH parameter in the ONCONFIG file.
  168. For example, if you are using PSM:
  169. Set BAR_BSALIB_PATH to %INFORMIXDIR%\bin\libbsapsm.dll
  170. For example, if you are using TSM:
  171. Set BAR_BSALIB_PATH to %INFORMIXDIR%\bin\libtxbsa.dll
  172. 8. Secure Sockets Layer
  173. IBM Informix Database Server uses the libraries and utilities provided by
  174. the IBM Global Security Kit (GSKit) for Secure Sockets Layer (SSL)
  175. communication.
  176. 9. Simple Password Communications Support Module
  177. The name of the IBM Informix dynamic link library for Simple Password CSM
  178. on Windows is libixspw.dll. This dynamic link library is installed in
  179. %INFORMIXDIR%\bin.
  180. 10. XML User-Defined Routines
  181. You cannot run XML UDRs at large memory segments (VX class) on this
  182. platform.
  183. To avoid XML UDR execution failure, configue and adjust the following
  184. Informix server configuration parameters in the onconfig file:
  185. PRELOAD_DLL_FILE -
  186. Specify the path name for a shared library file that is
  187. pre-loaded when the server is started.
  188. BUFFERPOOL -
  189. Adjust the memory field to a lower value.
  190. SHMVIRTSIZE -
  191. Adjust it to a lower value.
  192. Features not supported
  193. ======================
  194. 1. Rolling upgrades to this IDS version are supported from version 12.10.xC8
  195. or higher.
  196. Rolling upgrades are not supported in this IDS version from versions
  197. older than 12.10.xC8. Such a migration requires changes to disk structures
  198. and the conversion process is incompatible with a rolling upgrade. In such
  199. cases, when upgrading HDR and RSS secondary servers, you must follow the
  200. steps listed in the on-line documentation under "Migrating an offline
  201. cluster to a new major version."
  202. 2. MQ Messaging Database Extension
  203. 3. Web Feature Service Database Extension
  204. 4. Mapped users
  205. Migrating to this 64-bit Version
  206. ================================
  207. 1. To migrate to this 64-bit version from previous versions of the server
  208. (for Windows 64-bit as well as Windows 32-bit), refer to the migration
  209. process described in the IBM Informix Migration Guide, Version 12.10.
  210. To revert from this 64-bit version to previous 64-bit versions refer to
  211. the IBM Informix Migration Guide, Version 12.10.
  212. To revert from 64-bit 12.10 (this server) to 32-bit 12.10:
  213. ----------------------------------------------------------
  214. a. Disconnect all users from this server. The 64-bit server should be in
  215. online mode.
  216. b. Run the following command as user informix or DBA:
  217. %INFORMIXDIR%\etc\conv\update.exe -32 -d
  218. c. Shutdown the 64-bit server.
  219. d. Bring up the 32-bit 12.10 server by setting your INFORMIXDIR
  220. environment variable to point to the 32-bit distribution.
  221. To revert from 64-bit 12.10 (this server) to 32-bit 11.70, 11.50, 11.10,
  222. 10.00:
  223. ------------------------------------------------------------------------
  224. a. Disconnect all users from this server. The 64-bit server should be
  225. in online mode.
  226. b. Run the following command as user informix or DBA:
  227. %INFORMIXDIR%\etc\conv\update.exe -32
  228. c. Revert to Version 11.70 or 11.50 or 11.10, or 10.00 32-bit by following the steps
  229. described in the IBM Informix Migration Guide, Version 12.10, in the
  230. section "Reverting from Informix Version 12.10".
  231. 2. All UDRs and Database Extension modules that are built in 32-bit mode must
  232. be re-compiled in 64-bit mode to work with the 64-bit server. If you have
  233. any UDRs that were developed on 32-bit, make sure that the proper size
  234. and alignment of the data structures are used for the UDRs to work
  235. correctly on 64-bit after re-compilation in 64-bit mode.
  236. Defects Fixed in this release
  237. =============================
  238. For information about defects fixed in this release, see:
  239. http://www.ibm.com/support/docview.wss?uid=swg27049835
  240. (C) Copyright IBM Corp. 2002, 2017
  241. (C) Copyright HCL Technologies Ltd. 2017. All Rights Reserved.