数据库实例和用户的关系 oracle数据库中的实例和用户的关系?
oracle数据库中的实例和用户的关系?
他们是多对一。说明:一个用户只能属于一个数据库,但一个数据库中可以有多个用户。扩展:其实还有表空间的概念。一个数据库可以有多个表空间。用户可以默认为一个表空间,但可以操作多个表空间。多个用户可以同时使用一个表空间。
oracle实例和数据库的区别?
简而言之,有时这两个名词可以互换使用,但它们的概念仍然不同。Instance Instance=memory used by process(SGA)database=collection of physical operation system files or disks(redo file control file data file temporary file)数据库实例也称为server,用于访问数据库文件集的存储结构和后台进程的集合
1。一个数据库可以由多个实例访问(称为real application cluster选项)。
2。一个实例在其生存期内只能加载(alter database mount)和打开(alter database open)一个数据库
3。Oracle实例启动后,只能加载一次数据库。如果要断开数据库与实例的连接,然后再次将其挂起到数据库实例上,则需要首先结束数据库实例进程,然后重建实例的进程,然后加载另一个数据库。否则,我们必须放弃ora-16169错误,即数据库已打开。因为一个数据库实例在其生存期内最多只能加载和打开一个实例。
4. 另外,实例可以在没有数据文件的情况下启动startup nomount,这通常是没有意义的
数据库实例和用户的关系 oracle表空间和实例的关系 表空间和数据库的关系
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。