首页 > 数据库 >oracle10g客户端连接oracle9i数据库

oracle10g客户端连接oracle9i数据库

时间:2023-07-21 17:00:34浏览次数:68  
标签:PROTOCOL oracle9i SID LIST 12.2 ADDRESS 26.123 oracle10g 客户端


oracle10g客户端连接oracle9i数据库,Net Manager配置

 

概要文件:命名方法选择:TNSNAMES

服务命名:创建-下一步到第4页,选择(oracle8或更低版本)SID,输入数据库名比如ecoradb

oracle9i数据库,为什么要选择这个呢,说不通啊,可事实上就是选择这个,如果不选择这个,pl/sql 连接数据库的时候会报 ORA-12154: TNS: 无法解析指定的连接标识符 的错误)

 

原来tnsnames.ora 的格式如下

 

12.2.26.123 =   
  (DESCRIPTION =   
    (ADDRESS_LIST =   
      (ADDRESS = (PROTOCOL = TCP)(HOST = 12.2.26.123)(PORT = 1521))   
    )   
    (CONNECT_DATA =   
      (SERVICE_NAME= ecoradb)   
    )   
  )

最后tnsnames.ora 的格式如下:

12.2.26.123 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 12.2.26.123)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ecoradb)
    )
  )

 区别仅仅在于service_name 改成了sid

 

完整配置参考如下:

# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

12.2.26.123 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 12.2.26.123)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ecoradb)
    )
  )

ECORADB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 12.2.26.123)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ecoradb)
    )
  )

 

 

标签:PROTOCOL,oracle9i,SID,LIST,12.2,ADDRESS,26.123,oracle10g,客户端
From: https://blog.51cto.com/u_16200746/6803371

相关文章

  • C#原生Socket服务器与客户端的实现
    上个项目中用到了Socket通讯,项目中直接借助SuperSocket实现,但是我觉得这毕竟是一个我没接触过的东西,所以也顺便学习了一下原生socket的使用,做了一个socket服务器与客户端的开发.本人菜鸟一枚,只做了一个简单的实现,希望有看到我博客的大佬不吝指点,抱拳!socket通讯......
  • SVN客户端--TortoiseSVN使用说明(转)
    原文链接:http://www.forenose.com/column/content/427106454.html1、checkout(检出):相当于从服务器获取到本地。获取的文件是受控的export(导出):也是将文件获取到本地。但获取的文件是不受版本控制的2、checkout(检出):获取的文件带svn信息,也就是楼上说的文件受svn控制。export(导出):获取......
  • 升级mysql客户端
    升级MySQL客户端MySQL是一种常用的关系型数据库管理系统,它的客户端用于与MySQL服务器进行通信。为了提高性能和功能,我们可能需要升级MySQL客户端。本文将介绍如何升级MySQL客户端以及一些常见的升级错误和解决方法。升级方式升级MySQL客户端有多种方式,最常见的是通过软件包管理......
  • Spring Authorization Server (三)客户端搭建
    在上一篇中,我们介绍了认证服务器的搭建,由于我们没有自己的客户端回调地址,在测试过程中,我们是使用http://www.baidu.com作为回调地址,获取到授权码code后,再使用postman去获取令牌信息的。在本篇中,我们将搭建自己的客户端,实现连贯的令牌获取操作,操作流程如下。场景类比假设我们公司的......
  • EAS_客户端监听器
    1.文本控件监听(KDTextField)例如有文本控件:privateKDTextFieldtxtBillPackageNo; 对于文本监听器,不像其他控件可以直接 txtBillPackageNo.addxxxx来添加监听,我们可以通过不同的方法来实现,有以下几种第一种:通过监听鼠标的操作来实现监听,再对应的方法中添加自己想要处理......
  • 关于用JS判断PC客户端是否安装某个软件的方法
    开发过程中,我们经常会碰到这样的需求:在web网页上,检测电脑上是否安装了某个软件。由于浏览器的安全机制,js没有办法通过浏览器去访问注册表信息,除非用浏览器扩展。 如果想在web网页中判断PC客户端是否安装了某个软件,可以试用标准的浏览器特性:检查浏览器是否支持自定义协议处理程......
  • 安装MySQL 8.0客户端
    打开终端,使用root用户登录系统。导入MySQL官方的存储库密钥:#rpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql下载MySQL官方的YUM存储库定义文件并将其移动到指定位置:#wgethttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmrpm-ivhmysql8......
  • MyBatis的SQL执行结果和客户端执行结果不一致问题排查
    1.代码中MyBatiesPlus执行的结果,如下图,handle字段中U后面是C2.相同sql拷贝到客户端中查询出的结果,如下图,handle字段U后面是B 原因:有程序去更改handle,把handle改为了带有C的值,但是在报错后,程序进行了回滚总结:代码中查询的sql的结果和客户端查询的结果不一致,应考虑程序执行过......
  • 通过sql查询执行的客户端电脑
    ===========================通过执行sql,找到执行电脑==========================selectsql_text,last_active_time,sql_idfromv$sqlareavawhereva.SQL_TEXTlike'%XX%'orderbylast_active_timedescselectosuser,TERMINAL,MACHINE,PROGRAM,USERNAME,LAST_ACTI......
  • 电脑桌面app客户端、微信公众号-小程序测试方法
    1、找到微信小程序的网络通信exe程序打开任务管理器,找到微信的网络通信exe程序右键打开文件位置2、安装代理软件proxifiler下载地址:https://download.csdn.net/download/weixin_43264067/87672675无脑下一步,傻瓜式操作安装好后,打开app3、配置代理服务器设置为burp地......