CoP PSU IT Blog

Main menu

Skip to content
  • Home
  • ชุมชนเครือข่ายผู้ปฏิบัติงาน IT
    • ชุมชนเครือข่ายผู้ปฏิบัติงาน IT
    • สมาชิก
  • เขียนเล่าเรื่อง/login
  • Workshop
    • Load Balance Web Server
    • Server Monitoring
    • Web Hacking and Security
    • PSU Passport Authentication (ต้อง login ก่อนอ่าน)
    • Google Apps Scripts Workshop – Level 1
    • Workshop : PSU Passport OAuth2
  • เคล็ดไม่ลับกับไอที
  • บทความชุด
    • Apache Spark
    • Ambari
    • ElasticSearch + LogStash + Kibana
    • Python101
    • Raspberry Pi 3
    • เตาะแตะไปกับ Docker
  • Microsoft 365
Database, Oracle

last successful login time scripts

by เกรียงไกร หนูทองคำ • January 11, 2017 • Comments Off on last successful login time scripts
Post Views: 298

บน Oracle 12c ได้มีการเพิ่มข้อมูลสำหรับแสดงผลวันเวลาที่ผู้ใช้เชื่อมต่อกับระบบได้อย่างสมบูรณ์ไว้แล้ว สามารถเรียกดูได้โดยสั่งดังนี้

ใช้โปรแกรม SQL Developer เข้าระบบให้เรียบร้อยดังภาพ

พิมพ์คำสั่ง
alter session set NLS_TIMESTAMP_TZ_FORMAT='DD.MM.YYYY HH24:MI:SS';
col username   format a15
col last_login format a25
select  username,last_login
from   dba_users
order by username;
ดังภาพ

ได้ผลลัพธ์ดังภาพ

จากภาพจะมี User ของระบบและ User ที่ใช้งานประจำ ปนมาด้วยต้องแก้ SQL ให้กรองออกดังนี้

col username   format a15
col last_login format a25
select username,last_login
from dba_users
where last_login is null
  and username not like '%SYS%'
  and username not like '%SPATIAL%'
  and username not like '%SCHEMA%'
  and username not like '%NULL'
  and username not like 'XDB'
  and username not like 'APEX%'
order by username;

ได้ผลลัพธ์ดังนี้

สำหรับ Oracle รุ่นเก่ากว่านี้จำเป็นจะต้องเปิด Audit Trail จึงจะสามารถตรวจสอบเวลาที่ user เชื่อมต่อกับระบบได้แต่สามารถตรวจสอบ ณ เวลาปัจจุบันได้ว่ามีใครเชื่อมต่ออยู่บ้างโดยพิมพ์คำสั่ง

select username,machine,terminal,logon_time from v$session;

จบขอให้สนุกครับ

Tags: 12cr1 last successful login time scripts oracle database

Post navigation

← Remote Debugging ASP.NET application
What is MongoDB? →

ipv6 ready

Recent Posts

  • Patch Your Website NOW March 23, 2023
  • Zoom PSU(5) การกู้ไฟล์วิดีโอ บน Cloud Storage March 17, 2023
  • วิธีการติดตั้ง Chat GPT บน Windows February 23, 2023
  • เขียน JavaScript RegExp กับข้อมูล sensitive ให้แสดง 4 ตัวอักษรสุดท้าย February 21, 2023
  • PSU Internet was Affected by Submarine Cable February 21, 2023
January 2017
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
« Dec   Feb »

Authors

Categories

Archives

Most Viewed Posts

  • สร้าง Form ลงทะเบียนออนไลน์ด้วย Google Form (รูปแบบใหม่) ให้ตอบรับผ่านทางอีเมลโดยอัตโนมัติ พร้อมปิด Form อัตโนมัติเมื่อครบเต็มจำนวน (232,612)
  • วิธีการหา Driver ขั้นเทพ เมื่อในเว็บไซต์ไม่มีให้โหลด (141,312)
  • วิธีแก้ไข Excel เปิดไฟล์ CSV แล้วอ่านภาษาไทยไม่ออก (141,276)
  • รู้จักฟังก์ชัน Excel ตอนที่ 2 เรื่อง ตระกูลท่าน Count (COUNTIF, COUNTIFS) (123,630)
  • วิธีการใช้ Google Sheets เป็นฐานข้อมูล (114,343)
  • ASP.NET MVC Part 1 : ทำความรู้จักกับ ASP.NET MVC (76,601)
  • การ Save ภาพแผนที่จาก Google Earth เป็นภาพละเอียดคุณภาพสูง (73,284)
  • [GAFE] ใช้ Google Forms เพื่อ Upload ไฟล์ได้แล้ว (62,811)
  • ข้อแตกต่างระหว่างการลงนามเอกสารด้วย Electronic Signature กับ Digital Signature (53,596)
  • การเก็บพิกัด GPS ด้วย Android device (50,058)
  • วิธีลดขนาดไฟล์ photo ให้เล็กลงก่อนอัปโหลดขึ้นเว็บไซต์ (49,067)
  • สร้างแบบฟอร์มลงทะเบียนออนไลน์ด้วย Google Form ให้ตอบรับผ่านทางอีเมลโดยอัตโนมัติ (48,143)
  • เทคนิคการใช้ Word ในการทำบรรณานุกรม (48,115)
  • ทำ bootable USB drives ด้วยโปรแกรม Rufus for Windows (47,427)
  • Windows – วิธีการถอน Windows Key ลิขสิทธิ์ประจำเครื่อง (46,813)

Copyright © 2023 CoP PSU IT Blog. All Rights Reserved. The Magazine Basic Theme by bavotasan.com.