没有合适的资源?快使用搜索试试~ 我知道了~
ORACLE常用命令.doc
需积分: 0 2 下载量 34 浏览量
2010-10-30
21:14:48
上传
评论
收藏 166KB DOC 举报
温馨提示
试读
64页
ORACLE常用命令.docORACLE常用命令.docORACLE常用命令.docORACLE常用命令.docORACLE常用命令.doc
资源推荐
资源详情
资源评论
a) Oracle 数据库简介
oracle 数据库是对象关系型的数据库管理系统 (ORDBMS);
在管理信息系统、企业数据处理、因特网及电子商务等领域使用非常广泛;
在数据安全性与数据完整性控制方面性能优越;
跨操作系统、跨硬件平台的数据互操作能力。
Oracle 数据库的主要特点
支持多用户、大事务量的事务处理;
数据安全性和完整性控制;
支持分布式数据处理;
可移植性。
Oracle 数据库基于客户端/服务器技术
客户端应用程序通过向服务器请求并接收信息的方式与数据库进行交互。它充当用户与数
据库之间的接。
数据库服务器对数据库表进行最佳管理,处理多个客户端对同一数据的并发访问。全面地
保持数据完整性,
并控制数据库访问权限等安全性需求。
b) Oracle 9i 体系结构
数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管
理机制;
Oracle 服务器提供开放、全面和综合的信息管理,它由 Oracle 数据库和 Oracle 实例组成.
Oracle 数据库是一个数据的集合,该集合被视为一个逻辑单元。
管理数据库的后台进程和内存结构的集合称为 Oracle 实例。
c) Oracle 数据库
Oracle 数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区;
Oracle 数据库包括逻辑结构和物理结构.
逻辑结构指数据库创建之后形成的逻辑概念之间的关系.
物理结构包含数据库中的一组操作系统文件。
d) Oracle 实例
Oracle 实例是后台进程和内存结构的集合;
Oracle 的内存结构包含以下两个内存区:
系统全局区(SGA)和程序全局区(PGA).
Oracle 实例启动时分配系统全局区;当服务器进程启动时分配程序全局区。
系统全局区:
数据库信息存储于 SGA,由多个数据库进程共享;
包括:共享池,数据缓冲区,日志缓冲区。
共享池:
共享池是对 SQL、PL/SQL 程序进行语法分析、编译、执行的内存区域。
共享池由库缓存和数据字典缓存组成。
共享池的大小直接影响数据库的性能。
数据缓冲区:
用于存储从磁盘数据文件中读入的数据,所有用户共享。
服务器进程将读入的数据保存在数据缓冲区中,当后续的请求需要这些数据时可以在内存
中找到,不需要再从磁盘读取,提高了读取速度。
数据缓冲区的大小对数据库的读取速度有直接的影响。
日志缓冲区:
日志记录数据库的所有修改信息,日志信息首先产生于日志缓冲区。
当日志缓冲区的日志数据达到一定数量时,由后台进程将日志数据写入日志文件中。
相对来说,日志缓冲区对数据库的性能影响较小。
程序全局区:
程序全局区(PGA)包含单个服务器进程所需的数据和控制信息;
PGA 是在用户进程连接到数据库并创建一个会话时自动分配的,保存每个与 Oracle 数据库
连接的用户进程所需的信息;
PGA 为非共享区,只能单个进程使用,当一个用户会话结束,PGA 释放。
e) Oracle 实例进程结构
Oracle 实例有几种不同类型的进程,它们是:用户进程,服务器进程,后台进程;
用户进程是一个需要与 Oracle 服务器进行交互的程序。当用户运行一个应用程序准备向数
据库服务器发送请求时,即创建了用户进程;
服务器进程用于处理连接到该实例的用户进程的请求。当用户连接至 Oracle 数据库实例创
建会话时,即产生服务器进程;
后台进程是 Oracle 数据库为了保持最佳系统性能和协调多个用户请求而设置的。 Oracle 实
例启动时即创建一系列后台进程。
实例的各种后台进程是:PMON,SMON, DBWR,, LGWR, CKPT, 其他;
PMON 进程监控进程
清理出现故障的进程。
释放所有当前挂起的锁定。
释放故障进程使用的资源。
SMON 系统监控进程
在实例失败之后,重新打开数据库时自动恢复实例。
整理数据文件的自由空间,将相邻区域结合起来。
释放不再使用的临时段。
DBWR 数据写入进程
管理数据缓冲区,将最近使用过的块保留在内存中。
将修改后的缓冲区数据写入数据文件中。
LGWR 日志写入进程
负责将日志缓冲区中的日志数据写入日志文件。
系统有多个日志文件,该进程以循环的方式将数据写入文件。
f) Oracle 网络配置
Oracle 产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。
服务器端配置监听器,客户端配置网络服务名。
服务器端监听器配置信息包括监听协议、地址及其他相关信息。配置信息保存在名为
listener.ora 的文件中。在安装服务器软件时自动配置一个监听器;
客户端的网络服务名配置信息包括服务器地址、监听端口号和数据库 SID 等,与服务器的
监听器建立连接。配置信息保存在名为 tnsnames.ora 的文件中.
Oracle 中的 Net Configuration Assistant 和 Net Manager 工具都能用来配置监听器和网络服务
名
G) 会话
会话是用户与 Oracle 服务器的单个连接;
当用户与服务器建立连接时创建会话;
当用户与服务器断开连接时关闭会话.
启动 Oracle 实例——>使用 SQL*Plus 连接至数据库——>创建用户进程——>创建服务器进
程——>提交 SQL 语句
h) Oracle 默认用户
只有用合法的用户帐号才能访问 Oracle 数据库.
Oracle 有几个默认的数据库用户是:SYSTEM, SYS,SCOTT;
SYSTEM 是默认的系统管理员,该用户拥有 Oracle 管理工具使用的内部表和视图。通常通
过 SYSTEM 用户管理数据库用户、权限和存储等;
数据库中所有数据字典表和视图都存储在 SYS 模式中。SYS 用户主要用来维护系统信息和
管理实例。
SCOTT 用户是 Oracle 数据库的一个示范帐户,在数据库安装时创建.
i) 创建新用户
要连接到 Oracle 数据库,就需要创建一个用户帐户;
每个用户都有一个默认表空间和一个临时表空间;
剩余63页未读,继续阅读
资源评论
ycm236815131
- 粉丝: 3
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功