Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Reason for upgrading from 8.1.7 to 9iR2
I've seen 9iR2 upgrades driven by a globalization
thing rather than performance.
E.g. The UTF-8 support in 9iR2 is much nicer than 8i.
> explain the reasons for moving from 8.1.7 to 9iR2
E.g. in DBA_TAB_COLUMNS the CHAR_USED may be (B)YTES or (C)HAR to differentiate multibyte characters:
-- DEFINE _O_VERSION = "Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production With the Partitioning, Oracle Label Security, OLAP and Oracle Data Mining options JServer Release 9.2.0.4.0 - Production" (CHAR) DEFINE _O_RELEASE = "902000400" (CHAR) -- create table foo2 ( col_char_size VARCHAR2 ( 3 CHAR ), col_byte_size VARCHAR2 ( 3 BYTE )); SQL> select char_length, data_length, char_used 1 from dba_tab_columns 2* where table_name = 'FOO2' SQL> / CHAR_LENGTH DATA_LENGTH C ----------- ----------- - 3 9 C 3 3 B In 8i there were no CHAR semantics which caused confusion on multibyte charactersets. Regards, Mike Thomas __________________________________ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request_at_freelists.org put 'unsubscribe' in the subject line. -- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------Received on Wed May 05 2004 - 14:26:45 CDT
![]() |
![]() |