首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sktj

    oracle listener.ora、tnsnames.ora模板

    ADDRESS = (PROTOCOL = TCP)(HOST = centos7)(PORT = 1521)) ) ) ADR_BASE_LISTENER = /home/oracle/app tnsnames.ora Network Configuration File: /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

    80310编辑于 2022-05-20
  • 来自专栏乐沙弥的世界

    ORACLE RAC 监听配置 (listener.ora tnsnames.ora)

    因此合理正确配置监听器以及tnsnames是Oracle RAC实现负载均衡以及failover的前提,本文将描述基于 suse linux 10 + Oracle 10g RAC 下监听器的配置。 PLSExtProc) (ORACLE_HOME = /u01/oracle/db) (PROGRAM = extproc) ) ) 3、节点bo2dbp上的tnsnames.ora oracle@bo2dbp:/u01/oracle/db/network/admin> more tnsnames.ora #对于连接字符串GOBO1A,GOBO1B,GOBO1在此处可以省略 PLSExtProc) (ORACLE_HOME = /u01/oracle/db) (PROGRAM = extproc) ) ) #由于节点bo2dbs上的tnsnames.ora

    5.3K30发布于 2018-08-14
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    Oracle RAC客户端tnsnames.ora相关配置及测试

    1.Oracle RAC服务端/etc/hosts部分内容如下 2.查看服务端的local_listener和remote_listener参数 3.客户端tnsnames.ora配置参考 3.1 10g 客户端tnsnames.ora配置参考 3.1 10g的版本,监听配置方法如下 需要指定每一个节点的vip jyzhao = (DESCRIPTION = (ADDRESS = (PROTOCOL ) ) ) 3.2 11g的版本,监听配置方法如下 11g引进scanIP的新特性,即只需要指定scanIP,不再需要指定vip,对于RAC增加节点不需要再重新配置所有客户端的tnsnames.ora

    2.8K10发布于 2019-05-24
  • 来自专栏全栈程序员必看

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

    关于配置tnsnames来使用PLSQL连接数据库 要想用ORACLE SQLdeveloper或者第三方工具PLSQLdeveloper、Toad等连接ORACLE数据库,必需要配置TNSnames.ora Tnsnames文件格式例如以下: ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.192.3.54 有时候同一数据库须要为不同分类用户建立不同的连接服务,此时tnsnames.ora文件中面就要编辑几个不同的服务。 主机里面的tnsnames.ora文件内容须要拷贝同样的一份放置到PLSQLdeveloper 所在PC电脑的ORACLE network文件夹下,当然PC电脑必须安装好ORACLE client或者ORACLE

    3.5K20编辑于 2022-07-10
  • 来自专栏杨建荣的学习笔记

    listener.ora,tnsnames.ora中一个空格的威力

    listener.ora,tnsnames.ora有时候没有netca,netmgr这样的图形工具来创建的时候,只能手工来做,手工做的时候会有一些格式的问题,多加一个空格,或者少一个空格,就会有不同的结果 ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=oel1.oracle.com)(PORT=1521) ) ) ) 案例四 Listener.ora的情况在tnsnames.ora ERROR: ORA-12154: TNS:could not resolve the connect identifier specified 成功例子 最后贴出能够正确识别的Listener.ora和tnsnames.ora GLOBAL_DBNAME=PROD) (ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1) (SID_NAME=PROD) ) ) tnsnames.ora

    1.7K90发布于 2018-03-13
  • 来自专栏乐沙弥的世界

    ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)

    #使用echo添加新的连接标识符到tnsnames.ora oracle@bo2dbp:/u01/oracle/db/network/admin> tail -5 tnsnames.ora LISTENERS_ORA10G1 #此时已经看到ora10g1已经注册到非缺省的1314监听器LISTENER_NEW_BO2DBP中 #修改tnsnames.ora中ora10g中的端口号为1314 #下面测试一下修改后的情形,可以看出 1314端口已经被使用 oracle@bo2dbp:~> tnsping ora10g Used TNSNAMES adapter to resolve the alias Attempting to 即先修改tnsnames.ora,再设置local_listener.注意尽可能使得连接符名字不同用于区分,如设置为LISTENERS_ORA10G2,注意主机名以及端口号 SQL> show parameter oracle@bo2dbp:~> tail -6 $ORACLE_HOME/network/admin/tnsnames.ora remote_lsnr_ora10g = (ADDRESS_LIST

    1.4K20发布于 2018-08-14
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    难道AI不知道tnsnames.ora的instance_name配置吗?

    排查定位也很简单,因为这样的环境,监听lsnrctl status可以看到对应的服务下,是存在两个实例的,一个是主库,一个是ADG备库,但是,修改配置tnsnames.ora时,指定具体实例的语法怎么写 Instance "DB0913_DG", status READY, has 1 handler(s) for this service... tnsnames.ora配置如下: DEMO1 =

    27410编辑于 2024-04-10
  • 来自专栏小麦苗的DB宝专栏

    【DB笔试面试844】在Oracle中,tnsnames.ora文件的作用是什么?

    ♣ 问题 在Oracle中,tnsnames.ora文件的作用是什么? ♣ 答案 这个文件类似于Linux系统的hosts文件,提供tnsname到主机名或者IP的对应关系。 只有当sqlnet.ora中有类似“NAMES.DIRECTORY_PATH=(TNSNAMES)”的配置的时候,客户端解析连接字符串时,数据库才会尝试使用这个文件。

    97630发布于 2020-07-27
  • 来自专栏eadela

    oracle--本地网络配置tnsnames.ora和监听器listener.ora

    文件tnsnames.ora 是给orcl客户端使用 配置本地网络服务:(客户端) 第一种使用暴力方式直接操作: 修改:C:\app\Administrator\product\11.2.0\dbhome _1\NETWORK\ADMIN\tnsnames.ora ORCL = >网络服务名 (DESCRIPTION = (ADDRESS = (PROTOCOL 第一种使用暴力方式直接操作: 修改:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora

    1.6K10发布于 2019-09-29
  • 来自专栏自由而无用的灵魂的碎碎念

    通过多项实践,再次学习oracle的listener.ora sqlnet.ora tnsnames.ora三个文件的关联性

    tnsnames.ora。 = (TNSNAMES) 这样,也就是客户端解析连接字符串的顺序中有TNSNAMES是,才会尝试使用这个文件。 另外原则上tnsnames.ora中的配置不区分大小写,但是我的确遇到区分大小写的情况,所以最好将使用的网络服务与tnsnames.ora中配置的完全一样。 该错误表示能在tnsnames.ora中找到网络服务名,但是在tnsnames.ora中指定的SERVICE_NAME与服务器端的 SERVICE_NAME不一致。 解决的办法是修改tnsnames.ora中的SERVICE_NAME

    2.3K30发布于 2018-07-24
  • 来自专栏乐沙弥的世界

    RMAN duplicate from active 时遭遇 ORA-17627 ORA-12154

    咦,配置了从auxiliary DB到target DB的tnsnames,且都是连通的阿...... 1、故障现象     --下面的操作在auxiliary DB所在的机器上完成     [oracle 也就是说尽管我们在辅助数据库端配置了到target DB以及到Auxiliary DB的tnsnames的连接是不够的,target DB端也要连接到Auxiliary DB传送文件。     就是需要在两个服务器之间都配置到target DB与Auxiliary DB的tnsnames。     检查一下两个主机的tnsnames.ora的配置     [oracle@linux3 admin]$ more tnsnames.ora     # tnsnames.ora Network Configuration ,即与Auxiliary server端使用相同的tnsnames entry     下面测试tnsnames的连通性     [oracle@linux3 admin]$ tnsping aux 

    2.5K20发布于 2018-08-13
  • 来自专栏开源部署

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务的解决

    :\Program Files\PLSQL Developer 2、Oracle客户端位置:E:\app 打开E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) )) 3.添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora 文件内容 命令: # vi /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora 原始内容: # tnsnames.ora 文件,新增到虚拟机Oracle的连接内容: # tnsnames.ora Network Configuration File:E:\app\product\11.2.0\dbhome_1\NETWORK \ADMIN\tnsnames.ora # Generated by Oracle configuration tools.

    17K10编辑于 2022-08-18
  • 来自专栏乐沙弥的世界

    配置非默认端口的动态服务注册

    ,同样可以使用netca,netmgr或vim等来完成,配置的内容如下: [oracle@oradb admin]$ cat tnsnames.ora # tnsnames.ora Network ,也可以将服务器上的tnsnames.ora配置文件复制到本地OS或将内容更新到本地的tnsnames.ora文件 演示中为从服务器上的tnsnames.ora的内容更新到本地客户端的tnsnames.ora --根据提示检查服务器端的tnsnames.ora [oracle@oradb admin]$ cat tnsnames.ora # tnsnames.ora Network Configuration # tnsnames.ora Network Configuration File: /u01/app/oracle/10g/network/admin/tnsnames.ora # Generated 可以使用服务器端tnsnames.ora中的网络服务名,也可以使用其他的名字,即可以任意命名。

    85410发布于 2018-08-07
  • 来自专栏乐沙弥的世界

    ORA-00119,ORA-00132 错误处理

    另一种方式则是直接修改tnsnames.ora中的服务名,使之与监听器中的listener名字保持一致,具体参考下面的细节。 . // *Action: If a network name is specified, check that it corresponds // to an entry in TNSNAMES.ORA [oracle@odbp admin]$ more tnsnames.ora # tnsnames.ora Network Configuration File: /u01/app/oracle /10g/network/admin/tnsnames.ora # Generated by Oracle configuration tools. 可知 listener.ora中的监听名与tnsnames.ora中的服务名不一致 三、解决方法 1.修改tnsnames.ora中的服务名为LISTENER_ODBP,然后重新启动数据库即可 2

    1.8K20发布于 2018-08-14
  • 来自专栏乐沙弥的世界

    Oracle 11g RAC 环境下单实例非缺省监听及端口配置

    The command completed successfully 2、配置非缺省的监听器并实现动态注册 --切换到Oracle用户下,并清空其下的listener.ora与tnsnames.ora --下面通过netca来为其配置监听器及tnsnames.ora [oracle@linux1 ~]$ export DISPLAY=192.168.7.133:0.0 [oracle@linux1 # tnsnames.ora Network Configuration File: /u01/app/oracle/db_1/network/admin/tnsnames.ora # Generated # tnsnames.ora Network Configuration File: /u01/app/oracle/db_1/network/admin/tnsnames.ora # d、动态服务注册需要配置local_listener参数,要么使用DESCRIPTION等一串描述,要么简化到tnsnames.ora文件之中。

    1.9K20发布于 2018-08-13
  • 来自专栏DATABASE

    登录连接 CDB 和 PDB

    中已经增加了 ORCL [oracle@orcl19c:/home/oracle]$ cat $ORACLE_HOME/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File: /u01/app/oracle/product/19.3.0/db/network/admin/tnsnames.ora # Generated PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) 使用 tnsnames 增加 pdb1 编写客户端网络配置文件 tnsnames.ora,增加 pdb1 的配置 [oracle@orcl19c ~]$ cd $ORACLE_HOME/network/admin [oracle @orcl19c admin]$ vi tnsnames.ora pdb1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = orcl19C

    1.4K20编辑于 2022-07-05
  • 来自专栏全栈程序员必看

    连接远程服务器提示ora 12154,EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决…

    DEFAULT: NAMES.DIRECTORY_PATH=(tnsnames, onames, hostname) VALUES: tnsnames local information service(NIS) external naming method 从上文的说明当中,可以看到的是,该参数是指定客户端的命名方法的 针对如上问题,做了下面这个实验: 现在在使用tnsnames 和Easy Connect都能正常连接客户端上将NAMES.DIRECTORY_PATH参数修改为如下值: NAMES.DIRECTORY_PATH = (TNSNAMES) 然后我们在使用Easy Connect 这个时候如果使用tnsnames进行连接的话,是依旧可以正常连接的 我们如果将参数修改为: NAMES.DIRECTORY_PATH = (TNSNAMES,EZCONNECT) Easy Connect

    3.1K30编辑于 2022-09-09
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    记录一则LOCAL_LISTENER的问题

    tnsnames.ora作为客户端配置时,此时要求service_name必须和要连接的库中的service_names中的某个值保持对应,否则也无法连接。 因为他这里的tnsnames.ora配置条目是单纯给local_listener使用的,而对于local_listener的配置,官方有明确说明: LOCAL_LISTENER specifies a 可以看出,如果这个tnsnames.ora中的条目如果只是单纯给local_listener使用,那实际应该并不要求配置service_name的值,或者说CONNECT_DATA这一块都不需要配置。 根据这个猜想,我在测试环境也实际验证了下,如果将tnsnames.ora 配置文件中新增一个条目,只包含如下信息: TEST001 = (DESCRIPTION = (ADDRESS_LIST 而针对客户端的连接,需要根据tnsnames.ora配置文件中的service_name实际连接到具体的数据库,自然就不能填写错误。

    1.1K30发布于 2019-06-14
  • 来自专栏公众号:Lucifer三思而后行

    Oracle 19C RAC连接PDB的几种方式

    IP) [oracle@p19c01 ~]$ cd $ORACLE_HOME/network/admin [oracle@p19c01 admin]$ ls samples shrept.lst tnsnames.ora [oracle@p19c01 admin]$ vim tnsnames.ora [oracle@p19c01 admin]$ cat tnsnames.ora # tnsnames.ora Network Configuration File: /u01/app/oracle/product/19.3.0/db/network/admin/tnsnames.ora # Generated by Oracle critical: no --TNS添加SPDB01 [oracle@p19c01 ~]$ cd $ORACLE_HOME/network/admin [oracle@p19c01 admin]$ cat tnsnames.ora Used parameter files: Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION

    3.1K20发布于 2021-08-17
  • 来自专栏卯金刀GG

    pl/sql developer连接ORACLE数据库(64位)

    instantclient-basic-win32 对应下载地址: http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html 2、 拷贝oracle的tnsnames.ora (C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora)文件放到instantclient-basic-win32 解压的文件夹下 其他包括listener.ora ,sqlnet.ora,tnsnames.ora 3、批处理命令,启动plsql @echo off copy /Y "D:\app\LY-PC\product LY-PC\product\instantclient_11_2\" --可以注释 copy /Y "D:\app\LY-PC\product\11.2.0\dbhome_2\NETWORK\ADMIN\tnsnames.ora

    2K30发布于 2019-07-26
领券