本机访问其它电脑上的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:\oracle\product\10.2.0\db_1\network\admin\tnsnames.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了

时间: 2024-07-31 14:26:34

本机访问其它电脑上的oracle数据库的相关文章

如何连接别人电脑上的Oracle数据库?

需要一些前提条件: 1.对方的主机能被连接(如在同一局域网内) 2.需要知道对方数据库IP.端口号.服务名 3.需要知道对方提供的管理数据库的用户名及密码 连接方法: 1.在本地的oracle安装目录,找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下,如图: 3.保存文件即可. 4.打开第三方工具,如plsq,输入对方提供的用户名及密码,选择新建的数据库链接即可. 原文地址:https://www.cnblogs.

在Linux系统上安装Oracle数据库

前期准备:我用的是虚拟机上的CentOS 64位系统.所以需要设置网卡,时间,EPEL源,安装一些必备的软件. 1.1在虚拟机上安装好Linux系统后选择虚拟机设置->网络适配器->网络连接->桥接模式 1.2然后进入系统配置网卡. 永久修改: vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0(设备名称) TYPE=Ethernet(网络类型) ONBOOT=yes(开机自启动) BOOTPROTO=static(静态ip)

如何手动的干净的删除linux上的ORACLE数据库

最近在用VMWARE虚拟机做ORACLE的数据库实验,我们都知道在WINDOWS上,我可以到添加删除程序里去自动删除已经安装的所有的应用程序,但是在LINUX上没有这个服务可以进行自动的删除,于是尝试了下手动的删除ORACLE数据库.具体步骤如下: 1,先查下ORACLE_SID,ORACLE_HOME.ORACLE_BASE的信息: [[email protected] dbs]$ echo $ORACLE_SID PROD [[email protected] dbs]$ echo $ORA

客户端连接远程服务器上的oracle数据库

其实在一个内网中,想要在客户端B远程连接服务器A上的oracle数据库是一件十分简单的事情. 1.首先在B中下载oracle数据库客户端和PLSQL软件并安装: 2.修改在oracle数据库客户端的安装目录(如D:\Instant Client\network\admin)下的tnsnames.ora文件.将下图中的1处改为服务器的IP地址:2.3处改为服务器oracle中的数据库名. 3.打开PLSQL软件,输入用户名和密码,并且选择上图中的数据库名,点击链接,就实现了远程连接服务器的功能.

GOLANG 在 UBUNTU 14.04 上使用 Oracle 数据库

本文参考了以下地址的文章: https://github.com/Centny/Centny/blob/master/Articles/How%20build%20github.com%3amattn%3ago-oci8.md? 一.安装oracle的OCI套件 1.OCI下载链接页面下载(instantclient-basic,instantclient-sdk) http://www.oracle.com/technetwork/database/features/instant-clien

tomcat配置虚拟路径,可以解决实际开发中测试时前端访问后台电脑上的图片的问题

首先电脑上要已经安装好tomcat,安装tomcat的教程可以从网上找到很多.这里就不赘述了. 一般开始做一个web项目后,会涉及到用户头像,商品图片等信息,这些图片保存在项目中不方便,于是我将选择保存在某个磁盘的一个文件夹中,例如 D:/img 这样的话,使用全路径会相应的有些不方便,于是我就选择在tomcat中配置虚拟路径,打开tomcat目录 找到他的配置文件夹conf,然后打开,看见如下所示 然后用某个文本编辑器(记事本格式乱,不建议使用)打开 server.xml 文件,在最后找到 <

如何让同局域网的同事访问我电脑上的PHP网站

需求:想让公司同一局域网的同事电脑访问我的电脑里面的php项目. 条件:首先确认localhost正常访问你的项目 步骤: 1.增加新增监听端口 ,如:Listen 0.0.0.0:99 2.允许别人访问你的项目所在目录的权限,如 <Directory F:/www/web/>    AllowOverride All    Require all granted</Directory> 3.改变wampserver在线状态.点击图标,最下面的put online 4.在http-

让别人也可以访问你电脑上的ASP.NET MVC创建的网站

最近在写一个网站,昨天刚写完,由于要和朋友一起测试,但是他电脑上没有环境,所以希望我在自己电脑上部署一下,让他直接通过浏览器来访问来测试,所以从昨晚到今天上午,通过各种搜索,终于搞定了. 先介绍一下我用的环境,网站的编写使用ASP.NET MVC4.0 平台版本.NET Framework 4.0 操作系统window7. 1.依次进入控制版面--程序和功能--打开或关闭window功能 然后按照下图所示,把Internet信息服务下的勾选上 2.进入控制面板-管理工具-Internet 信息服

怎样手动的干净的删除linux上的ORACLE数据库

近期在用VMWARE虚拟机做ORACLE的数据库实验.我们都知道在WINDOWS上,我能够到加入删除程序里去自己主动删除已经安装的全部的应用程序.可是在LINUX上没有这个服务能够进行自己主动的删除.于是尝试了下手动的删除ORACLE数据库. 详细过程例如以下: 1,先查下ORACLE_SID,ORACLE_HOME.ORACLE_BASE的信息: [[email protected] dbs]$ echo $ORACLE_SID PROD [[email protected] dbs]$ ec