Oracle DBA教程--从基础到实践(上)

Oracle DBA教程--从基础到实践(上)

ID:38668482

大小:182.57 KB

页数:17页

时间:2019-06-17

Oracle DBA教程--从基础到实践(上)_第1页
Oracle DBA教程--从基础到实践(上)_第2页
Oracle DBA教程--从基础到实践(上)_第3页
Oracle DBA教程--从基础到实践(上)_第4页
Oracle DBA教程--从基础到实践(上)_第5页
资源描述:

《Oracle DBA教程--从基础到实践(上)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OracleDBA教程--从基础到实践(上)第二章Oracle数据库体系结构2.1概述数据库系统结构设计了整个数据库系统的组成和各部分组件的功能,这些组件各司其职,相互协调完成数据库的管理和维护工作。该体系结构包括:实例(Instance)、数据库文件、用户进程(UserProcess)和服务器进程(ServerProcess)以及其他文件,如参数文件(ParameterFile)、密码文件(PasswordFile)和归档日志文件(ArchivedLogFile)等。其中数据库实例包括SGA和一系统后台

2、管理、监视进程;数据库包括三种文件:数据文件(DataFile)、控制文件(ControlFile)、重做日志文件(RedoLogFile)。服务器和实例1、Oracle实例(Instance)实例是由一些内存区和后台进程组成。内存区包括数据库高速缓存、重做日志缓存、共享池、流池及其他可选内存区(如Java池),这些池也称为数据库的内存结构。后台进程包括系统监控进程(SMON)、进程监控(PMON)、数据库写进程(DBWR)、日志写进程(LGWR)、检验点进程(CKPT)、其他进程(如归档进程等)。启动数

3、据库的过程,启动实例时先分配内存区,再启动后台进程,后台进程执行数据的输入、输出以及监控其他Oracle进程。2、Oracle服务器(Server)由实例和数据库文件组成。物理结构数据库包括三种文件:数据文件(DataFile)、控制文件(ControlFile)、重做日志文件(RedoLogFile)。2.2数据库的连接与会话连接指用户进程与服务器之间的通信途径,一个连接有多个会话。三种连接方式:>基于主机的方式(HostBased):服务器和客户端在同一台计算机上。>基于客户机-服务器方式(C/S):

4、服务器与客户端运行于不同的计算机上,客户通过网络连接服务器。>用户-应用服务器-数据库服务器方式:三层访问模式。会话会话是指一个明确的数据库连接。用户发起连接,输入用户名和密码,经服务器验证后,服务器会自动创建一个服务进程与用户进程相对应,用于代理用户进程的请求。专用连接:一对一的连接关系;共享连接:多对一的连接关系;2.3Oracle数据库的内存结构SGA(系统全局区)和PGA(进程全局区)SGA中有几个重要的内存区:数据库高速缓存(DatabaseBufferCache)、重做日志缓存(RedoLog

5、BufferCache)、共享池(SharedPool)、大池(LargePool)和Java池(JavaPool)。PGA是服务器进程专用的一块内存,系统中其他进程是无法访问该内存区的。由OS在本地分配。如何获得内存缓冲区的信息,ShowSGA;2.4服务器进程和用户进程2.5数据库的后台进程后台进程包括系统监控进程(SMON)、进程监控(PMON)、数据库写进程(DBWR)、日志写进程(LGWR)、检验点进程(CKPT)、其他进程(如归档进程等)。第三章数据库管理工具SQLPlus3.1常用指令1、d

6、esc指令:显示表的列属性;desctablename;2、column指令:通过对列的输出值和列本身进行适当的格式化指令。col[umn][{column

7、expr}[option...]]col列名for99.99/a20/$99.99/L993、run或“/”指令用于重复执行SQL缓冲区的语句。4、L(list)和n指令L(list)用于列出当前SQL缓冲区中的SQL指令。5、change和n(next)指令用于修改某行的指令。eg:c/sal/deptno/6、附件(a)指令在某行的末尾添加一些语

8、句或属性信息。7、del指令用于删除SQL缓冲区中的某行的语句。eg:deln(n为行号)8、setlinen指令将查询的数据输出设置为n个字符宽度显示。默认是80.9、spool指令把用户输入的SQL语句和查询结果存储在指定的文件中。>showspool查看spool状态>spoold:xxx.txt>spooloff关闭3.2控制SQLPlus工具的环境1、Echo环境变量(ON和OFF)执行脚本文件时,如果为ON状态,则脚本文件中的SQL语句会输出显示。>showecho>setechoon>@d

9、:xx.sql执行xx.sql脚本,当echo为on时,xx.sql的脚本会显示。2、Feedback环境变量用于控制查询输出的数据行数是否显示,以及记录数达到什么值时才显示数据行数。>showfeedback>setfeedback{6/n/on/off}第四章SQL语言概述4.1SQL语句分类5类:数据查询语句、数据操纵语句、数据定义语句、事务控制语句和数据控制语句。1、数据查询Select2、数据操纵Insert/Up

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。