使用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; --执行这句说只允许修改到超集
看来只有新装一个数据库才能解决了。谁有更好的办法吗?
分享到:
相关推荐
ORA-01460错误全称为“ORA-01460: unimplemented unreasonable conversion requested”,主要出现在Oracle数据库中,当系统试图将一种数据类型转换为另一种无法处理的数据类型时触发。这种错误常见于数据导出(如...
PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...
6. 安装与配置:在使用PL/SQL Developer和Oracle Instant Client之前,需要确保操作系统上已正确配置了环境变量,如ORACLE_HOME、TNS_ADMIN等,并且在tnsnames.ora文件中定义了连接数据库的网络服务名。然后,可以...
之前用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连接64位Oracle图解】 在64位Windows系统(例如Win7 64Bit)上,由于32位的PL/SQL Developer无法直接连接64位Oracle数据库,因此需要采取特殊的方法来实现连接。本文将详细说明如何在64位环境下...
PL/SQL Beautifier 是 PL/SQL Developer 中的一个强大工具,它可以格式化 PL/SQL 代码,使其更加易读。但有时它可能无法正确解析 DDL 或 DML 语句。这时可以进行以下配置: 1. 在 SQL Window 或 Program Window 中...
PL/SQL Developer是一款专为Oracle数据库开发设计的强大集成开发环境(IDE),主要用于编写、调试、测试和管理PL/SQL代码。这款工具以其易用性、高效性和全面的功能深受Oracle数据库开发人员的喜爱。"绿色版"通常指...
在IT行业中,数据库管理和开发是至关重要的环节,而PL/SQL Developer是一款专为Oracle数据库设计的强大集成开发环境,尤其适合于编写和调试PL/SQL代码。本文将详细讲解如何在64位操作系统下使用PL/SQL Developer连接...
"PL/Sqldeveloper远程连接服务器oracle数据库的配置" oracle数据库是业界最流行的关系型数据库管理系统之一,PL/SQL Developer是oracle官方提供的一款功能强大的数据库客户端工具。为了能够远程连接服务器oracle...
**PL/SQL Developer** 是一款专为Oracle数据库设计的集成开发环境(IDE),它由Allround Automations公司开发,主要用于编写、调试、测试和管理PL/SQL代码。PL/SQL是Oracle数据库支持的一种过程化语言,它扩展了SQL...
- 安装完成后,可能需要设置Oracle客户端连接信息,如TNSNames.ora文件的位置,以便PL/SQL Developer能连接到目标Oracle数据库服务器。 - 安装完毕后,启动PL/SQL Developer并进行首次登录,输入数据库连接的...
在本文中,我们将详细介绍如何利用Oracle 10g绿色客户端搭建一个方便的Oracle客户端使用环境,并结合PL/SQL Developer这一强大的数据库开发工具进行更高效的工作。 1. **Oracle 10g绿色客户端**: - **概念**:...
PL/SQL是Oracle数据库系统中的一个核心组件,全称为“Procedural Language/Structured Query Language”,它是SQL的扩展,增加了编程元素,使得开发者能够编写存储过程、函数、触发器等数据库应用程序。这篇博客主要...
标题“PL/SQL Developer保存布局”指的是在使用PL/SQL Developer这款数据库开发...此外,PL/SQL Developer还支持多种其他特性,如自动完成、代码折叠、错误检查和数据库版本控制集成,进一步提升了开发效率和代码质量。
- 如果之前安装过 Oracle 并卸载,则可能存在遗留问题,如 NLS_LANG 键值未清除,可以通过编辑注册表 HKEY_LOCAL_MACHINE\SOFWARE\ORACLE 删除 NLS_LANG=NA 的键值,避免出现 ORA-12705 错误。 #### 三、配置 PL/...
配置PL/SQL Developer远程访问Oracle数据库是一个常见的任务,尤其对于那些需要远程管理Oracle数据库的IT专业人员来说。本文将详细讲解如何完成这一过程。 首先,你需要准备两个关键软件:PL/SQL Developer和Oracle...
然后,在PL/SQL Developer的连接设置中,输入`tnsnames.ora`文件中定义的服务名,即可建立与数据库的连接。 在实际应用中,可能还需要配置其他文件,如`sqlnet.ora`,来控制网络连接的行为,如加密选项、身份验证...
在使用PL/SQL Developer时,你将受益于其强大的代码编辑器,它支持语法高亮、自动完成、错误检测等功能。此外,它的项目管理、调试工具和版本控制集成也是其亮点。总之,正确安装和配置PL/SQL Developer可以极大地...
PL/SQL是Oracle数据库的一种集成开发环境,主要用于编写和管理SQL和PL/SQL代码。Linux作为开源操作系统,被广泛应用于服务器领域,包括Oracle数据库的管理。本教程将介绍如何在Linux系统(支持32位和64位)上安装和...