Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 12214|回复: 0

解决PLSQL报错及配置InstantClient方法

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-4-10 12:32:11 | 显示全部楼层 |阅读模式

    某次,在使用PLSQ链接数据库的时候,出现了错误如下:

    note for plsql_1

    然后点击窗口上面的 工具 –> 首选项 –> Oracle –> 连接 ,然后看到这样的窗口:

    image[5]

    note for plsql

    用电脑根据上面的地址搜索不到 \instantclient_11_2

    note for plsql_3

    说明电脑上面没有 instantclient_11_2 插件,然后决定重新下载和配置。

    Oracle Instant Client是绿色版的Oracle客户端。

    下载地址:http://download.csdn.net/download/shenkxiao/4181424  可以用qq直接登陆下载。

    image

    下载之后在D盘创建一个新的文件夹“Oracle”,把压缩包解压在该文件夹里。

     

    配置InstantClient方法:

    A.点击窗口上面的 工具 –> 首选项 –> Oracle –> 连接 ,然后参考图中所示的地址将刚下载解压后的文件地址放在框中:

    imageimage

    B.配置instantclient文件

    在instantclient解压后的目录下分别新建如下两个文件tnsnames.ora、listener.ora,如果本身就有其中的一个或两个,则不需新建,只需打开已有的文件根据下面的内容核对一下。

    listener.ora 里面要写入的内容:

    LISTENER1 =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  )

    tnsnames.ora里面要写入的内容:

    ORCL =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = orcl)    )  )EXTPROC_CONNECTION_DATA =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS =(PROTOCOL = IPC)(KEY = EXTPROC1))    )    (CONNECT_DATA =      (SID = PLSExtProc)      (PRESENTATION = RO)    )  )

    C.配置InstantClient的环境变量(在系统环境变量下,增加如下环境变量)

    1、NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    image

    2、Path添加 D:\oracle\instantclient_10_2

    image

    3、TNS_ADMIND:\oracle\instantclient_10_2

    image

    4.重启plsql 然后发现数据库出现在了plsql的登录界面,如下图所示,此时oracle可以用plsql正常使用了。

    image

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-12-22 13:15 , Processed in 0.055723 second(s), 27 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表