
Oracle服务器由数据库和实例组成,实例包括进程和内存结构。你连接到一个实例上,只能查到与该实例对应的数据库。数据库名可以这样简单查询show
parameter
db_name或者楼上的语句也可以,但是都只能获得当前的数据库名。
用
数据字典
select
from
dba_users;
查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
select
from
all_users;
查看你能管理的所有用户!
select
from
user_users;
查看当前用户信息
1、首先看一下定义数据库的触发器,主要是通过用户登陆数据库后获得其ip地址。
2、创建完trigger后,使用测试帐号登录数据库看看是否能达到需要的效果拿一个u2账号登陆数据库,结果报错了。
3、下面使用另一个账号u1,还是以受限的ip尝试登陆,u1就可以登陆了。
4、配置文件如下。
5、退出页面,使用组合键“Win + R”打开运行对话框,在输入框中输入 regedit 并回车打开“注册表编辑器”。
6、在“注册表编辑器”对话框,ORACLE\KEY_OraDb10g_home1名称为 ORACLE_SID 的数据 orcl 即 Oracle数据库的信息就可以看到了。
以上就是关于oracle怎么查看所有的数据库名全部的内容,包括:oracle怎么查看所有的数据库名、如何查询oracle数据库中的所有用户名、如何查看本机的oracle数据库的IP地址和数据库名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)