环境配置: 1.到Oracle官网下载instantclient basic包,解压缩到E:\oracle\instantclient_11_2; 2.设置环境变量 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会是乱码) 3.在E:\oracle\instantclient_11_2下建立文件tnsnames.ora,将下面内容粘贴进该文件: ebs =
客户端进行连接: 环境配置基本完成,下面根据各客户端进行连接: 1. plsql developer客户端 在tools/preference里,oracle-connection选项配置oracle home和oci library。 例如我的是oracle home:E:\oracle\instantclient_11_2,oci library:E:\oracle\instantclient_11_2\oci.dll。 配置完成,可以重启 plsql developer进行连接,用户名和密码不需要说啦,主要说下database项的输入,格式为:IP地址/数据库名。我刚开始把/(斜杠)写成:(冒号),老是提示ora12545错误:因目标主机和对象不存在,连接失败。搞的我老以为配置有问题,郁闷!!!
2. navicat for oracle进行连接 安装 Navicat for Oracle 后,在工具/选项里oci进行配置,在oci library里输入你解压的instantclient目录,如我的是E:\oracle\instantclient_11_2。 配置完成重启Navicat for Oracle,新建连接,连接类型有两种(不翻译): * Basic Basic方式很容易连接,主要说下TNS,网络服务名输入:IP地址/数据库名。和plsql developer一样不能输错一点,不然也会发生同样错误。
3. sqlplus连接 在oracle官网上下载instantclient-sqlplus-win32-11.2.0.1.0.zip包,然后解压到你的instantclient目录,如E:\oracle\instantclient_11_2;接着就可以使用sqlplus进行连接oracle数据库服务器。只是在连接的时候也要注意格式,因为是远程连接(客户端和服务器不在同一机器上): 命令:conn 用户名/密码@IP地址/数据库名。如:conn woa/woa@192.168.90.29/ebs。 输入错误,则提示ora-12154错误,TNS:无法解析指定的连接标示符。
(注:如有需要,将下列信息写入注册表文件,如1.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1] ) ps:本来想截图,只是公司电脑不能上qq就算啦。 |
|