使用PL/SQL DEVELOPER 7连接某新装的ORACLE数据库服务器的时候,总是频繁发生ORA-01460错误:类型转换错误。
发现SQL NAVIGATOR很好,就只有PL/SQL DEVELOPER有这个问题。
怀疑是字符集的问题,查了很多资料后定位到了问题的原因:
查询select * from nls_database_parameters,查看NLS_CHARACTERSET一项,发现正常的数据库服务器上的字符集是ZHS16CGB231280,而有问题的服务器的字符集是ZHS32GB18030。
尝试使用以下命令来修改字符集,结果失败了:
shutdown immedaite;
Startup nomount;
Alter database mount exclusive;
Alter system enable restricted session;
Alter system set job_queue_process=0; --执行这句报错
Alter database open;
Alter database character set ZHS16CGB231280; --执行这句说只允许修改到超集
看来只有新装一个数据库才能解决了。谁有更好的办法吗?
分享到:
相关推荐
之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误listener does not currently know of SID given in connect descriptor
DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...
pl/sql developer 监听、tnsnames.ora
DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高...
错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。 这个错误主要是pl/sql客户端的tnsnames.ora配置错误,或者是输入 database选项错误。 错误分析二、未配置环境变量 所以解决问题之前...
解决Oracle11g,PL/SQL连接报错问题 解压 解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2 3、设置PLSQL Developer 启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools->>...
用户变量中新建:(不进行此操作,容易出现PL/SQL查询数据中文乱码) 变量名:nls_lang 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 系统变量Path中添加如D:\oracle\instantclient\instantclient 4、PLSQl...
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。 环境: OS:RHEL6.5 x86-...
PL/SQL Developer Version 10.0.5.1710 01.302967 - Unlimited user license Windows 7 (64-bit) 6.1 Build 7601 (Service Pack 1) Language: 简体中文 (英宇世纪) Physical memory : 4,176,416 kB (858,832 ...
安装Oracle后,用PL/SQL Developer连接oracle时出现ORA-12541:TNS:无监听程序的
使用PL/SQL登录ORACLE数据 报错,error while trying to retrieve text for error ORA-01804,的解决方法,操作步骤,在windows server 2008R2 64位,oracle 12C,PLSQL Developer 12 64位,以上使用环境正常,
最近在操作oracle11g的使用出现错误的现象:ora-28000 the account is locked,既用户无法登录问题,如何解决此问题呢?下面小编给大家带来了oracle11g用户登录时被锁定问题的解决方法,感兴趣的朋友一起看看吧
此版本的plsql developer工具为64位,需要电脑中已经安装过64位的Oracle的客户端才能使用。此工具是破解版免安装的,并且已经汉化好了,只需下载解压,完成tnsnames.ora文件的配置即可使用。 本工具不同于其他地方...
在pl/sql developer中右击某表,显示的就是该语句,这样做不会将该表锁住。 想修改某几个字段也没有问题select num,name,t.rowid from student t。 您可能感兴趣的文章:oracle sqlplus 常用命令大全plsql连接oracle...
2、pl/sql无法连接远程oracle(ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务) 解决方法:①在linux下找到oracle目录下的listener.ora,用vi编辑②下面红色为添加部分,其中GLOBAL_DBNAME要与客户机...
用户可以配合PLSQL Developer使用,为减小软件体积,没有对PL/SQL Developer打包,请用户自行下载。 3、本软件包含了OraOledb.Oracle.1驱动必需的DLL文件、注册表信息。 4、连接oracle服务器时需要手动配置tnsnames....
否则出现:ORA-12154: TNS:could not resolve the connect identifier specified错误 如果之前安装了Oracle 又卸载,会遗留NLS_LANG=NA的键值. 输入RegEdit打开注册表HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE.在右面...
1,下载会是一个压缩文件,解压之后的文件夹叫:instantclient_12_1....5,关闭PL/SQL Developer,重起Developer. 主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。
在D:/instantclient_11_2目录下新建目录network,在network目录下再新建...6、关闭PL/SQL Developer,重起Developer. 主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。