Errata


Print Print Icon

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By Corrected
Printed Page xv
first paragraph

the URL to Jared Stills site was incorrect, it NOW READS:
http://www.cybcon.com/~jkstill/util/util_master.html

Anonymous  Dec 2003
Printed Page xxi
paragraph just following list item #5

Paragraph reads:

We've designed the exercises as a way to get you to try things out in your own
environment. Generally, there are no single, correct answers. The results from a
given exercise will be specific to your systems.

Anonymous  Dec 2006
Printed Page 32
2nd paragraph

Method R performs reliability in virtually every performance problem situation imaginable;

NOW READS:
Method R performs reliably in virtually every performance problem situation imaginable;

Anonymous  Dec 2003
Printed Page 79
lid items

Tests in Oracle version 9 show that regardless of whether the execution was done via definer or
invoker rights, the uid and lid always seem to show up in the trace data as the same value: the id
of the user who was logged in and running the procedure.

Anonymous 
Printed Page 83

After the existing "value" field paragraph, added the following paragraph:

When no value field is emitted to the trace file, it is an indication that the NULL value has been
bound into the placeholder variable. For example, in the fnd_profile.get_specific sample shown
earlier, the absence of a value field for bind 4 indicates that the application has provided the NULL
value for the :val placeholder. The bind value length specification of zero (avl=00) is corroborative
evidence.

Anonymous  Jul 2008
Other Digital Version 83

After the existing "value" field paragraph, added the following paragraph:

When no value field is emitted to the trace file, it is an indication that the NULL value has been
bound into the placeholder variable. For example, in the fnd_profile.get_specific sample shown
earlier, the absence of a value field for bind 4 indicates that the application has provided the NULL
value for the :val placeholder. The bind value length specification of zero (avl=00) is corroborative
evidence.

Anonymous  Jul 2008
Printed Page 84
Definition of 'w' field inside the 'op' field definition

NOW READS:
w - Number of Oracle blocks written with OS write calls.

Anonymous  Dec 2003
Printed Page 96
Example 5-7, example input file content

Line break positions HAVE BEEN REVISED, as follows:
# WAIT #2: ...
# WAIT #2: ...
# FETCH #2:...

Anonymous  Jan 2004
Printed Page 113
Last paragraph

The second occurrence of "TIMED_STATISTICS" in the last paragraph was spelled incorrectly:
TIMED_STATSITICS

NOW READS:
TIMED_STATISTICS

Anonymous  Dec 2003
Printed Page 117
final code segment before the bear trap icon

select ssession, serial#
from v$session
...

NOW READS:
select sid, serial#
from v$session
...

120, Table 6-2:
MERKUR_S7_FG_ORACLE_013.trc 8.1.7.0.0 OpenVMS 2-1

NOW READS:
MERKUR_S7_FG_ORACLE_013.trc 8.1.7.0.0 OpenVMS 7.2-1

Anonymous  Jan 2004
Printed Page 118
In the text beside the trap icon

"Do not use DBMS_SYSTEM.START_SQL_TRACE_IN_SESSION..."

NOW READS:
"Do not use DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION..."

Anonymous  Jul 2005
Printed Page 133
8th line from the bottom of page, 1st line of code on page

"alter system set events..."

NOW READS:
"alter session set events..."

Anonymous  Jul 2005
Printed Page 134
Example 6-10, seventh line from the bottom

$frac = sprintf "%6.0f", $frac/(10**($1-6));

NOW READS:
$frac = sprintf "%06.0f", $frac/(10**($1-6));

Anonymous  Dec 2003
Printed Page 136
Paragraph following the trace excerpt

The duration of the last wait event in the trace NOW READS 4 microseconds, not 4 milliseconds.

Anonymous  Dec 2003
Printed Page 137
3rd paragraph

"In the Hotsos Sparky data collector, we execute a query that is similar to this one immediately
prior to executing the commands to activate tracing."

NOW READS:
"In the Hotsos Sparky data collector, we execute a query that is similar to this one immediately
prior to executing the commands to activate and deactivate tracing."

Anonymous  Jul 2004
Printed Page 149
Next-to-final sentence before example 7-3

NOW READS:
The difference between the two marks (c0 and c1) is the approximate amount of CPU
capacity that was consumed by the database call.

Anonymous  Jul 2004
Printed Page 154
First paragraph

"... before retuning the process to user running state."

NOW READS:
"... before returning the process to user running state."

Anonymous  Jul 2005
Printed Page 157
1st paragraph

NOW READS: Heisenberg uncertainty principle. (2 instances)

Anonymous  Dec 2003
Printed Page 157
Inequality above Table 7-1 and Table 7-1 itself

NOW READS:
2.000 0 cs <= e(sub a) <= 2.999 9 cs

since the gettimeofday() function truncates four digits.

Likewise in Table 7-1, the precision, in either zeroes or nines,
NOW READS four decimal places instead of six.

Anonymous  Jan 2004
Printed Page 162
In the paragraph following "Polling (sampling)"

"...whatever state the processes is..."

NOW READS:
"...whatever state the process is..."

Anonymous  Jul 2005
Printed Page 168-169

All (seven) occurrences of the string "255" HAVE BEEN CHANGED to "266", and
a zero HAS BEEN ADDED in the final number of the sidebar at the top of page 169,
so that it NOW READS: 100,000,000,000,000,000,000,000,000.

Anonymous  Jul 2004
Printed Page 169
Sidebar on "one chance in ten to some large power"

