ORA-06552 ORA-06553
来源:互联网 发布:单元格合并数据都保留 编辑:程序博客网 时间:2024/05/22 13:06
使用plsql时报出:ORA-06552 ORA-06553
定位:字符集问题。
确认字符集是否修改的不彻底:
SELECT DISTINCT (NLS_CHARSET_NAME(CHARSETID)) CHARACTERSET,DECODE(TYPE#, 1,
DECODE(CHARSETFORM, 1, 'VARCHAR2', 2, 'NVARCHAR2', 'UNKOWN'),
9,
DECODE(CHARSETFORM, 1, 'VARCHAR', 2, 'NCHAR VARYING', 'UNKOWN'),
96,
DECODE(CHARSETFORM, 1, 'CHAR', 2, 'NCHAR', 'UNKOWN'),
112,
DECODE(CHARSETFORM, 1, 'CLOB', 2, 'NCLOB', 'UNKOWN')) TYPES_USED_IN
FROM SYS.COL$
WHERE CHARSETFORM IN (1, 2)
AND TYPE# IN (1, 9, 96, 112);
如果上面的查询的确显示有多个字符集,则进行如下处理
SHUTDOWN IMMEDIATE;STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
COL VALUE NEW_VALUE CHARSET
SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET';
COL VALUE NEW_VALUE NCHARSET
SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_NCHAR_CHARACTERSET';
ALTER DATABASE CHARACTER SET INTERNAL_USE &CHARSET;
ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE &NCHARSET;
SHUTDOWN IMMEDIATE;
STARTUP;
再次启动数据库一遍
SHUTDOWN IMMEDIATE;
STARTUP;
问题得到了解决。
----------------------------------
其中可能会出现的问题:
ALTER DATABASE national CHARACTER SET ZHS16GBK
*
ERROR at line 1:
ORA-12714: ??????????
---------
解决办法:
点击(此处)折叠或打开
- SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
- Database altered.
----------------------------
其中可能会出现的问题:ORA-01219
解决办法:
ALTER DATABASE OPEN;
----------------------------
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 73701404 bytes
Fixed Size 75804 bytes
Variable Size 56770560 bytes
Database Buffers 16777216 bytes
Redo Buffers 77824 bytes
ORA-01102: ??? EXCLUSIVE ????????
解决办法:停止没有用的或者异常的实例。
-------------------
cp /***/pfile/init.ora.0212012125517 //app/oracle/product/10.2.0/db_1/dbs/initorcl10g.ora
- ORA-06552、ORA-06553
- ORA-06552 ORA-06553
- ORA-06552 ORA-06553 問題解決
- ORA
- ora
- ORA-06553
- ORA-06553: PLS-306
- ORA-01034 ORA-27101
- ORA-10567,ORA-00313
- ora-01128,ora-00275
- ORA-03113,ORA-07445
- ORA-32017 ORA-16179
- ORA-12012,ORA-12005
- ora-01034 ,ora-27101
- ora-603 ora-27504
- ora-01113 ora-01110
- ORA-24324 & ORA-01041
- tnsnames.ora & listener.ora
- C#实现三线表格格式打印
- 【more effective c++读书笔记】【第5章】技术(6)——Proxy classes(代理类)
- Struts2常量介绍及说明
- CXF入门
- struts2的类型转换器
- ORA-06552 ORA-06553
- C语言内分配
- Java的深克隆和浅克隆
- android自动化测试之--MonkeyRunner录制和回放脚本(四)
- springmvc 国际化i18n错误: No message found under code解决方法
- 网络游戏服务器架构设计
- linux文件及目录函数
- 唤醒屏幕缓慢的解决方法
- Oracle基础语句大全