Svrmgrl

From Oracle FAQ
⧼orafaq-jumptonavigation⧽⧼orafaq-jumptosearch⧽

Svrmgrl is an old utility shipped with Oracle 8i and lower releases (ORACLE_HOME\bin directory). Server manager commands are now available in SQL*Plus. Prior to svrmgrl, DBAs used the SQL*DBA command.

Svrmgrl was used to perform functions like database creation, startup, shutdown, recovery, oradebug, etc.

Connecting

The INTERNAL user was used to connect to the local instance as defined by the ORACLE_HOME and ORACLE_SID environment variables.

In later releases, the INTERNAL user was replaced with "SYS AS SYSDBA".

Examples

Example to shutdown the database:

$ svrmgrl

Oracle Server Manager Release 3.1.7.0.0 - Production

Copyright (c) 1997, 1999, Oracle Corporation.  All Rights Reserved.

Oracle8i Enterprise Edition Release 8.1.7.0.1 - Production
With the Partitioning option
JServer Release 8.1.7.0.1 - Production

SVRMGR> connect internal
Connected.
SVRMGR> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SVRMGR> exit
Server Manager complete.

Take a systemstate dump:

$ svrmgrl
Oracle Server Manager Release 3.0.4.0.0 - Production

(c) Copyright 1997, Oracle Corporation. All Rights Reserved.

Oracle8 Enterprise Edition Release 8.0.4.2.1 - Production
With the Partitioning option
PL/SQL Release 8.0.4.2.1 - Production

SVRMGR> connect internal
Connected.
SVRMGR> oradebug setmypid
Statement processed.
SVRMGR> oradebug unlimit
Statement processed.
SVRMGR> oradebug dump systemstate 1
Statement processed.
SVRMGR> exit;
Server Manager complete.

Also see, Enterprise Manager for GUI and Web-based management interfaces.