修改oracle数据库监听端口号

oracle默认端口号是1521.很容易就被黑客扫描到然后天天惦记你的数据库

所以修改默认端口号就很有必要了

1、首先查看监听状态

lsnrctl status

2、关闭监听

lsnrctl stop

3、修改监听文件1521====>10001

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(ORACLE_HOME = /u01/11g)

(SID_NAME = pu)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = target)(PORT = 10001))

)

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

)

ADR_BASE_LISTENER = /u01/oracle

4、登陆数据库修改local_listenner

SQL> show parameter local_listener

NAME                                 TYPE

------------------------------------ ----------------------

VALUE

------------------------------

local_listener                       string

VALUES值为空

修改local_listener参数

SQL> show parameter local_liste

NAME                                 TYPE

------------------------------------ ----------------------

VALUE

------------------------------

local_listener                       string

SQL> alter system set local_listener="(address = (protocol = tcp)(host = target)

2  (port = 10001))";

System altered.

SQL> show parameter local_lis

NAME                                 TYPE

------------------------------------ ----------------------

VALUE

------------------------------

local_listener                       string

(address = (protocol = tcp)(ho

st = target)

(port = 10001))

5、启动监听

[[email protected] ~]$ lsnrctl start

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 10-MAY-2016 16:48:35

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Starting /u01/11g/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.3.0 - Production

System parameter file is /u01/11g/network/admin/listener.ora

Log messages written to /u01/oracle/diag/tnslsnr/target/listener/alert/log.xml

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=target)(PORT=10001)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=target)(PORT=10001)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production

Start Date                10-MAY-2016 16:48:36

Uptime                    0 days 0 hr. 0 min. 0 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /u01/11g/network/admin/listener.ora

Listener Log File         /u01/oracle/diag/tnslsnr/target/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=target)(PORT=10001)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Services Summary...

Service "pu" has 1 instance(s).

Instance "pu", status UNKNOWN, has 1 handler(s) for this service...

The command completed successfully

6、查看系统状态

[[email protected] ~]$ netstat -ano|grep 10001

tcp        0      0 192.168.6.152:26082         192.168.6.152:10001         ESTABLISHED off (0.00/0/0)

tcp        0      0 :::10001                    :::*                        LISTEN      off (0.00/0/0)

tcp        0      0 ::ffff:192.168.6.152:10001  ::ffff:192.168.6.152:26082  ESTABLISHED keepalive (7193.37/0/0)

已经开启10001端口号

7、验证登陆

[[email protected] ~]$ sqlplus / as [email protected]:10001:pu

SQL*Plus: Release 11.2.0.3.0 Production on Tue May 10 16:50:50 2016

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, Oracle Label Security, OLAP, Data Mining,

Oracle Database Vault and Real Application Testing options

SQL>

时间: 2024-08-07 17:11:51

修改oracle数据库监听端口号的相关文章

修改oracle 10g rac监听端口号为1523的步骤

修改oracle  10g rac监听端口号为1523的步骤 一. 修改listener.ora ,将其中的1521改为1523.事先做该文件的备份,以便快速复原 二. 修改tnsnames.ora ,将remote_listener对应的值 在 tnsnames.ora中的参数改为1523,事先做该文件的备份,以便快速复原 三. 修改local_listener数据库初始化参数 alter system set local_listener = '(ADDRESS = (PROTOCOL =

Oracle 修改监听端口号1521

在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,在这里,教大家如何修改oracle默认端口号为9999: 1.查看监听状态 $ lsnrctl status 2.停止监听 $ lsnrctl stop 3.修改配置文件 $ vi $ORACLE_HOME/network/admin/listener.ora 1521----->9999 4.登录并查看local_listener参数 $ sqlplus /

Oracle 数据库监听配置和服务

PLSQL Developer 非安装版  配置目录为文件目录 1是C:\Program Files\oracle\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2 2是C:\Program Files\oracle\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2\oci.dll 然后在环境变量中增加 变量名TNS_ADMIN  变量值C:\Program Files\oracle\

查看监听端口号,以及关闭进程

查看本机的监听端口号 netstat -an 回车 此命令可以查看本机已经启动的监听端口 -------------------------------------------------------------------------------------------------- 在windows命令行窗口下执行:   C:\>netstat -ano 我们可以知道某一端口被那个进程(对应PID)占用:然后我们可以打开任务管理器:查看某一PID对应的进程名:如果PID没有显示,菜单>查看

Windows环境下修改Oracle实例监听IP地址

Windows环境下修改Oracle实例监听IP地址. 配置文件路径:<ORACLE_HOME>\NETWORK\ADMIN 如:C:\Oracle11gR2\product\11.2.0\dbhome_1\NETWORK\ADMIN 一.修改配置文件:listener.ora # listener.ora Network Configuration File: D:\Oracle11gR2\product\11.2.0\dbhome_1\network\admin\listener.ora

问题1:Oracle数据库监听启动失败(重启监听,提示The listener supports no services)

编辑监听文件:/home/DB/oracle/11gR2/db/network/admin/listener.ora 在文件内添加静态监听实例,如下内容: SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = ora11g) )) 要注意的是,全局名和实例名要完全正确,此处区分大小写,比如之前试过,实际SID实例名是:ORA11g,但是我写成了ora11g,结果发现还是启动不了,把实例名改成OR

Oracle查看数据库与数据库监听启动状态

   1.数据库状态查询:    SQL>select status from v$instance;    2.数据库监听状态查询:    C:/Documents and Settings/skate_db>lsnrctl status    1.数据库状态命令结果详解:    [email protected]/export/home/oracle > sqlplus / as sysdba        SQL*Plus: Release 11.2.0.1.0 Productio

oracle 11g RAC数据库监听配置相关

oracle RAC 监听配置基本和单实例的配置相同 11g之后 安装RAC的过程中,不需要执行netca来手动创建监听,在安装集群软件的时候,会自动创建监听程序: 而在DBCA建库的时候,又会自动创建tnsname.ora文件 强烈推荐这篇: http://www.oracle.com/technetwork/cn/articles/database-performance/oracle-rac-connection-mgmt-1650424-zhs.html http://www.cnblo

oracle 数据库有服务端和客户端组成

数据库: 基本的概念: 数据库管理系统(Database Management System,DBMS): 管理(存储+操作(CRUD))数据的一个软件系统 关系型数据库管理系统(RDBMS): 数据库(Database):存放数据的磁盘,是RDBMS的一部分 市面上常见的数据库管理系统有哪些? ORACLE, Sql Server, Sqlite(手机数据库), DB2, Access, mysql,sybase,h2... SQL(Structure Query Language)结构化查询