Oracle专题1之Oracle概述、Oracle数据库的体系结构以及常用命令

1、Oracle概述

-  Oracle Database,简称为Oracle。是美国ORACLE(甲骨文)公司的一款对象关系型的数据库管理系统(ORDBMS)。目前在数据库市场上占有主要份额。

-  Oracle的发展史:1977年埃里森和两个朋友,成立RSI公司;1979年的夏季,RSI发布了Oracle第二版;1983年,发布Oracle第三版,并在1983年改名为Oracle公司(含义是“一切智慧的源泉”);1986年,成为世界第四大软件公司;1992年6月,Oracle发布第7版;1997年,Oracle发布第8版;2001年6月,Oracle发布了Oracle 9i;2003年9月,Oracle发布了Oracle 10g;2007年7月11日,Oracle发布了Oracle 11g;2013年,Oracle 12c发布。(注:本系列专题使用的是Oracle 11g。)

-  为什么要学习Oracle?

-  性能优越,大型数据库中的典范;是对象关系型的数据库管理系统(ORDBMS);应用广泛,在管理信息方面,企业数据处理,因特网以及电子商务等领域使用非常广泛。

-  在数据安全性和数据完整性控制方面性能优越;跨操作系统,跨硬件平台的数据互操作能力;支持多用户,大事务量的事务处理;可移植性好。

-  Oracle 11g的安装教程不赘述,详细参看https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html网页

-  Oracle 11g的卸载:首先找到目录app\Administrator\product\11.2.0\dbhome_1\deinstall,单击deinstall.bat(会打开一个命令行窗口),然后按照命令行的提示一步步进行。



2、Oracle数据库的体系结构

-  平常所说的Oracle或者Oracle数据库指的是Oracle数据库管理系统。它由两部分构成,即:Oracle数据库和Oracle实例。

-  Oracles数据库:相关的操作系统文件(即存储在计算机硬盘上的文件)集合,这些文件组织在一起,成为一个逻辑整体,即为Oracle数据库。

-  数据库是用来存储数据的集合,Oracle用它来存储和管理相关的信息。

-  Oracle数据库必须要与内存中的实例合作,才能对外提供数据管理服务。

-  Oracle实例:位于物理内存里的数据结构,它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问。

-  Oracle实例 = 进程 + 进程所使用的内存[SGA(System Global Area)]。

时间: 2025-01-20 06:53:18

Oracle专题1之Oracle概述、Oracle数据库的体系结构以及常用命令的相关文章

Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量小(100人内).成本千元内.对安全性要求不高 日访问量5000--15000.成本在万元内,比如商务网站 负载可以处理.海量数据库 .安全性很高sybase<oracle<db2 数据库的选择标准: 项目的规模:a.负载量有多大:b.成本: c.安全性 需求量大: 2.Oracle认证: DBA

05_NoSQL数据库之Redis数据库:Redis的常用命令,键值相关命令和服务器相关命令

 Redis常用命令 Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以再Linux终端使用. 键值相关命令: Keys:返回满足给定pattern的所有key 用表达式*表示取出所有的key 127.0.0.1:6379> keys * 1) "age" 2) "name" 3) "age2" 127.0.0.1:6379> keys a* 1) "age" 2) "age2&

MySQL处理数据库和表的常用命令

处理数据库 查看数据库 获取服务器上的数据库列表通常很有用.执行show databases;命令就可以搞定. mysql> show databases; 创建数据库 mysql> create database db_test;Query OK, 1 row affected (0.00 sec) 使用数据库 数据库一旦创建,就可以通过"使用"(use命令)数据库,将其指定为默认的工作数据库. mysql> use db_test;Database changed

SqlServer数据库空间使用情况常用命令

--最简单的办法就是使用SSM客户端,报表查看 --查询数据文件的空间情况 dbcc showfilestats --查询日志文件的空间情况 dbcc sqlperf(logspace) --查询tempdb的空间情况 select * from sys.dm_db_file_space_usage --查询表的占用空间情况 exec sys_viewTableSpace --请慎用,对性能有影响 --dbcc showconfig() --日志诊断方法 select name,recovery

Mysql数据库操作常用命令

转自微信公众号“MySQL数据库”:http://mp.weixin.qq.com/s?__biz=MzIyNjIwMzg4Ng==&mid=2655293044&idx=1&sn=e312934e5115105fdbe5da12af150276&scene=0#wechat_redirect [全了]Mysql数据库操作常用命令 2016-07-21 MySQL数据库 1.MySQL常用命令 create database name; 创建数据库 use database

Oracle Performance Tuning Overview 翻译(Oracle性能优化概述 自己的中英文比对翻译)

Oracle? Database Performance Tuning Guide 10g Release 2 (10.2) B14211-03 Home Book List Contents Index Master Index Contact Us Previous Next PDF · Mobi · ePub 1 性能优化概述 This chapter provides an introduction toperformance tuning and contains the follow

Oracle数据库的体系结构和用户管理

一.Oracle体系结构 数据库的体系结构是指数据库的组成.工作过程.以及数据库中数据的组织与管理机制,要了解Oracle数据库的体系结构,必须理解Oracle系统的主要组件和重要概念. 1.Oracle体系结构概述 Oracle体系结构包含一系列组件,如下图所示,图中显示了Oracle体系结构中的主要组件,包括实例.用户进程.服务器进程.数据文件及其他文件,如参数文件.口令文件和归档日志文件等.从图中可以看出,实例和数据库是Oracle数据库体系结构的核心组成部分,也是最重要的两个概念:DBA

oracle linux6操作系统oracle11.2.0.4数据库从一台主机A(ora11g)到另一台主机B(ora02)的迁移过程

oracle linux6操作系统oracle11.2.0.4数据库从一台主机A(ora11g)到另一台主机B(ora02)的迁移过程 A生成pfile文件并关闭数据库 [[email protected] ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Production on Fri Jan 1 17:25:12 2016 Copyright (c) 1982, 2013, Oracle.  All rights reserved. SQL>

使用Oracle SQL Developer迁移MySQL至Oracle数据库

Oracle SQL Developer是Oracle官方出品的数据库管理工具.本文使用Oracle SQL Developer执行从MySQL迁移至Oracle数据库的操作. 2017年3月6日 操作步骤: 1.在Oracle数据库中创建移植资料档案库用户 资料档案库用户不是用来接收MySQL迁移数据的用户,而是进行数据迁移配置的用户. Oracle创建用户命令如下: create user migrater identified by migrater; alter user migrate