The sidebar mentioned an estimate of 10**80 atoms in the universe, and cites a
siencenet.org.uk URL as one of the sources for that estimate. That URL no longer
functions.

The URLs leading to additional information NOW READ:
http://www.sunspot.noao.edu/sunspot/pr/answerbook/universe.html#q70

http://www.nature.com/nsu/020527/020527-16.html

Anonymous  Jan 2004
Printed Page 173
2nd Para (last para of 'Process States and Transitions Revisited')

The phrase "as you shall see in one of the case studies in Chapter 12" HAS BEEN DELETED from the last sentence.

Anonymous  Jan 2004
Printed Page 173
Section Un-Instrumented Oracle Kernel Code, the 2nd paragraph

On page 173 in the section Un-Instrumented Oracle Kernel Code, the 2nd paragraph
reads: u201cChapter 12 lists the number of code segments that are instrumented...u201d

Does this refer to Table 11-1 on page 306 and should therefore read: u201cChapter 11...?u201d

Reader is correct. The right reference now reads Table 11-1.

Anonymous  Jul 2008
Other Digital Version 173
Section Un-Instrumented Oracle Kernel Code, the 2nd paragraph

On page 173 in the section Un-Instrumented Oracle Kernel Code, the 2nd paragraph
reads: u201cChapter 12 lists the number of code segments that are instrumented...u201d

Does this refer to Table 11-1 on page 306 and should therefore read: u201cChapter 11...?u201d

Reader is correct. The right reference now reads Table 11-1.

Anonymous  Jul 2008
Printed Page 183
"Susceptibility to Overflow and Other Errors" section, second sentence

The sentence NOW READS:
"The problem is that an n-bit counter variable can store only 2^n distinct values."

Anonymous  Dec 2003
Printed Page 203
Example 8-3 "$Header" line

Program name NOW READS vprof.pl.

Anonymous  Dec 2003
Printed Page 215
First paragraph

A big part of the problem is a principal that I can best....

NOW READS:
A big part of the problem is a principle that I can best....

Anonymous  Dec 2003
Printed Page 231
Figure 9-6

The label "Previous arrival" should say "Next arrival"

Anonymous 
Printed Page 231
1st paragraph, 4th line

"... service time of s time units ..."

NOW READS:
"... service time of S time units ..."

Anonymous  Jul 2004
Printed Page 238
Figure 9-2

Since P(A=x) is a discrete random variable (not continuous), shouldn't Figure 9-8 be
drawn as a histogram, with a box of unit width centered over each value of x?

"Probability Models for Computer Science" by Sheldon Ross (Harcourt) defines
probability density function only on continuous random variables. For f(x) = P(X =
x) in the second paragraph of pg. 237, he defines that as the probability mass
function.

For a solution to the problem described above, please see the errata listing for p238 at -
http://www.hotsos.com/e-library/oop.html for details.

Anonymous 
Printed Page 238
3rd paragraph, 7th line

"... a CPUs service rate ..."

NOW READS:
"... a CPU's service rate ..."

Anonymous  Jul 2004
Printed Page 268
First full paragraph

Similarly, you must ensue that service times are...

NOW READS:
Similarly, you must ensure that service times are...

Anonymous  Dec 2003
Printed Page 288
First paragraph

"... (the one corresponding to the resource profile in Example 5-2,...)"

NOW READS:
"... (the one corresponding to the resource profile in Example 10-2,...)"

Anonymous  Jul 2004
Printed Page 290
Third paragraph

"... we were actually taught principals ...."

NOW READS:
"... we were actually taught principles ...."

Anonymous  Dec 2003
Printed Page 309
3rd paragraph from the top

In "Large c value for a parse call":
If you have many small c values distributes across...

NOW READS:
If you have many small c values distributed across...

Anonymous  Dec 2003
Printed Page 310
3rd line from bottom

"... patch your Oracle kernel so that the your user action's code ..."

'the' HAS BEEN DELETED from the sentence.

Anonymous  Jul 2004
Printed Page 339
4th paragraph, line 2

"... we starting looking through ..."

NOW READS:
"... we started looking through ..."

Anonymous  Jul 2004
Printed Page 340
footnote

principal

NOW READS:
principle

Anonymous  Jul 2004
Printed Page 343
First para.

"Example 10-3"

NOW READS:
"Example 11-2 on page 322".

Anonymous  Jan 2004
Printed Page 358
"Methodology" entry

The word "been" was previosuly missing.
Furthermore, the the quoted matter IS NOW offset from the surrounding text in a
manner similar to that shown in the Oracle connection entry on page 359:

the word "methodology" has used as a pretentious...

NOW READS:
the word "methodology" has been used as a pretentious...

Anonymous  Dec 2003
Printed Page 384
The following index entries for pages 381-388 have been added to the index

buffer busy wait events, 54, 317

Central limit theorem, 169

Greek alphabet, motive for use, 228

Hotsos Profiler, xv, 61

Kyte, Tom, 55, 183, 194-196
Laplace, Pierre Simon de, 169

_SPIN_COUNT, 320b
Still, Jared, xv

tim.pl, 134

tkprof, xv, 61, 320

Trace Analyzer, 61

trcsummary, 61

Anonymous  Jul 2008
Printed Page 387

START-SQL_TRACE-IN_SESSION events, 118

NOW READS:
SET_SQL_TRACE_IN_SESSION, 118

Anonymous  Jul 2005