Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como aumentar os recursos de uma máquina virtual com banco de dados Oracle?
Ambiente
T-Cloud - IAAS - Todos os ambientes
Solução
No TOTVS Cloud IaaS a imagem Oracle Linux 9 com banco de dados Oracle é pré-configurada com os seguintes recursos:
- 2 vCPU
- 6 vRAM
- 100GB
Existem dois cenários em que pode ser necessária a configuração da memória no banco de dados dentro do sistema operacional.
1. Provisionar a máquina virtual com flavor maior que o flavor pré-configurado
A seguinte mensagem será apresentada:
Para seguir com o provisionamento, é necessário clicar na caixa de marcação "Estou de Acordo"
2. Aumentar o flavor após o provisionamento da máquina virtual.
A seguinte mensagem será apresentada:
Para seguir com a ação, é necessário clicar na caixa de marcação "Estou de acordo com o termo de uso"
Obs: no exemplo acima o valor monetário não foi apresentado, mas em um uso real os valores serão apresentados.
As ações acima requerem permissões específicas. Para obter mais informações sobre quais perfis de acesso possuem a permissão, acesse o artigo: Perfis de Acesso IaaS T-Cloud.
Caso você queira aumentar a memória no banco de dados, será necessário configurá-lo no sistema operacional.
É importante entender que o procedimento abaixo deve ser realizado por profissionais capacitados, e possíveis falhas na configuração não serão de responsabilidade da TOTVS.
O procedimento básico para aumentar a memória do Oracle Database envolve ajustar os parâmetros relacionados à memória na instância do banco de dados. Os passos a seguir apresentam uma visão resumida no processo de aumento de memória no banco de dados Oracle Database, para informações mais detalhadas e específicas recomendamos a consulta da documentação oficial do fabricante.
Siga os passos abaixo para saber como aumentar a memória no banco de dados Oracle Database no IaaS:
1. Acesse a máquina virtual pelo T-Cloud Remote ou pelo protocolo SSH. Para acessar a máquina virtual pelo protocolo SSH, serão necessárias algumas liberações. Para obter mais informações sobre os dois tipos de acesso, acesse os artigos: Acessando a VM IaaS através do TCloud Remote, e Criar acesso externo SSH para VM com sistema operacional Linux.
2. Realize o acesso com o usuário Oracle e depois acesse o banco de dados usando o comando sqlplus:
[root@vm-teste ~]# su - oracle
[oracle@vm-teste ~]# sqlplus / as sysdba
3. Após acessar o banco de dados, verifique as configurações atuais usando os comandos:
SQL> SHOW PARAMETER SGA_TARGET;
SQL> SHOW PARAMETER SGA_MAX_SIZE;
SQL> SHOW PARAMETER PGA_AGGREGATE_TARGET;
SQL> SHOW PARAMETER PROCESSES;
SQL> SHOW PARAMETER SESSIONS;
4. Após analisar as configurações atuais, localize o arquivo SPFILE:
SQL> SHOW PARAMETER SPFILE;
5. Localize o valor retornado no campo “VALUE” pois ele será utilizado para criar um arquivo de backup
SQL> CREATE PFILE='/u01/app/oracle/product/19.0.0/dbhome_1/dbs/initCDB1.ora' FROM SPFILE;
6. Após realizar o backup do SPFILE, ajuste os parâmetros de memória de acordo com a quantidade desejada:
SQL> ALTER SYSTEM SET SGA_TARGET=4G SCOPE=SPFILE;
SQL> ALTER SYSTEM SET SGA_MAX_SIZE=8G SCOPE=SPFILE;
SQL> ALTER SYSTEM SET PGA_AGGREGATE_TARGET=2G SCOPE=SPFILE;
Obs: os valores acima são um exemplo.
7. Caso necessário, modifique também o número de Processos e Sessões
SQL> ALTER SYSTEM SET PROCESSES=200 SCOPE=SPFILE;
SQL> ALTER SYSTEM SET SESSIONS=300 SCOPE=SPFILE;
8. Após realizar os ajustes necessários, reinicie o banco de dados para que as alterações entrem em vigor:
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
9. Após a reinicialização, execute novamente os comandos da etapa 3 e verifique se as configurações foram alteradas
SQL> SHOW PARAMETER SGA_TARGET;
SQL> SHOW PARAMETER SGA_MAX_SIZE;
SQL> SHOW PARAMETER PGA_AGGREGATE_TARGET;
SQL> SHOW PARAMETER PROCESSES;
SQL> SHOW PARAMETER SESSIONS;
10. Com isso, o aumento de memória foi realizado no banco de dados Oracle.
Para saber mais
Backup de máquina virtual com banco de dados
0 Comentários