暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

查找oracle数据库所有者

askTom 2017-07-05
330

问题描述

嗨,奥拉专家,

我有一些关于oracle数据库的快速查询。有什么方法可以找到oracle数据库所有者信息 (在Windows平台中,我没有 'oratab' 文件)?
另外,我们还需要找到oracle数据库的 “最后访问时间”。

非常感谢这里的任何帮助。

谢谢

专家解答

快速简便的方法是查询v $ session以获取操作系统用户、服务器等详细信息

SQL> select * from v$session where program like '%PMON%'
  2  @pr
==============================
SADDR                         : 00007FFD2510F048
SID                           : 253
SERIAL#                       : 55329
AUDSID                        : 0
PADDR                         : 00007FFD26B1FFF8
USER#                         : 0
USERNAME                      :
COMMAND                       : 0
OWNERID                       : 2147483644
TADDR                         :
LOCKWAIT                      :
STATUS                        : ACTIVE
SERVER                        : DEDICATED
SCHEMA#                       : 0
SCHEMANAME                    : SYS
OSUSER                        : SYSTEM
PROCESS                       : 5460
MACHINE                       : XPS13
PORT                          : 0
TERMINAL                      : XPS13
PROGRAM                       : ORACLE.EXE (PMON)
TYPE                          : BACKGROUND
...
...



上次访问时间?不知道你是什么意思?如果您指的是用户,则DBA_USERS上有LAST_LOGIN时间。


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论