Knowledge Base >> Manually Uninstalling Ignite 6.x

Manually Uninstalling Ignite 6.x - Confio Article 1526

Confio Article: 1526 Published: Nov 17 2008 12:32 PM
Version: 6.x Topic(s): Install and Setup
Product(s): Ignite
Database(s): Oracle

  1. Locate the Ignite repository.  It will be the database/instance where a table named COND exists in the Ignite schema (can be any name, but defaults to IGNITE).
  2. Determine all databases being monitored from the repository:
    1. select id, name from cond;
    2. The NAME field from the query is created from DBName_MachineName or InstanceName:port.  For example, a NAME of PROD_ABC123 indicates the repository is monitoring the Oracle database named PROD on a machine named ABC123.
    3. Keep this list for later use.
  3. Login to the repository as the Ignite user (change passwords for the user if necessary).
  4. Stop all jobs in the repository using the following PL/SQL block:

 

 

begin

   for j in (select job, what from user_jobs) loop

      dbms_job.remove(j.job);

   end loop;

end;

/

 

  1. Logout of the Ignite user and into a DBA user on the same repository database.
  2. Kill all existing Ignite sessions using the following PL/SQL block.  It will prompt for the Ignite username.

 

begin

   for s in (select sid, serial#

             from v$session

             where upper(username) = upper('&IgniteUser')) loop

      execute immediate 'alter system kill session '''||s.sid||','||s.serial#||'''';

   end loop;

end;

/

 

  1. Remove the Ignite user.
    1. drop user ignite cascade;
  2. Drop the Ignite user in each of the monitored databases.  You may have to kill Ignite sessions in the monitored databases as well before dropping them.