关东升-Oracle-管理-02 Oracle9i常用开发工具.ppt
文本预览下载声明
Oracle9i开发工具介绍 主讲教师:关东升 si92@ 学习目标 SQL*PLUS ? SQL*PLUS 编辑命令? 本地Net服务名配置 SQL Worksheet i * SqlPlus介绍 SQL*PLUS 1/2 进入 SQL*PLUS 的图形模式 主机字符串可以是SQL*Net连接字符串、SQL*Net别名或SQL*Net的数据库实例名。如果连接的是本地的Server,主机字符串可以不填写。 SQL*PLUS 2/2 进入 SQL*PLUS 的字符模式 Sqlplus userid/password@主机字符串 SQL*PLUS配置个人习惯 SQLPlus与Uedit32(editplus)结合使用 在Oracle安装目录下的Ora92找到dbs这个文件夹,如果没有这个文件夹,创建名为dbs的文件夹,然后在这个文件夹下新建一个文本文件为:login.sql 编辑这个文件 define _editor=C:\Program Files\EditPlus 2\editplus.exe SQL*PLUS 编辑命令 1/7 SQL*PLUS 编辑命令 2/7 list命令 list命令语法: l[list] [n|n m|n *|n last|* n|* last|last] SQLlist 2 4 v_id integer; X integer; Y integer; SQL*PLUS 编辑命令 3/7 append 命令 SQLa Z integer; v_id integer; X integer; Y integer; Z integer; SQL*PLUS 编辑命令 4/7 change 命令 把Z integer ;替换为W integer ; c/Z integer;/W integer; 把Z integer ;整行替换 c/Z integer;/ SQL*PLUS 编辑命令 5/7 input 命令 插入Z integer; i Z integer; del 命令 删除第2行 del 2 SQL*PLUS 编辑命令 6/7 save 命令 save commandfile_name 保存缓存区到文件 SQL save c:/dd.txt get 命令 将文件读到缓存区 SQL get c:/dd.txt SQL*PLUS 编辑命令 7/7 start|@ 命令 start|@ commandfile_name 保存缓存区到文件 SQL start c:/dd.txt SQL @ c:/dd.txt 设置SQL*PLUS 1/2 SQL*PLUS的许多环境变量可以修改 语法: set 环境值 设置内容 例如: set linesize 1000 --设置屏幕宽度 set long 1000 --设置屏幕长度 设置SQL*PLUS 2/2 查看SQL*PLUS的系统变量 语法: show 环境值 例如: show all --参看所有系统变量值 show user --显示当前连接用户 show error --显示错误 存储SQL*PLUS 将系统当前SQL*PLUS的环境变量存储到文件 语法: SQL store set environment.cmd 每次登录的时候可以运行这个文件来设置系统环境 SQL @[start] environment.cmd 设置批处理文件 XX.bat(sh)文件 sqlplus scott/tiger@ora92 @ D:\environment.cmd 假脱机输出 将SQL*PLUS的输出信息保存到一个文件中 语法: SQL spool filename 停止假脱机 Spool off 或 Spool out 关闭输出文件 SQL*PLUS联机帮助 两个联机帮助命令: help HELP [topic] 例如: help list describe | desc 帮助查看表、视图等数据库对象结构 SQL Worksheet SQL Worksheet提供了一种编辑环境,可输入和执行DBA命令、SQL语句和PL/SQL命令。SQL Worksheet分为命令窗口和执行窗口,界面很直观,使用也很方便。 本地Net服务名配置 1/8 本地Net服务名配置是配置主机字符串,主机字符串我们以前已经解释,这一节我们讲一讲如何配置它。 [开始]-[程序] -[Oracle-OraHome92] -[ Configuration and Migration Tools] 本地Net服务名配置 2/8 本地Net服务名配置 3/8 本地Net服务名配置 4/8 本地Net服务名配置 5/8 本地Net服务名配置
显示全部