Linux&UNIX上卸载GoldenGate的方法

1. Log on to the database server (as oracle) where the GoldenGate software is installed.
[root@oracle ~]# su - oracle
[oracle@oracle ~]$ 

2.Change directory to the GoldenGate home:
[oracle@oracle GG]$ pwd
/u01/GG
[oracle@oracle GG]$

3. Start GGSCI  and  Stop all GoldenGate processes:
GGSCI (oracle.11g) 3> stop REPLICAT *     //如果是源库则 stop EXTRACT *
REPLICAT RORA_T1 is already stopped.


GGSCI (oracle.11g) 4> stop MGr
Manager is already stopped.


GGSCI (oracle.11g) 5> info all

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     STOPPED                                           
REPLICAT    STOPPED     RORA_T1     00:00:00      00:13:06    


GGSCI (oracle.11g) 6> exit                //退出ggsci


4. Remove the GoldenGate files:
[oracle@oracle u01]$ rm -rf GG
[oracle@oracle u01]$ 

5. Logon to the Oracle database as SYSDBA and drop the GoldenGate Adminuser. Include the CASCADE keyword:

[oracle@oracle u01]$ sqlplus /nolog
SQL> conn /as sysdba
Connected.
SQL> Drop user GGT CASCADE;                       
Drop user GGT CASCADE
*
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected


SQL>

---删除连接
SQL> select sid,serial#,status  from v$session where username='GGT';

       SID    SERIAL# STATUS
---------- ---------- --------
         1        103 ACTIVE
        43        425 ACTIVE

SQL> alter system kill session '1,103';

System altered.

SQL> alter system kill session '43,425';

System altered.

SQL>

SQL> select sid,serial#,status  from v$session where username='GGT';

       SID    SERIAL# STATUS
---------- ---------- --------
         1        103 KILLED
        43        425 KILLED

SQL>

--继续删除用户
SQL> Drop user GGT CASCADE;

User dropped.

SQL> 

 

posted @ 2015-02-04 09:43  PoleStar  阅读(371)  评论(0编辑  收藏  举报