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> 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。