Let's Join and share our day to day activities, Views, Knowledge, Questions and achievements in Oracle Database (8i / 9i / 10g or 11g)

May 9, 2012

Database Disaster Recovery using only RMAN Backups


Before we take our case to the RMAN Backups, 2 pre-conditions need to be fulfilled:

1. A Server (the same server or a new one) should be made available in a state where Oracle
Product can be installed; i.e., it should be brought online with a functional Operating System
and necessary Environment Configurations, same as how it was before the crash.

2. Same version of Oracle Product (including any patch sets) needs to be installed with which the RMAN Backup was taken. This is critical for the recovery to be successful.
For the demonstration, the Operating System used Microsoft Windows 2003 and the Oracle
Database Product used 10g R2 (10.2.0.4) Standard Edition.

The following steps would outline the procedures for recovering the Database using only RMAN Backup:
1. Create the Oracle Service
2. Create the relevant folder hierarchy under <ORACLE_BASE> directory
3. Restore the SPFILE from autobackup, and use the SPFILE to start the instance in NOMOUNT state
4. Restore the controlfile from autobackup, and MOUNT the database
5. Restore the Database from RMAN backup files
6. Recover the Database from RMAN backup files, and OPEN the database with RESETLOGS

GETTING STARTED
1. Create the Oracle Service
We need to create an Oracle Service using 'oradim' utility, without passing any PFILE information
C:\>oradim -new -sid DBTEST -intpwd DBTEST
Instance created.

NOTE: 10g onwards, we can directly specify the SPFILE for oracle service creation; thanks to the newly introduced
SPFILE option in oradim utility.

2. Create the relevant folder hierarchy under <ORACLE_BASE> directory
Now, we need to create the relevant directories for Oracle Database, as follows:
a. Create BDUMP, CDUMP, and UDUMP directories under '<ORACLE_ BASE>\admin'
directory,

b. Create <DATABASE_NAME> directory under '<ORACLE_BASE>\oradata' directory; in our
case DBTEST.

3. Restore the SPFILE from autobackup, and use the SPFILE to start the
instance in NOMOUNT state
Here, we need to connect to the Recovery Manager using the ‘rman’ utility, and then start the Recovery process. First we need to set the Database ID (DBID) of the Database. At times, we may or may not know the DBID of the Database. There are 2 ways to find the DBID:

a. If RMAN Backup text logs are maintained, the DBID can be found when the initial connection
is made to the target , or


b. If autobackup is enabled and has the autobackup format set (let’s say the format is '%F'), then
the filename of the autobackup has the DBID in it.

In our case, 'c-1106578690-20100408-00' is the name of the autobackup file; so the DBID should be
'1106578690'.

Next, we need to set the autobackup location, which will help us identify the location of all the RMAN
files.
In our case, the RMAN autobackup and backup files are located at '\\testdb\dbtest\'.

C:\>set oracle_sid=DBTEST
C:\>rman target /
Recovery Manager: Release 10.2.0.1.0 - Production on Thu Apr 8 11:40:10 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database (not started)
RMAN> set dbid=1106578690;
executing command: SET DBID
RMAN> startup force nomount;
startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file
'C:\ORACLE\PRODUCT\10.2.0\DB_2\DATABASE\INITDBTEST.ORA'
starting Oracle instance without parameter file for retrival of spfile
Oracle instance started
Total System Global Area 159383552 bytes
Fixed Size 1247828 bytes
Variable Size 58721708 bytes
Database Buffers 92274688 bytes
Redo Buffers 7139328 bytes
RMAN> SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO
'\\testdb\dbtest\%F';
executing command: SET CONTROLFILE AUTOBACKUP FORMAT
using target database control file instead of recovery catalog

NOTE: It is a good practice to generate the text logs whenever your RMAN backup runs and have the command “show all” run before the backup and “list backup” after the backup completes. This ensures that we have information on the complete set of RMAN configurations and a list of all the backups with their details in the text log.

Next, we need to restore the SPFILE from the autobackup file and then use it to restart the instance in NOMOUNT state. You can approach this in two ways, as demonstrated below:

a. Restoring the SPFILE from the autobackup to a non-default location:
We can restore the SPFILE to a non-default location by using any one of the below 2 methods:

