檢視使用者連線
斷掉某一連線
檢視連線ip
oracle中檢視使用者連線
select username,sid,serial#,status from v$session where username <>'1';
select sid,ses.serial#,ses.username,pro.username,pro.spid,status
from v$session ses,v$process pro
where ses.username='product' and ses.paddr=pro.addr;
select ses.username,pro.* from v$process pro,v$session ses where ses.paddr=pro.addr and ses.username<>'1';
從上面的sql中可以獲得連線的使用者、oracle sid以及os的程序號等資訊
利用上述資訊,可以停掉連線
alter system kill session 'sid,serial#';或者根據os的程序號直接kill
上述sql無法獲得連線的client的ip,不知道有沒有現成的view能提供呢?
要獲取ip
方法1:$oracle_home/network/log/listener_orarac1.log
方法2:需要建立logon的trigger
create table session_history。。。
create or replace trigger logon_history
after logon on database
begin
insert into session_history
select username,sysdate,sys_context('userenv','ip_address') from v$session where audsid = userenv( 'sessionid' ) ;
commit;
end;
方法3:netstat -anp |grep 1521
tcp 0 0 192.168.1.52:1521 192.168.2.101:45877 established 5582/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.2.101:37343 established 5588/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.2.101:50172 established 24184/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.2.101:59023 established 5584/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.10.23:1992 established 29055/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.2.101:51121 established 5586/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.2.102:44376 established 18104/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.2.102:51209 established 27165/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.2.102:59845 established 18102/oracleorcl1
tcp 0 0 192.168.1.52:1521 192.168.2.102:41867 established 22780/oracleorcl1
其中5582/oracleorcl1中的5582就是os的程序號
oracle中使用者連線相關
檢視使用者連線 斷掉某一連線 檢視連線ip oracle中檢視使用者連線 select username,sid,serial status from v session where username 1 select sid,ses.serial ses.username,pro.username...
oracle中使用者連線相關
檢視使用者連線 斷掉某一連線 檢視連線ip oracle中檢視使用者連線 select username,sid,serial status from v session where username 1 select sid,ses.serial ses.username,pro.username...
Oracle中使用者管理簡介
建立語法 create user user name identified by password default tablespace temporary tablespace 修改使用者命令 alert user user name identified by new pwd 使用者鎖定與解鎖 ...