当前位置: 首页 > news >正文

如何配置oracle数据库的连接

解决oracle数据库“监听程序当前无法识别连接描述符中请求的服务”

 

 

今晚搞了几个小时的oracle配置,现在终于连上了,同时也发现好多人每次重装系统后都得重装oracle,现将我如何处理这一类问题的方法分享如下,嘿嘿,屡试不爽的,更重要的是不用修改ip,直接用本地连接localhost,不论是否联网都可以这样配置!

 

我的oracle安装路径在F盘的app文件夹下,

首先找到F:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN下的listener.ora和tnsnames.ora这两个文件,用记事本打开就可以

 

用下面的这些代码替换listener.ora中原有的代码

注:路径要是自己的安装路径

# listener.ora Network Configuration File: F:\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = F:\app\Administrator\product\11.1.0\db_1)
      (PROGRAM = extproc)
    )
     (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = F:\app\Administrator\product\11.1.0\db_1)
      (SID_NAME = orcl)
    )
 
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

 

 

 

 

# tnsnames.ora Network Configuration File: F:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

 

 

 用下面的这些代码替换tnsnames.ora 中原有的代码

 

 

# tnsnames.ora Network Configuration File: F:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

替换完成之后重启oracle数据库服务就可以了

 

转载于:https://www.cnblogs.com/gxpblogs/archive/2013/05/08/3067844.html

相关文章:

  • Java EE企业系统性能问题的原因和解决建议
  • 使用sqlplus创建表空间
  • 数据库并发操作
  • 列出目录下所有文件
  • Java 程序编译运行
  • Go语言并发之美
  • 我的PGA我作主----搞清楚什么是真正的PGA
  • PostgreSQL在何处处理 sql查询之十一
  • heartbeat 3.0集群(1)集群原理
  • 【乡巴佬】在Word中合理排列文本框与文本
  • c#类的初始化顺序
  • VIM使用系列:位置跳转和块模式
  • js字符串
  • oracle列表分区的ADD VALUES和DROP VALUES语句
  • python setattr,delattr()
  • #Java异常处理
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • js ES6 求数组的交集,并集,还有差集
  • Markdown 语法简单说明
  • PaddlePaddle-GitHub的正确打开姿势
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Sublime text 3 3103 注册码
  • v-if和v-for连用出现的问题
  • Zepto.js源码学习之二
  • 分享一份非常强势的Android面试题
  • 警报:线上事故之CountDownLatch的威力
  • 实习面试笔记
  • 正则与JS中的正则
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 树莓派用上kodexplorer也能玩成私有网盘
  • # include “ “ 和 # include < >两者的区别
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • (003)SlickEdit Unity的补全
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (30)数组元素和与数字和的绝对差
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (译) 函数式 JS #1:简介
  • (转) Android中ViewStub组件使用
  • (转)LINQ之路
  • (转载)(官方)UE4--图像编程----着色器开发
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET Core中Emit的使用
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET连接数据库方式
  • /etc/motd and /etc/issue
  • @hook扩展分析
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题