RMAN> restore spfile to 'C:\spdbtest01.ora' from autobackup;
Starting restore at 08-APR-10
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=36 devtype=DISK
channel ORA_DISK_1: looking for autobackup on day: 20100408
channel ORA_DISK_1: autobackup found: \\testdb\dbtest\c-1106578690-20100408-
00
channel ORA_DISK_1: SPFILE restore from autobackup complete
Finished restore at 08-APR-10

OR,

RMAN> restore spfile to 'C:\spdbtest02.ora' from "\\testdb\dbtest\c-
1106578690-20100408-00";
Starting restore at 08-APR-10
using channel ORA_DISK_1
channel ORA_DISK_1: autobackup found: \\testdb\dbtest\c-1106578690-20100408-
00
channel ORA_DISK_1: SPFILE restore from autobackup complete
Finished restore at 08-APR-10

Now, we need to restart the instance in NOMOUNT state using the restored parameter file.
RMAN> shutdown immediate
Oracle instance shut down

Remember that we have just restored the SPFILE in a non-default location and hence we would require referring a PFILE that should be referencing the SPFILE, so as to start the instance. For this, we need to create a text file, 'init<SID>.ora', and then mention the path and name of the restored SPFILE in it. In our case, the ‘initDBTEST.ora’ would contain only the following statement:

SPFILE=C:\spdbtest01.ora

Next, we need to start the instance in NOMOUNT state using the newly created PFILE (referencing the SPFILE).

RMAN> startup force pfile=’C:\initDBTEST.ora’ nomount
Oracle instance started
Total System Global Area 377487360 bytes
Fixed Size 1249080 bytes
Variable Size 113246408 bytes
Database Buffers 255852544 bytes
Redo Buffers 7139328 bytes

b. Restoring the SPFILE from the autobackup to the default location:
We can restore the SPFILE to the default location (“<ORACLE_HOME>/database” in Windows) by using any one of the below 2 methods:

RMAN> restore spfile from autobackup;
Starting restore at 08-APR-10
using channel ORA_DISK_1
channel ORA_DISK_1: looking for autobackup on day: 20100408
channel ORA_DISK_1: autobackup found: \\testdb\dbtest\c-1106578690-20100408-
00
channel ORA_DISK_1: SPFILE restore from autobackup complete
Finished restore at 08-APR-10

OR,

RMAN> restore spfile from "\\testdb\dbtest\c-1106578690-20100408-00";
Starting restore at 08-APR-10
using channel ORA_DISK_1
channel ORA_DISK_1: autobackup found: \\testdb\dbtest\c-1106578690-20100408-
00
channel ORA_DISK_1: SPFILE restore from autobackup complete
Finished restore at 08-APR-10

The SPFILE has been restored in the DATABASE directory of the default home location. Oracle will now automatically look for an SPFILE in this location when you try to start the instance

RMAN> shutdown immediate
Oracle instance shut down

Start the instance in NOMOUNT state. Here, we do not need to reference any PFILE or SPFILE, which makes the task a lot simpler.
RMAN> startup force nomount;
Oracle instance started
Total System Global Area 377487360 bytes
Fixed Size 1249080 bytes
Variable Size 113246408 bytes
Database Buffers 255852544 bytes
Redo Buffers 7139328 bytes

Once the database is restarted in NOMOUNT state, we need to restore the controlfiles so as to restore and recover the database using the RMAN Backups.
Again here, we can restore the controlfiles by using any one of the below 2 methods:

RMAN> restore controlfile from autobackup;
Starting restore at 08-APR-10
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=156 devtype=DISK
recovery area destination: C:\oracle\flash_recovery_area
database name (or database unique name) used for search: DBTEST
channel ORA_DISK_1: no autobackups found in the recovery area
channel ORA_DISK_1: looking for autobackup on day: 20100408
channel ORA_DISK_1: autobackup found: \\testdb\dbtest\c-1106578690-20100408-00
channel ORA_DISK_1: control file restore from autobackup complete
output filename=C:\ORACLE\ORADATA\DBTEST\CONTROL01.CTL
output filename=C:\ORACLE\ORADATA\DBTEST\CONTROL02.CTL
output filename=C:\ORACLE\ORADATA\DBTEST\CONTROL03.CTL
Finished restore at 08-APR-10

OR,

