home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / wr07010.zip / WR07010.INF (.txt) < prev    next >
OS/2 Help File  |  1993-08-12  |  13KB  |  292 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Installation ΓòÉΓòÉΓòÉ
  3.  
  4. Installation Prerequisites 
  5.  
  6.  1. If you have DDCS/2 2.0 installed on your machine and you intend to install 
  7.     either the DB2/2 or DDCS/2 2.0 Select Pak then you must install both of 
  8.     them.  The DDCS/2 2.0 Select Pak has dependencies on the DB2/2 Select Pak 
  9.     and DDCS/2 2.0 will not operate correctly unless both Select Paks are 
  10.     installed. 
  11.  
  12.  2. If you have just finished installing IBM DB2/2, IBM Lan Server/Requester or 
  13.     IBM CM/2, please shutdown and reboot your system before installing the 
  14.     DB2/2 Select Paks.  You will have to reboot twice, once after the 
  15.     installation of these products to process any locked files, and a second 
  16.     time before using the Select Pak(s) to process some remaining locked files. 
  17.  
  18.  3. If you are planning to install IBM LAN Netview/2 or IBM CM/2 with DB2/2 on 
  19.     the same machine, you MUST install DB2/2 and the Select Paks before the 
  20.     other products.  Otherwise, DB2/2 may replace some common files that are 
  21.     shared among these products with an earlier version of the same files. 
  22.     This may cause undesirable results in the other products. 
  23.  
  24. To install the Select Pak: 
  25.  
  26. o Unzip the file WR07010.ZIP (use PKUNZIP2) 
  27. o Before starting the install you will need to know the drive that OS/2 is 
  28.   installed on and the drive where DB2/2 1.0 is currently installed 
  29. o Run WR07010.CMD in the directory where it was unzipped. 
  30.  
  31. Note:  If you ran the install command file an OS/2 full screen, you will be 
  32. returned to the desktop upon exitting.  Be sure to return to the correct 
  33. session to proceed with the installation. 
  34.  
  35. Installation Errors 
  36.  
  37. If the Select Pak installation aborts with an error, then your DB2/2 system may 
  38. be left in an inconsistent state.  Possible causes for this are: 
  39.  
  40.  1. Your OS/2 swapper file has become too big and there is no room for the 
  41.     temporary files that the install program needs to install. 
  42.  
  43.  2. The file 'LSI.MSG' under x:\OS2\install (x is the boot drive) is locked and 
  44.     cannot be overwritten.  You need to reboot to unlock this file. 
  45.  
  46. After you correct the cause of the problem, you must restart the Select Pak 
  47. installation and let it complete successfully in order to bring your DB2/2 
  48. system to a consistent state. 
  49.  
  50. Re-installing DB2/2 Gold 
  51.  
  52. If you ever re-install DB2/2 from the original installation disks, you should 
  53. first copy the following files from WR07010.PKZ to the DB2/2 1.0 installation 
  54. diskette 1: 
  55.  
  56. o LSI.MSG 
  57. o IBMLANLK.SYS 
  58. o IBMLANLK.EXE 
  59.  
  60. These changed files correct a problem in the original installation program 
  61. which causes the current date to be given to the files being installed instead 
  62. of leaving the date untouched.  This fix is required since the Select Pak 
  63. install program checks the existing file date before installing the Select Pak 
  64. files. If the date of the file already installed is later than the Select Pak 
  65. file date, then the install program will ask you whether this file should be 
  66. replaced or not. If you re-install from your original DB2/2 diskettes after the 
  67. date the Select Pak was finalized then you would be asked whether you want to 
  68. overwrite ALL of the Select Pak files (one at a time).  Changing the above 
  69. three files on your original DB2/2 diskettes will stop this from happening. 
  70.  
  71.  
  72. ΓòÉΓòÉΓòÉ 2. The DB2 Family Newsletter ΓòÉΓòÉΓòÉ
  73.  
  74. This is a bi-monthly newsletter that reports the latest news for the family of 
  75. DB2 products (DB2 and DDCS on all available platforms : OS2, AIX, MVS...) 
  76.  
  77. If you are interested in receiving this newsletter, please mail or fax your 
  78. request to 
  79.  
  80.  IBM Canada Ltd.
  81.  Database Technology Planning
  82.  31/110/895/TOR
  83.  895 Don Mills Rd.
  84.  North York, Ontario
  85.  Canada, M3C 1W3
  86.  
  87.  Attn: L. G. Pedron
  88.  Fax:  416-448-2114
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 3. Submitting Suggestions to IBM ΓòÉΓòÉΓòÉ
  92.  
  93. If you have any suggestions to enhance our products, there are two vehicles to 
  94. communicate your requirements to IBM. 
  95.  
  96. o If your organization has an IBM Representative, discuss your requirements 
  97.   with your IBM Representative, and have them submit your requirements to the 
  98.   Database Technology Planning group at  TOROLAB2(DBMREQ). 
  99.  
  100. o Or, send your detailed requirements to the following address: 
  101.  
  102.   IBM Canada Ltd.
  103.  Database Technology Planning
  104.  31/110/895/TOR
  105.  895 Don Mills Rd.
  106.  North York, Ontario
  107.  Canada, M3C 1W3
  108.  
  109.  Attn: L. G. Pedron
  110.  Fax:  416-448-2114
  111.  
  112.  
  113. ΓòÉΓòÉΓòÉ 4. What's Changed ΓòÉΓòÉΓòÉ
  114.  
  115. Return to the table of contents and choose one of the sub-branches of this 
  116. heading. 
  117.  
  118.  
  119. ΓòÉΓòÉΓòÉ 4.1. APARs ΓòÉΓòÉΓòÉ
  120.  
  121. The following changes have been made as a result of direct customer feedback. 
  122.  
  123. Blocking Selects (APAR JR06827) 
  124.  
  125. This fixes a problem that occurs when you initiate a blocking select against an 
  126. SQL/DS database using the command line proceesor, and then interrupt the select 
  127. and issue a second query.  The second query would then return rows continuing 
  128. from where the first query ended, rather than starting at the top of the table. 
  129.  
  130. Running in a LAN security shell (APAR JR06867) 
  131.  
  132. Previously, when running DB2/2 in a LAN security shell, the processes started 
  133. by database manager would take their authorizations from the shell rather than 
  134. the parent process.  As a result, the processes would not have privileged 
  135. status and would soon fail.  This has been changed so that the processes now 
  136. inherit the authorization of their parents. 
  137.  
  138. This, however, creates a potential security risk.  If a remote user calls the 
  139. SQLEPROC, any dynamic link library files (.DLL) specified in the server library 
  140. path will be granted privileged authorization.  These files can then execute 
  141. any operations allowed with a privileged status.  Hence, you must be cautious 
  142. in choosing the dynamic link library files in your libpath. 
  143.  
  144. Message Tokens  (APAR JR06918) 
  145.  
  146. Message tokens are now being properly supplied for sqlcodes -1113, -1114, and 
  147. -1115.  Previously the tokens were missing from these messages. 
  148.  
  149. Guest ID support not allowed  (APAR JR06975) 
  150.  
  151. The LAN server product supports guest accounts. This means that a user can log 
  152. on to the server without having the USERID explicitly defined in UPM.  The user 
  153. is then given the same access as the guest userid.  The database manager, 
  154. however, does not support guest accounts. 
  155.  
  156. If a workstation is configured as both a database manager server and a LAN 
  157. server, guest accounts will not be supported by the database manager.  If the 
  158. user attempts to log on to DB2/2 using the guest account, a message will be 
  159. displayed indicating that the logon failed.  The user will be prompted again 
  160. for another USERID and password.  If the user is already logged on (to the LAN) 
  161. as the guest USERID, the user will be prompted to logon using another USERID. 
  162.  
  163. Backwards Table scan (APAR JR07102) 
  164.  
  165. During a backwards table scan, it was possible that an incorrect number of rows 
  166. would be returned when there were gaps (deletions) among the slots of the 
  167. table.  The problem has been corrected. 
  168.  
  169. Communication Performance (APAR JR07196) 
  170.  
  171. Client/Server communications performance via NetBIOS is slower when receiving 
  172. data on clients or servers. 
  173.  
  174. To improve the performance, the receive processing has been redesigned on both 
  175. the client and the server. 
  176.  
  177. Thread Termination  (APAR JR07196) 
  178.  
  179. When using NetBIOS, the DB2/2 cleanup thread can terminate prematurely. All 
  180. client/server operations continue to operate normally, however, and users will 
  181. not notice any symptoms. 
  182.  
  183. The situation has been changed so that the thread will no longer terminate. 
  184.  
  185. NetBIOS Communication Error (APAR JR07196/JR07197) 
  186.  
  187. When connecting to a DB2/2 server, if the first data block arrives at a NetBIOS 
  188. client before the session is fully established, the client will receive a 30080 
  189. 000a message, and the attempt to connect to the server fails. 
  190.  
  191. The connection and first receive are now sequenced to ensure that the agent 
  192. cannot proceed with the first receive until the connection has been completely 
  193. established. 
  194.  
  195. Note:  Application Programs will need to be rebound in order for these changes 
  196. to take effect. 
  197.  
  198. Stopdbm Hang  (APAR JR07198) 
  199.  
  200. "stop using database" followed by "stopdbm" causes a session hang when using 
  201. the Application Program Interface. 
  202.  
  203. The code has been fixed to ensure that the processes involved in the "stop 
  204. using database" and the "stopdbm" will not compete for the same resources to 
  205. cause the deadlock. 
  206.  
  207. FFST Trap (APAR JR07300) 
  208.  
  209. When DB2/2 encounters an error, it calls FFST to log the error.  FFST requires 
  210. a lot of stack which in turn traps the application. 
  211.  
  212. To fix this problem, DB2/2 now provides a larger stack for the application to 
  213. use while inside the engine. 
  214.  
  215. MAXLOCKS  (APAR JR07310) 
  216.  
  217. If MAXAPPLS is set to greater than 100, then MAXLOCKS is always set to one. 
  218. This has been changed so that the user can alter the maxlocks value. 
  219.  
  220. However, in order to avoid excessive numbers of deadlocks, as you increase 
  221. MAXAPPLS, you should decrease MAXLOCKS. 
  222.  
  223. Invalid Records (APAR JR07324) 
  224.  
  225. Formerly, when a record was fetched that was not a user type, it was assumed to 
  226. be a control record. 
  227.  
  228. Now, the record type is checked to ensure it is valid.  If it is not, a -902 
  229. "25" error message will be returned. 
  230.  
  231.  
  232. ΓòÉΓòÉΓòÉ 4.2. Other Changes ΓòÉΓòÉΓòÉ
  233.  
  234. DOS\WINDOWS applications using Japanese Code pages 
  235.  
  236. It is now possible to have DOS and DOS Windows client applications runnning on 
  237. Japanese code page 932 connect to DB2/2 server databases created with the 
  238. Japanese code page 942. 
  239.  
  240.  
  241. ΓòÉΓòÉΓòÉ 5. Questions and Answers ΓòÉΓòÉΓòÉ
  242.  
  243. Q: I'm migrating from ES 1.0 to DB2/2 and received message "SQL5122N: Access to 
  244. the database was invalid because of a machine dependent check".  What is the 
  245. cause? 
  246.  
  247. A: The database and database configuration file cannot be accessed because of 
  248. copy protection.  To correct this error, return to the original database and 
  249. modify the database configuration to turn the copy protection off, then create 
  250. a new backup which may be used to restore the database. 
  251.  
  252. Q: What do I look for if my application ABENDED while connected to a database? 
  253.  
  254. A: Look for a .TRP file in the x:\SQLLIB directory, where x is the installation 
  255. drive for DB2/2.  This file is created when DB2/2 ABENDs. The file contains the 
  256. user's stack and current register information.  Using this information you 
  257. should be able to find the problem If you are unable to resolve the condition 
  258. phone IBM support. 
  259.  
  260. Q: What are the recommended trace settings for DB2/2? 
  261.  
  262. A: 
  263.  
  264. >sqltrc on -l 1000000 -e 10
  265. >sqltrc dump trace.dmp
  266. >sqltrc fmt trace.dmp trace.fmt
  267.  
  268. This procedure will create a 1 MB trace file which is used by IBM support to 
  269. help resolve any DB2/2 problems.  The TRACE.FMT file will be an ASCII file with 
  270. DB2/2 activity recorded during the problem recreation. 
  271.  
  272. Q: I have printing problems after installing DB2/2 on OS/2 2.1.  I lose the 
  273. ability to print any file to a printer.  The file goes to the PM print spooler. 
  274. What is wrong? 
  275.  
  276. A: As documented in the OS/2 2.1 README file, you must REMark the 
  277. RUN=C:\OS2\EPW.EXE and DETACH C:\OS2\EPWROUT.EXE 1 statements out of the 
  278. config.sys files and the DETACH C:\OS2\EPW.EXE and DETACH C:\OS2\EPWROUT.EXE -1 
  279. statements out of the startup.cmd file.  DB2/2 will install the FFST/2 code 
  280. (EPW) and update your config.sys file. 
  281.  
  282. Q: When using DB2/2 with the Lotus Datalens product, I receive the following 
  283. message when attempting to connect to a DB2/2 database: 
  284.  Error Code sql0804N and you are unable to connect. 
  285. What is wrong? 
  286.  
  287. A: Lotus 1-2-3 for OS/2 has a driver called DATALENS that allows you to bring 
  288. data from a database into your spreadsheet. 
  289.  
  290.  This is a known problem with the Lotus Datalens product.  The fix should be 
  291. available from your local Lotus Technical Support centre in a SLIPSTREAM driver 
  292. package by the end of August 1993.