课程表

Oracle 基础教程

Oracle 进阶教程

Oracle PL/SQL

Oracle OEM

Oracle 备份和恢复

Oracle RAC

工具箱
速查手册

Oracle 数据库和实例概述

当前位置:免费教程 » 数据库/运维 » Oracle

Oracle Database 12c 是Oracle 11g 的升级版。同样,就“设置它然后忘记它”特性而言,Oracle 11g 是对Oracle 10g 的革命性升级。与以前的版本升级一样,Oracle 12c 同样增强了一些特性,包括执行计划管理的自动化程度更高,新增了虚拟化特性,大大提高了可用性和故障转移能力。

数据库和实例概述

虽然“数据库(Database)”和“实例(instance)”这两个术语常互换使用,但它们之间存在很大区别。在Oracle 数据中心,它们是完全不同的实体,下面会介绍这一点。

数据库

“数据库”是磁盘上数据的集合,位于收集和维护相关信息的数据库服务器上的一个或多个文件中。数据库由各种物理和逻辑结构组成,而表则是数据库中最重要的逻辑结构。“表”由包含相关数据的行和列组成。数据库至少要有存储有用信息的表。图1-1 显示了一个示例表,其中包含4 行和3 列。表中每一行的数据都有关联:每行都包含公司中特定雇员的有关信息。

此外,数据库提供了安全级别,用于防止对数据的未授权访问。Oracle 12c 提供了许多机制来帮助实现保持机密数据秘密级所需要的安全性。

组成数据库的文件主要分为两类:数据库文件和非数据库文件。两者之间的区别在于存储何种数据。数据库文件包含数据和元数据,非数据库文件则包含初始参数和日志记录信息等。数据库文件对于每时每刻正在进行的数据库操作来说至关重要。

实例

典型的企业服务器的主要组成部分是一个或多个CPU(有多个核)、磁盘空间和内存。Oracle数据库存储在服务器的磁盘上,而Oracle 实例(instance)则存在于服务器的内存中。Oracle 实例由一个大型内存块和大量后台进程组成;该内存块分配在系统全局区域(System Global Area,SGA)中,后台进程在SGA 和磁盘上的数据库文件之间交互。

在Oracle RAC 中,多个实例将使用同一个数据库。虽然共享数据库的实例可能在同一服务器上,但最可能的是这些实例位于不同服务器上,这些服务器通过高速互连进行连接,并且访问驻留在专门的、支持RAID的磁盘子系统上的数据库。Oracle Exadata 数据库一体机(databaseappliance)是一个将数据库服务器、I/O 服务器和磁盘存储组合到一个或多个机柜,并针对RAC环境优化的示例(包括以每接口40 Gbps 的速度连接所有这些设备的双InfiniBand 接口)。


数据库的连接

这里以Windows平台+11g版本为例,讲解数据库的连接。在Windows开始菜单里打开oracle控制台,输入用户名密码登陆,如下图:

数据库的连接我们可以通过DbVisualizer来连接,主要的配置信息是数据库用户名/密码,主机IP,服务名,端口号等信息。

配置完成后点击“Ping Server”按钮,测试是否连接成功:

连接成功后点击“finish”完成配置,这时候可以在SQL Commander里执行SQL语句,来查询,修改,删除数据库的信息。

这里有一份删除创建数据库的语句,也跟大家分享。以后可以不在控制台里建立基本的数据库。

本章节以上内容主要来自于:http://jingyan.baidu.com/article/3c343ff72c71c10d3679636a.html
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号