RMAN> restore controlfile from "\\testdb\dbtest\c-1106578690-20100408-00";
Starting restore at 08-APR-10
using channel ORA_DISK_1
channel ORA_DISK_1: restoring control file
channel ORA_DISK_1: restore complete, elapsed time: 00:00:10
output filename=C:\ORACLE\ORADATA\DBTEST\CONTROL01.CTL
output filename=C:\ORACLE\ORADATA\DBTEST\CONTROL02.CTL
output filename=C:\ORACLE\ORADATA\DBTEST\CONTROL03.CTL
Finished restore at 08-APR-10

5. Restore the Database from RMAN backup files
With the restored controlfiles, we are now in a position to restore the Database. We need to mount the Instance first and then restore the database files from the backup.

RMAN> alter database mount;
database mounted
RMAN> restore database;
Starting restore at 08-APR-10
Starting implicit crosscheck backup at 08-APR-10
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=156 devtype=DISK
Crosschecked 4 objects
Finished implicit crosscheck backup at 08-APR-10
Starting implicit crosscheck copy at 08-APR-10
using channel ORA_DISK_1
Finished implicit crosscheck copy at 08-APR-10
searching for all files in the recovery area
cataloging files...
no files cataloged
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00001 to C:\ORACLE\ORADATA\DBTEST\SYSTEM01.DBF
restoring datafile 00002 to C:\ORACLE\ORADATA\DBTEST\UNDOTBS01.DBF
restoring datafile 00003 to C:\ORACLE\ORADATA\DBTEST\SYSAUX01.DBF
restoring datafile 00004 to C:\ORACLE\ORADATA\DBTEST\USERS01.DBF
restoring datafile 00005 to C:\ORACLE\ORADATA\DBTEST\TOOLS01.DBF
restoring datafile 00006 to C:\ORACLE\ORADATA\DBTEST\ORT_TBSP01.DBF
restoring datafile 00007 to C:\ORACLE\ORADATA\DBTEST\OR_TBSP01.DBF
restoring datafile 00008 to C:\ORACLE\ORADATA\DBTEST\OR_TBSP02.DBF
restoring datafile 00009 to C:\ORACLE\ORADATA\DBTEST\OR_TBSP03.DBF
restoring datafile 00010 to C:\ORACLE\ORADATA\DBTEST\OR_TBSP04.DBF
restoring datafile 00011 to C:\ORACLE\ORADATA\DBTEST\ORT_INDX01.DBF
restoring datafile 00012 to C:\ORACLE\ORADATA\DBTEST\ORT_INDX02.DBF
restoring datafile 00013 to C:\ORACLE\ORADATA\DBTEST\OR_INDX01.DBF
restoring datafile 00014 to C:\ORACLE\ORADATA\DBTEST\OR_INDX02.DBF
restoring datafile 00015 to C:\ORACLE\ORADATA\DBTEST\OR_INDX03.DBF
restoring datafile 00016 to C:\ORACLE\ORADATA\DBTEST\OR_TEST01.DBF
restoring datafile 00017 to C:\ORACLE\ORADATA\DBTEST\PY_TBSP01.DBF
restoring datafile 00018 to C:\ORACLE\ORADATA\DBTEST\IT_INDX01.DBF
restoring datafile 00019 to C:\ORACLE\ORADATA\DBTEST\IT_TBSP01.DBF
restoring datafile 00020 to C:\ORACLE\ORADATA\DBTEST\PY_TBSP02.DBF
restoring datafile 00021 to C:\ORACLE\ORADATA\DBTEST\PY_INDX01.DBF
channel ORA_DISK_1: reading from backup piece
\\TESTDB\DBTEST\DBTEST_04LAJPNP_1_1_20100408
channel ORA_DISK_1: restored backup piece 1
piece handle=\\TESTDB\DBTEST\DBTEST_04LAJPNP_1_1_20100408
tag=TAG20100408T110945
channel ORA_DISK_1: restore complete, elapsed time: 00:31:38
Finished restore at 08-APR-10

Once restoration of the database is complete, we need to recover the database by applying the archivelogs from the backup.

