收藏 分享(赏)

第3章 Oracle 11g 的管理工具.ppt

上传人:hwpkd79526 文档编号:9932455 上传时间:2019-09-20 格式:PPT 页数:30 大小:178KB
下载 相关 举报
第3章 Oracle 11g 的管理工具.ppt_第1页
第1页 / 共30页
第3章 Oracle 11g 的管理工具.ppt_第2页
第2页 / 共30页
第3章 Oracle 11g 的管理工具.ppt_第3页
第3页 / 共30页
第3章 Oracle 11g 的管理工具.ppt_第4页
第4页 / 共30页
第3章 Oracle 11g 的管理工具.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、第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 Configurati

2、on Assistant),数据库配置助手是一个图形化的工具,提供创建、删除数据库,配置现有数据库中的数据库组件以及管理数据库模版等功能。 从“开始”菜单选择“程序Oracle-OraDb11g_home1Configuration and Migration Tools Database Configuration Assistant”子菜单,启动数据库配置助手。,3.1 数据库配置助手(Database Configuration Assistant),数据库配置助手的功能 创建数据库 配置数据库选件 删除数据库 管理模板 配置自动存储管理,3.2 Oracle企业管理器(OEM:Orac

3、le Enterprise Manager),OEM是Oracle数据库的一个功能完善的图形化集成管理工具,用来管理本地数据库环境。 当Oracle 11g安装完成之后,OEM数据库控制一般也就安装完毕,确认信息中会给出数据库OEM的URL地址,默认的端口号为1158。可以使用两种方法打开企业管理器:直接从浏览器输入URL地址或者使用系统菜单。,3.3 SQL*Plus,Oracle支持多种编程语言,提供了程序运行、调试环境,其中最常用的编程环境是SQL*Plus。 SQL*Plus是Oracle公司在SQL基础上经过扩充的语言,它也是一种开发环境,可以运行在任何Oracle平台上。SQL*P

4、lus可以执行输入的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,(

5、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,然后根据提示输入

6、登录密码。,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的内存区域中,并

7、且只能保存一条最近执行的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 l

8、ast | * | * n |* last |last 其中,“*”表示当前行,n和m表示指定的行号,last表示最后一行。,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的行编辑命令举例: (1)List语句 实例:假设在语句缓冲区中有下述SQL查询语句:SQLselect no, name2 from student_info3 whcre name in(Tom,Jan);应用List语句:SQLL -命令简写,大小写皆可 则显示下述内容:1 select no, name2 from student_info3* where name in(Tom,Jan); -加*表示此行

9、为当前行,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_info3* where name in(Tom, Jan),3.

10、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 实例:在上述查询语句后添加一行。假设当前语句行为第三行,增加查询

11、条件no120SQLi and no120 -使用添加语句添加“and no120”SQLl -显示语句内容,语句用小写字母1 select no,name, birthday 2 from student_info3 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

12、 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装入缓冲

13、区。 SQl get e:studentqueryByName.sql,3.3.2 SQL*PLUS的编辑功能,SQL*PLUS的文件操作命令举例: (2)start语句 执行文件。 语句格式:START filename 实例:运行磁盘上的命令文件。SQLstart e:studentqueryByName.sql,3.3.3 退出SQL*PLUS,退出SQL Plus的命令是“exit”。也可以在SQL Plus和DOS命令之间切换,方法是在“SQL”提示符下,输入命令“host”,则提示符会变为DOS提示符:“E:Oracleproduct11.1.0db_1bin”。执行DOS命令结束后,在DOS提示符下输入命令“exit”,回到SQL Plus。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报