Para | Revisão | Depois, use |
---|---|---|
IBM Db2 | Backup e DR para IBM Db2 | Pré-requisitos do banco de dados Db2 |
PostgreSQL | Backup e DR para PostgreSQL | Pré-requisitos do banco de dados PostgreSQL |
SAP ASE | Backup e DR para SAP ASE | Pré-requisitos do banco de dados SAP ASE |
SAP IQ | Backup e DR para SAP IQ | Pré-requisitos do banco de dados SAP IQ |
SAP MaxDB | Backup e DR para SAP MaxDB | Pré-requisitos do banco de dados SAP MaxDB |
SAP HANA | Backup e DR para SAP HANA | Preparar bancos de dados SAP HANA para backup |
Microsoft SQL Server | Backup e DR para SQL Server | Preparar bancos de dados do SQL Server para o serviço de backup e DR |
Oracle | Backup e DR para Oracle | Pré-requisitos para fazer backup de um banco de dados Oracle e as páginas a seguir |
Para todos os outros bancos de dados compatíveis com o Backup e DR, siga estes procedimentos.
Pré-requisitos do banco de dados Db2
Cada banco de dados precisa usar o modo de armazenamento automático. Caso contrário, apenas as instâncias serão descobertas.
Cada banco de dados precisa estar no modo de registro de arquivamento, e LOGARCHMETH1 precisa ser definido como disco local. Para saber se o banco de dados está no modo circular ou de registro de arquivo, execute o comando
db2 get db cfg for <database name>| grep LOGARCHMETH1
Se o banco de dados estiver no modo circular, mude o registro para o modo de arquivo antes de continuar. Para definir o parâmetro
LOGARCHMETH1
, use o seguinte:
db2 update db cfg for <dbname> LOGARCHMETH1 using 'DISK:<location>'
Para o banco de dados de espera de HADR, a opção leituras em espera precisa estar ativada. Ou seja, o parâmetro
DB2_HADR_ROS
precisa estar definido como ON.
Pré-requisitos do banco de dados PostgreSQL
Esta seção inclui informações sobre os pré-requisitos do banco de dados PostgreSQL.
Proteger o PostgreSQL do nó principal
Crie um usuário de backup:
create user actuser;
Forneça privilégio para backup:
alter user actuser with superuser; alter user actuser with Replication;
O modo de arquivamento do PostgreSQL (archive_mode) precisa estar definido como ON para fazer backups de registros. Para configurar a opção de modo de registro de arquivo, atualize o arquivo postgresql.conf no diretório de dados da instância e recarregue o PostgreSQL.
archive_mode = on // Command to reload PostgreSQL pg_ctl reload -D <Postgres_datadir_path>
Exemplo: pg_ctl reload -D /pgdata
Proteger o PostgreSQL de um nó de espera
Crie um usuário de backup:
create user actuser;
Forneça privilégio para backup:
alter user actuser with superuser; alter user actuser with Replication;
Modo de arquivamento do PostgreSQL (WAL) configurado no nó de espera:
Crie o diretório em que vamos manter os WALs.
O exemplo pressupõe que/pglog
seja o diretório. Execute as etapas a seguir como usuário raiz.mkdir /pglog chown -R postgres:postgres /pglog
Configure os parâmetros de arquivamento.
O exemplo pressupõe que$PGDATA
seja/pgdata/11/data
. Execute estas etapas como usuário postgres.
Adicione ou atualize os parâmetros no arquivo/pgdata/11/data/postgresql.conf
wal_level = replica archive_mode = always archive_command = 'test ! -f /pglog/%f && cp %p /pglog/%f'
Reinicie o PostgreSQL:
/usr/pgsql-11/bin/pg_ctl stop -D /pgdata/11/data /usr/pgsql-11/bin/pg_ctl start -D /pgdata/11/data
Adicione ou atualize a entrada em
pg_hba.conf
na instância principal para aceitar a conexão de banco de dados da instância em espera.host postgres <db-user> <standby-ip/32> <connection method>
Exemplo:
host postgres postgres 10.128.0.29/32 trust
Teste a geração do arquivo (como usuário do postgres):
ls -l /pglog/
Execute este comando de troca de registros:
/usr/pgsql-11/bin/psql -h 10.128.0.28 -p5432 -c "select pg_switch_wal();" sleep 5 # log shipping may take some time depending on network ls -l /pglog/
Pré-requisitos do banco de dados SAP ASE
Antes de começar, faça o seguinte no servidor SAP ASE:
Uma conta de usuário de backup precisa ser criada com privilégio de backup:
oper_role
ousa_role
. Um nome de usuário e uma senha de backup precisam ser configurados com a configuração do host. Crie o usuário com ou sem uma senha para executar o comando de inatividade na origem com sa_role ou com privilégios de inatividade. Para criar o usuário com uma senha, execute o seguinte:isql -Usa -P<password> -S<SAP ASE_Server_Name> 1>sp_addlogin actuser, '<password>'>span> 2go 1>grant role sa_role to actuser 2>go
Para configurar o login do usuário sem exigir uma senha, defina a senha como nula e execute o seguinte comando:
1>sp_configure "minimum password length", 0 2>go 1> sp_modifylogin actuser, "min passwd length", "0" 2> go 3> exit isql -Uactuser -P'<password>' -S<server_name> > sp_password '<password>', NULL >go >sp_configure "minimum password length", 8 >go
Instale o agente do Backup e DR no servidor SAP ASE.
Para ativar o backup do registro de transações,
Truncate on chkpt false
precisa ser definido no nível do banco de dados para cada banco de dados da instância do SAP ASE.O seguinte é verdadeiro para backups no nível do volume:
A instância do SAP ASE precisa estar no LVM e não pode ser o volume de inicialização.
O volume LVM de que os volumes do SAP ASE são provisionados precisa ter pelo menos 20% de espaço livre.
Pré-requisitos do banco de dados SAP IQ
Antes de começar, revise o seguinte no servidor SAP IQ:
O registro da PITR do SAP IQ precisa estar ATIVADO para fazer backup de registros. Para configurar a opção de registro PITR, você precisa destas APIs do SAP IQ:
ALTER DBSPACE IQ_SYSTEM_LOG RENAME /<pitr_log_location>
SET OPTION
PUBLIC.IQ_POINT_IN_TIME_RECOVERY_LOGGING
= ON`
Depois de ativar o registro em log da PITR, é necessário fazer um backup completo do banco de dados.
O banco de dados de utilidade precisa começar especificando o nome de usuário e a senha, e o dbname precisa ser
utility_db
. Por exemplo:start_iq -n utility_db -su act,passwd
O nome de usuário e a senha do backup do banco de dados precisam ser os mesmos do nome de usuário e da senha do
utility_db
e ter privilégios de DBA. Para criar o usuário de backup, por exemplo:create user actuser identified by 'mypassword'; grant dba to actuser;
- Instale o agente do Backup and DR no host do servidor SAP IQ.
Pré-requisitos do banco de dados SAP MaxDB
Antes de começar, no servidor SAP MaxDB:
Se houver várias instâncias do MaxDB em execução em um servidor, o nome de usuário e a senha do banco de dados precisarão ser comuns a todas as instâncias do MaxDB em execução nesse servidor.
O backup do Autolog precisa estar ativado. Use o comando a seguir para ativar o backup automático de registros:
dbmcli -d <DBSID> -u <DBM_USERNAME>,<DBM_PASSWD> autolog_on <autolog_backup_template_name>
Para ativar o backup de autolog, você precisa de um modelo de backup de autolog.
Para criar um modelo de backup, use o seguinte comando:
dbmcli -d <DBSID> -u <DBM_USERNAME>,<DBM_PASSWD> backup_template_create
<BACKUP_TEMPLATE_NAME> to file <FULL_PATH_WITH_FILE_NAME> content log
- A área "Substituição de registros" precisa ser desativada para ativar o backup automático de registros.
Para desativar a substituição de registros, use o seguinte comando:
dbmcli -d <DBSID> -u <DBM_USERNAME>,<DBM_PASSWD> db_execute SET LOG AUTO
OVERWRITE OFF.
- Instale o agente do Backup e DR no host do servidor SAP MaxDB.
A seguir
Depois que o banco de dados estiver preparado para o Backup e DR, você poderá adicionar o host e descobrir os bancos de dados.