wlbk.net
当前位置:首页 >> OrAClE里怎么查某个实例中有哪些用户? >>

OrAClE里怎么查某个实例中有哪些用户?

假设oracle数据库默认数据实例为orcl.那么使用pl/sql工具连接到些实例,执行select username from sys.all_users;可以查询到该orcl下具体有哪些用户.sys,system是创建oracle实例是的默认用户.创建的每个实例都会有.

密码是经过MD5加密的,不是明码,看不出来的你要有查询dba_users的权限(如system or sys用户)可以用以下语句查询用户:SQL>select username,created,password from dba_users;

查询语句是: select owner from dba_tables where table_name=upper('表名'); 不过这个要求你当前登录的用户权限为dba才行,或有查询这个视图的权限才行.

1. 查询oracle中所有用户信息select * from dba_users;2. 只查询用户和密码select username,password from dba_users;3. 查询当前用户信息select * from dba_ustats;4. 查询用户可以访问的视图文本select * from dba_varrays;5. 查询数据库中所有视

ERROR 位于第 1 行:ORA-00942: 表或视图不存在

(1) 查em,也就是dbconsole,打开其中的user,选中你要查的user,然后编辑,查看它的角色和对象权限,和系统权限.(2) dba_tab_privs, dba_sys_privs, dba_role_privs,可以看到分别的内容.

在sql*plus中select table_name,owner from all_tables 关键就是all_tables如果你有dba权限的就可以查 dba_tables,就可以查出数据库里面所有的表的情况

可用如下方法: 1、用指定用户登录指定的数据库实例: 2、打开sql窗口,写如下语句: select * from user_tables;3、此时,查询出的结果(table_name列)即为这个实例中所有的表名.

如果是用Toad for Oracle这个工具的话:Database-->Monitor-->Session Browser 在这个窗口中能查看数据库的连接信息.

--你的这个用户必须有dba的权限,或使用dba授权all_tab_columns给你的查询用户select column_name from all_tab_columns where owner = '' and table_name ='';select * from all_tab_columns where owner = '' and table_name ='';select count(*) from all_tab_columns where owner = '' and table_name ='';

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com