本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7106884.html?templateId=1718516
背景:通过备份恢复完成yasdb到yasdb的数据迁移,环境分为A环境(ip:127.0.0.1)与B环境(ip:127.0.0.2),数据从A环境迁移到B环境。
方式有两种,一是yasql命令行,二是通过yasrman工具
yasql命令行备份恢复
A环境备份
1、进入A环境并登录yashanA用户
su yashanA
2、检查数据库是否处于归档模式
yasql / as sysdba
select log\_mode from V$database; (ARCHIVELOG表示为归档模式,NOARCHIVELOG表示非归档模式)
● 若数据库未处于归档模式则按下面步骤打开数据库归档(打开数据库归档需要停库,请在无运行业务时完成切换)
shutdown immediate;
exit;
yasboot cluster start -c yashandb -m mount
yasql / as sysdba
alter database archivelog;(将数据库设置为归档模式)
select log\_mode from V$database;(检查是否归档模式是否设置成功)
alter database open;(设置成功后打开数据库)
3、登录yasdb数据库,并执行数据库备份命令(备份路径根据可根据实际情况自定