2004年11月01日

ps -ef | grep -i oracle | awk ‘{print $}’;

当只显示unix命令输出中所包含的一个特殊列时,awk使用程序是非常有用的.

在此引申一下,如果想杀死所有oracle进程,我们可以使用

ps -ef | grep -i oracle | grep -v grep | awk ‘{print $}’ | -exec kill -9 {};

其中:grep -v 表示用来排除包含某特定字符串的行,如果不指定grep -v grep,那么后面的kill命令会杀掉这个执行的进程 .

相对于windows,unix下删除oracle 方便了许多 ,不再需要操作可恶的注册表^-^.步骤如下:

1) rm -rf /etc/oraInst.loc

2)     rm -rf /etc/oratab

3)     rm -rf /tmp/oranInstall

4)    rm -rf /tmp/<FileOwneredByOracle>

5)    删除$ORACLE_BASE下所有内容,再重新创建

 

也可以直接rm -rdf /opt ,然后再创建。