首页>>数据库>>Oracle->oracle数据库实例查询,oracle 实例查询

oracle数据库实例查询,oracle 实例查询

时间:2024-01-22 本站 点击:12

什么是Oracle数据库实例

数据库(database):物理操作系统文件或磁盘( disk)的集合。使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。

实例指的是内存,数据库指的是物理文件。通过实例指向的数据库,来访问数据库中的数据。

oracle实例就是一些能支撑数据库运行的数据库程序。它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问。Oracle 用一个个实例来管理数据库访问。

实例是oracle使用到的内存和进程的总称。一个oracle数据库可以有多个实例,不过这个属于rac的应用了;单机中是一个实例对应一个数据库的。oracle的数据库存放在硬盘上的有数据文件、日志文件、控制文件。

实例 实例就是一组操作系统进程(或者是一个多线程的进程)以及一些内存。

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

一,查看数据库里面所有用户:select * from dba_users;前提是你是有dba权限的帐号,如sys,system。

users;后敲键盘回车键,进行数据库用户查询。SQL命令执行完成后,会出现我们要查找的username也就是数据库用户名列表,这里有Oracle数据库自己的用户,也有按需求添加的用户。使用完成后,查询oracle数据库所有用户。

Oracle内部进程的username为空。COMMAND - session正在执行的sql id,1代表create table,3代表select。TADDR - 当前的transaction address。可以用来关联v$transaction中的addr字段。

一个表空间也可以包含多个用户的数据。它们的关系是由表、索引等segment对象来维护的。

username is not null group by username;解释:在视图v$session中如果此时用户连接到数据库的话,会生成相应的视图信息。因为一个用户可能进行多种操作,所有记录是多条的,通过“distinct ”命令即可查出“唯一”的用户。

监听启动后,继续输入‘export ORACLE_SID=‘实例名’,回车。然后,输入‘sqlplus / as sysdba’,还是按回车键。出现sql输入栏,输入‘startup’,回车。然后界面会提示实例启动成功,并且能查看到实例。

什么是数据库实例名,怎么查看数据实例名

1、oracle实例=oracle内存+oracle进程。而oracle实例由oracle_sid和oracle_home经过哈希函数算出的一个在内存中的地址号。

2、根据查询CSDN博客显示,数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名。实例名也被写入参数文件中,该参数为instance_name,在winnt平台中,实例名同时也被写入注册表。

3、数据库实例是程序,是位于用户和操作系统之间的一层数据管理软件。数据库实例是访问数据库的通道。

关于oracle数据库实例查询和oracle 实例查询的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/oracle/130248.html