全屏
二,oracle数据库概念
1,什么是数据库
数据库:所谓数据库指的就是物理操作系统文件或磁盘(disk)的集合。
Oracle数据库是由一组、数据文件、控制文件、日志文件构成。
2,什么是关系型数据库
关系型数据库(relational
databese)是一组已经被组织为表(table)结构的相关信息的集合。每个表都包含很多行(row),这些行又被进一步组织为列(column)。这些表在数据库中都被存储在称为模式(schema)的结构中,所谓模式就是数据库用户可以存储自己表的地方。每个用户都可以为其他用户授予访问自己的表的权限。
3,什么是oracle实例
oracle实例:实例就是数据库启动后分配的内存和建立的后台进程.
数据库关闭后,物理上的文件还存在,但实例(分配的内存和建立的进程)就没有了。
4,oracle实例与数据库的关系
关系:
实例就是一组操作系统进程(或者是一个多线程的进程)以及一些内存。这些进程可以操作数据库;而数据库只是一个文件集合(包括数据文件、临时文件、日志文件和控制文件)。
Oracle数据库的实例在任何时刻,一个实例只能有一组相关的文件(与一个数据库关联)。大多数情况下,反过来也成立:一个数据库上只有一个实例对其进行操作。
不过,Oracle的真正应用集群(Real Application
Clusters,RAC)是一个例外,这是Oracle提供的一个选项,允许在集群环境中的多台计算机上操作,这样就可以有多台实例同时装载并打开一个数据库(位于一组共享物理磁盘上)。
5,oracle默认用户
数据库安装完毕以后会为我们提供一些默认的用户。如:sys system scott hr等
sys:数据库超级管理员 他是数据库所有用户中权限最大的。
system:数据库管理员,他的权限要比sys用户低一些。
hr:是我们一个数据中的普通用户,在该用户下包含了一些案例表与数据。对于数据库的教学中的案例我们使用就是基于这个用户下的表。
分享到:
0评论