关于配置tnsnames来使用PLSQL连接数据库「建议收藏」

关于配置tnsnames来使用PLSQL连接数据库

大家好,又见面了,我是全栈君。

关于配置tnsnames来使用PLSQL连接数据

要想用ORACLE SQLdeveloper或者第三方工具PLSQLdeveloper、Toad等连接ORACLE数据库,必需要配置TNSnames.ora文件,

该文件在ORACLE_HOME/network/admin文件夹下,假设没有,手动创建一个也能够。

Tnsnames文件格式例如以下:

ORCL =

 (DESCRIPTION =

   (ADDRESS_LIST =

     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.192.3.54)(PORT= 1521))

    )

   (CONNECT_DATA =

     (SERVER = DEDICATED)

     (SERVICE_NAME = orcl.com)

    )

  )

 

ORCL为任意设定的用来连接的服务名。此服务名和service_name的服务名不同,service_name服务名为数据库实例名或者全局实例名,host处填写数据库所在主机IP地址或者主机名。

有时候同一数据库须要为不同分类用户建立不同的连接服务,此时tnsnames.ora文件中面就要编辑几个不同的服务。例如以下:

ORCLTT =

   (DESCRIPTION =

     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.192.3.54 )(PORT = 1521))

     (CONNECT_DATA =

          (SERVER = DEDICATED)

          (SERVICE_NAME = orcl.com)

    )

  )

 

 

ORCL =

   (DESCRIPTION =

     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.192.3.54 )(PORT = 1521))

     (CONNECT_DATA =

          (SERVER = DEDICATED)

          (SERVICE_NAME = orcl.com)

 

     )

  )

 

此处的ORCLTT和ORCL即为两个不同的服务名,用来给不同分类的用户连接,假设有很多其它的分类用户,则能够建立很多其它的不同服务。注意。主机里面的tnsnames.ora文件内容须要拷贝同样的一份放置到PLSQLdeveloper 所在PC电脑的ORACLE network文件夹下,当然PC电脑必须安装好ORACLE client或者ORACLE 精简客户端。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115640.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • smtp邮件服务器的作用,smtp服务器是什么意思(smtp服务器作用及使用指南)[通俗易懂]

    smtp邮件服务器的作用,smtp服务器是什么意思(smtp服务器作用及使用指南)[通俗易懂]smtp服务器是什么意思SMTP的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地,SMTP服务器就是遵循SMTP协议的发送邮件服务器,不同邮件服务商均有对应的smtp服务器地址,并且这个地址会提供给大家…

    2022年9月28日
    1
  • 以《简单易懂》的语言带你搞懂逻辑回归算法【附Python代码详解】机器学习系列之逻辑回归篇

    以《简单易懂》的语言带你搞懂逻辑回归算法【附Python代码详解】机器学习系列之逻辑回归篇目录必看前言逻辑回归算法1概述2基本原理3sklearn实现3.1导入数据(乳腺癌数据集)3.2建模3.3绘制学习曲线3.4网格搜索-确定最优参数结束语必看前言这一篇文章,我会详细从机器学习的角度介绍逻辑回归,以及如何利用Python来实现逻辑回归以及逻辑回归的实战模拟,另外我也会教大家如何利用网格搜索找到最优参数。干货满满!逻辑回归算法1概述分类技术是机器学习和数据挖掘应用中的重要组成部分。在数据科学中,绝大多数的问题属于分类问题。解决分类的算法也有很多种。如:KNN,使距

    2022年8月21日
    5
  • springMVC执行流程及原理

    springMVC执行流程及原理spring的MVC执行原理1.springmvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller4.Controller进行

    2022年6月28日
    27
  • Ubuntu虚拟显示器_vmware安装ubuntu屏幕太小

    Ubuntu虚拟显示器_vmware安装ubuntu屏幕太小Ubuntu20.04虚拟显示器1080P配置一、背景二、配置方法1)安装软件2)添加配置文件3)重启三、效果Reference一、背景通过VNC远程连接Ubuntu系统电脑的图形化桌面时,如该电脑未连接显示器,需配置虚拟显示器。二、配置方法1)安装软件通过终端安装虚拟显示器软件。$sudoapt-getinstallxserver-xorg-core-hwe-18.04$sudoapt-getinstallxserver-xorg-video-dummy

    2022年8月21日
    10
  • POJ – 2965 – The Pilots Brothers' refrigerator (高效贪心!!)[通俗易懂]

    POJ – 2965 – The Pilots Brothers' refrigerator (高效贪心!!)

    2022年2月4日
    39
  • polyfill什么意思_fill方法怎么使用

    polyfill什么意思_fill方法怎么使用     今天在做特征工程时,考虑给某列的缺失值,填充为该列的众数。按照之前填补均值和最大最小值的方法:importpandasaspddf.Mer_min_discount.fillna(df.Mer_min_discount.mode(),inplace=True)   结果发现缺失值怎么都填充不上,查阅资料后,恍然大悟,原来由于众数可能存在多个,所以pand…

    2022年8月12日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号