暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

咋解决?oracle 创建监听程序时提示1521端口被占用

oracle实验学习中心 2021-04-28
11053



相信很多朋友都碰到这样的问,在部署oracle 12C 数据库的时候,先要配置好监听才可以DBCA继续创建数据库,数据库监听在数据管理中是非常重要的组件,相当于一个座城堡的城门,所有的用户请求都要经过监听解析访问。而ORACLE数据库监听程序的端口号是1521,经常会碰到这样的问题,在配置监听的时候提示1521端口被占用,哪后你换其它端口,如1522、1523等也同样提示这样的错误,出现这样的错误提示可能性有以以下几种:


1、Linux系统内核参数没有配置,需要配置文件/etc/sysctl.conf,把下面的参数加入到该文件中:

    

fs.aio-max-nr = 1048576  

fs.file-max = 6815744  

kernel.shmall = 2097152  

kernel.shmmax = 4098955264    

kernel.shmmni = 4096  

kernel.sem = 250 32000 100 128  

net.ipv4.ip_local_port_range = 9000 65500  

net.core.rmem_default = 262144  

net.core.rmem_max = 4194304  

net.core.wmem_default = 262144  

net.core.wmem_max = 1048576


还需要命令 : sysctl -p 让参数生效


2、需要关闭Selinux 和 防火墙 ,很多对Linux系统不熟悉的朋友,很容易忽略这个步骤,关闭Selinux 通过修改配置文件 :/etc/selinux/conf ,将该文件中里的参数 SELINUX=enforcing 改马 SELINUX=disabled;

防火墙的关闭,在Linux7 里是通过命令 systemctl 关闭,还要禁止开机启动:


    systemctl stop firewalld

    systemctl disabled firewalld 


3、Linux系统主机名与 IP地址对应关系没有写到文件中去,这个问题也很容易被忽略 ,需要修改文件: etc/hosts ,添加一条记录:IP  主机名,如:

    


上面的配置完成后,需要把系统重新启动后,再继续配置数据库的监听程序,应该就可以解决1521端口被占用的情况 了。


大家可以看一下操作视频:




文章转载自oracle实验学习中心,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论