改变或关闭Oracle XDB的ftp和http端口

oracle

Oracle 9i创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突,Oracle XDB的端口设置不在配置文件中,而是在数据库里。修改XDB的http和ftp服务端口的方法有3种:

1、使用sys登录Oracle,利用dbms_xdb修改端口设置

  SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
  SQL> call dbms_xdb.cfg_update(updateXML(
    2        dbms_xdb.cfg_get()
    3      , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
    4      , 8081))
    5  /

  Call completed.

  SQL> -- Change the FTP port from 2100 to 2111
  SQL> call dbms_xdb.cfg_update(updateXML(
    2         dbms_xdb.cfg_get()
    3       , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
    4       , 2111))
    5  /

  Call completed.

  SQL> COMMIT;

  Commit complete.

  SQL> EXEC dbms_xdb.cfg_refresh;

  PL/SQL procedure successfully completed.

2、使用OEM console,选择数据库,XML Database,Configuration,更改XDB的有关设置。

3、去掉数据库的初始化参数:

dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)',将会禁止XDB的http和ftp服务。

时间: 2024-11-01 03:56:43

改变或关闭Oracle XDB的ftp和http端口的相关文章

在Linux上自动启动和关闭Oracle数据库(9i/10g/11g)

在Oracle 1gR2或更高版本下使用RAC或ASM时,Oracle Clusterware会自动启动和停止Oracle数据库实 例,因此下面的过程不是必需的,对于其他情况,你就可以使用下面描述的方法了. ◆su命令 下面的描述是Oracle建议采用的自动启动和关闭Oracle 9i实例的方法. 一旦实例创建好后,标记/etc/oratab文件设置每个实例的重启标志为"Y": TSH1:/u01/app/oracle/product/9.2.0:Y 接下来,作为root用户登陆创建一

关闭Oracle死锁进程的具体步骤

有效关闭Oracle死锁进程的具体步骤: 1.查哪个过程被锁 查V$DB_OBJECT_CACHE视图: SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='过程的所属用户' AND CLOCKS!='0'; 2. 查是哪一个SID,通过SID可知道是哪个SESSION 查V$ACCESS视图: SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AND NAME='刚才查到的过程名'; 3. 查出SID和SERIAL#

解决关闭ORACLE数据库时SHUTDOWN: waiting for active calls to complete.

在关闭ORACLE数据库时,shutdown immediate;命令后一直未关闭,查看ALERT日志,在等待一段时间后日志中有提示: SHUTDOWN: waiting for active calls to complete. 原因是有些进程无法被PMON进程清理,导致SHUTDOWN时无法关闭而HANG住. ==>根据观察,在ORACLE10G及以上版本,会是如下提示:Active call for process 12345 user 'oracle' program 'oracle@a

如何开启/关闭oracle的归档

如何开启/关闭oracle的归档 如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动 1.开启归档 a. 关闭数据库shutdown immediate b. startup mount c. alter database archivelog d. alter database opne 2.禁止归档 a. 关闭数据库shutdown immediate b. startup mount c. alter databa

Win7安全关闭139、135、445等端口的方法

  Win7安全关闭139.135.445等端口的方法 1.在"开始"菜单选择"运行",输入"gpedit.msc"后回车,打开本地组策略编辑器.依次展开"计算机配置---windows设置---安全设置---ip安全策略,在 本地计算机"; 2.以关闭135端口为例(其他端口操作相同): 在本地组策略编辑器右边空白处 右键单击鼠标,选择"创建IP安全策略",弹出IP安全策略向导对话框,单击下一步;在出现的

请问azure部署ftp开通哪些端口,服务器端使用什么模式

问题描述 请问azure部署ftp开通哪些端口,服务器端使用什么模式 azure部署ftp开通哪些端口,服务器端使用什么模式,求助,谢谢 解决方案 默认开tcp/21端口,也可以是别的端口,不过别的端口需要额外的配置. 最好用主动模式,被动模式用资源管理器去连连不上. 解决方案二: 如果使用IIS来部署FTP,首先需要打开20和21端口,其次需要在FTP Firewall Support里面设置一组自定义的端口. 解决方案三: 默认开tcp/21端口,也可以是别的端口,不过别的端口需要额外的配置

求助,azure部署ftp 开通哪些端口,服务器端使用什么模式

问题描述 求助,azure部署ftp 开通哪些端口,服务器端使用什么模式 求助,azure部署ftp开通哪些端口,服务器端使用什么模式 解决方案 默认的话,开tcp 21端口就可以了.ftp本身有主动模式和被动模式两种,azure都支持,再强调一点, azure虚拟机本质上和你本地的服务器没有任何区别. 但是考虑到客户端的兼容性,最好用主动模式. 关于主动模式被动模式,参考:http://www.jb51.net/article/53820.htm 解决方案二: 开默认端口21,然后运行ftp

启动和关闭Oracle的几种方式

oracle 有以下几种启动方式:1.startup nomount非安装启动,这种方式启动下可执行:重建控制文件.重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件.  2.startup mount dbname 安装启动,这种方式启动下可执行:  数据库日志归档.  数据库介质恢复.  使数据文件联机或脱机,  重新定位数据文件.重做日志文件.   执行"nomount",然后打开控制文件,确认数据文件和联机日志

如何关闭oracle rac选项 make rac

aix平台上,从 rac 环境 tar 过来的oracle软件,直接解包到新机器上,目标环境是单机,则需要关闭 rac 选项. RAC OFF 1. Login as the Oracle software owner and shutdown all database instances on all nodes in the cluster. 2. cd $ORACLE_HOME/rdbms/lib 3. make -f ins_rdbms.mk rac_off If this step d