注册
数据守护集群安装部署过程中常见问题
专栏/培训园地/ 文章详情 /

数据守护集群安装部署过程中常见问题

DM_WIN_01 2024/07/08 675 3 0
摘要

1、配置完成A机器后,如何在B机器上还原数据库
A机器上执行,一定要使用dmdba执行
-----------------A机器上执行-------开始---------------------
/dm/bin/disql SYSDBA/DM01SYSDBA@IP:端口
SQL>ALTER DATABASE MOUNT;
SQL>ALTER DATABASE ARCHIVELOG;
SQL>ALTER DATABASE ADD ARCHIVELOG 'DEST=/dm/data/DM01/arch, TYPE=LOCAL, FILE_SIZE=1024, SPACE_LIMIT=51200';
SQL> ALTER DATABASE OPEN;

备份数据
SQL> BACKUP DATABASE BACKUPSET '/dm/data/DM01/bak/BACKUP_FILE';

#拷贝备份文件到 B 机器
[dmdba@~]$ scp -r /dm/data/DM01/bak/BACKUP_FILE dmdba@B机器IP:/dm/data/DM01/bak
-----------------A机器上执行-------结束---------------------

B机器上执行,一定要使用dmdba执行
-----------------B机器上执行-------开始---------------------
[dmdba@~]$ /dm/bin/dmrman CTLSTMT="RESTORE DATABASE '/dm/data/DM01/dm.ini' FROM BACKUPSET '/dm/data/DM01/bak/BACKUP_FILE'"
[dmdba@~]$ /dm/bin/dmrman CTLSTMT="RECOVER DATABASE '/dm/data/DM01/dm.ini' FROM BACKUPSET '/dm/data/DM01/bak/BACKUP_FILE'"
[dmdba@~]$ /dm/bin/dmrman CTLSTMT="RECOVER DATABASE '/dm/data/DM02/dm.ini' UPDATE DB_MAGIC"
-----------------B机器上执行-------结束---------------------

2、监视器上看不到数据库实例,主要原因看A、B服务器上的DmWatcherServiceWatcher服务是否已经启动
启动命令:
/dm/bin/DmWatcherServiceWatcher start
停止命令:
/dm/bin/DmWatcherServiceWatcher stop

3、DmWatcherServiceWatcher服务无法正常启动
检查配置文件dmwatcher.ini的配置项是否正确,尤其是INST_INI配置项,一定要是数据库实例的配置文件路径
例如:
INST_INI = /dm/data/DM01/dm.ini #dm.ini 文件路径

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服