升级数据库时报错Text file busy

今天在将一个数据库从9204升级到9206时候(p3948480_9206_HP64),遇到一个报错:

奇怪,按理说数据库的侦听已经停了,且数据库已经重启过,应该不会还有应用会使用数据库中的文件了吧?在图形界面点击retry,可以继续安装,但是不一会又再次弹出窗口说这个文件还是在被使用。

此时,我们可以用fuser这个命令来查看是哪个进程在使用这个文件。

继续检查这些是什么进程:

经检查,这些进程是报表应用的进程,可以用kill的方式杀掉这些进程,我们在这里采用了更为安全的方式:通知报表的维护人员停了报表应用。停完后,顺利升级!

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据