小弟最近学习oracle对oracle中几个比较容易搞混的知识点的一点认识,特地写下来自己留作以后复习和反省。
相信大多数人都和我一样都是先接触的sql server 和mysql这种中型数据库,后来学习的oracle。这种过程是oracle中一些知识点和sql server混淆造成学习的障碍最后越学越糊涂。
首先第一个知识点
数据库:
ORALCE中的数据库概念比较特殊,我们安装完ORALCE时候会默认安装一个数据库默认名称叫ORCL。大家可以查看windows中服务可以看到
这就是ORALCE中的数据库,也就是一个实例。这里一谈到实例大家就会想起sql server实例的概念。
在SQL SERVER中一个实例可以包括N个数据库,而且其中包括一些系统数据库。可是ORALCE中一个实例只有一个数据库,这个实例上的所有用户登陆到这个实例中只能看到各自根据自己权限应当看到的数据对象。(关于这一点涉及到对象权限和方案的概念,我后面会详细讲一下)。
而SQL SERVER 用户登陆到实例中面对N个数据库,当然也可以通过权限进行控制。这里大家就记住ORALCE中一个实例就对应一个数据库,如果想安装更多的数据库ORALCE自带工具也可以继续创建新的数据库实例,但是这个时候在服务中就会多出新的服务名称。
(未完待续)
相关推荐
Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它为数据存储、管理和处理提供了高效、安全和可扩展的解决方案。对于初学者来说,理解Oracle数据库系统应用与开发的基础至关重要,这将帮助他们掌握...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。本教程基于Oracle 11g版本,旨在为初学者提供全面的数据库管理、应用与开发基础知识。通过以下章节的讲解,我们可以深入...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中占据主导地位。这份"Oracle数据库 课件资料"为初学者提供了一条深入理解Oracle数据库系统的路径,涵盖了从基础到进阶的各种概念。 ...
5. 数据库安全:探讨用户管理和权限控制,如创建用户、分配权限和角色,以及审计机制。 6. 数据备份与恢复:介绍Oracle的备份策略,如物理备份和逻辑备份,以及如何使用RMAN(恢复管理器)进行数据恢复。 7. 性能...
第1章 认识Oracle RAC 1.1 RAC产生的背景 1.2 RAC体系结构 1.2.1整体结构 1.2.2物理层次结构 1.2.3逻辑层次结构 1.3 RAC的特点 1.3.1双机并行 1.3.2高可用性 1.3.3易伸缩性 1.3.4低成本 1.3.5高吞吐量 ...
8. **安全性**:Oracle数据库提供了用户权限管理、角色授权、审计机制、网络加密等安全特性,以确保数据的安全性和完整性。 9. **高可用性**:Oracle支持RAC(Real Application Clusters)集群技术,允许多个服务器...
表空间是Oracle数据库中的逻辑存储单元,用于组织和管理磁盘空间。每个表空间包含一个或多个数据文件。 #### 本章总结 本章介绍了Oracle数据库中的一些关键对象及其管理方法。了解这些对象对于有效地设计和管理...
综上所述,Oracle数据库中的用户与角色安全管理涵盖了用户创建、权限分配、资源控制等多个方面,旨在提供一个安全、可控的数据库环境。管理员应根据组织的需求和安全政策,合理配置和管理用户及权限,确保数据的保护...
Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它由美国甲骨文公司(Oracle Corporation)开发。这个“Oracle从入门到精通”的PPT文件是针对初学者和进阶者设计的一套全面的学习资源,旨在帮助...
学习如何创建用户、分配权限、管理角色以及如何保护敏感数据。 8. **故障排查**:掌握常见的错误处理方法,如通过alert log和trace文件查找问题,以及如何使用DBA日志和操作日志进行故障排除。 9. **高可用性与...
Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,它以其高效、稳定和强大的功能而闻名。本"ORACLE教学课件"旨在提供一个全面的学习平台,帮助学员深入理解和掌握Oracle的相关知识。以下是对课件内容的...
6. 实例与表空间:理解Oracle数据库的实例和表空间概念,知道如何创建和管理它们,这对于合理分配和管理数据库资源至关重要。 7. 用户权限与角色:Oracle 9i提供了细粒度的权限控制,理解如何创建用户、分配权限、...
Oracle数据库系统中涉及多种类型的用户角色,包括数据库管理员(Database Administrators)、安全官员(Security Officers)、网络管理员(Network Administrators)、应用程序开发者(Application Developers)和...
Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,尤其在企业级应用中占据着重要地位。本书“精通Oracle10编程”旨在帮助初学者掌握Oracle数据库的基本操作和高级编程技巧,实现从入门到精通的跨越。 ...
这一部分会讨论Oracle数据库中的存储结构,如表空间、段、Extent和Block。你将学习如何创建和管理表空间,以及如何优化存储分配以提高性能。 5. **Les05_cn.pdf - 数据库安全性** 数据库安全是关键,此章节会讲解...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,尤其在企业级应用中占有重要地位。以下将根据描述和文件名称,深入讲解Oracle数据库的一些核心概念和基础操作。 1. 数据库概述:Oracle数据库是一个多...
Oracle数据库系统由甲骨文公司开发,提供了一整套包括数据存储、备份恢复、性能优化在内的解决方案。它支持多用户并发访问,具备高可用性和安全性,适用于大型分布式应用。 2. 安装与配置 Oracle的安装过程包括选择...
1. **Oracle数据库概述**:Oracle数据库是一个支持SQL标准的多用户、网络化的关系型数据库系统,它提供了数据存储、数据处理和数据管理的解决方案。了解Oracle的历史、版本和特性,以及其与SQL和其他数据库系统的...
《Oracle Database 11g 2 Day DBA》是一门由Oracle官方提供的专业培训课程,旨在帮助初学者或有志于成为Oracle数据库管理员(DBA)的人员快速掌握Oracle数据库的基础知识和管理技能。该课程以PPT的形式进行教学,内容...