篇一 :oracle更改默认端口号

oracle更改默认端口号,监听器加密,限制ip访问

来源:互联网 作者:skate 发布时间:2009-06-18 标签:oracle安全

oracle数据库的安全包含两部分:

1.一部分是os的安全

2.网络的安全

2.oracle软件本身的安全

os的安全依赖相应的操作系统及管理员的技术水平,我们这里只谈谈oracle的安全 我了解的oracle软件的安全包含:

1.更改oracle的默认监听端口号

2.给监听器加密码

3.oracle控制ip的连接

下面将针对这三个方面测试学习

---------oracle默认监听端口更改--------------

1. 更改oracle的默认监听端口号

修改端口号的整体步骤

1.1 。 查看当前监听的状态

1.2 。 停止监听

1.3 。 修改监听文件的端口号

1.4 。 修改初始化参数local_listener

1.5 . 重启监听器

1.6 。 修改完毕,使用新端口登录测试

实践步骤:

1.1 。 查看当前监听的状态

C:\Documents and Settings\skate_db>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7月 -2008 12:1 1:19

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

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))

LISTENER 的 STATUS

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

别名 LISTENER

版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ ction

…… …… 余下全文

篇二 :Windows下修改Oracle默认的端口(图文并茂)

Windows下修改默认的端口

作者:寒昌

【强调一点】

由于oracle实例的动态注册只能在默认端口1521上运行,端口修改后监听一定要记得修改为“静态注册”方式。否则您永远也等不到LISTENER动态监听到您的oracle实例!

修改步骤如下:

1. 修改listener.ora文件,端口从1521修改成1500,同时将监听改为“静态注册”,下图为修改前和修改后的对比:

修改前的配置

修改后的配置

Windows下修改Oracle默认的端口图文并茂

Windows下修改Oracle默认的端口图文并茂

2. 修改tnsnames.ora文件,将其中出现的1521端口号修改为1500,下图为修改前和修改后的对比:

修改前的配置

修改后的配置

3. 重新启动oracle监听器:

Windows下修改Oracle默认的端口图文并茂

Windows下修改Oracle默认的端口图文并茂

4. 测试是否修改成功:

在命令行中输入:sqlplus system/oracle@orcl

system:表示oracle系统账户名,oracle表示system账户的密码,orcl表示oracle的数据库实例名。

如果命令行出现“SQL>”形式,则表示修改端口成功,则如下图所示:

Windows下修改Oracle默认的端口图文并茂

Windows下修改Oracle默认的端口图文并茂

…… …… 余下全文

篇三 :查看Oracle11g中OEM访问地址以及端口号

如何查看Oracle 11g中OEM的访问地址已经端口号

1. 查看/u01/app/oracle/sysman/config/emd.properties文件获取OEM地址

[oracle@CentOS config]$ pwd

/u01/app/oracle/sysman/config

[oracle@CentOS config]$ grep REPOSITORY_URL emd.*

emd.properties:REPOSITORY_URL=http://CentOS:%EM_UPLOAD_PORT%/em/upload/

emd.properties.emca:REPOSITORY_URL=http://%EM_REPOS_HOST%:%EM_UPLOAD_PORT%/em/upload/

emd.properties.template:%EM_UPLOAD_DISABLE%REPOSITORY_URL=http://%EM_REPOS_HOST%:%EM_UPLOAD_PORT%/em/upload/

2. 查看$ORACLE_HOME/install/portlist.ini获取端口号

[oracle@CentOS ~]$ cat $ORACLE_HOME/install/portlist.ini Enterprise Manager Console HTTP 端口 (orcl) = 1158

Enterprise Manager 代理端口 (orcl) = 3938

Enterprise Manager Console HTTP 端口 (DB917) = 5500

Enterprise Manager 代理端口 (DB917) = 1830

访问DB917数据库OEM的地址是:http://CentOS:5500/em

或者 http://主机IP:5500/em

…… …… 余下全文

篇四 :图文教程:更改oracle数据库监听端口

1、更改数据库监听端口。

安装oracle时默认的监听端口号为1521,下面我们更改为9460。

1.1查看当前监听的状态。

打开CMD窗口,运行命令:

图文教程更改oracle数据库监听端口

lsnrctl status

1.2停止监听,输入命令:

图文教程更改oracle数据库监听端口

lsnrctl stop

1.3修改Oracle安装目录下listener.ora文件中的监听端口号,将原来的1521改为你所需要的端口号(这里为9460),用于网络连接。如下图。

图文教程更改oracle数据库监听端口

1.4 修改初始化参数local_listener,用于本地连接。输入命令:

图文教程更改oracle数据库监听端口

sqlplus / as sysdba

再输入命令查看:

图文教程更改oracle数据库监听端口

show parameter local_listener

再输入命令修改:alter system set local_listener="(address=(protocol=tcp)(host= WWW-B5C23C4AE37)(port=9460))";

注:这里的WWW-B5C23C4AE37是你的当前主机名称或者IP,9460是更改后的端口号。

图文教程更改oracle数据库监听端口

1.5 重启监听器,输入命令exit退出sqlplus,再输入命令:

图文教程更改oracle数据库监听端口

lsnrctl start

1.6 修改完毕,测试新端口。

检查监听端口是否改变,输入命令:netstat –an | find “9460”

图文教程更改oracle数据库监听端口