RMAN> recover database;
Starting recover at 08-APR-10
using channel ORA_DISK_1
starting media recovery
channel ORA_DISK_1: starting archive log restore to default destination
channel ORA_DISK_1: restoring archive log
archive log thread=1 sequence=32
channel ORA_DISK_1: reading from backup piece
\\TESTDB\DBTEST\DBTEST_05LAJR4F_1_1_20100408
channel ORA_DISK_1: restored backup piece 1
piece handle=\\TESTDB\DBTEST\DBTEST_05LAJR4F_1_1_20100408
tag=TAG20100408T113335
channel ORA_DISK_1: restore complete, elapsed time: 00:00:04
archive log
filename=C:\ORACLE\FLASH_RECOVERY_AREA\DBTEST\ARCHIVELOG\2010_04_08\O1_MF_1_32_
5VVJG77X_.ARC thread=1 sequence=32
channel default: deleting archive log(s)
archive log
filename=C:\ORACLE\FLASH_RECOVERY_AREA\DBTEST\ARCHIVELOG\2010_04_08\O1_MF_1_32_
5VVJG77X_.ARC recid=33 stamp=715790711
unable to find archive log
archive log thread=1 sequence=33
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 04/08/2010 14:45:21
RMAN-06054: media recovery requesting unknown log: thread 1 seq 33 lowscn
27801294
Don't panic when you see the above Error Message. You just need to open the database with
RESETLOGS option, as there are no more archivelogs to apply.

RMAN> alter database open resetlogs;
database opened

The Database Disaster Recovery using RMAN is now complete.

Jul 29, 2011

CREATE DBCONSOLE CERTIFICATE WITH 10YEAR VALIDITY

=========================================================================
Interim Patch for Base Bug: 8350262
=========================================================================

Date: Sep 10, 2010
-------------------------------------------------------------------------
 Platform Patch for      : Generic
 Product Patched         : 10.2.0.4.0
 Product Version         : Enterprise Manager Database Control

Bugs Fixed by this patch:
-------------------------
8350262:CREATE DBCONSOLE CERT WITH 10YEAR VALIDITY

Patch Preinstall Steps:
-----------------------

1. For non-recommended patches, you must have the exact symptoms
   described in the service request (SR).

2. Verify the OUI Inventory.

OPatch needs access to a valid OUI inventory to apply patches.
Validate the OUI inventory with the following command:

  % opatch lsinventory

If the command errors out, contact Oracle Support and work to validate
and verify the inventory setup before proceeding.

3. Please use the latest Version of OPatch.

Oracle recommends that all customers be on the latest version of OPatch.
Please review the following metalink note and follow the instructions
to update to the latest version if needed:

 https://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=224346.1

4. Confirm executables appear in your system PATH.

The patching process will use the unzip and the opatch executables.  After
sourcing the ORACLE_HOME environment, confirm both of these exist before
continuing:

  - "which opatch"
  - "which unzip"

If either of these executables do not show in the PATH, correct the problem
before proceeding.

5. Create a location for storing the unzipped patch.  This location
will be referred to later in the document as .

6. Unzip the patch zip file into the .

  unzip -d p8350262_102040_Generic.zip

7. Shut down services running from the ORACLE_HOME.

Before applying this patch, do a clean shut down of all services
running from the ORACLE_HOME.

Patch Installation Steps:
-------------------------

1. Shutdown EM DB Console using the following command.

       % $ORACLE_HOME/bin/emctl stop dbconsole

2. Set your current directory to the directory where the patch
   is located:
    % cd /8350262

   Ensure that the directory containing the opatch script appears in
   your $PATH; then enter the following command:
    % opatch apply
   
3. Start EM DB Console using the following command.

      % $ORACLE_HOME/bin/emctl start dbconsole

NOTE:
------
There may be cases when Starting dbconsole may fail post 31-Dec-2010.
In this case, Please set ORACLE_HOME to your Database Home & ORACLE_SID
and run the following from the patch folder.
   % ./killDBConsole


Patch Deinstallation Instructions:
----------------------------------
1. Shutdown EM DB Console using the following command.

       % $ORACLE_HOME/bin/emctl stop dbconsole

2. Set your current directory to the directory where the patch
   is located:
    % cd /8350262

3. Ensure that the directory containing the opatch script appears in
   your $PATH; then run the following command:-
   %  opatch rollback -id 8350262
  
4. Start EM DB Console using the following command.

      % $ORACLE_HOME/bin/emctl start dbconsole




========================
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Administrator>cd\

