Autonomous Database 的字元集選擇

Oracle 建議您選擇 Unicode,以符合當代和未來技術和語言需求的通用性和相容性。專用 Exadata 基礎架構上的 Autonomous Database 目前使用 AL32UTF8 作為資料庫字元集,而 AL16UTF16 作為本國字元集 (如 Oracle Multitenant 所建議)。

不過,就內部部署客戶而言,如果現有應用程式 (和資料庫) 使用其他字元集,則移轉至 Unicode 字元集可以是含有複雜資料分析的經過計算程序,以避免因取代字元而導致資料截斷和損毀。對於使用 Peoplesoft 的企業客戶來說,在移轉至 Autonomous Database 的過程中,將資料轉換成 AL32UTF8 字元集的先決條件相當複雜。如需有關練習複雜性的詳細資訊,請參閱 Oracle Database 19cOracle Database 23ai 中的 Character Set MigrationSupport Note 788156.1

Autonomous Database 可讓您在佈建 Autonomous Database 時,從支援的字元集清單中選擇所選擇的字元集。支援的字元集清單目前包含 ASCII 型平台支援的所有資料庫字元集。您可以使用 ListAutonomousDatabaseCharacterSets API 取得支援的字元集完整清單。支援的國家字元集為 AL16UTF16 和 UTF8。

即使您可以為 Autonomous Database 選擇任何資料庫和本國字元集的組合,自治式容器資料庫仍會繼續使用 AL32UTF8 作為資料庫字元集,並使用 AL16UTF16 作為本國字元集。Oracle 支援自治式容器資料庫內每個資料庫的不同資料庫和本國字元集。

如需有關在建立 Autonomous Database 時選取字元集的逐步指示,請參閱建立專用 Autonomous Database 中的步驟 12。