精华内容
下载资源
问答
  • 1、先在/etc/services中检查有没有该实例的监听端口,如果没有则...2、启动数据库后,确保可以正常访问数据库,使用db2set -all检查是否有东西返回,如果有但netstat找不到端口,则继续检查 db2inst1@susex64:~>...

    1、先在/etc/services中检查有没有该实例的监听端口,如果没有则用root身份增加两行

    db2c_db2inst1      50000/tcp
    db2c_db2inst1      50000/udp

    2、启动数据库后,确保可以正常访问数据库,使用db2set -all检查是否有东西返回,如果有但netstat找不到端口,则继续检查

    db2inst1@susex64:~> db2set -all
    [i] DB2AUTOSTART=YES
    [g] DB2_COMPATIBILITY_VECTOR=MYS
    [g] DB2SYSTEM=susex64
    [g] DB2INSTDEF=db2inst1
    [g] DB2ADMINSERVER=dasusr1

    3.使用一下命令,如果找不到DB2COMM=TCPIP,则手工添加

    db2inst1@susex64:~>db2 get dbm cfg |grep "SVCENAME"
     TCP/IP Service name                          (SVCENAME) = db2c_db2inst1

    手工添加

    db2inst1@susex64:~>db2set DB2COMM=TCPIP

     如果 得到的结果如下

    TCP/IP Service name        (SVCENAME) =
    SSL service name           (SSL_SVCENAME=
    

    则需要设置DB2的TCP服务名称

    db2 update database manager configuration using svcename db2c_db2inst1(自定义名称)

    4、重新启动db2

    db2inst1@susex64:~>db2stop force
    db2inst1@susex64:~>db2start

     5、问题解决

    netstat -nap|grep 50000
    tcp        0      0 0.0.0.0:50000           0.0.0.0:*               LISTEN      417/db2sysc  

     

    6、 注意事项:

    如果要更改servers的监听端口,则需要在建库之前都配置好servers,因为监听的配置是属于前期配置。

    如果在建库建表过程中,出现了不可描述的错误,建议删掉库重新来过。当然,不能在生产环境上操作,慎重。

    展开全文
  • ebs rac 数据库更改监听端口

    千次阅读 2015-01-06 11:10:27
    背景:新科隆出来一套ebs rac数据库,但是监听端口使用的是1521,考虑测试环境,想用这个端口,打算改成1531。1、修改context file,把对应的端口改掉(两个节点)。这三个端口都改成15312、分别在两个节点运行...

    背景:

    新克隆出来一套ebs  rac数据库,但是监听端口使用的是1521,考虑到测试环境,不想用这个端口,打算改成1531。



    1、修改context file,把对应的端口改掉(两个节点)。

    这三个端口都改成1531


    2、分别在两个节点运行autocfg

    会报错,不过可以忽略,查看db 层tns_admin 下面的tnsnames.ora配置文件都被改成1531,就可以了。


    3、重新修改,注册local_listener,重启监听:

    db用户停止当前监听:

    srvctl stop listener -l listener_dwhdb

    db用户修改监听端口:

    srvctl modify listener -l LISTENER_DWHDB -p 1531

    db用户启动监听:

    srvctl setenv listener -l LISTENER_DWHDB  -T TNS_ADMIN='/oracle/11g/db/network/admin/DWHDB_dwhdb'
    srvctl start listener -l LISTENER_DWHDB


    修改初始化参数文件里的local_listener参数:

    注册到数据库
    节点1:
    sqlplus/nolog
    conn /as sysdba
    alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.31)(PORT=1531))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.33)(PORT=1531))))' scope=both sid='DWHDB1';
    alter system register;


    节点2:
    sqlplus/nolog
    conn /as sysdba
    alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.32)(PORT=1531))(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.34)(PORT=1531))))' scope=both sid='DWHDB2';
    alter system register;




    修改grid层的scan监听端口:

    由于该ebs rac环境,数据库层管理了vip,grid层管理了scan。当我们改完了上面这部分,scan目前还是原来的,我们要手动改成1531:

    当前:




    修改过程:

    先手工停掉当前scan监听:

    dwhdb01:grid$ srvctl stop scan_listener


    尝试修改:


    但是发现用grid用户是无法修改的,所以,得用root用户修改:

    # /oracle/grid/bin/srvctl modify scan_listener -p 1531


    在数据库里修改参数文件:

    sqlplus/nolog
    conn /as sysdba
    alter system set remote_listener='dwhdb-scan01.zhlic.com.cn:1531' scope=both sid='*';
    alter system register;






    展开全文
  • Oracle数据库监听端口

    千次阅读 2018-11-06 14:45:06
    问题描述: Oracle数据库安装完成之后,在其他机器无法远程访问该数据库。...如果命令执行结果中,没有1521,说明该端口监听没有打开 3.查看/oracle/product/11.2.0/dbhome_1/network/admin/目录下是否...

    问题描述:

    Oracle数据库安装完成之后,在其他机器无法远程访问该数据库。

    解决方法:

    1.确保网络和防火墙开通(防火墙开通1521端口)

    2.查看1521端口是否启用

    netstat -n|grep 1521

    如果命令执行结果中,没有1521,说明该端口监听没有打开

    3.查看/oracle/product/11.2.0/dbhome_1/network/admin/目录下是否有listener.ora文件

    4.修改listener.ora文件内容

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
        )
      )

    其中主机名修改为Oracle所在服务器的主机名称

    5.重启Oracle服务和监听

    cd $ORACLE_HOME #进入到oracle的安装目录 
    dbstart #重启服务器 
    lsnrctl start #重启监听器

    展开全文
  • 如何修改MySQL数据库监听端3306

    千次阅读 2018-07-16 13:53:40
    关于修改MySQL数据库默认端口号的问题我总结了3个步骤:第一步:确定MySQL数据库文件存储路径及启动时监听端口第二步:启动MySQL第三步:停止MySQL详细步骤如下:第一步:创建MySQL的配置文件my.ini,端口定为:...

    关于修改MySQL数据库默认端口号的问题我总结了3个步骤:

    第一步:确定MySQL数据库文件存储路径及启动时监听的端口

    第二步:启动MySQL

    第三步:停止MySQL


    详细步骤如下:

    第一步:创建MySQL的配置文件my.ini,端口定为:3307

        例如创建my.ini的路径为:c:\Mysql\dbdata3307\conf\my.ini

          MySQL的数据库文件的存储路径为:c:\Mysql\dbdata3307

          提示:windows系统下不区分文件大小写,换句话就是你在哪个盘下创建文件夹大小写不区分。

       按照my.ini的创建路径执行为:c:\Mysql\dbdata3307\conf\my.ini,我是选择用Notepad++打开刚创建的my.ini,在配置文件下输入:数据库监听的端口port:3307及MySQL数据库文件的存储路径:datadir=c:\Mysql\dbdata3307,如下图所示:



        第二步:启动MySQL 

          1: 启动命令位于计算机管理-->服务和应用程序-->服务-->MySQL



    2: 选中MySQL,右击属性,在MySQL的属性框中,找到可执行文件的路径,该路径就是启动MySQL的指令,把该路径复制出来,稍微修改下即可。

    复制的路径为mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL

    要修改为:mysqld --defaults-file="c:\mysql\dbdata3307\conf\my.ini",复制该语句,粘贴到doc命令下回车执行。如下图


    右击查看error日志,如下图所示:


    此时把之前安装好的MySQL的data目录下的mysql复制到刚创建的dbdata3307下即可,一般MySQL默认安装的路径为:C:\Program Files\MySQL\MySQL Server 5.5\data如图所示:



    此时重新在doc命令下执行语句:mysqld --defaults-file="c:\mysql\dbdata3307\conf\my.ini"如下图所示:



    当有.pid文件出现时,及执行成功,此时还可以查看error日志文档,error日志文档也会显示是否连接成功MySQL,如图所示:


    出现:ready for connections,port:3307即连接成功。在doc命令下输入:mysql -uroot -P3307登录验证,如图所示:


    在doc命令下输入这么长的启动命令,难免会繁琐,不方便,此时,可以创建一个启动脚本,双击启动脚本就可以完成MySQL的端口启动,具体操作如下:在c:\Mysql\dbdata3307下创建bin文件夹,文件夹下创建start.bat启动脚本,把MySQL的启动命令写到启动脚本里,具体操作如图所示:


    验证如下:双击启动脚本前,先把MySQL服务关掉,doc命令下输入:mysqladmin -uroot -P3307 shutdown 

    此时输入登录3307端口命令:mysql -uroot -P3307是登录不进去的,如图所示:


    此时双击启动脚本start.bat,屏幕一闪而过,即说明MySQL启动成功。此时在doc命令下输入3307登录指令:mysql -uroot -P3307,就可以登录到3307端口了,如图所示:


    第三步:停止MySQL

    在doc命令下输入MySQL的停止服务指令:mysqladmin -uroot -P3307 shutdown即可实现,再次登录时,就登录不进去了,如图所示:


    展开全文
  • 数据库监听

    千次阅读 2017-06-05 22:56:42
    Netca其实就是在配置listener.ora文件,所以可以直接通过template手动编辑listener.ora文件 1.监听的作用 ...监听程序通过对外服务名,向外部提供服务,在用户进程想连接进数据库时,必须通过监听验证...
  • 刚装好oracle 10g 时,把数据库监听端口是1522.后来把端口改成了1521了,登上em发现Enterprise Manager 无法连接到数据库实例 ,连接字符串的端口仍是1522,如何解决这个问题。 登陆:http://wuhao:5500/em ...
  • Linux下mysql服务存在,但是3306端口监听不存在,远程连接不上 问题描述: 在centOS6-64位虚拟机上安装mysql5.7.24数据库,存在以下问题:   &...
  • 本地访问Oracle数据库监听的问题

    千次阅读 2016-08-02 11:49:55
    关于局域网内别人访问我本机Oracle数据库提示无监听的问题 首先修改本地oracle配置文件listener.ora内容如下将Host的参数由默认的localhost修改为本机的计算机全名代码下面附上图片# listener.ora Network ...
  • SQL Server 启动后netstat -a 找不到1433端口监听博主在配置好新的数据库后,就是连接不上,cmd敲netstat -a 后发现根本没有1433端口。。这个问题困扰了博主一下午。。最后的解决方法也很简单。。记在这里希望帮到...
  • oracle数据库监听服务启动成功

    千次阅读 2018-01-18 23:19:17
    数据库服务器正确:ping 服务器IP是否正确。正确,将URL更改为正确 端口号错误:一般不会错误。 进行一下操作:在DOS上键入sqlplus,检查oracle是否开启 一却正常,执行下面第2步。 2。防火墙 如果机器上安装有...
  • 一般情况下,Oracle数据库连接时出现无监听问题主要有三方面原因:第一:Oracle服务端未配置监听,或监听服务未开启。第二:Oracle客户端未配置服务命名。第三:PL/SQL未设置Oracle客户端Home和OCI library。解决...
  • Oracle数据库修改LISTENER的监听端口

    千次阅读 2011-09-01 18:24:35
    【强调一点】 由于oracle实例的动态注册只能在默认端口1521上运行,端口修改后监听一定要记得修改为“静态...否则您永远也等不到LISTENER动态监听到您的oracle实例! 【修改步骤】 1.修改listener.ora文件,端...
  • 需要监听到1433端口的场景其一:本地计算机安装了sql server数据库,本地有程序启动时需要连接sql server数据库,程序里的属性文件里配置的连接sql server数据库端口是1433,所以我们要让这个端口启用才能启动程序...
  • 给Oracle数据库换一个1522端口监听

    千次阅读 2019-02-28 23:59:58
    很久以前就想写写分析函数,Oracle的分析函数是个强大的东东,也整理过一些,但始终觉得拿出手。。。 写写我们家littlefairy?想到就很开心哈哈哈哈哈哈哈哈哈哈哈哈哈傻的不行! 打住打住,时间多了,就最后...
  • Oracle数据库监听配置

    2013-05-10 11:49:21
    Oracle数据库监听配置 中国IT实验室 作者: 未知 责编: 宝良 2007-05-20 近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,并...
  • Oracle 数据库监听配置

    2011-09-28 14:29:20
     监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 ...
  • 今天忽然 想到一个问题,将oracle的监听ebtl服务的作用是...oracle监听服务是不是就是监听某一个端口(1521) 如果有外来访问1521就会转oracle数据库那里; 如果监听关掉,新来的链接就知道去哪 但是之前已经...
  • 今天接了一个需求 需要从本地跑脚本读远程数据库的数据 ,而数据库又是从跳板...#mysql 远程数据库端口映射本地 ssh -p {ssh_port} -i {rsa_file} -fNL {local_port}:{mysql_ip}:{mysql_port}  {ssh_user}@{ssh_ip...
  • oracle数据库监听配置

    2009-12-14 16:28:00
    3、 连接数据库服务器(1) 启动服务器端监听器与数据库服务Linux/Unix下,启动监听器:$ lsnrctl start 关闭监听器:$ lsnrctl stop查看监听状态:$ lsnrctl status启动数据库:$ sqlplus /nolog SQL>conn sys@...
  • 数据库服务器正确:ping 服务器IP是否正确。正确,将URL更改为正确 端口号错误:一般不会错误。 进行一下操作:在DOS上键入sqlplus,检查oracle是否开启 一却正常,执行下面第2步。 2。防火墙 如果机器上安装有...
  • mysql无法看到3306端口监听

    千次阅读 2020-01-09 10:00:15
    mysql> show global variables like 'port';是0 原因是我的my.cnf有话: skip-network 或 注释掉,然后运行netstat -an|grep 3306 就可以看到了
  • 启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写计算机(如:LAPTOP-H8PENEM9)名字或者ip,端口号还是1521,然后保存。 重启监听服务。 启动Database configuration Assistant ...
  • 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。
  • 开放linux下mysql数据库3306端口

    万次阅读 2016-03-23 19:02:07
    前一段时间,想在本地连接远程linux服务器上的数据库,可老是超时连接上,但是ping 服务器也能ping通,后来感觉可能是服务器数据库的对外端口可能禁了。(1)首先要确认的是3306端口是不是对外开放了。mysql默认...
  • navicate 连接 oracle11g精简版数据库时: 环境: win7 64位, oracle11g精简版1.在navicate连接属性配置时, 服务名或SID: XE D:\oracle11g\app\oracle\product\11.2.0\server\network\ADMIN 下的tnsnames.ora中.XE = ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 119,449
精华内容 47,779
关键字:

数据库端口监听不到