Limitações do RDS for Oracle - Amazon Relational Database Service

Limitações do RDS for Oracle

Nas seções a seguir, você pode encontrar limitações importantes ao uso do RDS para Oracle. Para limitações específicas dos CDBs, consulte Limitações do RDS for CDBs Oracle.

nota

Essa lista não é exaustiva.

Limites de tamanho de arquivo do Oracle no Amazon RDS

O tamanho máximo de um único arquivo em instâncias de banco de dados do RDS para Oracle é de 16 TiB (tebibytes). Esse limite é imposto pelo sistema de arquivos ext4 usado pela instância. Assim, os arquivos de dados grandes do Oracle são limitados a 16 TiB. Se tentar redimensionar um arquivo de dados em um espaço de tabela de arquivos grandes para um valor acima do limite, você receberá um erro como o seguinte.

ORA-01237: cannot extend datafile 6 ORA-01110: data file 6: '/rdsdbdata/db/mydir/datafile/myfile.dbf' ORA-27059: could not reduce file size Linux-x86_64 Error: 27: File too large Additional information: 2

Sinônimos públicos para schemas fornecidos pela Oracle

Não crie ou modifique sinônimos públicos para schemas mantidos pela Oracle, incluindo SYS, SYSTEM e RDSADMIN. Isso pode resultar na invalidação de componentes centrais do banco de dados e afetar a disponibilidade da sua instância de banco de dados.

Você pode criar sinônimos públicos fazendo referência a objetos em seus próprios esquemas.

Schemas para recursos sem suporte

Em geral, o Amazon RDS não impede que você crie esquemas para recursos que não têm suporte. No entanto, se você criar schemas para recursos e componentes Oracle que exigem privilégios SYS, poderá danificar o dicionário de dados e afetar a disponibilidade da instância. Use apenas recursos e esquemas com suporte que estão disponíveis em Adição de opções a instâncias de banco de dados Oracle.

Limitações para privilégios do Oracle DBA

Uma função é uma coleção de privilégios que podem ser concedidos ou revogados de um usuário. Um banco de dados Oracle usa funções para fornecer segurança.

Uma função predefinida, chamada de DBA, normalmente fornece todos os privilégios administrativos em um banco de dados Oracle. Ao criar uma instância de banco de dados, sua conta de usuário mestra obtém privilégios de DBA (com algumas limitações). Para fornecer uma experiência gerenciada, um banco de dados do RDS for Oracle não fornece os seguintes privilégios para a função DBA:

  • ALTER DATABASE

  • ALTER SYSTEM

  • CREATE ANY DIRECTORY

  • DROP ANY DIRECTORY

  • GRANT ANY PRIVILEGE

  • GRANT ANY ROLE

Use a conta de usuário mestre para tarefas administrativas, como criar contas de usuário adicionais no banco de dados. Não é possível utilizar as contas SYS, SYSTEM nem outras contas administrativas fornecidas pela Oracle.

Descontinuação dos protocolos Transport Layer Security (TLS) 1.0 e 1.1

Os protocolos Transport Layer Security versões 1.0 e 1.1 (TLS 1.0 e TLS 1.1) foram descontinuados. De acordo com as práticas recomendadas de segurança, a Oracle descontinuou o uso do TLS 1.0 e do TLS 1.1. Para atender aos requisitos de segurança, o RDS for Oracle recomenda enfaticamente que você use o TLS 1.2 em vez disso.