zoukankan      html  css  js  c++  java
  • 不安装Oracle客户端,透过PL/SQL Developer连接Server DB

    因为没有Client安装软件,但又想通过PL/SQL Developer去连Server上的Database,想是想了但没有努力去寻解>"< 今天又看到hbwp2008 的帖子http://bbs.erp100.com/thread-28472-1-1.html 同样的想法,于是想试试看,搜索并在此得解 http://bbs.chinaunix.net/viewthread.php?tid=927771,开心 :D=======================================引用如下======================================连接oracle10g免安装客户端解决办法 首先,在安装ORACLE服务器的机器上搜索下列文件, oci.dll ocijdbc10.dll ociw32.dll orannzsbb10.dll oraocci10.dll oraociei10.dll sqlnet.ora tnsnames.ora classes12.jar ojdbc14.jar 制作成压缩文件,配置目标计算机使用。 1.将oracleinstantclient.rar解压缩到一个目录, 如d:\oracleinstantclient 2.配置d:\oracleinstantclient的tnsnames.ora文件,只需要修改其中的服务器地址、服务名称和端口。 3、配置环境变量,在PATH变量中加入d:\oracleinstantclient 4、注册表加入下面键值 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "LD_LIBRARY_PATH"="d:\OracleInstantClient" "NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK" "TNS_ADMIN"="d:\OracleInstantClient" 5、如果是ASP.NET应用,则要为ASPNET用户分配d:\oracleinstantclient文件夹的读写权限。 通过上面的设置后,即可实现免安装ORACLE客户端,连接到ORACLE数据库服务器。 也可以将上面解压缩后的文件和手动过程制作成安装包,实现自动安装。 注意: 1、用上面的方法,连接oracle9.2,应该也没有问题。 2、如果使用JDBC连接,需要到官网下载instantclient-jdbc-win32-10.1.0.2.zip: 包含JDBC Driver的包=====================================================================================配置完毕,第一遍没连上(TNS连接超时),重启PC再测试连接,跳出错误:ORA-12705:invalid or unknown NLS parameter value specified.说明进步了,有希望 :P 去修改NLS_LANG同DB Server上注册表里的值,同样要重启PC,再试,OK!!!
    滄海一粟
  • 相关阅读:
    sql server版本、组件和管理工具
    asp.net WebService如何去掉asmx后缀
    通过C#发送自定义的html格式邮件
    asp.net上传图片到服务器
    分享一个C#自定义事件的实际应用
    推荐一个ASP.NET网站内容管理系统源码
    asp.net读取模版并写入文本文件
    Win10命令提示符(cmd)怎么复制粘贴
    配置IIS的通配符应用程序映射
    用c-free 5写一个入门的程序
  • 原文地址:https://www.cnblogs.com/zhanghaichang/p/1967320.html
Copyright © 2011-2022 走看看