本地客户端需要的配置
1. 测试连接
方法: 命令行 下键入 "tnsping 服务端IP地址"
如果出现 "OK(XX毫秒)" 字样,说明可以与服务端建立连接.否则请检查服务端配置.
注意:TNS-03505的问题(在tnsnames.ora文件中建立的名称前面不能有空格)
TEST=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.123)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
2. 添加服务名
方法: 打开ORACLE "Net Configuration Assistant" 工具 -> "本地NET服务名配置" -> "添加" -> 选择ORACLE数据库或服务-> 输入服务名(建库时输入的全局数据库名) -> TCP -> 主机名中输入服务端IP地址,端口输入服务端监听程序所监听的端口 -> 是,进行测试 -> 首次测试可能会失败,因为默认的用户名口令不一定和服务端的匹配,点击 更改登录 输入有效用户名和口令确定后如出现"测试成功",说明连接成功,点击 下一步 -> 输入本地服务名 -> 直到完成.
3. 登录数据库
在SQLPLUS中如果直接输入用户名和密码连接远程的oracle时,会提示
“ERROR:ORA-12560: TNS:协议适配器错误”这个错误的原因是SQLPLUS默认是连接本地的oracle数据库,因为没有本地的数据库,所以会提示出错。
连接远程的数据库需要进行如下操作:
C:\Documents and Settings\User>sqlplus "用户名/密码@orcl"
如果出现如下提示,表示远程连接成功!!
SQL*Plus: Release 11.2.0.1.0 Production on 星期三 8月 3 15:42:15 2011
Copyright (c) 1982, 2010, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>