Chinaunix首页 | 论坛 | 博客
  • 博客访问: 131051
  • 博文数量: 18
  • 博客积分: 1700
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 16:38
文章分类

全部博文(18)

文章存档

2012年(13)

2009年(1)

2008年(4)

我的朋友

分类: Oracle

2012-06-08 22:34:15

安装Oracle10.2.0.1 之后, 在DBCA安装实例之前,我们升级到 10.2.0.4 , 升级过程中可能会碰到如下关于,emagent  等方面的Text file busy 的报错信息 。 内容一般类似:

Error in writing to file

'/u01/product/oracle/jdk/bin/java (Text file busy)

方法 1:                                                                  
$ fuser /u01/product/oracle/jdk/bin/java                    
/u01/product/oracle/jdk/bin/java: 17601e                                      
解决方法(17601 在使用这个文件):                                             
$ kill -9 17601                                                                
         
方法 2:                                                                         
重启。

例外情况 2:(未释放的emagent 进程)
方法:                                                 
$ fuser /u01/product/oracle/bin/emagent          
/u01/product/oracle/bin/emagent: 11545e                                    
$ kill -9 11545

 

有时候会出现tnslnr 等程序需要关闭等提示,可以找到这些进程kill , 当然重新启动是最安全有效的。

采用 $ ps -ef |grep tns 查看相关进程,然后$ kill -9 XXXX重试即可

阅读(2646) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~