修改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 11g的警告日志和监听日志的删除方法
oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录.这两目录下都有如下目录:alert cdump hm incident incpkg ir lck metadata stage sweep trace 其中警告日志在alert目录下,监听日志在trace目录下.listener目录下产生的日志文件比
-
Linux下重启oracle服务及监听器和实例详解
一.在Linux下重启Oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 ----------------------------------- 方法2: Sql代码 cd $OR
-
Oracle数据库下载及安装图文操作步骤
一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网. win 32位操作系统 下载地址: http://download.oracle.com/otn/nt/oracle11g/1120
-
Oracle监听口令及监听器安全详解
很多Oracle用户都知道,Oracle的监听器一直存在着一个安全隐患,假如对此不设置安全措施,那么能够访问的用户就可以远程关闭监听器. 相关示例如下: D:>lsnrctl stop eygle LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 28-11月-2007 10:02:40 Copyright (c) 1991, 2006, Oracle. All rights reserved. 正在连接到 (DESCR
-
Oracle 监听器密码设置方法(LISTENER)
监听器也有安全?Sure!在缺省的情况下,任意用户不需要使用任何密码即通过lsnrctl 工具对Oracle Listener进行操作或关闭,从而造成任意新的会话都将无法建立连接.在Oracle 9i 中Oracle监听器允许任何一个人利用lsnrctl从远程发起对监听器的管理.也容易导致数据库受到损坏. 1. 未设定密码情形下停止监听 [oracle@test ~]$ lsnrctl stop listener_demo92 -->停止监听,可以看出不需要任何密码即可停止 LSNRCTL fo
-
Oracle监听器服务不能启动的解决方法
Oracle监听器服务不启动的时候可采取以下措施予以解决: 一.连接主机字符串,提示没有监听器 SVRMGR> connect internal/oracle@orcl: ORA-12541: TNS:no listener SVRMGR> 二.运行监听器,提示地址的协议专用组件指定不正确 在开始菜单运行中键入lsnrctl LSNRCTL for 32-bit Windows: Version 9.0.1.1.1 - Production on 08-6月 -2006 14:31:53 Co
-
连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程
在用PL/SQL Developer等客户端工具连接oracle服务器时出现ORA-12541:TNS:无监听程序的错误,如下图: 发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟大家分享一下如何启动oracle的监听. 1.在安装Oracle服务器的主机上,打开Net Configuration Assistant 2.选择监听程序配置,下一步 3.选择重新配置,下一步 4.选择监听程序,默认,下一步 注:如果你的监听已启动,则出现提示框,选择是 5.选择协议,使用默认的T
-
ORACLE 10g 安装教程[图文]
首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1 单击"开始安装",就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现"Oracle DataBase 10g安装"对话框,如图2所示: 图2 在安装Oracle DataBase 10g时可以选择"基本安装"和"高级安装"两种方法.选择"基本安装"时,"Oracle主目录位置&quo
-
Oracle 查看表空间的大小及使用情况sql语句
SQL1: 复制代码 代码如下: --1.查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name; --2.查看表空间物理文件的名称及大小 SELECT tables
-
Oracle 11g2的监听器配置教程
Oracle的监听器服务注册方式有两种,分别为动态和静态.通过动态注册的服务在lsnrctl status时显示的状态为ready,静态的服务为unknown. 11g2以前的版本,监听器通过listener.ora文件进行配置.在11g2版本中,监听器的配置方式发生了变化,增加了一个新的配置文件endpoints_listener.ora,并且此文件和原来的listener.ora文件都转移到$GRID_HOME/network/admin目录下了. 11g2的监听器的配置信息保存在$GRID
随机推荐
- js 数组操作之pop,push,unshift,splice,shift
- php mysql like 实现多关键词搜索的方法
- Python创建xml文件示例
- JAVA随机打乱数组顺序的方法
- NodeJs中的VM模块详解
- php面向对象中static静态属性和静态方法的调用
- 几乎被设计师遗忘了的标签fieldset legend
- php 全文搜索和替换的实现代码
- 常用dos命令及语法
- jquery预览图片实现鼠标放上去显示实际大小
- JQuery用户名校验的具体实现
- Javascript监视变量变化的方法
- 在JavaScript中操作时间之getYear()方法的使用教程
- 浅谈java中String与StringBuffer的不同
- C# DataTable分页处理实例代码
- 利用xmlhttp和adodb.stream加缓存技术下载远程Web文件
- Python pandas用法最全整理
- 详解PyTorch中Tensor的高阶操作
- MySQL服务器 IO 100%的分析与优化方案
- Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】