一、oracle客户端免安装配置

1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient,
2. 添加环境变量
ORACLE_HOME C:\OracleClient  (可选)

TNS_ADMIN C:\OracleClient (可选)指定tnsnames.ora文件的存放路径。如果不配置该变量,配置了ORACLE_HOME环境变量,则自动在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK (可选) 数据库编码,不设置会导致中文乱码
3. 修改Path变量,在后面添加 C:\OracleClient (必需)
4. 在TNS_ADMIN(该变量名的值)目录中,新建tnsnames.ora文件,并添加服务别名配置,

示例如下:
MyDBName =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.16)(PORT = 1521))
(CONNECT_DATA =
(SERVER = )
(SERVICE_NAME = ora10g)
)
)

说明: 官网下载的文件不是全部都需要, 下面文件是必须的

network\admin\tnsnames.ora  (自己新建)

oci.dll
oraocieill.dll

运行sql plus
orasqlplusic11.dll
sqlplus.exe

sqlplus登录用户名: sa@xe 用户名@服务名
sql以分号结尾 或 / (/要单独一行)

二、64位机器PL/SQL连接问题

1. 确认PL/SQL安装位置在不要带有括号, 默认安装时是安装在C:\Program Files (x86), 把括号去掉

2. PL/SQL developer是32位的,使用32位oci.dll。如果安装的是32位的客户端,则不用设置了。安装64位oracle客户端时oci.dll是64位的,所以需要在PL/SQL中指定oci的位置,以非登录状态下进入PL/SQL developer(登录时不输入用户名和密码,直接点取消),进入首选项,在connection中设置OCI Library.

32位的oci.dll可以去官网下载Oracle InstantClient或者从其它安装32位客户端的机器上复制。

三、64位机器VS自带的IIS无法连接Oracle数据库

因为VS自带的IIS安装在C:\Program Files (x86)下面, 另外这个IIS是32位的, 所以需要把它copy出来,放到不带括号的目录中

或者安装VS时,修改安装位置,不要安装到带括号的目录

位置: C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0

在运行的时候新建立一个bat批处理文件,启动的时候指定端口和物理文件目录就可以了

转载于:https://www.cnblogs.com/zq8024/p/3496111.html

oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题相关推荐

  1. win764位mysql免安装_win7 64位系统 下的mysql 5.6 免安装版配置

    2.修改my.ini 文件 copy default.ini 并修改 [client] port=3306 default-character-set=utf8 #客户端字符类型,与服务端一致就行,建 ...

  2. 32位Oracle客户端的下载及64位Windows下的安装

    笔者拿到了一个有点古老的C#源代码工程.比较复杂,只有32位程序所需要的配置,必须配置为32位的输出程序.我的Windows 10 是64位的,通过普通的Oracle 11g客户端安装程序安装出来的程 ...

  3. 5.6.16mysql免安装_win7 64位配置mysql 5.6免安装版,初始化配置

    系统:Win7 64位 1.解压Mysql安装包,我解压到迅雷下载目录D:\TDDOWNLOAD\mysql-5.6.16-winx64\mysql-5.6.16-winx64 将解压目录下默认文件 ...

  4. 64位Win7 安装配置 64位Oracle11g + 32位InstantClient + PLSQL10

    入手一块固态硬盘,满心欢喜换上体验了一把什么叫7分钟装系统,20秒开机... 可惜一旦开始搭建开发环境就各种问题都出来了...尤其是数据库... 下面将过程简单记录,防止以后再折腾... 先说环境 1 ...

  5. linux安装pl sql,Linux上安装配置InstantClient及64位系统Pl/SQL配置

    1.首先到官网下载文件:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html?ssS ...

  6. Oracle instantclient 11.2 (64位)安装与配置tnsnames.ora,并使用PL/SQL Develpoer14(64位)连接数据库

    1.在电脑上安装Oracle instantclient 11.2 (64位),安装之后目录为:D:\app\XX\product\11.2.0\client_2 2.在D:\app\XX\produ ...

  7. 判断oracle客户端是32还是64,64位-如何知道已安装的Oracle Client是32位还是64位?

    64位-如何知道已安装的Oracle Client是32位还是64位? 操作系统:Windows 2008 Server R2 Oracle客户端:11.2 非常感谢 8个解决方案 73 votes ...

  8. DataFactory造数-前期准备工作(DF安装、myodbc32的安装与配置、Oracle客户端的安装与配置)

    一.DataFactory的安装 具体步骤稍后补充 二.准备工作 造数-mysql数据库 1.下载安装myodbc32驱动 PS:若安装的DataFactory是较低版本,则myodbc32也应选择较 ...

  9. plsql developer oracle home为空,Windows 64位下装安装Oracle 11g,PLSQL Developer的配置问题,数据库显示空白的完美解决方案(图文教程)...

    安装pl sql 后,若下图的数据库处为空.则需要安装32位的客户端,说明pl sql不支持64位客户端连接. 解决办法: 1.下载32位Oracle客户端,并安装 2.设置PLSQL Develop ...

最新文章

  1. HTTP将死?又拍云布局HTTPS 护航网页安全加速
  2. 移动端调试 weinre
  3. Linux——POSIX有名信号量
  4. 语言与golang语言运行速度_Golang语言情怀第3期 Go 语言数据类型
  5. 设计模式之_Iterator_06
  6. 设置单元格填充方式_单元格的选择及设置单元格格式
  7. 专门讲讲这个MYSQL授权当中的with grant option的作用
  8. python制作英语字典_python如何制作英文字典
  9. mysql 5.7 无法启动 服务没有报告任何错误
  10. java处理日期时间代码
  11. 驾培行业现状改革创新探索互联网+品牌服务模式
  12. mac下配置Charles,安装证书
  13. iOS开发三方资源 - 欲先攻其事必先利其器
  14. 中科云谷正式落户上海临港 构筑工业互联网新图景
  15. paraview(三)运行和查看Paraview官方案例
  16. 零基础量化交易:Python入门
  17. 突破网管的局域网网络限制方法大全
  18. Modified Julian Data(简化儒略日)
  19. java中查询db2的clob列,DB2 中读取clob类型
  20. Piles-with-stones

热门文章

  1. 解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题...
  2. 性能测试07:服务器性能测试范围
  3. 系统性能优化的常见八大误区
  4. Qt选择文件对话框-中文路径-转std::string
  5. Linux:运行级别,root密码重置,救援模式,安装图形化界面
  6. [转载]玩转Asp.net MVC 的八个扩展点
  7. 【原创】字符串工具类--找出单元字符串
  8. Java7编程 高级进阶学习笔记--嵌套类
  9. 《OpenCV3编程入门》 札记
  10. 【PyCharm编辑器】之引用selenium包提示错误:Unresolved reference 'selenium' less... (Ctrl+F1)...