配置Oracle Client 登陆管理远程数据库

来源:互联网 发布:matlab遍历二维数组 编辑:程序博客网 时间:2024/06/10 20:02

 

-------------------------配置Oracle client连接远程数据库-------------------------

附:Oracle Client 下载链接 http://blog.csdn.net/makenothing/article/details/17080069  仔细找里面有的。

众所周知,Oracle服务器是相当庞大的,功能当然也是最齐全的。Oracle Client主要就是产生SQLPLUS 命令,EXP和IMP命令。Orale服务器也是包含这个工具的。Oracle Client 相对Oracle 服务器来说,那还相当小了。本机不想安装巨大的oracle服务器,故而安装的是Client,对于我来说足够用了。

 

在Oralce client安装目录下典型为:X:\app\Administrator\product\11.2.0\client_1\network\admin 中有个配置文件tnsnames.ora,安装时默认是没有此文件的。需要自己配置才能生成此配置文件。用到的工具为 Net Configuration Assistant 进行本地或者远端配置。

先看一下我的配置文件(连接的是远程服务器)

# tnsnames.ora Network Configuration File: E:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

OPENLAB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.172.5.8)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

orcl为服务名,端口使用的是默认端口号。图解如下:

1.找到Net Configuration Assistant

 

2.选择本地网络服务名配置

 

 

3.添加


4.填写服务名

 

 

5.选择协议,这里我选的是TCP

 

6.填写远程服务器地址,端口号问一下远程服务器那边是哪一个端口号

 

7.这里选择是,测试 ,要配置登录名和密码(一直不知道为什么不在这里直接配置?非要测试才行)

 

8.如果你有自己的登录名,不出意外就会出错,此时要配置你的登录名和口令,或者是服务器提供给你的用户名和口令

 

 

9.若不出意外,就会如此。GOOD  LUCK !

 

 

OPENLAB是数据库全局名,可以作如下测试,来验证是否连接上。

打开一个DOS窗口 :输入命令:  tnsping OPENLAB

若出现:


C:\Users\Administrator>tnsping openlab

TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 10-3月 -
2014 12:25:01

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

已使用的参数文件:
E:\app\Administrator\product\11.2.0\client_1\network\admin\sqlnet.ora


已使用 TNSNAMES 适配器来解析别名
尝试连接 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.17
2.50.98)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))
OK (10 毫秒)

 

说明配置成功,能够连接到服务器了!

 

 

 

1 0