本文主要介绍使用DM管理工具创建备份时遇到的问题及解决方式。
新建库备份、表空间备份、归档备份时,弹出如下警告:
根据警告内容可知,库、表空间及归档备份需要开启归档,所以先开启归档再进行备份即可。
开启归档
在disql中使用SYSDBA用户执行以下命令
SQL> alter database mount;
操作已执行
已用时间: 25.968(毫秒). 执行号:0.
SQL> ALTER DATABASE ARCHIVELOG;
操作已执行
已用时间: 0.778(毫秒). 执行号:0.
SQL> ALTER DATABASE ADD ARCHIVELOG 'DEST=/dm/data/DAMENG/arch, TYPE=LOCAL, FILE_SIZE=2048, SPACE_LIMIT=10240';
操作已执行
已用时间: 18.765(毫秒). 执行号:0.
SQL> ALTER DATABASE OPEN;
操作已执行
已用时间: 47.154(毫秒). 执行号:0.
备份时指定了备份集目录,但是实例默认的备份目录和指定的备份目录不同,管理工具显示的是默认备份目录下的备份文件,所以备份成功,但是从管理工具查看不到备份情况
可以修改BAK_PATH参数,将默认备份路径改到所指定的备份路径下,该参数为只读参数,只能通过修改dm.ini配置文件来修改此参数。修改完BAK_PATH参数后需要重启实例生效,重新连接DM管理工具即可在管理工具查看到备份信息。
经排查发现是对bak_new目录的权限不够,因为我的DM管理工具是通过root用户运行的,所以通过管理工具指定备份集目录时新建的目录属主也是root。
使用root用户将该目录的权限授予dmdba用户即可
[root@localhost backup]# chown -R dmdba.dinstall bak_new
[root@localhost backup]# ll
总用量 0
drwxr-xr-x 3 dmdba dinstall 22 6月 19 10:44 bak_new
drwxr-xr-x 5 dmdba dinstall 86 6月 19 10:43 dmbak
文章
阅读量
获赞