Command Reference
Generates the update statements required to make the catalog statistics of
a test database match those of a production database.
It is often advantageous to have a test system contain a subset of the
production system's data. However, access plans selected for such a test
system are not necessarily the same as those that would be selected for the
production system. Both the catalog statistics and the configuration
parameters for the test system must be updated to match those of the
production system. This tool queries the system catalogs of a database, and
outputs table space, table, index, and column information about each table in
that database.
Authorization
SELECT privilege on the system catalogs.
Required Connection
None. This command establishes a database connection.
Command Syntax
>>-db2look---d--DBname---+--------------+----------------------->
+--u--Creator--+
>--+-------------------------------------+---------------------->
+-+----+--+----+--+----+----t--Tname--+
+--s-+ +--g-+ +--a-+
>--+-------------------------------------------------------------+-><
+-+----+----o--Fname-+----+--+----+--+----+--+----+--+----+---+
+--p-+ +--e-+ +--m-+ +--c-+ +--r-+ +--h-+
|
Command Parameters
- -d DBname
- Alias name of the production database that is to be queried.
- -u Creator
- Creator ID. If option -a is specified, this parameter is
ignored. If neither -u nor -a is specified, the
environment variable USER is used.
- -s
- Generate a PostScript file.
Notes:
- This option removes all LaTeX and .tmp PostScript files.
- Required non-IBM software: LaTeX, dvips.
- The psfig.tex file must be in the LaTeX input path.
- -g
- Use a graph to show fetch page pairs for indices.
Notes:
- This option generates a filename.ps file, as
well as the LaTeX file.
- Required non-IBM software: Gnuplot.
- The psfig.tex file must be in the LaTeX input path.
- -a
- Generate statistics for all creators. If specified, the -u
parameter is ignored.
- -t Tname
- Table name. Limits the output to a particular table.
- -p
- Use plain text format.
- -o Fname
- If using LaTeX format, write the output to
filename.tex. If using plain text format, write
the output to filename.txt. If this option is not
specified, output is written to standard output.
- -e
- Extract DDL statements to recreate database data objects. This option
generates a CLP script containing DDL statements to recreate tables and
indexes. The CLP script can then be run against another database to recreate
the database. This option can be used in conjunction with the -m
option. It does not currently support:
- Creation of table spaces
- Reference to table spaces
- Creation of triggers
- Creation of UDFs
- Reference to UDFs.
- -m
- Run the program in mimic mode. This option generates a CLP
script containing all the UPDATE statements required to capture the catalog
statistics of the production database. The CLP script can then be run against
a smaller test database, and the updated test database can be used to validate
access plans for production. The -p, -g, and
-s options are ignored in mimic mode.
- -c
- Do not generate COMMIT statements in mimic mode. The default action is to
generate COMMIT statements. In addition, do not generate CONNECT or CONNECT
RESET statements. If option -m is not specified, this option is
ignored.
- -r
- Do not include the RUNSTATS command in mimic mode. The default action is
to issue the RUNSTATS command. If option -m is not specified, this
option is ignored.
- -h
- Display help information. When this option is specified, all other options
are ignored, and only the help information is displayed.
Examples
Write the statistics for tables created by USER in database DEPARTMENT in
LaTeX format to file output.tex:
db2look -d department -o output
Write the statistics for all tables in database DEPARTMENT in LaTeX format
to file output.tex:
db2look -a -d department -o output
Write the statistics for all tables in database DEPARTMENT in plain text
format to file output.txt:
db2look -p -a -d department -o output
Write the statistics for all tables in database DEPARTMENT for user JAMES.
Use a graph to show page fetch pairs. Save the LaTeX output in file
output.tex. Save the PostScript output in file
output.ps:
db2look -g -s -u james -d department -o output
Write the replica CLP commands for table EMPLOYEE in database PAYROLL
created by anyone to file employee.mimic:
db2look -m -a -d payroll -t employee -o employee.mimic
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]
[ DB2 List of Books |
Search the DB2 Books ]