篇一 :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

…… …… 余下全文

篇二 :查看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端口大全

Oracle端口大全

Oracle端口大全

Oracle端口大全

Oracle端口大全

…… …… 余下全文

篇四 :图文教程:更改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实例的动态注册只能在默认端口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默认的端口图文并茂

…… …… 余下全文

篇六 :Oracle占用端口解决办法

Oracle占用端口解决办法

1、是谁占用了80端口。netstat命令就可完成这个任务:netstat -anb 。

2、W3SVC 服务无法绑定实例

1、返回数据是错误代码。

2、端口被占用

3、Oracle 安装后 8080和80端口被占用的解决办法

可能在本地同时安装过Tomcat和Oracle的人都会知道,安装完Oracle后,会发现Tomcat的8080端口已经被Oracle占用了。

其实那是Oracle的一个XML数据库服务占用了8080端口,可以使用sys账号以sysdba身份登录进去,用以下语句更改掉Oracle所占用的端口: Oracle 9i:

call dbms_namespace.shell('@jis/install/serverendp.ssh admin 8080 9090 -register');

Oracle 10g:call

dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',9090));

注意:以上语句是更改Oracle XML数据库端口为9090,你可以改为其它空闲的端口。执行以上命令要以sysdba身份进行登陆。

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

解决80端口占用的办法:

两种方法:

第一:修改目录oracle\Apache\Apache\conf中的两个文件:httpd.conf、httpd.conf.default,将文件中的端口由80改为8080即可将Apache的应用

…… …… 余下全文

篇七 :20xx开放Oracle端口

20xx开放Oracle端口

20xx开放Oracle端口

20xx开放Oracle端口

20xx开放Oracle端口

20xx开放Oracle端口

20xx开放Oracle端口

同理可以开放 EM 用的 1158 端口。

执行完后用下面命令测试

telnet SERVER_IP 1521

…… …… 余下全文

篇八 :oracle端口导致web应用用不了80(localhost)的问题

修改oracle所占用的80端口

1.这是由于oracle内置Apache造成的,可以更改Apache的应用端口,方法如下:

请修改目录oracle\ora81\Apache\Apache\conf中的两个文件:httpd.conf、httpd.conf.default,将文件中的端口由80改为8080即可将Apache的应用端口改为8080端口,重新启动Apache,Web就能使用80端口了,此时Apache使用的是8080端口。

若你不知道Apache如何重启,就重新启动你的计算机,重启后,问题应当解决。

2.Oracle安装后解决80端口占用的办法:

修改目录oracle\Apache\Apache\conf中的两个文件:httpd.conf、httpd.conf.default,将文件中的端口由80改为18001即可将Apache的应用端口改为18001端口,重新启动Apache,Web就能使用80端口了,此时Apache使用的是18001端口。若你不知道Apache如何重启,就重新启动你的计算机,重启后,问题应当解决。

解决

8080端口占用的办法:

使用sys账号以sysdba身份登录进去,用以下语句更改掉Oracle所占用的端口:

Oracle 9i:call dbms_namespace.shell('@jis/install/serverendp.ssh admin 8080 9090 -register');

Oracle 10g:call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',9090));

注意:以上语句是更改Oracle XML数据库端口为9090,你可以改为其它空闲的端口。执行以上命令要以sysdba身份进行登陆。

…… …… 余下全文