同一个数据库,在32位和64位的windows2003下各部署了同一个消息队列,在32位机器下获取并处理消息队列无任何异常,在64位机器下保存到数据库中的中文为“?”,求解决方法
解决方案 »
- 监听
- 新人,搞不清楚数据库,表空间,用户之间的关系
- 50分求 嘗試使用下列的使用者 ID 連線:system,測試失敗.ORA-12514
- oracle中like的效率为什么看起来很低?
- 建索引,马上揭贴
- 初学ORACLE,安装完成后服务正常启动,SQL PLUS但进不去?
- 50分求助:连接oracle的javabean中用stmt = conn.createStatement();没问题。用stmt = conn.createStatement(java.sql.ResultSet.TYPE_SC
- oracle触发器怎么加密?
- 如何在Oracle中存储图像?
- 请问那里有oracle的doc下载?
- 请教一个实战问题
- 如何在无安装客户端或其他软件的情况下实现VBA连接oracle
shutdown immediate;
startup mount exclusive;
alter system enable restricted session ;
alter system set job_queue_processes = 0;
alter system set aq_tm_processes =0;
alter database open;
alter database national character set AL16UTF16 ;
如果报错则更改成:ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16;
alter database character set zhs16GBK ;
如果报错则更改成: ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK ;
shutdown immediate ;
startup
如果错误信息,请对照一下信息
如果提示:
ORA_12717 :Cannot issue ALTER DATABASE NATIONAL CHARACTER SET when NCLOB,NCHAR or NVARCHAR2 data exists
则改成以下语句:
alter database national character set INTERNAL_USE AL16UTF16 ;
如果提示:
ORA-12712 :new character set must be a superset of old character set ;
则更改使用以下语句:
alter database CHARACTER SET INTERNAL_USE ZHS16GBK;
如果提示:
ORA-12721: operation cannot execult where other sessions are active
则更改使用以下语句:
shutdown immediate;
startup mount exclusive ;
如果提示:
ORA-01109:database not open
则使用以下语句:
alter database open ;
如果提示:
ORA-12719:operation requires database is in restricted mode ;
则使用以下语句
alter system enable restricted session ;