windows服务器Oracle TNS 远程监听器中毒

ops/2024/12/22 1:21:24/
  1. 修复Oracle TNS 监听器远程中毒漏洞
    1.1 修改监听文件
    如何快速找到listener.ora ?
    cmd输入

    tnsping localhost

在这里插入图片描述
修改配置文件,路径以自己的实际路径为准,我都在D盘
listener.ora内容如下:
#listener.ora Network Configuration File: D:\home\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
#Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\home\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = “EXTPROC_DLLS=ONLY:D:\home\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll”)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = D:\home\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = orcl)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
)
)

ADR_BASE_LISTENER = D:\home\Administrator
#单实例只需要新增下面这一行就OK
VALID_NODE_CHECKING_REGISTRATION_LISTENER=1

然后重启监听就可以了
在这里插入图片描述


http://www.ppmy.cn/ops/143897.html

相关文章

Docker监控新纪元:Prometheus引领高效容器监控革命

作者简介:我是团团儿,是一名专注于云计算领域的专业创作者,感谢大家的关注 •座右铭: 云端筑梦,数据为翼,探索无限可能,引领云计算新纪元 个人主页:团儿.-CSDN博客 目录 前言&…

【游戏中orika完成一个Entity的复制及其Entity异步落地的实现】 1.ctrl+shift+a是飞书下的截图 2.落地实现

一、orika工具使用 1)工具类 package com.xinyue.game.utils;import ma.glasnost.orika.MapperFactory; import ma.glasnost.orika.impl.DefaultMapperFactory;/*** author 王广帅* since 2022/2/8 22:37*/ public class XyBeanCopyUtil {private static MapperFactory mappe…

Java 和 J2EE 有什么不同?

Java 和 J2EE 有什么不同? 一. Java的理解二. 什么是 J2EE三. Java 和 J2EE 的主要区别四. 结论 前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱 Java 和 J2EE&#xff…

1688商品爬取:商品信息与价格接口获取指南

引言 在电商领域,获取商品信息和价格对于市场分析、价格监控和供应链管理至关重要。1688作为中国领先的B2B电商平台,提供了海量的商品数据。本文将详细介绍如何利用Java爬虫技术合法合规地获取1688商品信息和价格接口数据。 环境准备 在开始之前&…

发送webhook到飞书机器人

发送webhook到飞书机器人 参考链接 自定义机器人使用指南 创建自定义机器人 邀请自定义机器人进群。 进入目标群组,在群组右上角点击更多按钮,并点击 设置。 在右侧 设置 界面,点击 群机器人。 在 群机器人 界面点击 添加机器人。 在 添…

数据结构_双向循环链表实战

双向循环链表实战 package XHLB;public class SXXHLB {// 定义双向链表节点static class DoubleListNode { //Node(节点)private int val;private DoubleListNode prev;private DoubleListNode next;public DoubleListNode(int val) {this.val val;this.next null;this.prev …

webpack打包流程及原理

Webpack 是一个模块打包工具,它可以分析项目的依赖关系,将这些依赖转换和打包为合适的格式以供浏览器使用。以下是 Webpack 打包流程的简化版: **初始化:**读取 webpack 配置文件,创建 compiler 对象。 **配置&#x…

学习笔记:Verilog连续赋值及在线仿真

参考 https://www.runoob.com/w3cnote/verilog-assign.htmlassign, 全加器 连续赋值语句是 Verilog 数据流建模的基本语句,用于对 wire 型变量进行赋值 assign LHS_target RHS_expression ; LHS(left hand side) 指赋…