C:\>set ORACLE_HOME=D:\oracle\product\10.2.0\db_1

C:\>echo %ORACLE_HOME%
D:\oracle\product\10.2.0\db_1

C:\>set PATH=%PATH%;%ORACLE_HOME%\OPatch

C:\>echo %path%
D:\oracle\product\10.2.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\NetApp\SnapDrive\;D:\oracle\p
roduct\10.2.0\db_1\OPatch

C:\>d:

D:\>cd p8350262_10204_Generic

D:\p8350262_10204_Generic>cd 8350262

D:\p8350262_10204_Generic\8350262>opatch apply
Invoking OPatch 10.2.0.4.2

Oracle Interim Patch Installer version 10.2.0.4.2
Copyright (c) 2007, Oracle Corporation.  All rights reserved.


Oracle Home       : D:\oracle\product\10.2.0\db_1
Central Inventory : C:\Program Files\Oracle\Inventory
   from           : n/a
OPatch version    : 10.2.0.4.2
OUI version       : 10.2.0.4.0
OUI location      : D:\oracle\product\10.2.0\db_1\oui
Log file location : D:\oracle\product\10.2.0\db_1\cfgtoollogs\opatch\opatch2011-01-28_11-0
9-44AM.log

ApplySession applying interim patch '8350262' to OH 'D:\oracle\product\10.2.0\db_1'

Running prerequisite checks...

OPatch detected non-cluster Oracle Home from the inventory and will patch the local system
 only.

Backing up files and inventory (not for auto-rollback) for the Oracle Home
Backing up files affected by the patch '8350262' for restore. This might take a while...

