重庆思庄oracle技术分享-清理SYS$SYS.KUPC监听服务

今天巡检数据库,发现SCAN监听下面多了很多KUPC开头的监听,如下:

Service “-MGMTDBXDB” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “86b638145ff27a6fe053f706e80a81f1” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCC_1_20201126005244_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCC_1_20201126011348_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCC_1_20201126011354_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCC_1_20201126011840_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCC_1_20201126012214_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCC_1_20201126034030_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCS_1_20201126005244_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCS_1_20201126011348_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCS_1_20201126011354_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCS_1_20201126011840_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCS_1_20201126012214_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “SYS S Y S . K U P C SYS.KUPC SYS.KUPCS_1_20201126034030_0.sztechDB” has 1 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Service “_mgmtdb” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “b4ed216bdbc59217e0532864a8c07b67” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “gimr_dscrep_10” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “sztechdb” has 2 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Instance “sztechdb2”, status READY, has 1 handler(s) for this service…
Service “sztechdbXDB” has 2 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Instance “sztechdb2”, status READY, has 1 handler(s) for this service…
The command completed successfully

检查一下服务:
select name,CREATION_DATE ,SESSION_STATE_CONSISTENCY from v$services where SESSION_STATE_CONSISTENCY=‘DYNAMIC’;

NAME CREATION_DAT SESSION_STATE_CONSIS


SYS.KUPCKaTeX parse error: Double subscript at position 4: C_1_̲20201126012214_…S_1_20201126011348_0 26-NOV-20 DYNAMIC
SYS.KUPCKaTeX parse error: Double subscript at position 4: S_1_̲20201126034030_…S_1_20201126011840_0 26-NOV-20 DYNAMIC
SYS.KUPCKaTeX parse error: Double subscript at position 4: S_1_̲20201126011354_…C_1_20201126011840_0 26-NOV-20 DYNAMIC
SYS.KUPCKaTeX parse error: Double subscript at position 4: C_1_̲20201126034030_…S_1_20201126005244_0 26-NOV-20 DYNAMIC
SYS.KUPCKaTeX parse error: Double subscript at position 4: C_1_̲20201126011348_…C_1_20201126011354_0 26-NOV-20 DYNAMIC
SYS.KUPC$S_1_20201126012214_0 26-NOV-20 DYNAMIC

NAME CREATION_DAT SESSION_STATE_CONSIS


SYS.KUPC$C_1_20201126005244_0 26-NOV-20 DYNAMIC

这么多,这个服务名一看,应该是数据泵被杀掉后留下的服务

尝试进行删除:

begin
DBMS_SERVICE.DELETE_SERVICE(service_name=>‘SYS.KUPC$C_1_20201126012214_0’);
end;
/

begin
*
ERROR at line 1:
ORA-44319: Cannot delete AQ service
ORA-06512: at “SYS.DBMS_SERVICE_ERR”, line 57
ORA-06512: at “SYS.DBMS_SERVICE”, line 461
ORA-06512: at line 2
失败了,看来不能直接删除,是队列服务。

使用队列删除:

EXECUTE DBMS_AQADM.DROP_QUEUE( queue_name => ‘SYS.KUPC$C_1_20201126012214_0’);
PL/SQL procedure successfully completed.

成功了,

照样把其他一起删除。

SELECT ‘EXECUTE DBMS_AQADM.DROP_QUEUE( queue_name =>’‘’ || name || ‘’‘);’ as rmservice
FROM gv$active_services WHERE name like ‘%KUPC%’;

RMSERVICE

