完整的Oracle数据库通常由两部分组成:实例和数据库。
1、数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);
2、实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。
Oracle数据库是基于“客户端/服务器”(Client/Server)模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。
Oracle数据库有如下几个强大的特性:
支持多用户、大事务量的事务处理
数据安全性和完整性的有效控制
支持分布式数据处理
可移植性强
Oracle的几个专业性网站:
http://www.oradb.net/default.asp(Oracle技术网)
http://www.cnoug.org/index.php (ORACLE技术中国用户讨论组)
ORACLE组件
实例、用户进程和服务器进程驻留在内存中,而所有其他文件都存储在硬盘上。
Oracle实例:
Oracle实例是后台进程和内存结构的集合。必须启动实例才能访问数据库中的数据。Oracle实例启动时,将分配一个系统全局区(SGA)并启动一系列Oracle后台进程。每一个后台进程在数据库中执行不同的任务。一个实例只能打开并使用一个数据库。
Oracle数据库:
Oracle数据库由操作系统文件组成,这些文件也称为数据库文件,为数据库信息提供实际物理存储区。Oracle数据库包括逻辑结构和物理结构。数据库的物理结构包含数据库中的一组操作系统文件。数据库的逻辑结构是指数据库创建之后形成的逻辑概念之间的关系,如表、视图、索引等对象。
Oracle实例进程结构:
用户进程:
用户进程是一个需要与Oracle服务器进行交互的程序。此进程在数据库用户请求连接Oracle服务器时启动。如用户启动数据库客户端工具SQL *Plus时,系统自动建立一个用户进程。
服务器进程:
服务器进程用于处理连接到该实例的用户进程的请求。此进程在用户建立会话并连接Oracle实例时启动。服务器进程直接与Oracle数据库交互,实现调用和返回结果。
后台进程:
在Oracle数据库中,为了使系统性能最好和协调多个用户,实例系统中使用一些附加进程,称为后台进程。这些后台进程存在于服务器操作系统中,在实例启动时自动启动。
登陆到ORACLE
在Oracle产品安装完成后,客户端为了与数据库服务器连接进行数据访问,必须进行网络连接配置,网络配置包括服务器端配置和客户端配置。
服务器配置:(监听器)
服务器端配置,是指配置一个监听器。用于监听客户端发过来的连接请求。
监听器配置包括监听协议、地址以及其它相关的信息参数。
监听器配置存储在一个名称为listener.ora的配置文件中。
该文件位于D:\oracle\ora90\network\ADMIN\listener.ora
默认的监听器监听以下TCP/IP协议地址。
客户端配置:(服务名)
客户端要与服务器连接请求,则须创建一个网络服务名,该服务名与远程或本地的监听器建立连接,客户用它向服务器端发出连接请求。
要在一台没有安装Oracle数据库服务器的工作站上连接Oracle服务器,必须单独安装Oracle客户端软件。在客户端创建服务名时,需要指定网络协议、与协议相关的信息和数据库的SID(全局数据库名)。这些配置信息都存储在tnsnames.ora文件中,保存位置与listener.ora相同。
该文件位于D:\oracle\ora90\network\ADMIN\ tnsnames.ora
ORACLE的应用工具
Oracle查询工具:(Oracle Query Tools)
SQL *Plus
Isql *Plus
PL/SQL
用户管理
在Oracle中,为了加强数据的安全性,用户必须拥有相应的帐号及其权限才可访问Oracle数据库。数据库管理员可以创建允许访问数据库的用户账号,并授予其访问权限,帐号创建后,用户就能根据管理员授予的权限访问Oracle数据库了。
分享到:
相关推荐
oracle入门
Oracle入门很简单[张朝明].part2.共2部分,这是第2部分。 本书从初学者的角度出发,由浅入深、循序渐进地介绍了oracle数据库开发的基础知识。书中对数据库基本理论及其在数据库开发过程中的应用也有详细介绍。书中也...
《Oracle 入门心得》PDF高清电子书 入门心得
Oracle_基本知识介绍 Oracle入门(精华) Oracle入门(精华)
Oracle入门与精通,属于文档,PPT类型,的,主要目的在于Oracle的学习
ORACLE入门心得
《Oracle入门很简单》的教材PPT 本书带课件。 浅显易懂,零门槛Oracle学习,真的很简单 亲切自然,老鸟带领菜鸟,快速掌握Oracle数据库 15.5小时多媒体语音视频讲解(视频在优酷上有!)
教程名称:“Oracle入门很简单”视频教程与源文件(全22集)课程目录:【】Oracle入门很简单-源文件【】Oracle入门很简单【】Oracle入门很简单01-05集【】Oracle入门很简单06-10集【】Oracle入门很简单11-15集【】...
30分钟就让你oracle入门PPT,基础训练~~~~~~~~
资源名称:Oracle 入门必看的10篇文档资源目录:【】AIX下Oracle10GRAC超详细实施文档【】CentOS7.3环境下Oracle安装手册【】Oracle Database 11g RMAN备份与恢复【】Oracle11gSQL性能优化完美攻略【】Oracle11g官方...
Oracle9.0入门 从实践中学习oracle sql oracle数据库基础
Oracle入门体会Oracle入门体会Oracle入门体Oracle入门体会会
Oracle 入门文档 Oracle笔记 一、oracle的安装、sqlplus的使用 Oracle笔记 二、常用dba命令行 Oracle笔记 三、function 、select Oracle笔记 四、增删改、事务 Oracle笔记 五、创建表、约束、视图、索引、序列、...
Oracle入门,英文版 Oracle入门,英文版
oracle 入门 创建用户 创建角色 授权 创建序列 触发器
本书从初学者的角度出发,由浅入深、循序渐进地介绍了oracle数据库开发的基础知识。书中对数据库基本理论及其在数据库开发过程中的应用也有详细介绍。书中也列举了大量示例,可供读者演练。 本书附带1张dvd光盘,...
经证明,最适合: Oracle入门,第一步:Oracle Concepts
oracle 入门知识 解压密码忘了 oracle 入门知识 解压密码忘了
该资源是关于Oracle数据库的入门知识,内容不是很深入,非常适合初学者阅读,我自己也是初学者,我觉得还不错,希望能帮倒需要的朋友!