




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库实用教程 (第二版),唐远新 曲卫平 李晓峰等编著 中国水利水电出版社 2009.6,第2章 Oracle数据库常用工具,SQL*Plus是Oracle数据库的一个基本工具,允许用户使用SQL命令交互式地访问数据库,并允许使用SQL*Plus命令格式化输出数据。 通过SQL*Plus,可以完成 启动和停止数据库 创建和运行查询 更新数据 格式化输出数据报表 运行SQL脚本文件等操作 是DBA和开发人员都必须掌握的一个工具,2.1 SQL*Plus,有两种方法启动SQL*Plus。 (1) 从【开始】菜单启动SQL*Plus 分别输入:用户名、口令、主机字符串 在用户名处输入:用户名/口令主机字符串,1. SQL*Plus的启动和退出,(2) 从命令行启动SQL*Plus 在命令行下输入如下命令: sqlplus 用户名/口令主机字符串 filename.sql parameter . 一般用于启动字符界面的SQL*Plus 还可被安装程序所调用,执行相关脚本文件,注意SQL*Plus启动后显示的提示信息 连接数据库的版本 安装的数据库选件 NLS设置(中文、英文),1. SQL*Plus的启动和退出,退出SQL*Plus的两种方法 单击 SQL*Plus主窗口标题栏的【关闭】按钮 在SQL*Plus命令行执行exit 命令或quit命令 作为一个良好的习惯,应使用命令退出SQL*Plus,SQL命令 SQL命令用于对数据库进行操作 SQL命令不可以简写,以“;”结束,以“/”开始运行 SQL命令存放于SQL缓冲区中,可以调出进行编辑,可以被反复运行。,2. SQL*Plus常用命令,SQL*Plus命令 SQL*Plus命令主要用来设置查询结果的显示格式,设置环境选项和提供帮助信息等。 SQL*Plus命令可以简写,不必输入“;”表示结束 SQL*Plus命令不被保存在SQL缓冲区中,SQL命令、SQL*Plus命令均不区分大小写,(1)连接与断开数据库连接命令 连接数据库的命令格式为: CONNECT 用户名/口令主机字符串 CONNECT可简写为CONN 如以系统管理员用户登录 SQL CONNECT system/systempwdorcl,2. SQL*Plus常用命令,断开连接使用DISCONNECT命令 SQL DISCONNECT,(2)查看表结构命令 命令格式为: DESCRIBE 表名 DESCRIBE可简写为DESC,2. SQL*Plus常用命令,SQL CONN scott/tigerorcl SELECT * FROM tab; DESC dept DESC emp SQL CONN hr/hrpwdorcl DESC departments DESC employees DESC locations DESC jobs,例子主要 涉及的表 及其结构,(3)会话环境设置命令 命令格式为: SET 环境变量名 值,2. SQL*Plus常用命令,CONN scott/tigerorcl SET SPACE 2 SET arraysize 1 SET linesize 100 SET pagesize 120 SELECT * FROM emp;,(4) SPOOL(假脱机)命令 用于转储执行的命令及结果 启动假脱机操作 SPOOL 假脱机文件名 关闭假脱机操作 SPOOL OFF 可通过菜单打开或关闭假脱机文件,2. SQL*Plus常用命令,例2.1 将SCOTT账户EMP表数据转出至文件 d:dataemp.txt EXA_02_01,(5)编辑命令 常用编辑命令及格式 CHANGE/被替换的子串/替换后的新子串 LIST n:用于显示SQL缓冲区的内容 APPEND text:在当前行增加text指定的字符 EDIT:调用文本编辑器编辑SQL缓冲区中的内容,2. SQL*Plus常用命令,简写命令 CHANGE可简写为 C LIST可简写为 L APPEND可简写为 A,(6)执行SQL缓冲区中语句命令 SQL语句在执行完后仍然保留在SQL缓冲区,可以被反复执行 命令格式1:/ 命令格式2:run,2. SQL*Plus常用命令,(7)装入并执行SQL脚本文件命令 命令格式1:START 文件名 命令格式2: 文件名 文件名:在SQL脚本文件中调用其他SQL脚本文件,应将项目相关的SQL语句(创建用户及方案对象、插入初始数据等) 保存到脚本文件中并合理规划脚本文件,(8)执行存储过程命令 EXECUTE 存储过程名,2. SQL*Plus常用命令,(9)设置列显示属性 COLUMN column | expr option ,(10)SHOW 查看例程参数、系统变量、编译错误等 CONN sys/syspwdorcl AS SYSDBA SHOW PARAMETERS db_name SHOW user,(11)显示命令帮助信息 HELP 命令名,iSQL*Plus为远程数据操纵提供了一个可选的工具和手段,2.2 iSQL*PLUS,需要在控制面板中启动iSQL*Plus服务OracleOraDb10g_home1iSQL*Plus,启动iSQL*Plus的URL http:/host:iSQL*Plus_port/isqlplus/,iSQL*Plus 服务端口号、URL查询 ORACLE_HOMEinstallportlist.ini ORACLE_HOMEinstallreadme.txt,在iSQL*Plus 帮助中查看SQL*Plus及iSQL*Plus命令,Oracle提供了两种企业管理器,一种是基于Web界面,另一种是Java图形界面,2.3 企业管理器,企业管理器(Enterprise Manager,EM)基于Web界面的数据库管理工具 需要启动Windows控制面板服务OracleDBConsoleorcl Enterprise Manager的URL http:/host:EMC_port/em 端口号:ORACLE_HOMEinstallportlist.ini,Oracle Enterprise Manager是一个Java图形用户界面的功能强大的DBA工具,Oracle 企业管理器(OEM),安装Oracle 10g客户端才能使用OEM 安装类型为“管理员”,Oracle建议使用OE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年终止不定期劳动合同的规定与操作流程
- 项目立项案例题目及答案
- 叉车考试科目一的题目及答案
- 物体打击试题及答案
- 2024译林版八年级英语上册Unit 1 课时4 Grammar 分层作业(含答案)
- 营销策划岗位知识培训课件
- 2025年高考化学试题分类汇编:化学实验基础(解析版)
- 物流考试试题及答案2025
- 2025型钢租赁合同
- 物流的试题及答案
- 2025年药品监管与安全知识考试卷及答案
- 大讲堂+管理办法
- 高中班级常规管理课件
- 销售部区域划分管理办法
- 2025年法院书记员招聘考试笔试试题附答案
- 超声波龈下刮治术专题讲解
- 2025年电信传输工程师职称考试试题
- 小学一年级升二年级暑假数学作业-58套计算
- 2025年思想政治理论知识测试与能力考试试题及答案
- 福利院消防培训课件
- 肩袖修复术后影像学评估的新技术
评论
0/150
提交评论