关于配置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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【数据结构】字典树TrieTree图文详解

    【数据结构】字典树TrieTree图文详解问题引入现在,我给你n个单词,然后进行q次询问,每一次询问一个单词b,问你b是否出现在n个单词中,你会如何去求呢?暴力搜索?但是我们如果这么做的话时间复杂度一下就高上去了。大家都是成熟的ACMer了,不要再惦记着暴力的方法啦,要优雅。你想想,问题的描述像不像查字典的操作?你平时是怎么查字典的?想想看?如果你要在字典中查找单词“Avalon”,你是不是先找到首字母为‘A’的部分,然后再找第二个单词为‘V’的部分······最后,你可能可以找到这个单词,当然,也有可能这本词典并没有这个单词。你想想看,

    2022年9月7日
    0
  • java怎么使用random函数,java中的random函数

    java怎么使用random函数,java中的random函数RandomAccessFile(“C:/MyFile1/Test.java”,”wr”)30、当使用FileInputStream类中的read()方法时,如果没有读入一个字节数据时,返回值为()DA、0……3.Coding:ImplementthesolutioninJava.4.Testing:Makesurethatthenumbersap…

    2022年6月1日
    36
  • cocos2d-x-3.0 的改变,由于变得太多,一点点累积吧![通俗易懂]

    cocos2d-x-3.0 的改变,由于变得太多,一点点累积吧!

    2022年2月7日
    64
  • Java 编码转换_java 判断文件编码

    Java 编码转换_java 判断文件编码中文各种编码间互相转换,非常有用哦,借鉴了公司的资料,转载本人不负任何责任,呵呵主要是用hcutf8.txt里面的内容根据转码替换,呵呵packageencoding;importjava.io.BufferedReader;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.Unsupporte

    2022年8月22日
    4
  • c++string截取字符串

    c++string截取字符串C++的string类提供了大量的字符串操作函数,提取字符串的一部分,可采用substr函数实现:头文件:#include<string>//注意没有.hstring.h是C的标准字符串函数数,c++中一般起名为ctring.而string头文件是C++的字符串头文件。函数原型:stringsubstr(intpos=0,intn)const;函数说明:参数1:pos是必填参数参数2:n是可参数,表示取多少个字符,不填表示截取到末尾该函数功能为:返回从

    2022年5月12日
    51
  • vue formdata请求_vue修改数据没有渲染到页面的原因

    vue formdata请求_vue修改数据没有渲染到页面的原因longlonglongtimenosee,最近遇到个奇葩的问题来记录下,不知道有没有小伙伴和我一样崩溃过。写了三年代码,上传这么简单的功能。第一次遇到前端入参fromData请求接口报500的问题,百度了好多资料尝试也没有解决。后台一直说我前端的问题,于是debugger一步一步查。下面来看看报错代码的流程,用你们的丰富经验和火眼金睛帮忙看下到底错在哪里了?!本项目用的是vue-cli…

    2022年10月16日
    0

发表回复

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

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