今天在测试还原恢复的时候,用console工具命名已经还原成功了,但是启动实例的时候就是打不开,报如下错误:
后来我发现我的库文件夹的所有者,有些是root,可能是我使用root用户打开console的原因,所恢复的表空间那些都是root用户了:
这种情况下是开启不了数据库服务的,就算报了OK,也查看不到数据库的进程。
在日志中的错误如下:
解决:登录root将数据库文件夹的所属用户和组修改为dmdba:dinstall即可。
[root@DM2 data]# chown -R dmdba:dinstall ./DAMENG3
[root@DM2 data]# chown -R dmdba:dinstall ./DAMENG3