EXECUTE DBMS_AQADM.DROP_QUEUE( queue_name =>‘SYS.KUPCKaTeX parse error: Double subscript at position 4: S_1_̲20201126011348_…S_1_20201126034030_0’);
EXECUTE DBMS_AQADM.DROP_QUEUE( queue_name =>‘SYS.KUPCKaTeX parse error: Double subscript at position 4: S_1_̲20201126011840_…S_1_20201126011354_0’);
EXECUTE DBMS_AQADM.DROP_QUEUE( queue_name =>‘SYS.KUPCKaTeX parse error: Double subscript at position 4: C_1_̲20201126011840_…C_1_20201126034030_0’);
EXECUTE DBMS_AQADM.DROP_QUEUE( queue_name =>‘SYS.KUPCKaTeX parse error: Double subscript at position 4: S_1_̲20201126005244_…C_1_20201126011348_0’);
EXECUTE DBMS_AQADM.DROP_QUEUE( queue_name =>‘SYS.KUPCKaTeX parse error: Double subscript at position 4: C_1_̲20201126011354_…S_1_20201126012214_0’);
EXECUTE DBMS_AQADM.DROP_QUEUE( queue_name =>‘SYS.KUPC$C_1_20201126005244_0’);

11 rows selected.

再去看服务:
SQL> select name from gv$services;

NAME

SYS B A C K G R O U N D S Y S BACKGROUND SYS BACKGROUNDSYSUSERS
sztechdbXDB
sztechdb
SYS B A C K G R O U N D S Y S BACKGROUND SYS BACKGROUNDSYSUSERS
sztechdbXDB
sztechdb

8 rows selected.

已经没有那些烦人的服务了

[grid@hisdb02 ~]$ lsnrctl status LISTENER_SCAN1

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 30-MAY-2022 15:35:03

Copyright © 1991, 2022, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))
STATUS of the LISTENER

Alias LISTENER_SCAN1
Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date 24-APR-2022 21:46:02
Uptime 35 days 17 hr. 49 min. 1 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/19.9.0/grid/network/admin/listener.ora
Listener Log File /u01/app/grid/diag/tnslsnr/hisdb02/listener_scan1/alert/log.xml
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER_SCAN1)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.100.2)(PORT=1521)))
Services Summary…
Service “-MGMTDBXDB” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “86b638145ff27a6fe053f706e80a81f1” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “_mgmtdb” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “b4ed216bdbc59217e0532864a8c07b67” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “gimr_dscrep_10” has 1 instance(s).
Instance “-MGMTDB”, status READY, has 1 handler(s) for this service…
Service “sztechdb” has 2 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Instance “sztechdb2”, status READY, has 1 handler(s) for this service…
Service “sztechdbXDB” has 2 instance(s).
Instance “sztechdb1”, status READY, has 1 handler(s) for this service…
Instance “sztechdb2”, status READY, has 1 handler(s) for this service…
The command completed successfully
[grid@hisdb02 ~]$

至此,所有的kupc监听服务全部删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 Oracle 11g2 可以分为以下几个步骤: 1. 准备工作 - 确认系统版本为 CentOS 7.9.2009,且系统内存大于2GB,磁盘空间足够; - 下载 Oracle 11g2 安装文件,此处以 `oracle-xe-11.2.0-1.0.x86_64.rpm.zip` 为例; - 安装依赖包:`yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat` 2. 解压安装文件 将下载的 `oracle-xe-11.2.0-1.0.x86_64.rpm.zip` 文件解压到 `/u01` 目录下: ``` mkdir -p /u01/app/oracle/product/11.2.0/xe/ unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip -d /u01/app/oracle/product/11.2.0/xe/ ``` 3. 安装 Oracle 11g2 执行以下命令进行安装: ``` cd /u01/app/oracle/product/11.2.0/xe/ rpm -ivh Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm ``` 安装过程中需要设置 `SYSTEM` 用户密码和 `SYS` 用户密码,以及监听端口号等信息。 4. 配置环境变量 编辑 `/etc/profile` 文件,在末尾添加以下内容: ``` export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH ``` 执行以下命令使环境变量生效: ``` source /etc/profile ``` 5. 启动 Oracle 11g2 执行以下命令启动 Oracle 11g2: ``` service oracle-xe start ``` 6. 验证安装 使用 `sqlplus` 命令连接到数据库: ``` sqlplus / as sysdba ``` 输入 `SYS` 用户密码,可以看到 SQL*Plus 命令行: ``` SQL> ``` 至此,Oracle 11g2 在 CentOS 7.9.2009 上安装完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值