Oracle11.2.0.1,(CVE-2012-1675)漏洞解决方案

1.进入容器停止监听

复制代码
docker exec -it -u 0 oracle11g bash
su - oracle
lsnrctl stop listener

2.找到监听配置文件位置,修改监听文件

复制代码
echo $ORACLE_HOME
复制代码
vi network/admin/listener.ora
#在文件底部添加
SECURE_REGISTER_LISTENER = (IPC)
#启动监听
lsnrctl start listener

**3.**设置local_listener

复制代码
sqlplus / as sysdba
#执行sql
alter system register;
ALTER SYSTEM SET local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))' SCOPE=BOTH;
show parameter local_listener

**4.**查看监听服务信息

复制代码
lsnrctl services listener

查看监听服务信息,如果没有发现"REMOTE SERVER"字样,说明此时漏洞已经修复。

相关推荐
float_六七10 小时前
数据库连接池:性能优化的秘密武器
数据库·oracle·性能优化
IT 小阿姨(数据库)10 小时前
PgSQL中pg_stat_user_tables 和 pg_stat_user_objects参数详解
linux·运维·数据库·sql·postgresql·oracle
float_六七19 小时前
预编译SQL:安全与性能的双重保障
sql·安全·oracle
代码的余温20 小时前
Oracle RAC认证矩阵:规避风险的关键指南
数据库·oracle·矩阵
吃饭最爱1 天前
JUnit技术的核心和用法
数据库·oracle·sqlserver
沙二原住民1 天前
提升数据库性能的秘密武器:深入解析慢查询、连接池与Druid监控
java·数据库·oracle
Mr_Xuhhh1 天前
sqlite3的使用
jvm·oracle·sqlite
xianyinsuifeng2 天前
Oracle 10g → Oracle 19c 升级后问题解决方案(Pro*C 项目)
c语言·数据库·oracle
半夏陌离2 天前
SQL 拓展指南:不同数据库差异对比(MySQL/Oracle/SQL Server 基础区别)
大数据·数据库·sql·mysql·oracle·数据库架构
jnrjian3 天前
v$lock TS lock id1 用于发现Oracle pdb不能关闭的sid
sql·oracle