解决pl\sql乱码问题

查看数据库服务器的字符集

select * from nls_database_parameters where parameter=‘NLS_CHARACTERSET‘;

PARAMETER                     VALUE

NLS_CHARACTERSET              ZHS16GBK

select sys_context(‘USERENV‘, ‘LANGUAGE‘);

客户端字符集

select * from nls_instance_parameters

会话字符集

select * from nls_session_parameters

--如果没有特别设置,会跟nls_instance_parameters一样

--字符集要求一致,但是语言设置可以却可以不同

--字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk

--1.echo %NLS_LANG%

--无返回结果

--2.在windows上加环境变量

再echo

C:\Users\yl>echo %NLS_LANG%

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

重新登录PL\SQL,问题解决

时间: 2024-10-12 09:32:25

解决pl\sql乱码问题的相关文章

解决PL/SQL Dev连接Oracle弹出空白提示框

第一次安装Oracle,装在虚拟机中,用PL/SQL Dev连接远程数据库的时候老是弹出空白提示框,网上找了很久,解决方法也很多,可是就是没法解决我这种情况的. 没办法,只能自己研究,经过大概一天时间吧,还是搞好了,写个总结. 出现这种问题,解决方法大概有这几种: 1.权限不够,导致弹出空吧提示框.(直接上链接) http://jingyan.baidu.com/article/066074d6760959c3c21cb0d6.html 就PL/SQL图标上点右键---属性---兼容性--管理员

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

1.错误1:Initialization error could not initialize 电脑上原本就装有oracle 11g 64位,可是PL/SQL却怎么也连接不上,报出" Initialization error"的错误,搜集资料找到原因,原来PL/SQL是32位的,而oracle client是64位(当初安装服务器端自带的)的,二者不兼容,当然无法连接. 解决方法: (1)下载32位客户端 下载免安装版的32位oracle客户端,地址:http://www.oracle

解决PL/SQL Developer过期

1 2 3 4 5 6 分步阅读 PL/SQL Developer过期了,又没有注册码,又不想花钱买,而且事情又非常急,这时候怎么办?不要着急,请随小编一起解决这种情况吧. 工具/原料 PL/SQL Developer 计算机 方法/步骤 首先,登陆PL/SQL Developer,会出现这种情况,如图所示,就是PL/SQL Developer要到期了,或者已经到期了. 紧急处理办法是,输入指令"regedit"打开注册表,如图所示 指令输入完毕后,按回车键,会进入这个界面. 然后,在

pl/sql乱码的问题

案例一: 使用的是服务器上的,不是本机的Oracle,按下面做就可以了: 设置环境变量:NLS_LANG,具体值用下面查询的值: select userenv('language') from dual; 或者 SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME = 'NLS_CHARACTERSET';    假如服务器的是:AMERICAN_AMERICA.ZHS1

解决PL/SQL Developer连接数据库时出现 “ORA-12541:TNS:无监听程序”错误

在用PL/SQL Developer连接数据库时出现“ORA-12541:TNS:无监听程序”错误. 1.检查listener.log日志发现下面错误:TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production on 20-9月 -2008 10:25:26 Copyright (c) 1991, 2005, Oracle. All rights reserved. 系统参数文件为D:/oracle/product/10.2.0/db_

解决PL/SQL查询结果乱码的问题

首选查询oracle服务端的编码,然后将客户端NLS_LANG设置成和Oralce服务端一样的编码即可. 1.检查服务器编码: 执行SQL语法: select * from v$nls_parameters; 2.设置本地客户端编码: 进入 我的电脑,属性,高级,环境变量,添加2项:LANG=zh_CN.GBK 和 NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

Oracle学习(五)之 解决pl/sql developer中文乱码

1.查看相关参数 2.查看注册表信息 3.设置环境变量 4.测试结果

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

1.配置plsql Export Executable:D:\app\product\11.2.0\dbhome_1\BIN\exp.exe 2.配置环境变量ORACLE_HOME=D:\app\product\11.2.0\dbhome_1(很重要,如果不配置会导出不了,也不会显示报错信息) 原文地址:https://www.cnblogs.com/ShaYeBlog/p/11770492.html

Oracle PL/SQL的安装

在前面Oracle数据库学习1里面已经写了,但是我专门开一个笔记说明吧,原文:http://www.cnblogs.com/zhangmingzhao/p/7172209.html PL/SQL工具的安装 第一次安装没成功,下的csdn的资源,现在想想应该是tnsnames.ora还有一个sqlnet.ora两个文件没有配置,导致连接的时候检测的数据库就只有一个222222222,进去说无监听程序.后来上网查改改改,改的我dos框的Oracle都进不去了.然后卸载重装,百度教程,注册表每个都要删