oracle本地服务名配置说明

本地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)已正常启动。

时间: 2024-08-30 10:45:39

oracle本地服务名配置说明的相关文章

数据库-oracle 网络服务名 与 服务名有什么区别

问题描述 oracle 网络服务名 与 服务名有什么区别 1 网络服务名 2 服务名 3 SID 这三个有什么区别,分别有什么作用,希望能从数据库系统运行的机制来解答,谢谢 解决方案 --网络服务名 (NET SERVICES NAME) 它是" 连接描述符 " 简称. 数据库服务名 (SERVICE_NAMES)---------------- 数据库的逻辑表示,它是数据库呈现给客户机的方式.缺省为全局数据库名,即在安装 或数据库创建期间输入的由数据库和域名组成的一种名称,如不存在数

ASP.NET技巧:获取本机上配置好的Oracle服务名

asp.net|oracle|技巧         /*        获取Oracle服务名        1.查询注册表,获取oracle安装根目录            如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME   REG_SZ  E:\ORACLE\ORA92            得知oracle服务名文件所在地:根目录\network\ADMIN\tnsnames.ora                    2.解析该文件,该

Oracle中的TNSNAMES服务名配置陷阱

其实谈不上是陷阱,只是不注意的话,很容易出现配置错误. 这一篇介绍LOAD_BALANCE和FAILOVER配合可能导致的错误. 当服务名同时配置了LOAD_BALANCE和FAILOVER时: TESTRAC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.224)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.198.

ORACLE本地数据可正常导入 LSNRCTL能够启动 port服务未能正常监听

系统环境:REDHAT LINUX5.4 + ORACLE10.2.0.4,是通过虚拟机复制另外一台数据库系统环境后安装 ORACLE获得. 故障现象:ORACLE安装正常,本地服务正常,本地数据通过IMP可以正常导入,但是LSNRCTL 能够启动,但我们要的port服务未能正常监听. [oracle@L-DB-100-27 ~]$ lsnrctl start LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 24-8月 -2012 10

Oracle监听器服务不能启动的解决方法_oracle

Oracle监听器服务不启动的时候可采取以下措施予以解决: 一.连接主机字符串,提示没有监听器 SVRMGR> connect internal/oracle@orcl: ORA-12541: TNS:no listener SVRMGR> 二.运行监听器,提示地址的协议专用组件指定不正确 在开始菜单运行中键入lsnrctl LSNRCTL for 32-bit Windows: Version 9.0.1.1.1 - Production on 08-6月 -2006 14:31:53 Co

姚劲波:今年的本地服务O2O就像2004年的电商

摘要: 8月29日,分类信息网站58同城CEO姚劲波( 微博 )第一次出现在电商行业人士参与的派代电商大会上,在名为本地生活服务移动化趋势的主题演讲中,姚劲波反复提及本地服务O2O,在58同城 8月29日,分类信息网站58同城CEO姚劲波( 微博 )第一次出现在电商行业人士参与的派代电商大会上,在名为"本地生活服务移动化趋势"的主题演讲中,姚劲波反复提及本地服务O2O,在58同城逐渐开展本地服务O2O业务时,58分类信息网站的形象已发生悄然变化. 在接受腾讯科技采访时,姚劲波介绍,58

Windows Oracle常见服务介绍_oracle

(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库.如果安装了一个数据库,它的缺省启动类型为自动.服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE.SQLPLUS.EXE. (2)OracleHOME_NAMETNSListener 监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQL*Net 网络协议都属于远程访问),不用这个服务就可以访问本地

错误:ora-12162 网络服务名错误的指定

原文转自:http://space.itpub.net/519536/viewspace-672034 [故障处理]ORA-12162: TNS:net service name is incorrectly specified 本文将给大家阐述一个因未设置系统环境变量ORACLE_SID导致ORA-12162错误的案例.希望大家有所思考. 1.获得有关ORA-12162报错信息的通用表述信息[oracle@asdlabdb01 ~]$ oerr ora 1216212162, 00000, "

oracle 更改数据库名的方法_oracle

如何修改数据库名(db_name)及实例名(Instance_name or Service_name) Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式. nid是自带的工具,在oracle_home/bin目录中.以下方法假设登陆到数据库本机做. 目的:在本例中,假设原来的数据库名为orcl,要改成dborcl,原实例名(service_name,instance_name)orcl,要改成dborcl. 步骤概述: 1.检查当前的参