梦中情萱 2021-12-01 14:23 采纳率: 60.5%
浏览 34
已结题

windows安装ORACLE服务端后,PL/SQL无法读取tnsnames

我按照公司的说明文档,在D盘安装了oracle11g服务端(企业版安装),建了实例;
使用其它电脑的sqlplus登录没问题,数据库、监听可以启动
我想在同一台机器上用plsql登录我的库,发现无法读取tnsnames,下面的database选择里全部是空白……

于是我回想起以前单独安装oracle客户端时,plsql是直接可以用的,
我便又单独安装了客户端版的 oracle11g在E盘(没有卸载oracle服务端),安装过程一直下一步就完成了。
这下PLSQL竟然可以读到我的tnsnames了,但连接时报** 协议适配器不可加载(ORA12557)**.在网上查询说是环境变量的问题
但是我的环境变量不能改啊,改了我的服务端就不能用了,请问怎么办呢?

总结问题:
1.安装服务端后,按说是自带客户端的把?我应该可以用plsql,为什么读不到tnsnames呢?
2.我又单独在其它目录安装了客户端,plsql可以读到tnsnames了,但是报ORA12557,看起来是环境变量问题,但我改了的话我的服务端又不能用了啊,怎么解呢?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月9日
    • 创建了问题 12月1日

    悬赏问题

    • ¥15 做个有关计算的小程序
    • ¥15 MPI读取tif文件无法正常给各进程分配路径
    • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
    • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
    • ¥15 setInterval 页面闪烁,怎么解决
    • ¥15 如何让企业微信机器人实现消息汇总整合
    • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
    • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
    • ¥15 TLE9879QXA40 电机驱动
    • ¥20 对于工程问题的非线性数学模型进行线性化