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> 

 

你可能感兴趣的:(goldengate)