Ja, godt det også mislykkedes...det er ikke en god idé... :-)
For det første, for UTF-8-understøttelse i Oracle, vil du bruge tegnsættet 'AL32UTF8'.
Er dette en helt ny database? Eller en eksisterende database med data allerede i den?
Hvis vi taler om ny database, skal du bare droppe databasen og oprette den igen, med angivelse af AL32UTF8-tegnsættet i DBCA, når du opretter databasen.
Hvis det er en eksisterende database, med data allerede i den, er det lidt mere kompliceret. Hvilket tegnsæt bruger den i øjeblikket? Er AL32UTF8 et direkte supersæt af det tegnsæt?
Dette er virkelig et ikke-trivielt emne. Kort sagt, du skal kende det aktuelle tegnsæt og det tegnsæt, du flytter til, og du skal køre 'CSSCAN'-værktøjet for at tjekke for kompatibilitet og datakonverteringsproblemer.
For hele historien bør du tjekke følgende dokument på MOS:
Ændring af NLS_CHARACTERSET til AL32UTF8 / UTF8 (Unicode) [ID260192.1]
Håber det hjælper.