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> 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值