欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Oracle-1体系结构SQLPLUS常用命令.ppt

    • 资源ID:6513343       资源大小:1.58MB        全文页数:31页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Oracle-1体系结构SQLPLUS常用命令.ppt

    体系结构、SQLPLUS常用命令,ORACLE简史,关系数据库理论-埃德加.考特Edgar Frank Codd于1970年提出Oracle介绍 Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统。Oracle的关系数据库是世界第一个支持SQL语言的数据库。1977年,Lawrence J.Ellison领着一些同事成立了Oracle公司,他们的成功强力反击了那些说关系数据库无法成功商业化的说法。现在,Oracle公司的财产净值已经由当初的2000美元增值到了现在的年收入超过97亿美元。,Oracle 数据库简介,Oracle数据库基于客户端/服务器技术。,请求,服务器,响应,网络,请求,响应,客户端,Oracle版本介绍,数据库服务器Microsoft Windows 的 Oracle 数据库第2版中含有3个版本:企业版、标准版、个人版。Oracle数据库企业版 它包含了oracle所有的组件。Oracle数据库标准版 提供前所未有的易用性和性能,并提供了对更大型的计算机和服务集群的支持。(支持4个CUP)。Oracle数据库个人版 与前两版本完全兼容的单用户开发和部署,将oracle database 10g良好的功能引入到个人工作站。,数据库的安装,Oracle10g硬件需求内存:至少512M,但最好有1G以上交换空间:通常是内存的1.52倍.磁盘驱动器,Oracle 数据库,Oracle 数据库由操作系统文件组成,这些文件为数据库信息提供实际物理存储区。Oracle 数据库包括逻辑结构和物理结构。,Oracle 数据库,物理结构,逻辑结构,物理结构包含数据库中的一组操作系统文件。,逻辑结构指数据库创建之后形成的逻辑概念之间的关系。,Oracle 物理组件,物理组件就是Oracle数据库所使用的操作系统物理文件。物理文件可分为三类:,物理组件,数据文件,控制文件,日志文件,Oracle数据库中的表空间,表空间,每个表空间是由一个或多个数据文件组成的,一个数据文件只能与一个表空间相关联。表空间的大小等于构成该表空间的所有数据文件大小之和。一个Oracle数据库可划分为一个或多个表空间,但至少要包含一个SYSTEM系统表空间。,逻辑结构的数据(如表、索引)物理地存储在数据库的数据文件中,数据库中的表空间,系统表空间(system)这是数据库唯一必须有的表空间,是SYS用户存储管理数据库所需数据字典信息的地方。临时表空间(temp)当服务器内存不足时,用于数据库的排序等操作。用户表空间(users)索引表空间(indx)为用户的索引建立一个单独的表空间。回滚段表空间(rbs)它可以包括数据库的所有回滚段。只有SYSTEM(系统)回滚段在SYSTEM表空间中。,Oracle 逻辑组件,段,段是构成表空间的逻辑存储结构,它由一个或多个区按顺序组成。按照段所存储数据的特征,将段分为四种类型,即数据段、索引段、回滚段和临时段。,区(也叫范围),区为段分配空间,它由一组连续的数据块组成。当一个段中的所有空间被用完时,系统自动为该段分配一个新区。区不能跨数据文件存在,只能存在于一个数据文件中。,数据块,数据块是Oracle服务器所能分配、读取或写入的最小存储单元。Oracle服务器以数据块为单位管理数据文件的存储空间。,表空间是数据库中最大的逻辑单位。一个表空间可划分出多个逻辑存储单位(段),表空间,Oracle内存结构,软件代码区:用于保存正执行或可能执行的代码。程序全局区(Program Global Areas,PGA):它包含单个服务器进程的数据和控制信息。因些又称为进程全局区。PGA是在用户进程连接到ORACLE数据库、并创建一个会话时ORACLE自动分配的。排序区:用于为有排序要求的SQL语句提供内存空间,系统使用专用的内存区域进行数据的排序。在ORACLE数据库中,用户的数据排序有两个区域:内存排序和磁盘临时段,系统优先使用排序区进行排序,如果内存不够,ORACLE自动使用磁盘临时表空间进行排序.因此,为了提高查询速度,ORACLE建议尽量使用排序区。系统全局区(SGA):是由Oracle为某实例分配的共享内存结构,它包含该实例的数据和控制信息。若多个用户同时连接到同一实例,则该实例SGA中的数据在这些用户之间可共享,因此SGA又称共享全局区。每个实例都有自己的SGA。,系统全局区(SGA),数据库信息存储于SGA。,SGA的内存结构,共享池,数据缓冲区,日志缓冲区,系统全局区(SGA),数据库缓冲区高速缓存用于保存读自数据文件的拷贝。同时连接到实例的所有用户进程共享其中的缓冲区。重做日志缓冲区是一个环形缓冲区,用于保存对数据库所作的全部修改(如insert、create)信息。这些信息保存在重做条目中,在需要时,重做条目可用于数据恢复,用于重建或回滚对数据库所作的修改。共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域。,Oracle 默认用户,只有用合法的用户帐号才能访问Oracle数据库。Oracle 有几个默认的数据库用户。,Oracle 默认用户,SYS,SYSTEM,SCOTT,数据库中所有数据字典表和视图都存储在 SYS 模式中。SYS用户主要用来维护系统信息和管理实例。,SYSTEM 是默认的系统管理员,该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等。,SCOTT用户是Oracle 数据库的一个示范帐户,在数据库安装时创建。,Oracle 网络配置,Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。服务器端配置监听器,客户端配置网络服务名。,Oracle中的 Net Configuration Assistant和Net Manager工具都能用来配置监听器和网络服务名。,使用 Oracle 数据库的开发流程,服务器端,安装 Oracle 服务器软件,创建数据库(安装时自动创建),配置监听器(安装时自动配置),启动Oracle实例(自动启动服务),安装 Oracle 客户端软件,配置网络服务名,以新用户登录 Oracle,提交 SQL 语句,创建新用户并授权,创建用户表空间,客户端,数据字典,Oracle 数据库一个最重要的部分就是数据字典,是只读类型的表的集合,提供数据库的信息.一个数据字典包括:数据库对象所有的框架对象的定义(表、视图、索引、聚集、同义词、序列、过程、函数、包、触发器等)列的默认值.完整性约束信息.Oracle用户的名称.每个用户所授于的权限和角色.数据库的其他信息.数据字典的结构是表和视图.就像其他数据库数据一样.一个给定数据库的所有数据字典表的和视图都存储在数据库的SYSTEM表空间中.由于数据字典是只读的,所以只能使用SQL语句访问数据字典的表和视图,Oracle数据库的体系结构概述,该体系结构包括:实例、数据库文件、用户进程(User process)和服务器进程(Server process)以及其它文件,如参数文件(Parameter File)、密码文件(Password FIle)和归档日志文件(Archived Log File)等。数据库实例:包括SGA(系统全局区)和一系列后台管理、监视进程。数据库包括三种文件:数据文件(Data Files)、控制文件(Control Files)和重做日志 文件(Redo Log Files)。数据库实例和数据库是Oracle数据库体系结构的核心部分,DBA很重要的工作就是维护实例和数据库本身的正常工作。数据库体系结构图见下页PPT,Oracle,Oracle实例(Instance),Oracle实例由一些内存区和后台进程组成。内存区:参照前面讲的Oracle内存结构后台进程:包括系统监控进程(SMON)、进程监控(PMON)、数据库写进程(DBWR)、日志写进程(LGWR)、检验点进程(CKPT)、其它进程(如归档进程等),这些数据库系统进程进行相互协作完成数据管理任务。要访问数据库必须先启动实例,实例启动时先分配内存区,然后再启动后台进程,后台进程执行数据的输入、输出以及监控其它Oracle进程。数据库启动的过程中有5个进程必须是启动的:SMON、PMON、DBWR、LGWR、CKPT,否则实例无法创建。,Oracle服务器(Server),Oracle服务器由数据库实例和数据库文件组成,即数据库管理系统(DBMS)数据库服务器除了维护实例和数据库文件外,还在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区),SQL*PLUS 介绍,Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行。除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。,SQL*PLUS常用命令,命令:connect格式:conn 用户名/密码描述:切换数据库的连接用户Host windows命令充许在提示符上使用windows命令Set timing on设置查询是否显示所执行的时间,on打开off关闭show user 显示当前连接用户show error 显示错误show all 显示所有68个系统变量值set heading off-禁止输出列标题,默认值为ONset sqlprompt SQL-设置默认提示符,默认值就是SQL set linesize 1000-设置屏幕显示行宽,默认100 Set pagesize 20设置一页显示的行数Set newpage 2设置页与页之间的分隔行数.none没有分隔set feedback off-不显示*rows selected set autocommit ON-设置是否自动提交,默认为OFF set pause on-默认为OFF,设置暂停,会使屏幕显示停止,等待按下ENTER键,再显示下一页 desc 表名列出该表的基本结构,SQL*PLUS常用命令,edit 把缓冲区中最后一条SQL语句调入afiedt.buf文件中 进行编辑Edit 文件名把当前目录中指定sql文件调入编辑save 文件名 REPLACE APPEND 将缓冲区的命令以文件方式存盘,缺省文件扩展名为.sql。如果使用APPEND则向一个已存在的文件追加内容,如果使用REPLACE则是覆盖一个已存在文件get 文件名 调入存盘的sql文件到缓冲区start 文件名将磁盘上的文件调入当前缓冲区,并执行文件内容。文件名同startrun或r或/执行当前缓冲区的命令Spool 显示当前的“假脱机”状态set trimspool on-去除重定向(spool)输出每行的拖尾空格Help Index命令索引Clear screen 清屏EXIT或quit退出SQL*PLUS,SQLPLUS的注释有三种:,-这儿是注释 这儿是注释 REM这儿是注释,Oracle提供了三种数据库连接方式,基于主机的方式(Host-Based):服务器和客户端运行在同一电脑中基于客户机-服务器的方式(Client-Server):数据库服务器和客户端运行在不同的计算机上,客户端通过网络连接数据库服务器基于用户-应用服务器-数据库服务器的方式(Client-Application Server-Server):三层访问模式,用户首先访问应用服务器,然后由应用服务器连接数据库服务器。,

    注意事项

    本文(Oracle-1体系结构SQLPLUS常用命令.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开