查看监听器的状态,输入命令:lsnrctl status

图文教程更改oracle数据库监听端口

使用新端口号(9460)登录数据库实例new测试一下。

图文教程更改oracle数据库监听端口

注意:当修改了oracle默认监听端口后,用tnsping会出错的,因为这个时候,oracle会读tnsnames.ora这个文件,而这个文件的端口号没有更改,只要更改下这里对应的端口号就可

以了。例如:

图文教程更改oracle数据库监听端口

从上图可以看出oracle仍然用端口1521,我们更改下tnsnames.ora的端口号就可以了。找到oracle安装目录下的tnsnames.ora,用记事本打开后,找到实例NEW,修改端口号为9460。设置后要重启监听生效。

…… …… 余下全文

篇五 :Windows上Oracle开放防火墙端口问题

Windows上Oracle开放防火墙端口问题

安装完Windows版的Oracle 10G 后,开启了windows 2003自带的防火墙,发现在本机可以访问oracle数据库,但在远程不能连接,一直都在报连接超时。关闭防火墙后,可以用远程连接Oracle 10G 数据库。但开启防火墙后,又不能连接,说明问题出在防火墙上,防火墙开启TCP 1521端口,仍然不能连接数据库。解决问题的办法如下:

1.如果是Oracle 8i ,修改注册表HKLM\Software\Oracle,增加一个字符串值USE_SHARED_SOCKET = TRUE。

2.如果是非Oracle 9i,打开%Oracle_Home%\bin\oracle.key文件,按里面的路径HKLM增加一个字符串值USE_SHARED_SOCKET = TRUE。

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]

"USE_SHARED_SOCKET"="TRUE"

3.增加以后重启机子让注册表生效

问题描述:

要使Oracle客户端能正常连接到设置有防火墙的安装在windows上的Oracle服务器,单开放一个1521或自定义的监听端口是不够的。

unix平台不用担心,系统自动会解决这个问题.,只需要开放一个1521端口就行。

在windows系统下,Oracle客户端连接服务器,首先去找1521监听端口,服务器的1521监听端口再向server process进程发出请求,并返回一个随机端口给客户端,客户端再来连接这个端口和数据库进行通信。

监听端口之外的这个新的连接端口是不可预知的,因而会被防火墙阻止。如何做到只开放1521端口就能正常访问Oracle数据库?下面我们来具体介绍解决此问题的方法。

解决方案一:

…… …… 余下全文

篇六 :Linux下修改oracle监听端口

Linux下修改oracle监听端口

Linux下修改oracle监听端口

Linux下修改oracle监听端口

Linux下修改oracle监听端口

Linux下修改oracle监听端口

…… …… 余下全文

篇七 :常用默认端口号

常用默认端口号

网络层---数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是TCP连接,那么在网络层IP包里面的协议号就将会有个值是6,如果是UDP的话那个值就是17---传输层。 传输层---通过接口关联(端口的字段叫做端口)---应用层。

用netstat –an 可以查看本机开放的端口号。

代理服务器常用以下端口:

(1). HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080

(2). SOCKS代理协议服务器常用端口号:1080

(3). FTP(文件传输)协议代理服务器常用端口号:21

(4). Telnet(远程登录)协议代理服务器常用端口:23

HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口);

HTTPS(securely transferring web pages)服务器,默认的端口号为443/tcp 443/udp;

Telnet(不安全的文本传送),默认端口号为23/tcp(木马Tiny Telnet Server所开放的端口); FTP,默认的端口号为21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口);

TFTP(Trivial File Transfer Protocol ),默认的端口号为69/udp;

SSH(安全登录)、SCP(文件传输)、端口重定向,默认的端口号为22/tcp;

SMTP Simple Mail Transfer Protocol (E-mail),默认的端口号为25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口); POP3 Post Office Protocol (E-mail) ,默认的端口号为110/tcp;

…… …… 余下全文

篇八 :常见数据库默认的端口号 收藏

常见数据库默认的端口号

端口 功能英文注解 功能中文注解

1 TCPMUX TCP PORT SERVICE MULTIPLEXER 传输控制协议端口服务多路开关选择器

2 COMPRESSNET MANAGEMENT UTILITY COMPRESSNET 管理实用程序

3

5

7

9 COMPRESSNET RJE COMPRESSION PROCESS 压缩进程 REMOTE JOB ENTRY ECHO 远程作业登录 回显 丢弃 ECHO

DISCARD SYSTAT DISCARD 11

13

17

18

19

20 ACTIVE USERS DAYTIME 在线用户 时间 每日引用 消息发送协议 字符发生器 DAYTIME QOTD MSP QUOTE OF THE DAY MESSAGE SEND PROTOCOL CHARGEN FTP-DATA CHARACTER GENERATOR FILE TRANSFER[DEFAULT DATA] 文件传输协议(默认数据口)

21

22 FTP SSH FILE TRANSFER[CONTROL] 文件传输协议(控制) SSH远程登录协议 SSH REMOTE LOGIN PROTOCOL

---SSH

23 TELNET TELNET 终端仿真协议 ---TELNET 24 ? ANY PRIVATE MAIL SYSTEM 预留给个人用邮件系统

25 SMTP SIMPLE MAIL TRANSFER 简单邮件发送协议 ---SMTP

27 NSW-FE NSW USER SYSTEM FE NSW 用户系统现场工程师

…… …… 余下全文