Kbase 8202: release notes for Sun 4 6.2A Commercial Release
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
release notes for Sun 4 6.2A Commercial Release
900529-SLK01
ADDITIONAL NOTES FOR THIS RELEASE
PLATFORM: Sun 4 os 4
MEDIA TYPE: Cartridge Tape
SOFTWARE RELEASE: 6.2A
EXTRACT COMMAND: cpio -iudcvBm </dev/rst0
INSTALL COMMAND: ./proinstall
MACHINE NOTES:
OPERATING SYSTEM NOTES:
TERMINAL NOTES:
SOFTWARE NOTES:
o This release was ported with ORACLE Version 6.
o This release supports Embedded SQL (HLI) for C.
o Online Backups:
--------------
The use of the -o (overlap factor) is not supported in this
release; you must restore the incremental backups exactly the
same way as you did when you backed them up or you will have
problems. For example,
proshut demo -C online /dev/rst8
proshut demo -C online /dev/rst8 incremental -o 2
After restoring the full backup, if you skip any of the
incrementals, you receive an error message indicating that
the tapes are out of sequence and the restore fails.
Workaround: Make sure all backups are restored in exact order.
o HLI (Embedded SQL for C)
---
A C program that has a combination of CREATE TABLE and INSERT INTO
TABLE statements may fail when executed in multi-user mode.
For example, the following code, when run in multi-user, produces
the errors:
SYSTEM ERROR: lkpurge: record not locked (430)
** Please save file named core for analysis (439)
EXEC SQL CREATE TABLE players (custnum int);
EXEC SQL INSERT INTO players (custnum)
SELECT cust\-num FROM order;
Workaround: Use two different C programs for your CREATE TABLE
and INSERT INTO TABLE statements.
o Toolkit
-------
In order to use the mkdump and procomp utilities, you must set
the environment variable DLCTK and modify the procomp script
to execute $DLCTK/_procomp. For example:
DLCTK=/usr/dlctk;export DLCTK
and the line that executes _procomp should read:
exec $DLCTK/_procomp -1 "$@"
o Fast Track
----------
If you use the convft utility to convert your database to a
Fast Track database, you must set the PROEXE environment
variable first:
PROEXE=/usr/dlc/_progres;export PROEXE
convft database-name
File-Level Timestamp
--------------------
In the Dictionary's Field Editor, any modifications to a field
(including format, label, help, etc.) defined as character
that is not a component in an index, the timestamp on your file
will change. This will invalidate any precompiled procedures
you currently have that reference
the file. For example, with the following procedure:
FOR EACH customer:
DISPLAY customer.
END.
if you compile and save this procedure to produce a .r:
COMPILE stamp.p save
then go back into the dictionary and change the label on the Address
field in the customer file, and then run stamp.p, you will receive
a message indicating that the dictionary has been modified
since stamp.p was compiled. You must recompile the procedure.
Index Deactivation
------------------
If you are deactivating indexes, do it through the Index Editor.
Deactivating indexes through the Admin menu in the Dictionary will
deactivate the top index.
For example:
In the customer file there are three indexes, Cust-num, State,
and Zip. If you choose to deactivate Zip, it deactivates Cust-num.
ORACLE ldemo
------------
The ldemo script that resides in subdirectory ora in
the directory where you install PROGRESS (e.g., /usr/dlc/ora/ldemo)
will not work with the Query/Runtime or
Runtime product. It makes schema modifications which
these products do not support.
Progress Software Technical Support Note # 8202