PLSQL连接本机oracle 11g 64 数据库的步骤 - 英俊聪明

fengjunming 2021-11-13 原文


PLSQL连接本机oracle 11g 64 数据库的步骤

1.登录PL/SQL Developer

这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer

 

 

奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL  Developer。按理说安装PL/SQL Developer时,就已经识别到了Oracle HomeOCI Libaray了。管它呢?先以非登录方式登录PL/SQL Developer,设置Oracle HomeOCI Libaray

 

 

 Oracle Home这选项下,没有自动识别到Oracle Home目录,于是手动指定Oracle Home路径。

 

 

 

点击确定,退出PL/SQL Developer,再次登录。

 

 

 

 还是选择不到数据库TNS,尝试无数据库登录,看看报什么错误。

 

 

 

终于找到问题的关键点了,安装的PL/SQL Deleloper只能识别32oci.dll。看来是要安个64位的PL/SQL Deleloper,于是在网上搜索PL/SQL Deleloper 64位版本。然而发现PL/SQL Deleloper不区分64位和32位。那看来只能从oci.dll入手了。根据上面的报错信息来看,似乎只要安装一个32位版本的Oracle Client

 

2.安装oracle Clinet

首先到Oracle官网上去下载一个Oracle 11g Client,不过需要先申请一个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是主机名,需要把主机名后面的域名去掉)

 

 

3.配置PL/SQL DeveloperOracle HomeOCI Libaray

以非登录模式进入PL/SQL Developer,将Oracle Home路径指定为Oracle Client目录(C:\instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll(C:\instantclient_11_2\oci.dll)

 

 

 

点击确定,现在配置已完成,下面就是等待奇迹的时刻。退出PL/SQL Developer

 

4.验证Oracle Client

打开新的PL/SQL Developer,输入用户名和密码,在database选项下,可以看刚才配置的TNS了。

 

 

 

 

等待奇迹时刻………..

经过几秒钟的等待,奇迹时刻终于到来了,可以登录了,可以登录了……..

检验一下是否可以查询数据。

 

查询数据没有问题,终于大功告成了。

 

发表于
2017-12-03 14:45 
英俊聪明 
阅读(12136
评论(1
编辑 
收藏 
举报

 

版权声明:本文为fengjunming原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/fengjunming/p/7966110.html

PLSQL连接本机oracle 11g 64 数据库的步骤 - 英俊聪明的更多相关文章

  1. uniapp标签文字换行 – 丶发哥

    uniapp<text></text>标签文字换行 1.样式一 <view> […]...

  2. 关于程序猿的那些笑话 – E8software

    关于程序猿的那些笑话 程序员一直被视为社会自嘲群体的代表,大多数底层程序员都自嘲为程序猿,或者屌丝。而以下几则 […]...

  3. .Net Core in Docker – 使用阿里云Codepipeline及阿里云容器镜像服务实现持续交付/部署(CD)

    上一次演示了如何使用阿里云Codepipeline,阿里云容器镜像服务实现CI,讲到这里我们push一下代码后 […]...

  4. 推荐一款Python神器,5 行 Python 代码 实现一键批量扣图 – 狂师

    推荐一款Python神器,5 行 Python 代码 实现一键批量扣图 2020-05-20 09:59  狂 […]...

  5. 一目了然软件专利和软件著作权的区别! – Austin Liu\’s Fashion

    最近几年随着互联网+时代的到来,软件产品日益增多,随之而来的是山寨产品层出不穷,企业为了更好的保护自己的研究成 […]...

  6. 提高开关速度 — 电容加速电路

    基本的晶体管开关电路 饱和开关的问题点:OFF延时时间 如图1所示,使场效应晶体管开关动作时,加给晶体管的基极 […]...

  7. iphone7 丢失模式 解锁 iphone7忘记密码怎么解锁 iphone7 解锁 忘记密码 – iPhone解锁

    iphone7 丢失模式 解锁 iphone7忘记密码怎么解锁 iphone7 解锁 忘记密码 iphone7 […]...

  8. MATLAB基础知识——1.3变量及操作 – Tea&Honey

    MATLAB基础知识——1.3变量及操作 1、变量名区分字母的大小写 2、标准函数名以及命令名必须是小写字母 […]...

随机推荐

  1. 平面设计内容包括什么,平面设计具体包括哪些内容

    平面设计包含的种类很广泛,常见的用途有商标和品牌、平面广告、广告牌、杂志和书籍,网站图形元素、标志和产品包装等 […]...

  2. 算法第三章上机实践报告

    一、数字三角形 1.实践题目     2.问题描述   该问题要求在只能向左斜下方或者右斜下方走得条件下,从第 […]...

  3. 23种设计模式之备忘录模式

    备忘录模式的定义 定义: 在不破坏封装性的前提下, 捕获一个对象的内部状态, 并在该对象之外保存这个状态. 这 […]...

  4. [Servlet]Eclipse中建立web项目并使用servlet

    1.建立web项目   前提是在Eclipse中配置好tomcat,Eclipse中配置tomcat请参考Ec […]...

  5. Shiro入门这篇就够了【Shiro的基础知识、回顾URL拦截】

    前言 本文主要讲解的知识点有以下: 权限管理的基础知识 模型 粗粒度和细粒度的概念 回顾URL拦截的实现 Sh […]...

  6. Hyperf基础教程

    前提说明 本教程适用于新手、老手,也适用于任何操作系统,包括Windows、linux、MacOS 介绍 Hy […]...

  7. Json与字符串互相转换

    jQuery插件支持的转换方式:    $.parseJSON( jsonstr ); //jQuery.pa […]...

  8. [转载]IPhone之NSFileManager的使用

    [转载]IPhone之NSFileManager的使用 原文地址:IPhone之NSFileManager的使 […]...

展开目录

目录导航