******************************************************************************************
*
Oracle Configuration Manager is installed but not configured.  OCM enables Oracle to
provide superior, proactive support for our customers. Oracle strongly recommends customer
s
configure OCM. To complete the configuration of OCM, refer to the OCM Installation and
Administration Guide (http://www.oracle.com/technology/documentation/ocm.html).
******************************************************************************************
*

Backing up files affected by the patch '8350262' for rollback. This might take a while...

Patching component oracle.sysman.agent.core, 10.2.0.4.0a...
Updating jar file "D:\oracle\product\10.2.0\db_1\sysman\jlib\emCORE.jar" with "\sysman\jli
b\emCORE.jar\oracle\sysman\eml\sec\fsc\FSWalletUtil.class"
Updating jar file "D:\oracle\product\10.2.0\db_1\sysman\jlib\emCORE.jar" with "\sysman\jli
b\emCORE.jar\oracle\sysman\eml\sec\rep\RepWalletUtil.class"
Updating jar file "D:\oracle\product\10.2.0\db_1\sysman\jlib\emCORE.jar" with "\sysman\jli
b\emCORE.jar\oracle\sysman\eml\sec\util\RootCert.class"
Updating jar file "D:\oracle\product\10.2.0\db_1\sysman\jlib\emCORE.jar" with "\sysman\jli
b\emCORE.jar\oracle\sysman\eml\sec\util\SecConstants.class"
Updating jar file "D:\oracle\product\10.2.0\db_1\sysman\jlib\emd_java.jar" with "\sysman\j
lib\emd_java.jar\oracle\sysman\eml\sec\fsc\FSWalletUtil.class"
Updating jar file "D:\oracle\product\10.2.0\db_1\sysman\jlib\emd_java.jar" with "\sysman\j
lib\emd_java.jar\oracle\sysman\eml\sec\rep\RepWalletUtil.class"
Updating jar file "D:\oracle\product\10.2.0\db_1\sysman\jlib\emd_java.jar" with "\sysman\j
lib\emd_java.jar\oracle\sysman\eml\sec\util\RootCert.class"
Updating jar file "D:\oracle\product\10.2.0\db_1\sysman\jlib\emd_java.jar" with "\sysman\j
lib\emd_java.jar\oracle\sysman\eml\sec\util\SecConstants.class"
ApplySession adding interim patch '8350262' to inventory

Verifying the update...
Inventory check OK: Patch ID 8350262 is registered in Oracle Home inventory with proper me
ta-data.
Files check OK: Files from Patch ID 8350262 are present in Oracle Home.
--------------------------------------------------------------------------------
The following warnings have occurred during OPatch execution:
1) OUI-67294:
******************************************************************************************
*
Oracle Configuration Manager is installed but not configured.  OCM enables Oracle to
provide superior, proactive support for our customers. Oracle strongly recommends customer
s
configure OCM. To complete the configuration of OCM, refer to the OCM Installation and
Administration Guide (http://www.oracle.com/technology/documentation/ocm.html).
******************************************************************************************
*

--------------------------------------------------------------------------------
OPatch Session completed with warnings.

OPatch completed with warnings.

D:\p8350262_10204_Generic\8350262>set ORACLE_SID=LALPROD

D:\p8350262_10204_Generic\8350262>EMCTL START DBCONSOLE
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
https://infradb1:1158/em/console/aboutApplication
Invalid arguments

Unknown command option START
Usage::
   Oracle Enterprise Manager 10g Database Control commands:
       emctl start| stop| status| setpasswd dbconsole
       emctl status dbconsole [-secure]
       emctl secure

       emctl set ssl test|off|on em
       emctl set ldap
emctl blackout options can be listed by typing "emctl blackout"
emctl config options can be listed by typing "emctl config"
emctl secure options can be listed by typing "emctl secure"
emctl ilint  options can be listed by typing "emctl ilint"
emctl deploy  options can be listed by typing "emctl deploy"

D:\p8350262_10204_Generic\8350262>emctl start dbconsole -secure
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
https://infradb1:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...The OracleDBConsoleLALPROD serv
ice is starting...........................................................................
..........................................................................................
................................
The OracleDBConsoleLALPROD service could not be started.

A service specific error occurred: 1.

More help is available by typing NET HELPMSG 3547.


D:\p8350262_10204_Generic\8350262>



oracle.sysman.eml.mntr.emdRepPwd=xxxxxxxxxxxxxx

to

oracle.sysman.eml.mntr.emdRepPwd=


replace with sysman password

2. Then change below line

oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE

to

oracle.sysman.eml.mntr.emdRepPwdEncrypted=FALSE

emctl secure dbconsole -reset

Jun 29, 2011

Useful RUN commands

Windows Run Commands



To Access:                                                                            Run Command:

Accessibility Controls
access.cpl
Accessibility Wizardaccwiz
Add Hardware Wizardhdwwiz.cpl
Add/Remove Programs appwiz.cpl
Administrative Toolscontrol admintools
Adobe Acrobat (if installed)acrobat
Adobe Designer (if installed)formdesigner
Adobe Distiller (if installed)acrodist
Adobe ImageReady (if installed)imageready
Adobe Photoshop (if installed)photoshop
Automatic Updateswuaucpl.cpl
Bluetooth Transfer Wizardfsquirt
Calculatorcalc
Certificate Managercertmgr.msc
Character Mapcharmap
Check Disk Utilitychkdsk
Clipboard Viewerclipbrd
Command Promptcmd
Component Servicesdcomcnfg
Computer Managementcompmgmt.msc
Control Panelcontrol
Date and Time Properties timedate.cpl
DDE Shares ddeshare
Device Managerdevmgmt.msc
Direct X Control Panel (if installed)*directx.cpl
Direct X Troubleshooterdxdiag
Disk Cleanup Utilitycleanmgr
Disk Defragmentdfrg.msc
Disk Managementdiskmgmt.msc
Disk Partition Managerdiskpart
Display Propertiescontrol desktop
Display Propertiesdesk.cpl
Display Properties (w/Appearance Tab Preselected)control color
Dr. Watson System Troubleshooting Utilitydrwtsn32
Driver Verifier Utilityverifier
Event Viewereventvwr.msc
Files and Settings Transfer Toolmigwiz
File Signature Verification Toolsigverif
Findfastfindfast.cpl
Firefox (if installed) firefox
Folders Propertiesfolders
Fontscontrol fonts
Fonts Folderfonts
Free Cell Card Gamefreecell
Game Controllers joy.cpl
Group Policy Editor (XP Prof)gpedit.msc
Hearts Card Gamemshearts
Help and Supporthelpctr
HyperTerminalhypertrm
Iexpress Wizardiexpress
Indexing Serviceciadv.msc
Internet Connection Wizardicwconn1
Internet Exploreriexplore
Internet Properties inetcpl.cpl
Internet Setup Wizardinetwiz
IP Configuration (Display Connection Configuration)ipconfig /all
IP Configuration (Display DNS Cache Contents)ipconfig /displaydns
IP Configuration (Delete DNS Cache Contents)ipconfig /flushdns
IP Configuration (Release All Connections)ipconfig /release
IP Configuration (Renew All Connections)ipconfig /renew
IP Configuration (Refreshes DHCP & Re-Registers DNS)ipconfig /registerdns
IP Configuration (Display DHCP Class ID)ipconfig /showclassid
IP Configuration (Modifies DHCP Class ID)ipconfig /setclassid
Java Control Panel (if installed)jpicpl32.cpl
Java Control Panel (if installed)javaws
Keyboard Propertiescontrol keyboard
Local Security Settingssecpol.msc
Local Users and Groupslusrmgr.msc
Logs You Out Of Windows logoff
Malicious Software Removal Tool mrt
Microsoft Access (if installed)msaccess
Microsoft Chatwinchat
Microsoft Excel (if installed)excel
Microsoft Frontpage (if installed)frontpg
Microsoft Movie Makermoviemk
Microsoft Paintmspaint
Microsoft Powerpoint (if installed)powerpnt
Microsoft Word (if installed)winword
Microsoft Syncronization Toolmobsync
Minesweeper Gamewinmine
Mouse Propertiescontrol mouse
Mouse Propertiesmain.cpl
Nero (if installed)nero
Netmeeting conf
Network Connectionscontrol netconnections
Network Connectionsncpa.cpl
Network Setup Wizardnetsetup.cpl
Notepadnotepad
Nview Desktop Manager (if installed)nvtuicpl.cpl
Object Packagerpackager
ODBC Data Source Administratorodbccp32.cpl
On Screen Keyboardosk
Opens AC3 Filter (if installed)ac3filter.cpl
Outlook Expressmsimn
Paintpbrush
Password Propertiespassword.cpl
Performance Monitorperfmon.msc
Performance Monitorperfmon
Phone and Modem Options telephon.cpl
Phone Dialerdialer
Pinball Gamepinball
Power Configuration powercfg.cpl
Printers and Faxescontrol printers
Printers Folderprinters
Private Character Editoreudcedit
Quicktime (If Installed)QuickTime.cpl
Quicktime Player (if installed)quicktimeplayer
Real Player (if installed)realplay
Regional Settings intl.cpl
Registry Editorregedit
Registry Editorregedit32
Remote Access Phonebookrasphone
Remote Desktop mstsc
Removable Storagentmsmgr.msc
Removable Storage Operator Requestsntmsoprq.msc
Resultant Set of Policy (XP Prof)rsop.msc
Scanners and Camerassticpl.cpl
Scheduled Taskscontrol schedtasks
Security Center wscui.cpl
Servicesservices.msc
Shared Foldersfsmgmt.msc
Shuts Down Windowsshutdown
Sounds and Audio mmsys.cpl
Spider Solitare Card Gamespider
SQL Client Configuration cliconfg
System Configuration Editorsysedit
System Configuration Utilitymsconfig
System File Checker Utility (Scan Immediately)sfc /scannow
System File Checker Utility (Scan Once At The Next Boot)sfc /scanonce
System File Checker Utility (Scan On Every Boot)sfc /scanboot
System File Checker Utility (Return Scan Setting To Default)sfc /revert
System File Checker Utility (Purge File Cache)sfc /purgecache
System File Checker Utility (Sets Cache Size to size x)sfc /cachesize=x
System Informationmsinfo32
System Properties sysdm.cpl
Task Managertaskmgr
TCP Testertcptest
Telnet Clienttelnet
Tweak UI (if installed)tweakui
User Account Managementnusrmgr.cpl
Utility Managerutilman
Windows Address Bookwab
Windows Address Book Import Utilitywabmig
Windows Backup Utility (if installed)ntbackup
Windows Explorerexplorer
Windows Firewallfirewall.cpl
Windows Magnifier magnify
Windows Management Infrastructurewmimgmt.msc
Windows Media Playerwmplayer
Windows Messengermsmsgs
Windows Picture Import Wizard (need camera connected)wiaacmgr
Windows System Security Toolsyskey
Windows Update Launcheswupdmgr
Windows Version (to show which version of windows)winver
Windows XP Tour Wizardtourstart
Wordpad write