Seleção de Conjunto de Caracteres para o Autonomous Database

A Oracle recomenda escolher o Unicode para sua universalidade e compatibilidade com tecnologias e requisitos de linguagem contemporâneos e futuros. O Autonomous Database na infraestrutura dedicada do Exadata atualmente usa AL32UTF8 como conjunto de caracteres de banco de dados e AL16UTF16 como conjunto de caracteres nacionais, conforme recomendado para o Oracle Multitenant.

No entanto, para clientes on-premises, com aplicativos (e bancos de dados) existentes usando outros conjuntos de caracteres, a migração para o conjunto de caracteres Unicode pode ser um processo complicado com análise de dados complexa para evitar truncamento de dados e corrompimento por causa de caracteres de substituição. Para clientes empresariais que usam o Peoplesoft, por exemplo, o pré-requisito de converter seus dados em um conjunto de caracteres AL32UTF8 como parte de sua migração em um Autonomous Database é bastante complexo. Consulte Migração do Conjunto de Caracteres no Oracle Database 19c ou no Oracle Database 23ai e na Nota de Suporte 788156.1 para obter mais detalhes sobre a complexidade do exercício.

O Autonomous Database permite escolher um conjunto de caracteres de sua escolha em uma lista de conjuntos de caracteres suportados ao provisionar um Autonomous Database. A lista de conjuntos de caracteres suportados no momento inclui todos os conjuntos de caracteres de banco de dados suportados em plataformas baseadas em ASCII. Você pode obter a lista completa de conjuntos de caracteres suportados usando a API ListAutonomousDatabaseCharacterSets. Os conjuntos de caracteres nacionais suportados são AL16UTF16 e UTF8.

Embora você tenha permissão para escolher qualquer combinação de conjuntos de caracteres de banco de dados e nacionais para um Autonomous Database, o Autonomous Container Database continua usando AL32UTF8 como conjunto de caracteres de banco de dados e AL16UTF16 como conjunto de caracteres nacionais. O sistema Oracle oferece suporte a diferentes conjuntos de caracteres nacionais e de banco de dados dentro de um Autonomous Container Database para cada banco de dados.

Para obter instruções passo a passo sobre como selecionar um conjunto de caracteres ao criar um Autonomous Database, consulte a etapa 12 em Criar um Autonomous Database Dedicado.