zoukankan      html  css  js  c++  java
  • oracle本地服务名配置说明【转载自Brad Miller】

    本地oracle客户端连接远程oracle数据库服务器配置说明如下:

    1.找到本地oracle客户端安装目录,如:%path%\Oracle
    2.再找配置文件tnsnames.ora,其目录为 %path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\tnsnames.ora,如不存在,请先新建。
    3.用记事本打开文件tnsnames.ora,用以下内容替换原有内容:

    # tnsnames.ora Network Configuration File: %path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle configuration tools.

    %dbname% =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = %dbname%)
        )
      )

    其中:
    %path%是本地oracle客户端的安装目录
    %dbname%是远程服务器的数据库实例名
    xxx.xxx.xxx.xxx 是远程服务器IP地址,如:192.168.0.1 

    方法二:

    1、打开cmd输入netca。
    2、选择【本地net服务名配置】→下一步。
    3、选择【添加】→下一步。
    4、在【服务名】中输入你想要连接的服务器上的oracle服务的名字→下一步。
    5、选择【tcp】→下一步。
    6、在【主机名】中输入你想要连接的服务器ip,端口号不变→下一步。
    7、选择【进行测试】→下一步。(当然你也可以选择不测试)
    ※1测试如果不通过,点击【更改登录】输入一个肯定能登入的【用户名】和【口令】→确定,出现【正在连接...测试成功。】表明测试成功。
    ※2测试不通过的话,点【上一步】确认你写的【服务名】和【主机名】,确认无误的情况下,确认你要连接的服务器oracle监听服务已经打开。
    8、在【net服务名中】输入你想要使用的本地的服务名→下一步。
    ※就是【sqlplus user/passwd @本地服务名】。
    9、选择【否】→下一步。
    10、出现【net服务配置完毕】字样→下一步。
    11、点击【完成】完成服务配置。
    12、在上面服务配置完成以后,在cmd中输入如下命令即可远程登录oracle服务器:
    sqlplus user_name/password@本地服务名
    一定记住,上面的本地服务名是你第8步写的服务名

    注意:

    前提是必须保证网络通畅(即物理上能够连通),可以cmd--》ping 服务器ip地址 进行确认;

    必须保证数据库(OracleService****)已正常启动;必须保证数据库监听器(Oea...TNSListener)已正常启动。

  • 相关阅读:
    【mysql】sum处理null的结果
    【ELK】【docker】6.Elasticsearch 集群启动多节点 + 解决ES节点集群状态为yellow
    【ELK】5.spring boot日志集成ELK,搭建日志系统
    【MySQL】EXPLAIN命令详解--解释执行计划
    【java】ThreadLocal线程变量的实现原理和使用场景
    【工具类】根据IP获取IP归属地,国家,城市信息
    【POI】maven引用POI的依赖,XSSFWorkbook依旧无法使用的问题。
    Spring Boot 2实现分布式锁——这才是实现分布式锁的正确姿势!
    frp服务搭建
    RedisTemplate的key默认序列化器问题
  • 原文地址:https://www.cnblogs.com/zhaobing/p/2947580.html
Copyright © 2011-2022 走看看