linuxoracle进程
㈠ 如何有效杀掉在linux环境下的oracle进程
1.第一步:使用Linux的kill命令杀死所有与oracle有关的进程。 1)查询到与ORACLE_SID相关的oracle进程 $ ps -ef |grep $ORACLE_SID oracle 7776 1 0 22:51 ? 00:00:00 ora_pmon_ora10g oracle 7778 1 0 22:51 ? 00:00:00 ora_psp0_ora10g oracle...
㈡ Linux 下安装完oracle后,显示哪些进程代表oracle安装成功了呢
ps
-ef
|grep
oracle
显示有
oracle
字符就是oracle
安装成功啦。
不过你最好的测试方法还是用sqlplus
测试。
㈢ linux 查看oracle 进程那么多 怎么处理
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:
$ top -u oracle
内容解释:
PID:进程的ID
USER:进程所有者
PR:进程的优先级别,越小越优先被执行
㈣ linux如何查oracle锁表进程号
通过oracle的动态视图可以查看
通过v$lock,v$session,v$process相关联可以查看,你是不是想要kill掉锁表的进程啊?
一般导致锁表都是sql引起的,在和v$sql相关联查出那条sql导致的sql,之后kill session
查询
select a.saddr,a.sid,a.serial#,a.paddr,a.username,a.status,c.TYPE,c.ID1,c.ID2,c.LMODE,d.SQL_TEXT,d.HASH_VALUE from v$session a,v$process b,v$lock c,v$sql d where a.PADDR=b.ADDR and b.ADDR=c.ADDR and a.SQL_ID=d.SQL_ID;
kill session
alter system kill session 'sid,serial#' ;
希望能帮助你
㈤ 如何删除linux中oracle实例
删除oracle实例记录:
方法一、从图形界面运行dbca,选择删除,按提示一路next;
方法二、手动删除。
1、关闭所有oracle进程,其实只要shutdown
abort即可.因我的机器oracle没设置为开机自动启动,重启机器后oracle进程一个也没有,系统很是干净.
2、删除实例数据文件和mp文件;
find $ORACLE_BASE/ -name $ORACLE_SID
在我系统里面显示如下,将这些目录直接删除;
/u01/app/oracle/admin/testdb
/u01/app/oracle/oradata/testdb
/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/emca/testdb
/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/dbca/testdb
3、删除其他配置文件
find $ORACLE_BASE/* -name '*[Bb][Tt][Ss][Dd][Bb]2*' | grep -v
admin| grep -v oradata
将查找结果出现的文件也一一删除,当然你可以用xarg结合rm删除.
find结果如下:
/u01/app/oracle/flash_recovery_area/testdb
/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/emca/testdb
/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/dbca/testdb
/u01/app/oracle/proct/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_host_testdb
/u01/app/oracle/proct/10.2.0/db_1/rdbms/log/alert_testdb.log
/u01/app/oracle/proct/10.2.0/db_1/host_testdb
/u01/app/oracle/proct/10.2.0/db_1/host_testdb/sysman/emd/state/A190EE260BF6B09EB5805807
28916A3B.alert_testdb.log
/u01/app/oracle/proct/10.2.0/db_1/host_testdb/sysman/log/nmctestdb1521
/u01/app/oracle/proct/10.2.0/db_1/dbs/alert_testdb.log
/u01/app/oracle/proct/10.2.0/db_1/dbs/lktestdb
/u01/app/oracle/proct/10.2.0/db_1/dbs/hc_testdb.dat
/u01/app/oracle/proct/10.2.0/db_1/dbs/orapwtestdb
/u01/app/oracle/proct/10.2.0/db_1/dbs/spfiletestdb.ora
4、最重要的一步,如果你要重建的实例和刚删除实例的实例名一样的话,删除
/etc/oratab文件最后一行。
至此,已干净删除linux系统的oracle实例。
㈥ linux oracle下的 服务与监听是两个进程程序吗
方法没有错,是这样的
问题是,你的标题是【是两个进程吗】
监听是一个进程,可以看见,Oracle的Instance就不是了,是一组进程
这个建议你看看Oracle的1z0-046课程,或者直接在Linux上 先启动instance
然后ps -ex 看一下,有一堆的ora开头的进程