zoukankan      html  css  js  c++  java
  • 解决Oracle的XDB HTTP/FTP服务占用8080端口的问题

    Oracle 9i创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB包含HTTP和FTP服务,分别监听TCP
    8080和2100端口,刚好和JBoss、Tomcat等默认8080端口冲突,网上找到的办法多是修改端口号,今日好不容易找到一个关闭XDB
    HTTP/FTP服务的方法,特地记录在blog上。

    1、首先:
    找到
    Oracle安装目录下admin\ccdb\pfile\init.ora.*文件,例如:
    E:\oracle\admin\ccdb\pfile\init.ora.330200818446

    2、找到该文件后,注释掉下面一行并保存。如下:
    #dispatchers="(PROTOCOL=TCP)
    (SERVICE=orclXDB)"

    3、登录到sqlplus,
    E:\>sqlplus
    /nolog

    SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 4月 30 20:23:58
    2008

    Copyright (c) 1982, 2002, Oracle Corporation. All rights
    reserved.

    SQL>

    4、
    登录为sysdba
    SQL>
    conn sys as sysdba
    请输入口令:
    已连接。

    5、关闭数据库并重启
    SQL> shutdown
    immediate
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。

    SQL> startup
    open
    ORACLE 例程已经启动。
    Total System Global Area 126950220 bytes
    Fixed Size
    453452 bytes
    Variable Size 100663296 bytes
    Database Buffers 25165824
    bytes
    Redo Buffers 667648 bytes

    SQL>
    exit
    已断开连接

    6、退出到命令行后利用netstat -ano |find
    ":8080",发现8080端口已释放。


    附sqlplus的一些用法

    DBA$sqlplus /nolog
    --运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录;
    SQL> connect /as sysdba
    --以系统管理员(sysdba)的身份连接数据库;如果需要对数据库进行管理操作,那么需要以这种方式登录数据库,
    或者
    SQL> connect
    sys@service_name as sysdba,其中service_name你配置的客户tnsname服务名。

  • 相关阅读:
    sql 常见错误
    jdbc 回顾
    oracle return code 2112
    cobol COMP-3最后1位
    oracle Lower Upper length substr
    UTF-8 与 BIG-5 转码
    用UltraEdit转换大小写
    oracle substr
    oracle中 char,varchar,varchar2的区别
    oracle 查看16进制
  • 原文地址:https://www.cnblogs.com/zwq194/p/2697045.html
Copyright © 2011-2022 走看看