最直观的方法就是直接在pl/sql里查看 命令行如下
查看所有用户:select from all_users;
查看表空间:select tablespace_name from dba_tablespaces;
查看用户具有怎样的角色:select from dba_role_privs where grantee='用户名';
查看某个角色包括哪些系统权限:select from dba_sys_privs where grantee='DBA'
查看oracle中所有的角色:select from dba_roles;
我是这样 *** 作的,用ADOCONNCTION连上数据库,然后,DATSOURCE连接下数据源,再则如果你有用到存储过程,你还要有那STOREPROC的组件。
一般来说,用户名是sa,密码是三个sa
查看一个SQL数据库的用户名的具体步骤如下:
1、首先配置PLSQL连接某个oracle数据库,然后打开plsql工具,点击工具栏上的"Tools"(工具选项)。
2、点击选择首选项。首选项一般存放的是工具常用的一些配置,高级配置在其他工具中。点击tools--选择"preferences"首选项。
3、点击选择登陆历史。进入首选项配置之后,点击左侧的登陆历史记录,可以对登陆历史进行配置,选择历史登录记录"Logon History"。
4、点击钥匙右侧的下拉按钮,选择Configure即可快速打开配置用户及密码的界面。
5、点击More查看更多的数据库配置。如果要查看所有的数据库配置记录,可以在登录历史中,点击More进行查看。
6、通过输入或者点击加减按钮的方式修改存储用户名密码的数量以及展示数量。修改完成后点击Apply或者OK按钮即可保存设置,一般按照默认设置的个数即可。
7、修改之后,自动生效,可以看到修改后的现实用户数量。在展示设置中如果设置的是四个用户的展示,在Plsql工具Log on登录记录中可以看到显示四个数据库链接信息。
8、对登陆历史进行排序,将使用比较频繁的记录放在前面。还可以对登录历史记录中的用户进行排序,可以选择按照用户名排序登录顺序排序以及数据库名称进行排序。
9、修改保存登录密码。History就是历史登录记录, 每次登录之后,plsql会自动保存用户名密码,可以选择一个点击删除。
10、Fixed Users表示用户可以自己定义一些用户名和密码,这样就能够更好的保存登录信息,在此处既可以查看到该SQL数据库的用户名。
用超级管理员权限登录系统(conn / as sysdba)后通过如下语句查看:
select distinct username from v$session where username is not null group by username;
解释:在视图v$session中如果此时用户连接到数据库的话,会生成相应的视图信息。因为一个用户可能进行多种 *** 作,所有记录是多条的,通过“distinct ”命令即可查出“唯一”的用户。
mysql中所有使用者的权限是记录在mysql这个数据库的users资料表中
所以你只要先use
mysql
再select
from
users
你可以看到所有的使用者权限
有关db的数据是记录在db(大小写要注意)这个数据表中
所以只要呼叫出db的资料
select
from
db
就可以看到你要的答案
或者你可以用
select
from
db
where
db='phplampdb'找出你要的答案
系统表 sysprocesses 中有用户连接记录。可以根据数据库名称,查看连接的用户。
Select spid,hostname,loginame,user_name(uid)As usernameFrom sysprocesses
Where dbid=db_id('glkf')
以上就是关于如何查看oracle数据库里面,用户自己创建的所有用户还有表空间全部的内容,包括:如何查看oracle数据库里面,用户自己创建的所有用户还有表空间、如何在数据库里查询用户名和密码、如何查看一个SQL数据库的用户名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)