双字节中文字符集导出的DMP文件导入UTF8字符集
目前Oracle对中文的支持已经做的很好,有很多字符集可以存储中文字符,常用的有ZHS16GBK、UTF8等等。而对于除UTF8字符集外,其他字符集在存储中文字符时将会使用两个字节,但如果使用UTF8,则需要占用3个字节的空间。因此,问题来了,如果我们将两个字节的字符集中的数据导入UTF8字符集时是否会出现问题?怎么解决该问题?[@more@] 我们先来做个实验: D:>sqlplus /nolog SQL*Plus: Release 8.1.7.0.0 - Production on 星期一 3月 28 15:02:56 2005 &n
一起由于Oracle 8.1.6 BUG而导致的ORA-03113错误
刚刚处理完一起由于Oracle 8.1.6.0 BUG而导致的Ora-03113错误,服务器操作系统为Windows 2000 Service Pack 4用户的服务器重起后发现原本能够正常运行的报表存储过程运行中出现Ora-03113及Ora-03114错误。alter session set sql_trace=true后发现session运行到一条insert into ... select语句时便会报告Ora-03113错误。后在Itpub及CNOUG上查询,参考了一些帖子及Fenng老大的文章,并试图对SQL进行修改,但是即便是主从表的连接加两个以上的WHERE条件时也会报这个错误。于是便在考虑是否是因为BUG问题而导致,但是查到的资料中除了Fenng老大