0% found this document useful (0 votes)
90 views2 pages

Oracle DBA Pocket Guide 8i

This document provides an overview of dynamic performance views and statistics in Oracle databases. It lists many database views grouped by category such as storage, privileges, indexes, tables, and views. It also lists popular instance statistics that can be queried from views like V$SYSSTAT and V$SESSTAT to monitor things like logins, opened cursors, logical reads, physical reads, waits, and locks.

Uploaded by

Daniel Garcia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views2 pages

Oracle DBA Pocket Guide 8i

This document provides an overview of dynamic performance views and statistics in Oracle databases. It lists many database views grouped by category such as storage, privileges, indexes, tables, and views. It also lists popular instance statistics that can be queried from views like V$SYSSTAT and V$SESSTAT to monitor things like logins, opened cursors, logical reads, physical reads, waits, and locks.

Uploaded by

Daniel Garcia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

---------------------------------------------------------- Operators -- Latch and Lock Views --

Database control (Unix) DBA_OPANCILLARY, DBA_OPARGUMENTS, DBA_OPBINDINGS, v$BUFFER_POOL, v$CACHE_LOCK, v$CLASS_PING,


DBA_OPERATORS v$DLM_CONVERT_LOCAL, v$DLM_CONVERT_REMOTE,
---------------------------------------------------------- Summaries -- v$DLM_LATCH, v$DLM_MISC, v$ENQUEUE_LOCK,
As user oracle … DBA_SUMMARIES, DBA_SUMMARY_AGGREGATES,
v$EVENT_NAME, v$FALSE_PING, v$FILE_PING,
.
$ sqlplus / nolog v$LATCH, v$LATCHHOLDER, v$LATCHNAME,
DBA_SUMMARY_DETAIL_TABLES, DBA_SUMMARY_JOINS,
SQL> connect / as sysdba DBA_SUMMARY_KEYS v$LATCH_CHILDREN, v$LATCH_MISSES,
SQL> startup v$LATCH_PARENT, v$LOCK, v$LOCK_ACTIVITY,
Misc -- v$LOCK_ELEMENT, v$LOCKED_OBJECT, v$LOCK1,
startup - startup the database DBA_DB_LINKS, DBA_SOURCE, DBA_SEQUENCES, v$LOCKS_WITH_COLLISIONS, v$PING,
shutdown - shutdown the database DBA_SYNONYMS, DBA_USERS, DBA_OUTLINES, v$RESOURCE, v$RESOURCE_LIMIT,
--------------------------------------------------------- DBA_OUTLINE_HINTS, DBA_JOBS, DBA_JOBS_RUNNING, v$TRANSACTION_ENQUEUE, v$LOCK
DBA_LIBRARIES, DBA_PENDING_TRANSACTIONS,
DBA Views DBA_RULESETS, DBA_POLICIES,
Instance Views --
v$ACTIVE_INSTANCES, v$BGPROCESS, v$BH,
--------------------------------------------------------- DBA_SUBPART_KEY_COLUMNS, DBA_TEMP_FILES,
v$COMPATBILITY, v$COMPATSEG,
DBA_TS_QUOTAS
Storage Information -- v$COPY_CORRUPTION, v$DATABASE, v$DATAFILE,
DBA_FREE_SPACE, DBA_SEGMENTS, DBA_TABLESPACES, -------------------------------------------------- v$DATAFILE_COPY, v$DATAFILE_HEADER, v$DBFILE,
DBA_ROLLBACK_SEGS, DBA_OBJECTS, DBA_OBJECT_SIZE, Dynamic Performance Views v$DBLINK, v$DB_PIPES, v$INSTANCE, v$LICENSE,
DBA_EXTENTS v$OFFLINE_RANGE, v$OPTION, v$SGA ,v$SGA_STAT,
-------------------------------------------------- v$TABLESPACE, v$VERSION
Operating System --
DBA_DATA_FILES,DBA_EXP_FILES Instance Level Tuning -- Fixed Views --
v$GLOBAL_TRANSACTION, v$OBJECT_DEPENDENCY, v$FIXED_TABLE, v$FIXED_VIEW_DEFINITION,
Privileges -- v$SHARED_POOL_RESERVED, v$SORT_SEGMENT,
DBA_COL_PRIVS, DBA_PROFILES, DBA_ROLES, v$INDEXED_FIXED_COLUMN
v$SORT_USAGE, v$STATNAME, v$SYSSTAT,
DBA_ROLE_PRIVS, DBA_SYS_PRIVS, DBA_TAB_PRIVS, v$SYSTEM_CURSOR_CACHE, v$SYSTEM_EVENT, Miscellaneous Views --
DBA_UPDATABLE_COLUMNS v$TRANSACTION, v$INSTANCE, v$LATCH, v$LIBRARYCACHE, v$TIMER, v$TYPE_SIZE, v$SEQUENCES
Indexes -- v$ROLLSTAT, v$ROWCACHE, v$SGASTAT, v$SQLAREA, MTS and Parallel Server Views --
DBA_INDEXES, DBA_IND_COLUMNS, DBA_IND_EXPRESSIONS, v$SQLTEXT, v$WAITSTAT v$CIRCUIT, v$DISPATCHER, v$DISPATCHER_RATE,
DBA_IND_PARTITIONS Recovery Based Views -- v$MTS, v$QUEUE, v$REQDIST, v$SHARED_SERVER,
Tables/Views -- v$ARCHIVE, v$ARCHIVE_DEST, v$BACKUP_CORRUPTION, v$THREAD
DBA_TABLES, DBA_TAB_COLUMNS, DBA_TAB_PARTITIONS, v$BACKUP_DEVICE, v$BACKUP_REDOLOG, ----------------------------------------------
DBA_VIEWS, DBA_TAB_COMMENTS, DBA_UNUSED_COL_TABS v$DELETED_OBJECT, v$RECOVERY_LOG, v$RECOVER_FILE,
v$ARCHIVED_LOG, v$BACKUP, v$BACKUP_DATAFILE,
Popular Instance Statistics
Constraints -- v$BACKUP_PIECE, v$BACKUP_SET, -----------------------------------------------
DBA_CONSTRAINTS, DBA_CONS_COLUMNS
v$RECOVERY_FILE_STATUS, v$RECOVERY_STATUS Descriptions for statistics stored in the V$SESSTAT and
Triggers -- Cache Views -- V$SYSSTAT views. Set TIMED_STATISTICS = TRUE in the
DBA_TRIGGERS, DBA_TRIGGER_COLS, database.
v$CACHE, v$LIBRARYCACHE, v$SUBCACHE,
DBA_INTERNAL_TRIGGERS Query:
v$DB_OBJECT_CACHE, v$ROWCACHE
Materialized Views -- SELECT n.name, s.value
Control File Views -- FROM v$statname n , v$sysstat s
DBA_MVIEW_AGGREGATES, DBA_MVIEW_ANALYSIS,
v$CONTROLFILE, v$CONTROLFILE_RECORD_SELECTION WHERE n.statistic# = s.statistic#
DBA_MVIEW_DETAIL_RELATIONS, DBA_MVIEW_JOINS,
DBA_MVIEW_KEYS Cursor / SQL Views -- ORDER BY n.class, n.name;
v$OPEN_CURSOR, v$SQLAREA, v$SQLTEXT_WITH_NEWLINES, cumulative logons - since last warm start.
Partitions --- v$SQL_BIND_METADATA, v$SQL_SHARED_MEMORY, v$SQL, current logons - current users.
DBA_PART_COL_STATISTICS, DBA_PART_HISTOGRAMS,
v$SQLTEXT, v$SQL_BIND_DATA, v$SQL_CURSOR cumulative opened cursors - since warm start.
DBA_PART_INDEXES, DBA_PART_KEY_COLUMNS,
DBA_PART_LOBS DBA_PART_TABLES, Security Views -- current opened cursors - current SQL cursors.
DBA_IND_SUBPARTITIONS, DBA_LOB_PARTITIONS, v$ENABLEDPRIVS, v$PWFILE_USERS recursive calls - high value indicates dict cache too small.
DBA_LOB_SUBPARTITIONS Session Views -- session logical reads - total # of reads (logical/physical).
Objects, Methods and Types --- v$ACCESS, v$MYSTAT, v$PROCESS, v$SESSION , enqueue timeouts - lock timed out, s/b small #.
DBA_OBJECT_TABLES, DBA_METHOD_PARAMS, v$SESSION_CONNECT_INFO, v$SESSION_CURSOR_CACHE, enqueue waits - # times waited for a lock.
DBA_METHOD_RESULTS, DBA_TYPES, DBA_TYPE_ATTRS, v$SESSION_EVENT, v$SESSION_LONGOPS, enqueue requests - # of locks requested.
DBA_TYPE_METHODS, DBA_DIMENSIONS, DBA_LOBS v$SESSION_OBJECT_CACHE, v$SESSION_WAIT, v$SESSTAT enqueue conversions - # times lock type changed.
(needs v$statname, v$session join), v$SESS_IO enqueue releases - # of locks released.
db block gets - # requests for current copy of block.
consistent gets - this + db block gets = # logical reads.
physical reads - reads directly from disk.
write requests - # multiblock writes performed.
free buffer requested - # of free buff
DBWR timeouts – number of times dbwr was idle. Larger is better. • max_dump_file_size = 500 # Limits the physical size of the trace file
DBWR free buffers found – number of clean buffers found in to the specified number of operating system blocks (or UNLIMITED)
scan. • max_enabled_roles = 20 # Maximum number of roles per user.
DBWR lru scans – number of times lru scanned. • max_rollback_segments = 30 # Maximum number of rollback
segments that can be kept online simultaneously by one instance
DBWR buffers scanned – number of lru scanned for dirty buffers.
• mts_dispatchers = “tcp,1” # Number and type of dispatcher
redo entries - # redo entries created. processes to be created when a database or database instance starts up.
redo size - bytes of generated redo entries. • mts_max_dispatchers = 5 # Maximum number of dispatchers that
redo buffer allocation retries - indicates redo problem. can run simultaneously.
redo wastage - filler added to redos, high value is ok. • mts_max_servers = 20 # Maximum number of server processors that
redo log space requests - requests to write to redo buffer. can run simultaneously.
table scans (long tables) minimize in application. • mts_servers = 1 # Number of servers with which to start.
• open_cursors = 64 # Maximum number of cursors that a user session
table scan rows gotten - minimize in application.
table fetch by rowid - indexed fetches.
sorts(disk) – number of sorts sent to disk.
can have open at any one time.
• parallel_max_servers = 5 # Maximum number of servers that are
_________________
allowed to exist concurrently. Set the value to (maximum number of
sorts(memory) – number of sorts performed in memory. PQO users * their maximum degree of parallelism * 2).
sorts(rows) - total number of rows sorted cumulative. • processes = 25 # Max number of simultaneous connections allowed to
-------------------------------------------------- the instance.
Initialization Parameters • rollback_segments = (r01,r02,r03,r04) # Indicates all of the private
rollback segments that you want brought online at instance startup.
-------------------------------------------------- • row_locking = ALWAYS # Should row locking be used?
• audit_file_dest = /u01/app/oracle/admin/ORCL/adump # Sets the • shared_pool_size = 3500000 # Size of the shared buffer pool in the
path to which audit files are written.
• audit_trail = FALSE # Enables (TRUE) or disables (FALSE) writing
of rows to the audit table.
SGA.
• _small_table_threashold = 5 # Number of blocks that will be stored
in the most-recently-used end of the buffer cache during a full table
ORACLE 8i
• background_dump_dest = /u01/app/oracle/admin/ORCL/bdump #
Directory in which to write debugging trace files for the background
processes (LGWR, DBWn, and so on).
• control_files = (/u01/oradata/ORCL/controlORCL01.ctl,
scan before the rest of the blocks from the same table will be stored in
the least-recently-used end of the list and will be overwritten by new
data coming into the buffer cache.
• sort_area_size = 2048000 # Size in bytes that a user process has
DBA
Pocket
/u02/oradata/ORCL/controlORCL02.ctl) # Full path to database available for sorting.
control files. • timed_statistics = TRUE # If set TRUE, provides needed CPU timing
• core_dump_dest = /u01/app/oracle/admin/ORCL/cdumpn # information on your SQL statements and by user sessions.
Directory in which to write core dumps in an error situation. • user_dump_dest = /u01/app/oracle/admin/ORCL/udump # Directory
• db_block_buffers = 6000 # Sets the size of the database buffer cache
in memory. In 8.1.x, the default buffer cache size is calculated to be as
many buffers as will fit in 48MB
• db_block_size = 8192 # Size of each database buffer. Oracle
in which to write user process trace files.
--------------------------------------------------
Accessing Utilities Help
Guide
recommends that you set the parameter to a minimum of 8 kilobytes. --------------------------------------------------
This parameter takes effect only at the time the database is created.
• db_domain = my_company.com # Specifies the extension Import --
components of a global database name, consisting of valid identifiers,
separated by periods
$ imp help = y
import example: $ imp system/manager file=expdat.dmp
_________________
• db_files = 80 # Number of database files that can be open when the
Download this and other Pocket Guides and technical articles
full=Y rows=Y buffer=2048000 indexes=Y ignore=Y commit=Y
database is running. from our WEB site, at:
log=full_import.log
• db_file_multiblock_read_count = 8 # Number of blocks read into http://www.solutionbeacon.com/
the buffer cache at once when performing a sequential scan. Export --
• db_name = ORCL # The name of this database. $ exp help = y Contact:
• enqueue_resources = 9999 # Sets the number of resources (10- export example: $ exp system/manager file=expdat.dmp [email protected]
65535) that can be locked by the operating system lock manager. full=y compress=y consistent=y buffer=1024000
• global_names = TRUE # Enables (TRUE) or disables (FALSE) db log=full_exp.log Solution Beacon, LLC reserves the right to revise or make
link name checking. Sql*Loader -- improvements to this document at any time without obligation to
• log_archive_dest = /u08/oraarch/ORCL/arch # Directory location notify any person of such revisions or improvements. Solution
$ sqlldr <Enter>
and the first part of the name of each archive log that will be written. Beacon does not warrant that this document is error-free.In no
• log_archive_format = _%s.log # Sets the format for archived logs. SQL*Plus --
event shall Solution Beacon be liable for any consequential or
• log_archive_start = TRUE # Enables (TRUE) or Disables (FALSE) Installing Help into SQL*Plus.
archiving. As user oracle execute the script, $ORACLE_HOME/bin/helpins incidental damages, including, but not limited to, loss of business
• log_buffer = 65536 # Number of bytes allocated to redo log buffer in profits or any other commercial product names herein are
the SGA. Max = 500K or 128K * CPU_COUNT. trademarks, registered trademarks or service marks of their
• log_checkpoint_interval = 10000 # Number of new redo log file respected owners.
blocks needed to trigger a checkpoint. Values: 2 to UNLIMITED. Revision 07/01

You might also like