Form 6i cannot connect to 10gR2 or 10gXe due to character set issue

Form 6i or sqlplus reports ora805.dll and access violation error and crash immediately. This is because of the character set of 10g is in

AL32UTF8, need to be changed to UTF8, do following in sqlplus ;

 

 connect "AS SYSDBA" in sqlplus.

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;
ALTER DATABASE CHARACTER SET INTERNAL_USE UTF8;
SHUTDOWN;
STARTUP RESTRICT;
SHUTDOWN;
STARTUP;

你可能感兴趣的:(Oracle,DB,Oracle,DS,character,database,system,crash,access)