Ja, bra att det också misslyckades...det är ingen bra idé... :-)
För det första, för UTF-8-stöd i Oracle, vill du använda teckenuppsättningen 'AL32UTF8'.
Är detta en helt ny databas? Eller en befintlig databas med data redan i den?
Om vi pratar om ny databas, bör du bara släppa databasen och skapa den igen, och specificera teckenuppsättningen AL32UTF8 i DBCA, när du skapar databasen.
Om det är en befintlig databas, med data redan i den, är det lite mer komplicerat. Vilken teckenuppsättning använder den för närvarande? Är AL32UTF8 en direkt superuppsättning av den teckenuppsättningen?
Detta är verkligen ett icke-trivialt ämne. Kort sagt, du behöver känna till den aktuella teckenuppsättningen och teckenuppsättningen du flyttar till, och du måste köra "CSSCAN"-verktyget för att kontrollera kompatibilitets- och datakonverteringsproblem.
För hela historien bör du kontrollera följande dokument på MOS:
Ändra NLS_CHARACTERSET till AL32UTF8 / UTF8 (Unicode) [ID260192.1]
Hoppas det hjälper.