机房有两套网络,一套办公网,一套机房的内网,办公网可以通过vpn在其他地方访问,内网只能在公司办公室访问。团队有同事去外地办公,开发的时候需要通过客户端直连数据库,于是把数据库服务器的网线换到办公网的路由器下,修改个IP地址。
然后修改下Oracle的监听就行了

具体如下:

1、修改Oracle监听 listener.ora,修改IP地址

2、重启监听

  1. # 、修改Oracle监听 listener.ora
  2. cd $ORACLE_HOME/network/admin/
  3. [oracle@venn01 admin]$ pwd
  4. /opt/oracle/db01/app/oracle/product/11.2.0/network/admin
  5. [root@venn01 admin]# more listener.ora
  6. # listener.ora Network Configuration File: /opt/oracle/db01/app/oracle/product/11.2./network/admin/listener.ora
  7. # Generated by Oracle configuration tools.
  8.  
  9. SID_LIST_LISTENER =
  10. (SID_LIST =
  11. (SID_DESC =
  12. (SID_NAME = PLSExtProc)
  13. (ORACLE_HOME = /opt/oracle/db01/app/oracle/product/11.2.)
  14. (PROGRAM = extproc)
  15. )
  16. )
  17.  
  18. LISTENER =
  19. (DESCRIPTION_LIST =
  20. (DESCRIPTION =
  21. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
  22. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = ))
  23. )
  24. )
  25.  
  26. ADR_BASE_LISTENER = /opt/oracle/db01/app/oracle
  27.  
  28. # restart oracle listener
  29. # 、重启监听
  30. [oracle@venn01 ~]$ lsnrctl start
  31.  
  32. LSNRCTL for Linux: Version 11.2.0.1. - Production on -SEP- ::
  33.  
  34. Copyright (c) , , Oracle. All rights reserved.
  35.  
  36. Starting /opt/oracle/db01/app/oracle/product/11.2./bin/tnslsnr: please wait...
  37.  
  38. TNSLSNR for Linux: Version 11.2.0.1. - Production
  39. System parameter file is /opt/oracle/db01/app/oracle/product/11.2./network/admin/listener.ora
  40. Log messages written to /opt/oracle/db01/app/oracle/diag/tnslsnr/venn01/listener/alert/log.xml
  41. Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
  42. Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.101)(PORT=)))
  43.  
  44. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
  45. STATUS of the LISTENER
  46. ------------------------
  47. Alias LISTENER
  48. Version TNSLSNR for Linux: Version 11.2.0.1. - Production
  49. Start Date -SEP- ::
  50. Uptime days hr. min. sec
  51. Trace Level off
  52. Security ON: Local OS Authentication
  53. SNMP OFF
  54. Listener Parameter File /opt/oracle/db01/app/oracle/product/11.2./network/admin/listener.ora
  55. Listener Log File /opt/oracle/db01/app/oracle/diag/tnslsnr/venn01/listener/alert/log.xml
  56. Listening Endpoints Summary...
  57. (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
  58. (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.101)(PORT=)))
  59. Services Summary...
  60. Service "PLSExtProc" has instance(s).
  61. Instance "PLSExtProc", status UNKNOWN, has handler(s) for this service...
  62. The command completed successfully

可以看到,监听已经在新的IP地址上启动了,使用客户端连接正常,搞定

