前言:昨天捣鼓了一下午,终于可以用plsql连接上oracle了。。。

测试环境:win10

注意问题:

(一)、环境变量

我发现按网上别人说的那一大推环境配置,很容易出错,我把它们全删了,就留了两个,分别是:

1.系统变量path里的oracle的bin路径:

2.系统变量NLS_LANG

(二)、测试连接oracle

安装PL/SQL之前可以先oracle自带的sqlplus测试连接一下oracle(记得打开服务)

这个连接得了,说明oracle可以用,再安装测试PL/SQL

(三)、关于instantclient版本

网上说的PL/SQL是32位而oracle是64位所以要下载一个  

后面打开PL/SQL,如果database下拉框没有东西,很有可能就是instantclient版本问题,换一个试试,我就是搞了一堆环境变量都没用,后面换了一个版本就ojbk了。

我用@Animationer那个可以,安装包链接:https://pan.baidu.com/s/1i7hDnPb,记得修改一下NETWORK\ADMIN里的tnsnames.ora文件

tnsnames.ora文件可以直接复制安装好的oracle里的

(四)、PL/SQL和instantclient可以解压在同一级:

(五)、PL\SQL软件打开,点取消,进入软件页面,点首选项,配置oci库和orcle主目录,ok,点应用,确定,退出软件。

(六)、重登PL\SQL,输入账号、密码、选中数据库,然后登录,要是出现这个问题,请检查一下instantclient文件夹里的NETWORK\ADMIN里的tnsnames.ora配置是否有空格

(七)、去掉空格,保存,在重登PL\SQL,成功登录。

详细安装配置过程可以按这篇文章:原文链接:https://www.cnblogs.com/yaobolove/p/5682982.html#3914875

解决PL/SQL管理工具database下拉为空和登录出现ORA-12154的更多相关文章

  1. plsql的database下拉为空,如何解决?

    如何解决plsql的database下拉为空? 为什么plsql的database下拉为空?我在tnsnames.ora中设置了字符串ORCL,疑惑了我好久,在网上找了许久解决方案,终于是解决了!如下 ...

  2. 利用PL/SQL Developer工具导出数据到excel,导入excel数据到表

    使用PL/SQL Developer工具. 导出: 1.执行select 语句查询出需要导出的数据. 2.在数据列表中右键,选择save results.保存为.csv文件,然后已excel方式打开就 ...

  3. 关于pl/sql打开后database为空的问题解决办法

    前置条件:楼主是在虚拟机里面进行安装oracle和pl/sql的,所以我的安装后,发现我的pl/sql显示的database是空的,当然楼主会检查我的tnsnames.ora是不是配置正确了,但是检查 ...

  4. 解决PL/SQL Developer 连接oracle 11g 64位中的问题

    1.错误1:Initialization error could not initialize 电脑上原本就装有oracle 11g 64位,但是PL/SQL却怎么也连接不上,报出" Ini ...

  5. Oracle_InstantClient 及PL/SQL Developer工具的安装

    一.下载 InstantClient 地址: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html i ...

  6. PL/SQL Developer工具

    安装好Oracle以后我们发现在控制台来操作数据库很繁琐,而且也不方便阅读.所以,我们就要用到PL/SQL Developer工具,以达到能更好的操作数据库的目的. PL/SQL Developer简 ...

  7. 【其他】【PL/SQL Developer】【1】解决PL/SQL Developer过期的情况

    正文: 1,开始菜单,搜索regedit,回车打开(即日常搜索电脑安装的软件的地方,regedit就是注册表) 2,按HKEY_CURRENT_USER\Software\Allround Autom ...

  8. 解决pl/sq可视化工具的中文乱码问题

    解决pl/sql中文乱码问题 问题:pl/sql的中文都显示为“?”,怎么能显示成中文呢? 1.  执行sql语句 select * from V$NLS_PARAMETERS NLS_LANGUAG ...

  9. 解决PL/SQL使用无法导出dmp

    解决PL/SQL使用无法导出dmp 1.配置plsql Export Executable:D:\app\product\11.2.0\dbhome_1\BIN\exp.exe 2.配置环境变量ORA ...

随机推荐

  1. BZOJ 4827: [Hnoi2017]礼物 FFT_多项式_卷积

    题解稍后在笔记本中更新 Code: #include <bits/stdc++.h> #define setIO(s) freopen(s".in","r&q ...

  2. 区分JAVA创建线程的几种方法

    1. start()和run()       通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行.然后 通过此Thread类调用方法run()来完成其运行操 ...

  3. Java多线程中Sleep与Wait的区别

    Java中的多线程是一种抢占式的机制 而不是分时机制.抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行. 共同点: 1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数 ...

  4. Centos6下创建Centos6基础镜像

    在centos6下可以使用官方仓库拉取一个指定系统类型跟tag的镜像到本地 [root@localhost ~]# docker pull centos:6.8 6.8: Pulling from c ...

  5. eclipse迅速新建main函数

    创建类的时候勾选 或者在类的下面敲main,然后alt+/ 就可以了

  6. 查看eclipse的安装路径

    在桌面上快捷方式右键  点击属性  起始位置便是.

  7. C/C++ 文件路径解析

    本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50782054 首先,看一下C/C++中 ...

  8. pythonWeb -- Django开发- Admin

    [第一次使用Admin 要创建超级用户账号] 1.\ python manage.py createsuperuser You have 1 unapplied migration(s). Your ...

  9. HDU 4355

    只能说感觉是三分吧,因为两端值肯定是最大的,而中间肯定存在一点使之最小,呃,,,,猜 的... #include <iostream> #include <cstdio> #i ...

  10. HDU 4358

    看了题解那个弱化版后,马上就去做了HDU 3333这道题,发现有可用的地方.于是往这方面想,主要是处理如何确定一个数出现K次的问题.想到了从左往右把每个数出现的次数记下来,但感觉不是这样,呃,再看别人 ...