如何查询外部第三方应用访问了oracle数据库中的那张表?方法一:先去查询v$session表确定是那个进程,根据操作系统登录名,主机名等字段去过滤,确定是那个进程访问的。SELECT*FROMv$sessionswhereUSERNAME=PRISON_HKANDOSUSER!=rootandOSUSER!=adminandMACHINE=pingtaiANDSTATUS=ACTIVE根据查询进程的sql关联hash字段去查询V$sqltext_With_Newlines表中的具体操作sql方法二:第三方应用做一个增加或者删除操作。
1、Oracle进程杀不掉怎么办
方法/步骤1.查询哪些对象被锁:selectobject_name,machine,s.sid,s.serial#fromv$locked_objectl,dba_objectso,v$sessionswherel.object_ido.object_idandl.session_ids.sid;2.杀死进程:altersystemkillsession137,
2、oracle数据库怎么查看进程数
oracle进程数查询1.cmd2.sqlplus/nolog3.connectsys/test@testassysdbaSQL>showparameterprocess;NAMETYPEVALUEaq_tm_processesinteger0db_writer_processesinteger1gcs_server_processesinteger0job_queue_processesinteger10log_archive_max_processesinteger2processesinteger1000再查进程数SQL>selectcount(*)fromv$session;COUNT(*)224查看ORACLE最大进程数:SQL>selectcount(*)fromv$session#连接数SQL>Selectcount(*)fromv$sessionwherestatusACTIVE#并发连接数SQL>showparameterprocesses#最大连接SQL>alte。