Oracle11g的管理工具.ppt_第1页
Oracle11g的管理工具.ppt_第2页
Oracle11g的管理工具.ppt_第3页
Oracle11g的管理工具.ppt_第4页
Oracle11g的管理工具.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章 Oracle 11g的常用工具,学习目的,掌握数据库配置助手(Database Configuration Assistant,DBCA)的功能和使用方法; 掌握Oracle企业管理器(Oracle Enterprise Manager,OEM)的功能和使用方法; 掌握SQL*PLUS的功能和使用方法。,学习内容,3.1 数据库配置助手(Database Configuration Assistant) 3.2 Oracle企业管理器(OEM:Oracle Enterprise Manager) 3.3 SQL*Plus,3.1 数据库配置助手(Database Configuration Assistant),数据库配置助手是一个图形化的工具,提供创建、删除数据库,配置现有数据库中的数据库组件以及管理数据库模版等功能。 从“开始”菜单选择“程序Oracle-OraDb11g_home1Configuration and Migration Tools Database Configuration Assistant”子菜单,启动数据库配置助手。,3.1 数据库配置助手(Database Configuration Assistant),数据库配置助手的功能 创建数据库 配置数据库选件 删除数据库 管理模板 配置自动存储管理,3.2 Oracle企业管理器(OEM:Oracle Enterprise Manager),OEM是Oracle数据库的一个功能完善的图形化集成管理工具,用来管理本地数据库环境。 当Oracle 11g安装完成之后,OEM数据库控制一般也就安装完毕,确认信息中会给出数据库OEM的URL地址,默认的端口号为1158。可以使用两种方法打开企业管理器:直接从浏览器输入URL地址或者使用系统菜单。,3.3 SQL*Plus,Oracle支持多种编程语言,提供了程序运行、调试环境,其中最常用的编程环境是SQL*Plus。 SQL*Plus是Oracle公司在SQL基础上经过扩充的语言,它也是一种开发环境,可以运行在任何Oracle平台上。SQL*Plus可以执行输入的SQL语句和包含SQL语句的文件,通过SQL*Plus可以与数据库进行交互,开发数据库应用程序,使用户可以根据需要完成对数据库中数据的检索、格式化和控制等操作。,3.3 SQL*Plus,SQL*Plus的主要功能包括: 插入、修改、删除、查询数据,以及执行SQL、PL/SQL块; 查询结果的格式化、运算处理、保存、打印输出; 显示表的定义,并与终端用户交互; 连接数据库,定义变量; 完成数据库管理; 运行存储在数据库中的子程序或包; 启动/停止数据库实例。,3.3.1 启动SQL*PLUS,(1). 从命令窗口直接启动SQL*Plus,3.3.1 启动SQL*PLUS,(1). 从命令窗口直接启动SQL*Plus 在提示符下输入合法用户名/密码,即可连接到数据库。,3.3.1 启动SQL*PLUS,(1). 从命令窗口直接启动SQL*Plus 也可以在“运行”对话框中直接输入登录用户登录到SQL*Plus,然后根据提示输入登录密码。,3.3.1 启动SQL*PLUS,(1). 从命令窗口直接启动SQL*Plus 也可以在“运行”对话框中直接输入登录用户登录到SQL*Plus,然后根据提示输入登录密码。,3.3.1 启动SQL*PLUS,(1). 从命令窗口直接启动SQL*Plus 也可以在“运行”对话框中直接输入登录用户登录到SQL*Plus,然后根据提示输入登录密码。,3.3.1 启动SQL*PLUS,(2).从开始菜单启动SQL*Plu 从开始菜单选择“程序Oracle-OraDb11g_home1应用程序开发SQL Plus” ,打开SQL Plus环境,根据提示输入用户、密码,其它操作与上一种方式相同。,3.3.2 SQL*PLUS的编辑功能,在SQL*Plus中,从“SQL”提示符输入命令或者SQL语句时,命令以分号结束,然后按回车键执行。如果SQL语句的结尾没有“;”,SQL*Plus会认为语句还没有结束,自动转换到下已行等待输入。 SQL*Plus可以执行SQL语句,语句执行完成后,保存在一个被称为SQL buffer的内存区域中,并且只能保存一条最近执行的SQL语句,可以对保存在SQL buffer中的SQL语句进行修改,然后再次执行。,3.3.2 SQL*PLUS的编辑功能,除了SQL *Plus语句,在SQL *Plus中执行的其它语句我们称之为SQL *Plus命令。它们执行完后,不保存在SQL buffer的内存区域中,它们一般用来执行编辑功能或者对输出的结果进行格式化显示,以便于制作报表。,3.3.2 SQL*PLUS的编辑功能,SQL*Plus的行编辑命令汇总:,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的行编辑命令举例: (1)List语句 语句格式:LISTn |n m| n * | n last | * | * n |* last |last 其中,“*”表示当前行,n和m表示指定的行号,last表示最后一行。,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的行编辑命令举例: (1)List语句 实例:假设在语句缓冲区中有下述SQL查询语句: SQLselect no, name 2 from student_info 3 whcre name in(Tom,Jan); 应用List语句: SQLL -命令简写,大小写皆可 则显示下述内容: 1 select no, name 2 from student_info 3* where name in(Tom,Jan); -加*表示此行为当前行,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的行编辑命令举例: (2)Append语句 语句格式:APPEND text 实例:假设要在上述语句的select子句中增加出生日期,则可以在第一行的末尾追加一个birthday列,而不用重新键入语句,编辑操作如下: SQL1 -将第一行指定为当前行 SQLa ,birthday -在第一行最后追加 birthday 列 SQLL -重新显示语句内容 1 select no,name, birthday -追加了“birthday “内容 - 2 from student_info 3* where name in(Tom, Jan),3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的行编辑命令举例: (3)Change语句 语句格式:CHANGE /old /new 实例:将上述语句第三行中Tom,Jan 替换为Ton,Jaw,编辑操作如下: SQL3 -将第三行指定为当前行 SQLc /(Tom,Jan)/(Ton,Jaw)/ SQLL 3 -重新显示第三行内容 3* where name in(Ton,Jaw) -显示的内容表示已经成功替换,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的行编辑命令举例: (4)Input语句 语句格式:INPUT 实例:在上述查询语句后添加一行。假设当前语句行为第三行,增加查询条件no120 SQLi and no120 -使用添加语句添加“and no120” SQLl -显示语句内容,语句用小写字母 1 select no,name, birthday 2 from student_info 3 where name in(Tom, Jan) 4* and no120 -从显示结果表示添加成功,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的行编辑命令举例: (5)Del语句 语句格式:DEL 实例:删除第一行。 SQLdel l -如果语句后不带行号则表示要删除的行是当前行,3.3.2 SQL*PLUS的编辑功能,SQL*Plus的文件操作命令汇总:,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的文件操作命令举例: (1)SAVE 语句 编辑好的SQL语句可用此语句存盘,以便以后使用或进一步编辑。如果文件已经存在,则替换。 语句格式:SAVE filename 实例:将当前缓冲区的内容保存到指定文件夹中。 SQl save e:studentqueryByName.sql,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的文件操作命令举例: (2)GET 语句 将文件中的内容装入到缓冲区中,以便执行或进一步编辑。 语句格式:GET filename 实例:将保存在E盘student文件夹中的文件queryByName.sql装入缓冲区。 SQl get e:studentqueryByName.sql,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的文件操作命令举例: (2)start语句 执行文件。 语句格式:START filename 实例:运行磁盘上的命令文件。 SQLstart e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论