| 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 LOGARCHMETH1Se 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_ROSprecisa 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/pglogseja o diretório. Execute as etapas a seguir como usuário raiz.mkdir /pglog chown -R postgres:postgres /pglogConfigure os parâmetros de arquivamento.
O exemplo pressupõe que$PGDATAseja/pgdata/11/data. Execute estas etapas como usuário postgres.
Adicione ou atualize os parâmetros no arquivo/pgdata/11/data/postgresql.confwal_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/dataAdicione ou atualize a entrada em
pg_hba.confna 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 trustTeste 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_roleousa_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>goPara 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 >goInstale o agente do Backup e DR no servidor SAP ASE.
Para ativar o backup do registro de transações,
Truncate on chkpt falseprecisa 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,passwdO 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_dbe 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.