描述:打开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(根据查出的结果选择)