zoukankan      html  css  js  c++  java
  • 本机访问其它电脑上的oracle数据库

    最近发现很多人问到怎么才能访问别人机子上的oracle,这里来给大家做个示范

    借助工具的话,oracle就自己带了两个
    配置和移值助手下面:net configuration assistant 和net manager

    一.net configuration assistant
    1.选择本地NET服务名配置 
    2.添加
    3.在服务名中输入你要访问的机子的oracle的服务名称(就是数据库名啦)如为abc
    4.之前的协议用默认的就行了,这里的主机名就填你要访问的主机的IP或主机名称(这个只对于局域网)(如用192.168.0.100)
    5.然后就会让你测试连接,第一次一般是失败的,因为它是用sys用户在测试,MS不支持用sys用户测的,
    你只要换个用户测就行了,
    6.这时会让你输入网络服务名,你随便输入一个名字就行了,因为这个名字是你用来连接到其它机子的服务名,(如用KEYMEN)
    然后一路NEXT,完成

    这时你会发现在这个文件会发生变化x:oracleproduct10.2.0db_1 etworkadmin nsnames.ora

    你会发现多了如下的内容:
    KEYMEN =
    (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = abc)
        )
    )
    然后你就可以连到这台机子上去了(如:conn as sysdba)不过前提是人家的机子服务是启动的哦

    二.用net manager就更简单啦

    点击orcle net 配置下的 本地
    本地下面先择服务命名,然后选择点+号添加服务
    这里会先让你输入网络服务名,如上面的keymen,接着是主机名如上机的192.168.0.100
    再接着是服务名如同上面的abc
    一路下一步就OK了,不过注意,完成后一定要点文件,保存网络配置
    这样就OK了

  • 相关阅读:
    JavaScript基础(13_宿主对象DOM)
    JavaScript基础(12_正则表达式)
    JavaScript基础(11_字符串的基本操作)
    JavaScript基础(10_call()方法与apply()方法)
    JavaScript基础(09_数组(Array))
    JavaScript基础(08_垃圾回收)
    c# tolist() 浅析
    技术人员,你的表达能力怎样?
    jquery中的$("#id")与document.getElementById("id")的区别
    MVC Filter验证登录
  • 原文地址:https://www.cnblogs.com/gxbk629/p/4356518.html
Copyright © 2011-2022 走看看