بتاريخ: 1 فبراير 201412 سنة comment_246090 بسم الله الرحمن الرحيم ازاى اجيب كل ال Users ال Connected على ال Database ال Query بتاعنا ان شاء الله معتمد على: V$SESSION_CONNECT_INFO V$SESSION النتيجه منه هقدر اشوف كل المستخدمين و طريقة ال Authentication يعنى 'Database ولا OS' مثلا و هشوف اسم المستخدم للجهاز نفسه و اسم الجهاز اللى داخل بيه SELECT Conn.sid, Conn.authentication_type, Conn.osuser, Sess.USERNAME, Conn.network_service_banner, Ses.MACHINE, Ses.PROGRAM FROM v$session_connect_info Conn JOIN v$session Ses ON (Ses.SID = Conn.SID); للإطلاع اكثر V$SESSION_CONNECT_INFO V$SESSION تقديم بلاغ
بتاريخ: 6 فبراير 201412 سنة comment_246315 جرب دي Currently Connected Users SELECT SUBSTR(v_$session.USERNAME,1,15) USERNAME,SUBSTR(s.status,1,8) STATUS,SUBSTR(s.server,1,10) SERVER,SUBSTR(s.TYPE,1,10) TYPE,SUBSTR(s.event,1,20) "WAIT EVENT",DECODE(s.command,1,'Create Table',2,'Insert',3,'Select',6,'Update',7,'Delete',8,'Drop',9,'Create Index',10,'Drop Index',12,'Drop Table',17,'Grant',26,'Lock Table',42,'Alter Session',43,'Alter User',44,'Commit',45,'Rollback',s.command) COMMANDFROM v_$session s, v_$session_wait wWHERE (s.sid = w.sid)AND s.username != 'SYS'ORDER BY s.username; ودي ECT COUNT(*) "ACTIVE USERS"FROM v_$sessionWHERE username IS NOT NULL; ودي ممكن تساعدك http://www.oracle.com/technetwork/issue-archive/2013/13-sep/o53plsql-1999801.html تقديم بلاغ
بتاريخ: 6 فبراير 201412 سنة comment_246316 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/appdev/sqldev/sqldev_unit_test/sqldev_unit_test_otn.htm تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.