Diagnosticando e Solucionando Problemas do OCI Database with PostgreSQL
Use informações de solução de problemas para identificar e tratar problemas comuns que podem ocorrer ao trabalhar com OCI Database with PostgreSQL.
Falha na Criação da Extensão com o Erro "Não Permitido"
Ao criar uma extensão em um ambiente do OCI Database with PostgreSQL, você recebe um erro de que a extensão não é permitida.
A maioria das extensões suportadas pelo OCI Database with PostgreSQL está disponível para uso imediato, mas algumas exigem um administrador para ativar a extensão por meio de uma configuração personalizada. Por exemplo, a extensão pg_stat_statements pode ser listada como suportada, mas não é imediatamente utilizável.
Se você tentar criar a extensão pg_stat_statements e ela não for ativada pelo administrador, poderá ocorrer um erro. Por exemplo:
postgres=> CREATE EXTENSION pg_stat_statements;
ERROR:  Extension : pg_stat_statements is not allowed
Para verificar se uma extensão como pg_stat_statements está disponível, você pode ver o catálogo pg_available_extensions, que mostra as extensões mais recentes e suas informações de versão. Por exemplo:
postgres=> SELECT * FROM pg_available_extensions WHERE name = 'pg_stat_statements';Para ver quais extensões estão ativadas para sua tenancy pelos administradores, use oci.admin_enabled_extensions. Por exemplo:
postgres=> SHOW oci.admin_enabled_extensions;
oci.admin_enabled_extensions 
------------------------------
postgres_fdw
(1 row)
Se pg_stat_statements não estiver listado, isso significa que ainda não está ativado.
A Utilização da Memória Permanece Alta Enquanto o Sistema de Banco de Dados Está Ocioso
As métricas do OCI Database with PostgreSQL mostram alta utilização de memória, mesmo quando o sistema de banco de dados está ocioso.
O OCI Database with PostgreSQL faz seu próprio gerenciamento de memória usando um cache de página personalizado. O OCI Database with PostgreSQL pré-aloca uma quantidade fixa de memória para esse cache de página personalizado e não o usa para nenhuma outra finalidade.
Com as definições default, cerca de 75% da memória total do sistema de banco de dados é sempre alocada para oci.pagecache e shared_buffers. O OCI Database with PostgreSQL Metrics mostra esse valor conforme usado, mas essa memória é usada para buffers de dados PostgreSQL conforme pretendido e não resulta em efeitos negativos.
Para obter mais informações, consulte oci.pagecache_size.