Oracle服务器修改IP后的更多相关文章

  1. oracle主机修改IP后客户端无法连接

    无论SQLPLUS还是PLSQL Developer连接均报错: ERROR:ORA-12154: TNS: 无法解析指定的连接标识符 解决方法:修改主机IP后,客户端修改tnsnames文件IP:还 ...

  2. Openfire 服务器更换ip后的恢复方法

    如果你的服务器名称和mysql的地址都是使用的静态ip地址配置的,更改ip后,openfire就会开启失败,这种情况下请看下面的解决方法. 比如你的ip地址由 192.168.0.111 改为192. ...

  3. Gitlab修改IP后,配置更改

    gitlab 服务器在修改了IP地址之后,面对需要修改配置的问题,否则每个项目的 git网址显示是老IP.从网上搜索了不少修改教程,发现基本都是修改 /opt/gitlab/embedded/serv ...

  4. [转][CentOS]修改IP后立即生效

    来自:http://bbs.51cto.com/thread-789908-1.html Linux系统里修改IP地址后该如何使之即刻生效,有两种方法可以解决: (1) sudo ifdown eth ...

  5. 【linux】修改ip后hadoop只有四个节点的问题

    学校的机房,每重启一次就会将虚拟机的某些配置还原到部署到学生机时候的状态(例如.etc/hosts文件中ip与主机名的映射),这个时候与我们前面所部署的hadoop就会产生IP不对应的状态,导致了ha ...

  6. sharepoint服务器修改密码后出现HTTP Error 503

    HTTP Error 503   解决办法: 更改sharepoint 网站应用程序池标示后,更改标示重新输入管理员密码,问题解决!

  7. 安装Oracle后修改IP总结(转载)

    转载自:http://blog.csdn.net/bleibo/article/details/5447198 安装Oracle后修改IP总结(转载) 针对ORACLE 10G 在安装完后,修改IP ...

  8. 修改计算机名或IP后Oracle10g无法启动服务的解决办法

    修改计算机名或IP后Oracle10g无法启动服务的解决办法 遇到的问题,问题产生原因不详.症状为,windows服务中有一项oracle服务启动不了,报出如下错误. Windows 不能在 本地计算 ...

  9. Centos7修改为固定IP后 yum 出现could not retrieve mirrorlist

    Centos7修改为固定IP后 yum 出现could not retrieve mirrorlist,发现yum源的域名无法解析 按照6,修改/etc/resovle.conf,新增域名解析服务器1 ...

随机推荐

  1. windows下python文件与文件夹操作

    一.导入模块 imoprt os 二.获取python当前执行的目录 s=os.getcwd() 三.创建文件 import datetime import os dtime=datetime.dat ...

  2. TOJ3112: 单词串串烧(回溯)

    传送门(<--可以点击的) 时间限制(普通/Java):1000MS/3000MS     内存限制:65536KByte 描述 “单词串串烧”是一款拼词智力游戏,给定4*4的方格,随机取16个 ...

  3. Unity之MVC 模式

    MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式.这种模式用于应用程序的分层开发. Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO.它 ...

  4. CTF题-http://120.24.86.145:8002/flagphp/:Bugku----flag.php

    今天做了一道关于序列化的题目,收益颇多,愉快地开始. 首先,提示了“hint”,所以尝试加入hint参数.这儿没啥好说的,最后hint=1显示了重点内容.如下图所示 没错,是金灿灿的网页代码,开心,仔 ...

  5. VM虚拟机 安装linux系统

    首先需要下载VMware10 和CentOS-6.4,我这边提供了百度网盘,可供下载链接:https://pan.baidu.com/s/1vrJUK167xnB2JInLH890fw 密码:r4jj ...

  6. AngularJS——第6章 作用域

    第6章 作用域 在AngularJS中使用过滤器格式化展示数据,在"{{}}"中使用"|"来调用过滤器,使用":"传递参数. 6.1 内置过 ...

  7. spring源码分析(一)

    一.首先分析AliasRegistry接口. 1.Alias别名,Registry注册表,AliasRegistry别名注册表接口. 2.共有四个方法,注册别名,判断是否别名,获取别名数组,移除别名. ...

  8. Requested a new session but one was in progress

    作为appium初学者,估计很多人都会遇到这个错误.如何解决: 1.环境变量中去掉appium的安装路径,添加Appium\node_modules\.bin这个路径进去. 2.启动cmd 输入app ...

  9. Linux下Python2升级Python3

    Linux下Python2的升级方法: 一.下载Python3安装包: 1.在线下载 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2 ...

  10. 手机端适配iPhoneX

    iPhoneX取消了物理按键,改成底部小黑条,这一改动导致网页出现比较尴尬的屏幕适配问题.对于网页而言,顶部(刘海部位)的适配问题浏览器已经做了处理,所以我们只需要关注底部与小黑条的适配问题即可(即常 ...