奇宝库 > oracle数据库是什么(oracle数据库登录)

oracle数据库是什么(oracle数据库登录)

一.导言

Oracle是基于高级结构化查询语言(SQL)的大型关系数据库。总的来说,它用一种便于逻辑管理的语言操纵大量的规则数据集。目前,它是客户机/服务器体系结构中最流行的数据库之一。

二、特点

1.从ORACLE7开始。x,引入了共享SQL和多线程服务器架构。这减少了ORACLE的资源占用,增强了ORACLE在低端软硬件平台上用更少的资源支持更多用户的能力,同时在高端平台上可以支持数百个用户。

2.基于角色划分提供安全和保密管理。它在数据库管理功能、完整性检查、安全性和一致性方面具有良好的性能。

3.支持大量多媒体数据,如二进制图形、声音、动画和多维数据结构。

4.提供了第三代高级语言的PRO*系列接口软件,可以在C、C等主流语言中嵌入SQL语句和过程化(PL/SQL)语句来操作数据库中的数据。此外,它还有许多优秀的前台开发工具,如POWERBUILD、SQL*FORMS、VISIABASIC等。能够快速开发生成基于客户端PC平台的应用,具有良好的可移植性。

5.提供了新的分布式数据库功能。远程数据库中的数据可以通过网络方便地读写,并且有对称复制技术。

第三,存储结构

1.物理结构

ORACLE数据库是存储在硬盘上的各种文件。它是主动的、可扩展的,并且随着数据的增加和应用程序的增长而变化。

2.逻辑结构

ORACLE数据库在逻辑上由许多表空间组成。主要分为系统表空间和非系统表空间。非系统表空间存储各种应用程序的数据、索引、程序和其他相关信息。当我们要启动一个大型的ORACLE应用系统时,我们需要创建它的专用表空间,并定义物理文件的存储路径和硬盘的大小。

四。分布式数据库管理简介

1.原则

物理上存储在网络上的许多ORACLE数据库在逻辑上可以被视为单个大型数据库。用户可以通过网络同时访问不同数据库中的数据,服务器之间的协同处理对工作站用户和应用程序完全透明:开发人员不需要关心网络的连接细节,数据在网络联系人中的具体分布,以及服务器之间的协调过程。

2.过程

在网络上通过DB-LINKS连接的两个ORACLE数据库之间建立访问机制,相当于一方用户远程登录另一方的操作。但是ORACLE采用的一些先进的管理方法,比如SYNONME,让我们意识不到这个过程,似乎远程的数据都是本地的。数据库复制技术包括:实时复制、定时复制、存储转发复制。对于复制的强度,有整个数据库表的复制和表的中间分支的复制。在复制过程中,有自动检测和解决冲突的手段。

本文来自网络,不代表本站立场,转载请注明出处: