修改Oracle监听默认端口号1521的方法

 更新时间:2017年01月11日 08:25:21   投稿:daisy  
我们都知道,Oracle的监听默认端口是1521,但是如果系统上1521已经被占用或业务要求不用默认端口,又或者是为了安全,这个时候我们就需要修改监听的默认端口。下面这篇文章主要介绍了修改Oracle监听默认端口号1521的方法,需要的朋友可以参考下。

前言

大家都知道在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,下面在这里,教大家如何修改oracle默认端口号为9999

方法如下

1、查看监听状态

$ lsnrctl status

可以看到这个时候listener端口号为1521

2、停止监听

$ lsnrctl stop

3、修改配置文件

$ vi $ORACLE_HOME/network/admin/listener.ora

由于我们是要把默认端口号由1521改成9999,所以我们需找到1521,将其改为9999

4、登录并查看local_listener参数

$ sqlplus / as sysdba
> show parameter local_listener

(由于开始的时候使用的是默认值,这个时候VALUE这个值应该是空的)

5、修改local_listener参数

> alter system set local_listener="(address = (protocol = tcp)(host = 192.168.100.201)(port = 9999))";
#host后面加的主机名称或者IP

6、查看local_listener参数

> show parameter local_listener

7、启动监听

$ lsnrctl start

8、查看状态

$ netstat -an|grep 9999
$ lsnrctl status

9、防火墙端口开放

$ su - root
# /sbin/iptables -I INPUT -p tcp --dport 9999 -j ACCEPT
# /etc/rc.d/init.d/iptables save

到此oracle的监听端口号就已经由原来的1521变成9999

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

相关文章

  • Oracle SCN与检查点详解

    Oracle SCN与检查点详解

    这篇文章主要介绍了Oracle SCN与检查点的相关内容,涉及SCN的定义,获取方式,以及检查点的相关介绍,需要的朋友可以了解下。
    2017-09-09
  • Oracle基础教程之分组查询

    Oracle基础教程之分组查询

    这篇文章主要给大家介绍了关于Oracle基础教程之分组查询的相关资料,Oracle分组查询指的是将一张表按照某个字段或几个字段进行分组,并在每个组内进行聚合运算,得到结果集,需要的朋友可以参考下
    2024-02-02
  • ORACLE中%TYPE和%ROWTYPE的使用详解

    ORACLE中%TYPE和%ROWTYPE的使用详解

    这篇文章主要介绍了ORACLE中%TYPE和%ROWTYPE的使用,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • Oracle 获得以百分号结尾的脚本有三种写法

    Oracle 获得以百分号结尾的脚本有三种写法

    本节主要介绍了Oracle 获得以百分号结尾的脚本有三种写法,以获得ID=4443的数据行为例
    2014-07-07
  • 教你一招怎样查看Oracle中sid和service_name

    教你一招怎样查看Oracle中sid和service_name

    Oracle的SID和Service Name是数据库中的两个重要概念,下面这篇文章主要给大家介绍了关于如何查看Oracle的sid和service_name的相关资料,文中介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • Oracle 自定义split 函数实例详解

    Oracle 自定义split 函数实例详解

    这篇文章主要介绍了Oracle 自定义split 函数实例详解的相关资料,需要的朋友可以参考下
    2017-01-01
  • Oracle修改表空间大小的方法

    Oracle修改表空间大小的方法

    这篇文章主要介绍了Oracle修改表空间大小的方法,实例讲述了Oracle通过命令行实现修改Oracle表空间大小的方法,非常简单实用,需要的朋友可以参考下
    2015-12-12
  • 详解Oracle 中实现数据透视表的几种方法

    详解Oracle 中实现数据透视表的几种方法

    这篇文章主要介绍了详解Oracle 中实现数据透视表的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 简析Oracle数据库常见问题及解决方案

    简析Oracle数据库常见问题及解决方案

    这篇文章主要介绍了Oracle数据库常见问题及解决方案,总结了一些在Oracle数据库使用过程中的常见问题,并对其进行了分析,给出了解决方案,需要的朋友可以参考下
    2015-08-08
  • 使用sqlplus命令行工具为oracle创建用户和表空间

    使用sqlplus命令行工具为oracle创建用户和表空间

    这篇文章主要介绍了使用sqlplus为oracle创建用户和表空间的方法,本文介绍的是使用Oracle 9i所带的命令行工具:SQLPLUS,需要的朋友可以参考下
    2017-11-11

最新评论