OEM与SQLPlus的使用.ppt

上传人:sh****n 文档编号:6389998 上传时间:2020-02-24 格式:PPT 页数:50 大小:1.16MB
返回 下载 相关 举报
OEM与SQLPlus的使用.ppt_第1页
第1页 / 共50页
OEM与SQLPlus的使用.ppt_第2页
第2页 / 共50页
OEM与SQLPlus的使用.ppt_第3页
第3页 / 共50页
点击查看更多>>
资源描述
第三章OEM与SQLPlus 本章内容 OEMOEM简介OEM的启动与登录数据库控制OEM功能界面介绍OEM控制台设置SQLPlusSQLPlus概述SQLPlus常用命令 本章要求 了解Oracle10gOEM的功能了解OEM启动与登录了解数据库控制OEM功能界面掌握OEM的设置了解SQLPlus功能掌握SQLPlus常用命令 3 1OEM OEM简介OEM的启动与登录数据库控制OEM功能界面介绍OEM控制台设置 3 1 1OEM简介 基本概念Oracle10g企业管理器 OracleEnterpriseManager 简称OEM 是一个基于Java框架开发的集成化管理工具 采用Web应用方式实现对Oracle运行环境的完全管理 包括对数据库 监听器 主机 应用服务器 HTTP服务器 Web应用等的管理 DBA可以从任何可以访问Web应用的位置通过OEM对数据库和其他服务进行各种管理和监控操作 功能实现对Oracle运行环境的完全管理 包括Oracle数据库 Oracle应用服务器 HTTP服务器等的管理 实现对单个Oracle数据库的本地管理 包括系统监控 性能诊断与优化 系统维护 对象管理 存储管理 安全管理 作业管理 数据备份与恢复 数据移植等 实现对多个Oracle数据库的集中管理 实现对Oracle应用服务器的管理 检查与管理目标计算机系统软硬件配置 3 1 2OEM的启动与登录 启动相关服务OracleServiceOracleTNSListenerOracleDBConsole通过 eb方式启动OEM的OEM控制台的URL格式为http hostname portnumber emhostname为主机名或主机IP地址portnumber为OracleDBConsole服务的端口号详细信息可以参阅 install portlist int中的记录 知识讲解与操作示范 4 4数据库管理员 SYSDBA特权SYSDBA特权是Oracle数据库中具有最高级别权限的特殊权限 该种特权可以执行启动数据库 关闭数据库 建立数据库备份和恢复数据库 以及任何期望的管理操作 当建立Oracle数据库后 默认情况下只有SYS用户具有SYSDBA特权 SYSOPER特权SYSOPER特权也是Oracle数据库的一种特殊权限 当用户具有该权限时 可以启动数据库 关闭数据库 但不能建立数据库 也不能执行不完全恢复 另外 SYSOPER特权也不具备DBA角色的任何权限 当建立Oracle数据库后 默认情况下只有SYS用户具有SYSOPER特权 DBA角色当数据库处于OPEN状态时 DBA角色可以在数据库中执行各种管理操作 但DBA角色不能执行SYSDBA和SYSOPER所具有的任何特权操作 如启动和关闭数据库 建立数据库等 SYSTEM用户具有DBA角色 管理员的特权身份 3 1 3数据库控制OEM功能界面介绍 主目录 属性页 性能 属性页 管理 属性页 维护 属性页 主目录 属性页 性能 属性页 管理 属性页 维护 属性页 3 1 4OEM控制台设置 设置OEM控制台管理员设置数据库首选身份证明设置主机首选身份证明 设置OEM控制台管理员 基本概念OEM管理员是可以登录到OEM控制台 并执行设置封锁期 电子邮件通知调度 设置首选身份证明等管理任务的数据库用户 在默认情况下 只有SYS SYSTEM和SYSMAN三个数据库用户才能登录和使用OEM控制台 其中 SYSMAN用户是OEM控制台的超级用户 是在安装OEM的过程中创建的 用于执行系统配置 全局配置等任务 通常 需要创建其他普通的OEM控制台管理员 进行OEM控制台的日常管理与维护工作 设置数据库首选身份证明 设置主机首选身份证明 概念在网络环境中 如果要利用OEM控制台启动 关闭数据库 进行数据的导入 导出 备份 恢复等操作 就必须指明数据库所在的主机 并使用该主机操作系统用户登录该主机 即进行主机身份证明 如果设置了主机首选身份证明 那么执行这些数据库操作时就可以简化操作 不需要进行登录主机操作系统的操作 设置主机首选身份证明的步骤首先进行操作系统用户权限分配然后设置主机身份证明 1 操作系统用户权限分配 2 设置主机身份证明 3 2SQLPlus SQL Plus概述SQL PLUS常用命令 3 2 1SQL Plus概述 概念SQL Plus工具是随Oracle数据库服务器或客户端的安装而自动进行安装的管理与开发工具 Oracle数据库中所有的管理操作都可以通过SQL Plus工具完成 同时开发人员利用SQL Plus可以测试 运行SQL Plus命令 SQL语句和PL SQL程序 运行方式命令行方式图形界面方式 GUI 基于Web的iSQL Plus方式 SQL Plus站点配置文件SQL Plus站点配置文件 SiteProfile 是一个在SQL Plus安装时自动创建的脚本文件 用于控制SQL Plus与数据库连接时的会话行为 当用户启动SQL Plus建立与数据库的连接时 Oracle自动读取该脚本文件 并根据该文件内容设置SQL Plus的工作环境 SQL Plus站点配置文件是针对所有会话的 在Windows系统中 SQL Plus站点配置文件默认名称为glogin sql 存放在 sqlplus admin文件夹中 3 2SQL Plus常用命令 连接命令编辑命令文件操作命令交互式命令显示与设置环境变量其它常用命令 3 2 1连接命令 CONNECT 断开当前连接 建立新的连接CONN ECT username password hoststring 例如 connectscott tiger orclconnectsys aaaaaa orclassysdbaconnectsystem aaaaaa orclassysoperDISCONNECT或DISC 断开与数据库的连接 但不退出SQL plus环境 EXIT或QUIT 返回到操作系统 3 2 2编辑命令 输入SQL语句在语句最后加分号 并按回车 则立即执行该语句 语句输入最后换行后再按回车 则结束SQL语句输入但不执行该语句 语句输入结束后按回车 换行后按斜杠 或分号 立即执行该语句 输入完PL SQL程序回车换行后 如果按点号 则结束输入 但不执行 输入斜杠 则立即执行 缓冲区操作 显示缓冲区LIST编辑缓冲区A PPEND 将指定的文本追加到缓冲区内当前行的末尾 C HANGE 修改缓冲区中当前行的文本 DEL 删除缓冲区中当前行的文本 N 用数值定位缓冲区中的当前行 I NPUT 在缓冲区当前行的后面新增加一行文本 ED IT 以文本编辑器方式打开缓冲区 进行编辑 执行缓冲区RUN 清除缓冲区CLEARBUFFER 3 2 3文件操作命令 脚本文件的创建SAVEfilename CREATE REPLACE APPEND 脚本文件的装载与编辑GETfilenameLIST NOLIST脚本文件的执行STARTfilename filename脚本文件的注释REMARK 单行注释 放在一行语句的头部 表示该行为注释 单行注释 多行注释 3 2 4交互式命令 替换变量使用替换变量查看替换变量DEFINEDEFINE清除替换变量UNDEFINEvariable nameUNDEFINEdno 绑定变量在SQL plus中定义 在PL SQL中使用的变量定义 VAR IABLE variable nameTYPE在PL SQL中引用 variable name显示 PRINTvariable name赋值 EXECUTE variable name value 绑定变量示例SQL VARIABLEv salNUMBERSQL EXECUTE v sal 10PL SQL过程已成功完成 SQL BEGIN2 v sal 20 3END 4 PL SQL过程已成功完成 SQL PRINTv salV SAL 20 与用户通信PROMPT命令用于输出提示信息 引导用户进行操作PAUSE命令用于暂停脚本文件的运行 ACCEPT命令可以让用户指定替换变量的类型 用PROMPT选项指定提示值 用HIDE选项隐藏输入 以便于用户输入替换变量 与用户通信的示例 SQL CLEARBUFFERbuffer已清除SQL INPUT1PROMPT显示工资高于XX的员工信息2PROMPT按键继续3PAUSE4ACCEPTvalueNUMBERPROMPT 请输入工资界限 5SELECTempno ename salFROMscott empWHEREsal valueSQL SAVEC test sqlSQL C test sql显示工资高于XX的员工信息按键继续请输入工资界限 3000 3 2 5显示与设置环境变量 使用图形化界面现实与设置环境变量使用SHOW命令和SET命令来显示和设置环境标量 显示所有环境变量SQL SHOWALL显示某个环境变量SQL SHOWvariable name设置某个环境变量SQL SETvariable name value常用环境变量ARRAYSIZEAUTOCOMMITCOLSP FEEDBACKHEADINGLINESIZELONGPAGESIZESERVEROUTPUTAUTOTRACESETAUTOTRACE ON OFF TRACEONLY EXPLAIN STATISTICS TIMETIMING 3 2 6其它常用命令 显示数据库对象结构 DESCRIBE将SQL Plus屏幕内容保存到文件 SPOOL清除屏幕内容CLEARSCREENShift Delete帮助命令 HELP修改用户口令 PASSW ORD 保存环境变量STORESETfilename CREATE REPLACE APPEND 在SQL plus中编写存储过程 第一步 在记事本中编写创建存储过程的脚本 在C盘下保存成3 1 sql文件 createorreplaceprocedurefindname enoinvarchar2 retoutvarchar2 asbeginselectenameintoretfromempwhereemp empno eno DBMS OUTPUT PUT LINE ret EXCEPTIONWHENNO DATA FOUNDTHENret 没找到这个员工 DBMS OUTPUT PUT LINE ret end 第二步 用scott用户连接orcl数据库 第三步 执行C 3 1 sql脚本程序 创建并编译存储过程 第四步 执行存储过程并查看结果SQL setserveroutputon SQL varoutput varvarchar2 20 SQL executefindname 7369 output var SQL executefindname 0000 output var 总结 OEM简介OEM的启动与登录数据库控制OEM功能界面介绍OEM控制台设置SQL PLUS作用SQL PLUS常用命令
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!