1、打开归档并备份数据库
--使用root用户创建新路径以及归档文件夹
su
mkdir -p /data/dmdata
mkdir -p /data/dmdata/arch
mkdir -p /data/dmdata/bak
chown -R dmdba:dinstall /data/dmdata
--使用dmdba用户联机配置本地归档,并备份数据
su dmdba
cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA@LOCALHOST:5236
sp_set_para_value(1,'ALTER_MODE_STATUS',1);
alter database mount;
alter database add archivelog 'type=local,dest=/data/dmdata/arch,file_size=64,space_limit=20480';
alter database archivelog;
alter database open;
sp_set_para_value(1,'ALTER_MODE_STATUS',0);
backup database full to bak_20201220 bakfile '/data/dmdata/bak/bak20201220';
2、停止数据库
./DmServiceDMSERVER stop
3、拷贝数据库以及数据文件至新路径/data/dmdata
cd /home/dmdbms
cp -r data /data/dmdata
4、将原来的/home/dmdba/dmdbms/data/DAMENG重命名为/home/dmdba/dmdbms/data/DAMENG_old
mv /home/dmdba/dmdbms/data /home