前提是把环境变量都配置好:
为了防止数据库乱码:
Path:
然后在C:\app\MrChang\product\11.2.0\dbhome_1\NETWORK\ADMIN的tnsnames.ora添加远程连接数据库的实例就可以了
连接成功:
Plsql里面的配置没有变
还是plsq里面那两个,就可以连接:
Oracle主目录名: C:\UserC:\Users\MrChang\Desktop\PLSQL\instantclient_11_2
Oci库:C:\Users\MrChang\Desktop\PLSQL\instantclient_11_2\oci.dll
这里oracle目录为空也可以连接把下面改了就可以
配置登陆的时候遇到一个问题:因为下载的数据库是64位的,这里需要下载一个32位的中间件,配置的这个是32位Oracle客户端(32位plsql应用程序无法加载64位的oracle数据库)
目前下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
这个一个绿色版的Oracle Client,因此只要需要解压了,就可以是。将下载的Oracle Client文件instantclient-basic-win32-11.2.0.1.0.zip解压到C盘(注意啦!不能下64位的)。然后在解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
(注意:tnsnames.ora文件也可以从Oracle数据库HOME目录的NETWORK\ADMIN目录,还要把sqlnet.ora拷贝过来。然后确定HOST配置是否正确,如果HOST是主机名,需要把主机名后面的域名去掉)