`

关于Oracle中Database、instance、role、schemas、user、object概念

 
阅读更多
使用Oracle,经常会听到这些词,对于这几个具体是什么,从网上看到一个解释较通俗易懂的说法,本人稍作修改:
1、DATABASE,对oracle而言,是指物理上的数据库,一般你安装了一个oracle的数据库软件后,就是一个database。

2、instance,在同一个数据库上,可以建立多个实例,这些实例互相不干扰,每个实例中可以有独立的表空间、用户、表、过程等各种数据库对象。也就是说,每一个instance实际上就是我们大家理解的逻辑上的数据库。

3、schemas,你用“用户 user”来理解就很容易了,每个模式(user)下可以有一套互不干扰的对象。你如果想要访问其他模式的对象,需要指定schema的name,实际就是指定username。
如,你要访问模式scott的表emp,而你所在的模式(用户)是tiger,那你要这样写:
select * from scott.emp;
role是用户使用的登录身份,比如as dba

4、object,对象其实也就是平时我们常用的table、view、procedure等。

这些的关系可以说是:
物理数据库(Database)下有多个逻辑数据库(instance)
逻辑数据库(instance)下有多个用户(user)
用户(user)对应默认的一个方案(schema)并可以使用拥有的角色(role)登录数据库
用户下有多个用户对象(object)

另外,可以参考http://blog.csdn.net/blognkliming/article/details/7613189的一些详细解释
分享到:
评论

相关推荐

    Oracle Database 19c (oracle-database-ee-19c.x86_64.part1.rar)

    Oracle Database 19c 是最新的长期版本,支持期限最长; 19.3 - 企业版(也包括标准版 2) 适用于Linux x86-64系统。oracle-database-ee-19c文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: ...

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part1.rar)

    Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于Linux x86-64位系统。oracle-database-ee-21c-1.0-1.ol8文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle ...

    Oracle 9i database:advanced instance tuning

    ### Oracle 9i 数据库:高级实例调优 #### 知识点概览: 1. **Oracle 9i 数据库架构概述** 2. **数据库实例的组成部分** 3. **性能监控与诊断工具** 4. **SQL 语句优化技术** 5. **内存管理与调整策略** 6. **等待...

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part2.rar)

    Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于Linux x86-64位系统。oracle-database-ee-21c-1.0-1.ol8文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle ...

    Oracle 12c database-concepts 数据库的概念全解析 英文版

    Oracle 12c Database Concepts 是 Oracle 官方发布的一份关于 Oracle 12c 数据库概念的详细解析文档,该文档涵盖了 Oracle 12c 数据库的基本概念、架构、管理、安全、性能优化、 Troubleshooting 等方面的知识点。...

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part3.rar)

    Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于Linux x86-64位系统。oracle-database-ee-21c-1.0-1.ol8文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle ...

    oracle-database-preinstall-19c-1.0-1.el9.x86-64.rpm

    oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm 预安装RPM: 访问Oracle Linux 9的软件源,如x86对应的是: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/, 找到对应Oracle 19c的预...

    Oracle Database 19c (oracle-database-ee-19c.x86_64.part3.rar)

    Oracle Database 19c 是最新的长期版本,支持期限最长; 19.3 - 企业版(也包括标准版 2) 适用于Linux x86-64系统。oracle-database-ee-19c文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: ...

    Oracle Database Real Application Testing User’s Guide 11g Releas

    Oracle Database Real Application Testing User’s Guide 11g Release 2 (11.2) 是一份详细的技术文档,旨在帮助数据库管理员和IT专业人员利用Oracle数据库的实时应用测试功能进行高效且可靠的性能优化和故障预防。...

    Oracle Database Sample Schemas

    在Oracle Database Sample Schemas文档中,主要介绍了Oracle数据库11g Release 2(11.2)版本中的示例模式及其使用方法。这些示例模式为数据库管理员和开发人员提供了一个丰富的环境来测试查询、存储过程和其他...

    Expert_Oracle_Database_Architecture_Oracle_Database_Programming源代码

    《Expert Oracle Database Architecture Oracle Database Programming 9i, 10g, and 11g Techniques and Solutions, Second Edition》的源代码,跟着书做实验用。

    Oracle Database 19c (oracle-database-ee-19c.x86_64.part2.rar)

    Oracle Database 19c 是最新的长期版本,支持期限最长; 19.3 - 企业版(也包括标准版 2) 适用于Linux x86-64系统。oracle-database-ee-19c文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: ...

    oracle-database-server-12cR2-preinstall

    Oracle Database Server...总结一下,Oracle Database Server 12cR2 Preinstall是Oracle数据库在Linux环境中快速、高效部署的重要工具,它简化了系统准备阶段,确保了安装的顺利进行,是企业级数据库管理者的得力助手。

    Oracle Database Gateway for DRDA User’s Guide 11g Release 2 (11

    Oracle Database Gateway for DRDA是Oracle公司提供的一种中间件技术,用于连接Oracle数据库系统与IBM的分布式关系数据库存取(DRDA)兼容的数据库,如DB2、AS/400等。该用户指南主要适用于那些希望在Oracle环境中...

    ORACLE+DATABASE+11G+数据库管理艺术

    书中的核心内容包括了数据库管理的各个方面,如安装和升级Oracle Database 11g数据库软件、创建和维护数据库、数据的导入导出、数据库的备份与恢复以及性能调优等。每一部分都以理论知识为基础,结合实际操作案例,...

    Oracle Database 21c Express Edition安装指导文件,英文原版。

    Oracle Database 21c Express Edition 是 Oracle 公司推出的关系型数据库管理系统,旨在为中小型企业和个人用户提供一个功能强大、易于使用的数据库解决方案。以下是 Oracle Database 21c Express Edition 安装指导...

    ORACLE flashback database测试

    ORACLE flashback database测试,主要进行ORACLE flashbackup 闪回整个数据库的实现。

    oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

    oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

Global site tag (gtag.js) - Google Analytics