- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04OEM工具和SQLPlus工具
oracle 10g 数据库基础 第5章 SQL*Plus工具 第4章 OEM数据库控制工具 OEM数据库控制工具简介 启动OEM控制台的dbconsole服务 使用OEM数据库控制工具 OEM页面功能简介 在OEM中启动iSQL*Plus 设置首选身份证明 4.1 OEM数据库控制工具简介 OEM是Oracle 10g的数据库控制工具,他包含大量对DBA有用的工具,为日常的数据库操作提供了直观方便的图形界面GUI,包括创建新的用户、角色、进行权限分配,查看数据库运行情况,创建方案对象,进行存储管理等,几乎所有的数据库管理和操作都可以通过OEM来完成。 4.2 启动OEM控制台的dbconsole服务 “控制面板”?“管理工具”?“服务”,打开服务窗口 找到dbconsole服务,其名称格式是 OracleDBConsoleSID 选中该服务,点右键,选择“属性”,单击“启动”按钮。 4.2 启动OEM控制台的dbconsole服务 4.3.1 启动和登录OEM 启动IE浏览器,并在地址栏中输入如下URL地址: http://hostname:portnumber/em 其中hostname是主机的计算机名称;portnumber是http端口号。 OEM工具的位置会写在oracle\product\10.2.0\db_1\install\readme.txt 使用sys用户登陆时必须以sysdba身份登录 第5章 SQL*Plus工具 启动和退出SQL*Plus 输入、编辑、运行命令 脚本语言 连接命令和交互命令 自定义SQL*Plus环境 格式化查询结果 用脚本生产报表 i SQL*Plus的使用 5.1 启动和退出SQL*Plus “开始”?“运行”?输入命令“sqlplusw”?在“用户名”中输入如下命令,口令和主机字符串为空 ?普通登录“scott/tiger@dbname” ?管理登录“sys/pwd@dbname as sysdba” 退出命令,SQLexit 5.2 输入、编辑、运行命令 为了告诉SQL*Plus干什么,需要输入命令(大小写无关),有三种命令。 SQL命令:用于操作数据库中的信息。 PL/SQL块:用于操作数据库中的信息。 SQL*Plus命令:用于编辑、保存、运行SQL命令、PL/SQL块、格式化查询结果、自定义SQL*Plus环境等。 前两种命令可以访问数据库,执行时会将命令暂时存放到SQL缓冲区中。 Edit命令,启动编辑器,编辑缓冲区内容。 5.2 两个命令 清屏命令:SQLclear screen 使用spool来保存命令运行结果 SQL spool c:\mysql\spoolfile SQL select * from scott.dept; DEPTNO DNAME LOC 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON SQL spool out 命令行方式 命令行运行SQL语句:输入完SQL语句后,输入分号(;),或者在新的一行输入前斜线(/),按回车键。 命令行运行PL/SQL块: SQL set serveroutput on SQL exec dbms_output.put_line(hello oracle!); hello oracle! PL/SQL 过程已成功完成。 SQL缓冲区方式 当SQL命令、PL/SQL块执行时,会将命令暂时存放到SQL缓冲区(在输入另一个命令之前一直存放在SQL缓冲区中,所以如果需要编辑或重新运行当前命令,是不需要重新输入的) Run 命令 / 命令 脚本文件方式 Start命令 SQL start c:\test.sql 20 2500 原值 2: where deptno = 1 新值 2: where deptno = 20 原值 3: and sal 2 新值 3: and sal 2500 ENAME SAL JONES 2975 SCOTT 3000 FORD 3000 5.3 脚本命令 c/原始字符/替换字符 SQL select * from scott.em SQL c/em/emp 1* select * from scott.emp A 追加的字符串
文档评论(0)