Create Database with character set AL32UTF8
DKuttMar 1 2012 — edited Mar 2 2012I'm running in a problem trying to set up an Oracle 11.2.0.3.0 Database with AL32UTF8 as Character Set and National Character Set under SLE10_64bit SP3.
I run a crdb.sql skript through sqlplus, but encounter this error:
ERROR:
ORA-06550: line 1, column 29:
PLS-00553: character set name is not recognized
ORA-06550: line 0, column 0:
PL/SQL: Compilation unit analysis terminated
The skript I run:
####
connect SYS/abcpass as SYSDBA
set echo on
spool /ora/app/oracle/admin/ABC/create/CreateDB.log
startup nomount pfile="/ora/app/oracle/adin/ABC/pfile/initABC.ora";
CREATE DATABASE ABC
MAXINSTANCES 4
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL32UTF8
NOARCHIVELOG
DATAFILE '/u01/oradata/ABC/system01.dbf' SIZE 700M
AUTOEXTEND ON
MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/u01/oradata/ABC/sysaux01.dbf' SIZE 600M
AUTOEXTEND ON NEXT 1G
MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/u01/oradata/ABC/temp01.dbf' SIZE 700M AUTOEXTEND ON
EXTENT MANAGEMENT LOCAL
UNDO TABLESPACE "UNDOTBS1" DATAFILE '/u01/oradata/ABC/undotbs01.dbf' SIZE 1000M
LOGFILE GROUP 1 ('/u01/oradata/ABC/redo01m1.dbf',
'/u01/oradata2/ABC/redo01m2.dbf') SIZE 500M,
GROUP 2 ('/u01/oradata/ABC/redo02m1.dbf',
'/u01/oradata2/ABC/redo02m2.dbf') SIZE 500M,
GROUP 3 ('/u01/oradata/ABC/redo03m1.dbf',
'/u01/oradata2/ABC/redo03m2.dbf') SIZE 500M,
GROUP 4 ('/u01/oradata/ABC/redo04m1.dbf',
'/u01/oradata2/ABC/redo04m2.dbf') SIZE 500M;
spool off
exit;
####
NLS_LANG ist set to AMERICAN_AMERICA.AL32UTF8.
If I try to set up the Database with Char-Set and NChar-Set as UTF8 it works...
I realize it is probably a simple beginner error, but would welcome advice even more so because of that.
Edited by: user12059122 on 01.03.2012 09:08