05.11.2015 Views

Apress.Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions.Sep.2005

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

718<br />

■INDEX<br />

parameter files (PFILEs), 52, 65–66, 72<br />

creating from Server Parameter Files<br />

(SPFILEs), 76–77<br />

legacy init.ora parameter files, 69–71<br />

<strong>and</strong> networking, 66<br />

overview, 66–67<br />

Server Parameter Files (SPFILEs)<br />

converting to, 71–73<br />

corrupted, 77–78<br />

creating PFILEs from, 76–77<br />

overview, 71<br />

setting values in, 73–75<br />

unsetting values in, 76<br />

what parameters are, 67–69<br />

parsing, 11, 13<br />

partition elimination, 565<br />

partition key, 558<br />

partition start (PSTART) column, 585<br />

partition stop (PSTOP) column, 585<br />

PARTITIONED_PK index, 589<br />

PARTITIONED_TABLE table, 584<br />

partition-extended table, 572<br />

partitioning. See also index partitioning<br />

auditing <strong>and</strong> segment space compression,<br />

612–13<br />

benefits of<br />

enhanced statement performance, 565–66<br />

increased availability, 558–60<br />

reduced administrative burden, 560–64<br />

enhancing DML performance, 624<br />

overview, 557–58, 614<br />

<strong>and</strong> performance, 606–11<br />

table partitioning schemes<br />

composite partitioning, 577, 579<br />

hash partitioning, 570–75<br />

list partitioning, 575–77<br />

overview, 567<br />

range partitioning, 567–70<br />

row movement, 579–81<br />

password files, 65, 103–5<br />

PCTFREE parameter, 350, 354, 362<br />

row migration, avoiding, 348<br />

tables, syntax, 347<br />

PCTTHRESHOLD clause, 367<br />

PCTTHRESHOLD option, 362, 366<br />

PCTTHRESHOLD parameter, 369<br />

PCTUSED parameter, 339, 347–48, 350, 354<br />

PCTVERSION clause, 549–51<br />

PDML. See parallel execution, parallel DML<br />

performance, <strong>and</strong> partitioning, 606–11<br />

pessimistic locking, 187–89<br />

vs. optimistic locking, 200<br />

strategies for avoiding lost updates, 187<br />

pfile=filename option, 70<br />

PFILEs. See parameter files (PFILEs)<br />

PGA_AGGREGATE_TARGET, 46, 67, 124–27, 134<br />

phantom read, 233<br />

physical data layout, 441<br />

pinging, avoiding, 429<br />

PIPE ROW clause, 640<br />

pipe symbol (|), 668<br />

PL/SQL, 113<br />

loading LOBs via, 669–73<br />

Supplied Packages Guide, 193<br />

unloader PL/SQL utility, 692<br />

PMON (process monitor), 52, 56, 173<br />

focused background processes, 173<br />

Net8 listener, 173<br />

pointers, 542<br />

point-in-time recovery operation, 583<br />

POSITION clause, 657–58<br />

POSITION keyword, 657<br />

positional data, 664<br />

PQ (parallel query) slaves, 182, 618<br />

PRAGMA AUTONOMOUS_TRANSACTION, 279<br />

prefixed global index, 590<br />

PreparedStatement, 226–27<br />

primary key, 439<br />

PRIMARY KEY constraint, 588<br />

primary key value, 202<br />

Pro*C program, 114, 433<br />

procedural parallelism, 616<br />

procedure-level atomicity, 259–62<br />

Process Global Area (PGA), 115<br />

automatic memory management<br />

determining how memory is allocated,<br />

124–30<br />

overview, 123–24<br />

using PGA_AGGREGATE_TARGET to<br />

control memory allocation, 130–33<br />

database architecture, 115<br />

manual memory management, 116–23,<br />

133–34<br />

overview, 115–16<br />

process ID (PID), 158<br />

process status (ps) comm<strong>and</strong>, 51, 621<br />

PROCESS_DATA function, 641<br />

PROCESSED_FLAG column, 6<br />

processes<br />

background processes<br />

focused background processes, 171–78<br />

overview, 170–71<br />

utility background processes, 178–81<br />

overview, 155<br />

server processes<br />

connections vs. sessions, 159–65<br />

dedicated server connections, 156–58,<br />

165–69<br />

overview, 156<br />

shared server, 165–67, 169<br />

shared server connections, 158–59

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!