
正文
oracle数据库实例用户,oracle数据库的用户名是什么
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么查看Oracle数据库中的所有用户名(查看oracle数据库有哪些用户)
1、在数据库的开始菜单中,输入cmd后回车,也就是调用Windows的命令行管理器。在命令提示符处输入 select * from dba_users 然后按键盘回车键,注意,这中间都是有一个空格,否则会提示命令出错。
2、查询ORACLE数据库名:SQL select name from v$database。查看实例名:SQL select instance_name from v$instance。
3、使用具有dba权限的帐号登录数据库 执行命令select username from dba_users官方文档对dba_users的定义:DBA_USERS describes all users of the database.因此可以如此查询。
4、Oracle服务器由数据库和实例组成,实例包括进程和内存结构。你连接到一个实例上,只能查到与该实例对应的数据库。数据库名可以这样简单查询show parameter db_name或者楼上的语句也可以,但是都只能获得当前的数据库名。
相关问答
Q1: Oracle里怎么查某个实例中有哪些用户?
一,查看数据库里面所有用户:select * from dba_users;前提是你是有dba权限的帐号,如sys,system。
select username from sys.all_users;可以查询到该orcl下具体有哪些用户。sys,system是创建oracle实例是的默认用户。创建的每个实例都会有。
users;后敲键盘回车键,进行数据库用户查询。SQL命令执行完成后,会出现我们要查找的username也就是数据库用户名列表,这里有Oracle数据库自己的用户,也有按需求添加的用户。使用完成后,查询oracle数据库所有用户。
一个表空间也可以包含多个用户的数据。它们的关系是由表、索引等segment对象来维护的。
Oracle内部进程的username为空。COMMAND - session正在执行的sql id,1代表create table,3代表select。TADDR - 当前的transaction address。可以用来关联v$transaction中的addr字段。
以oracle10g为例。运行输入cmd.或是wind+r输入cmd 使用sqlplus的dba身份登录。如下图:使用dba登录后输入select * from V$PWFILE_USERS。就能够查询出哪些用户用户dba或是sysdba的权限。
Q2: grid用户和oracle用户区别?
1、安全性上的区别MySQL使用三个参数来验证用户,即用户名,密码和位置;Oracle使用了许多安全功能,如用户名,密码,配置文件,本地身份验证,外部身份验证,高级安全增强功能等。
2、oracle实例就是一些能支撑数据库运行的数据库程序。它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问。Oracle 用一个个实例来管理数据库访问。
3、不一定是grid这个用户,你也可以是oracle,或者其它的任何用户都是可以的。
4、oracle 11g r2 grid是用来存储数据的数据库。是oracle 11g 的第二个发布版本。
5、oracle虚拟账户,新用户和内置账户的区别是,在安装过程中可以建立一个用户,可以取名为oracle一样的,一般在useradd之前都会删掉装oracle软件时候装的一个oracle用户因为还要设置权限等。
6、i是internet的意思,Oracle8和9都是i,表明当时是internet概念盛行的年代,oracle为了迎合当时环境,而做出的internet方面的改进。g是grid网格运算,当时也是非常火的,10g和11g就是oracle为了迎合分布式计算而做出的变化。
关于oracle数据库实例用户和oracle数据库的用户名是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







