pl/sql developer连接Oracle失败问题

描述:打开plsql工具输入账号密码,database输入:192.168.1.100:1521/MYORACLE报错ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

解决办法:

(下载instantclient_19_5(oci.dll)步骤就省略了)

1、plsql工具配置ocl文件后,在instantclient_19_5\network\ADMIN文件夹下创建文件tnsnames.ora,内容为

MYORACLE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

重启工具,选择datebase为MYORACLE输入账号密码后登录成功

2、plsql工具中表数据中文乱码。

解决办法:先select userenv('language') from dual查看Oracle编码,然后设置环境变量NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK或AMERICAN_AMERICA.UTF8(根据查出的结果选择)

发布了26 篇原创文章 · 获赞 0 · 访问量 779

猜你喜欢

转载自blog.csdn.net/sumengnan/article/details/104263621