版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章OEM与SQLPlus第4章OEM与SQLPlus1本章内容OEMOEM简介OEM的启动与登录数据库控制OEM功能界面介绍OEM控制台设置SQLPlusSQLPlus概述SQLPlus常用命令本章内容OEM2本章要求了解Oracle10gOEM的功能了解OEM启动与登录了解数据库控制OEM功能界面掌握OEM的设置了解SQLPlus功能掌握SQLPlus常用命令本章要求了解Oracle10gOEM的功能34.1OEMOEM简介OEM的启动与登录数据库控制OEM功能界面介绍OEM控制台设置4.1OEMOEM简介44.1.1OEM简介基本概念Oracle10g企业管理器(OracleEnterpriseManager,简称OEM)是一个基于Java框架开发的集成化管理工具,采用Web应用方式实现对Oracle运行环境的完全管理,包括对数据库、监听器、主机、应用服务器、HTTP服务器、Web应用等的管理。DBA可以从任何可以访问Web应用的位置通过OEM对数据库和其他服务进行各种管理和监控操作。4.1.1OEM简介基本概念5功能实现对Oracle运行环境的完全管理,包括Oracle数据库、Oracle应用服务器、HTTP服务器等的管理;实现对单个Oracle数据库的本地管理,包括系统监控、性能诊断与优化、系统维护、对象管理、存储管理、安全管理、作业管理、数据备份与恢复、数据移植等;实现对多个Oracle数据库的集中管理;实现对Oracle应用服务器的管理;检查与管理目标计算机系统软硬件配置。功能6Oracle10gOEM分类数据库控制OEM(OracleEnterpriseManagerDatabaseControl),用于本地管理单一的Oracle10g数据库,在安装Oracle10g数据库服务器时安装。网格控制OEM(OracleEnterpriseManagerGridControl),用户对整个Oracle10g运行环境的完全管理,需要单独进行安装和配置。应用服务器控制OEM(OracleEnterpriseManagerApplicationServerControl),用于Oracle10g应用服务器的管理,在安装Oracle10g应用服务器时安装。Oracle10gOEM分类74.1.2OEM的启动与登录启动相关服务OracleService<SID>Oracle<ORACLE_HOME_NAME>TNSListenerOracleDBConsole<SID>通过Web方式启动OEM的OEM控制台的URL格式为http://hostname:portnumber/emhostname为主机名或主机IP地址portnumber为OracleDBConsole<SID>服务的端口号详细信息可以参阅<ORACLE_HOME>\install\中的记录4.1.2OEM的启动与登录启动相关服务84.1.3
数据库控制OEM功能界面介绍“主目录”属性页“性能”属性页“管理”属性页“维护”属性页4.1.3数据库控制OEM功能界面介绍“主目录”属性页9“主目录”属性页“主目录”属性页10
“性能”属性页“性能”属性页11“管理”属性页“管理”属性页12“维护”属性页“维护”属性页134.1.4OEM控制台设置设置OEM控制台管理员设置数据库首选身份证明设置主机首选身份证明4.1.4OEM控制台设置设置OEM控制台管理员14设置OEM控制台管理员基本概念OEM管理员是可以登录到OEM控制台,并执行设置封锁期、电子邮件通知调度、设置首选身份证明等管理任务的数据库用户。在默认情况下,只有SYS,SYSTEM和SYSMAN三个数据库用户才能登录和使用OEM控制台。其中,SYSMAN用户是OEM控制台的超级用户,是在安装OEM的过程中创建的,用于执行系统配置、全局配置等任务。通常,需要创建其他普通的OEM控制台管理员,进行OEM控制台的日常管理与维护工作。设置OEM控制台管理员基本概念15OEM与SQLPlus内容简介课件16OEM与SQLPlus内容简介课件17OEM与SQLPlus内容简介课件18OEM与SQLPlus内容简介课件19设置数据库首选身份证明设置数据库首选身份证明20OEM与SQLPlus内容简介课件21OEM与SQLPlus内容简介课件22设置主机首选身份证明概念在网络环境中,如果要利用OEM控制台启动、关闭数据库,进行数据的导入、导出、备份、恢复等操作,就必须指明数据库所在的主机,并使用该主机操作系统用户登录该主机,即进行主机身份证明。如果设置了主机首选身份证明,那么执行这些数据库操作时就可以简化操作,不需要进行登录主机操作系统的操作。设置主机首选身份证明的步骤首先进行操作系统用户权限分配然后设置主机身份证明。设置主机首选身份证明概念23(1)操作系统用户权限分配(1)操作系统用户权限分配24OEM与SQLPlus内容简介课件25OEM与SQLPlus内容简介课件26OEM与SQLPlus内容简介课件27(2)设置主机身份证明(2)设置主机身份证明28OEM与SQLPlus内容简介课件29OEM与SQLPlus内容简介课件304.2SQLPlusSQL*Plus概述SQL*PLUS常用命令4.2SQLPlusSQL*Plus概述314.2.1SQL*Plus概述概念SQL*Plus工具是随Oracle数据库服务器或客户端的安装而自动进行安装的管理与开发工具,Oracle数据库中所有的管理操作都可以通过SQL*Plus工具完成,同时开发人员利用SQL*Plus可以测试、运行SQL语句和PL/SQL程序。运行方式命令行方式图形界面方式(GUI)基于Web的iSQL*Plus方式4.2.1SQL*Plus概述概念32作用输入、编辑、存储、提取、运行和调试SQL语句和PL/SQL程序开发、执行批处理脚本执行数据库管理处理数据,生成报表,存储、打印、格式化查询结果检查表和数据库对象定义。启动SQL*Plus命令行方式启动SQL*Plus图形界面方式启动SQL*Plus作用33SQL*Plus站点配置文件SQL*Plus站点配置文件(SiteProfile)是一个在SQL*Plus安装时自动创建的脚本文件,用于控制SQL*Plus与数据库连接时的会话行为。当用户启动SQL*Plus建立与数据库的连接时,Oracle自动读取该脚本文件,并根据该文件内容设置SQL*Plus的工作环境。SQL*Plus站点配置文件是针对所有会话的。在Windows系统中,SQL*Plus站点配置文件默认名称为glogin.sql,存放在<ORACLE_HOME>\sqlplus\admin文件夹中。SQL*Plus站点配置文件345.2SQL*Plus常用命令连接命令编辑命令文件操作命令交互式命令显示与设置环境变量其它常用命令5.2SQL*Plus常用命令连接命令355.2.1连接命令CONNECTCONN[ECT][username]/[password][@hoststring]DISCONNECT5.2.1连接命令CONNECT365.2.2编辑命令输入SQL语句在语句最后加分号,并按回车,则立即执行该语句;语句输入最后加空格并回车,换行后再按回车,则结束SQL语句输入但不执行该语句;语句输入结束后按回车,换行后按斜杠(/),立即执行该语句。输入完PL/SQL程序回车换行后,如果按点号(.),则结束输入,但不执行;输入斜杠(/),则立即执行。5.2.2编辑命令输入SQL语句37显示缓冲区LIST编辑缓冲区A[PPEND]——将指定的文本追加到缓冲区内当前行的末尾;C[HANGE]——修改缓冲区中当前行的文本;DEL——删除缓冲区中当前行的文本;N——用数值定位缓冲区中的当前行;I[NPUT]——在缓冲区当前行的后面新增加一行文本;ED[IT]——以文本编辑器方式打开缓冲区,进行编辑。执行缓冲区RUN/清除缓冲区CLEARBUFFER显示缓冲区385.2.3文件操作命令脚本文件的创建SAVEfilename[CREATE]|[REPLACE]|[APPEND]脚本文件的装载与编辑GETfilenameLIST|NOLIST脚本文件的执行STARTfilename@filename脚本文件的注释REMARK:单行注释,放在一行语句的头部,表示该行为注释。--:单行注释。/*……*/:多行注释。5.2.3文件操作命令脚本文件的创建395.4交互式命令替换变量使用替换变量&variable_nameSELECTempno,enameFROMempWHEREdeptno=&XANDjob='&Y'定义替换变量DEFINEvariable_name=‘value’DEFINEdno='10'SELECTEMPNOFROMEMPWHEREDEPTNO=&dno;查看替换变量DEFINEDEFINE清除替换变量UNDEFINEvariable_nameUNDEFINEdno5.4交互式命令替换变量40绑定变量定义:VARIABLEvariable_nameTYPE
在PL/SQL中引用::variable_name显示:PRINTvariable_name赋值:EXECUTE:variable_name:=value绑定变量41绑定变量示例SQL>VARIABLEv_salNUMBERSQL>EXECUTE:v_sal:=10PL/SQL过程已成功完成。SQL>BEGIN2:v_sal:=20;3END;4/PL/SQL过程已成功完成。SQL>PRINTv_salV_SAL20绑定变量示例42与用户通信PROMPT命令用于输出提示信息,引导用户进行操作。PAUSE命令用于暂停脚本文件的运行。ACCEPT命令可以让用户指定替换变量的类型,用PROMPT选项指定提示值,用HIDE选项隐藏输入,以便于用户输入替换变量。与用户通信43SQL>CLEARBUFFERbuffer已清除SQL>INPUT1PROMPT显示工资高于XX的员工信息2PROMPT按<Enter>键继续3PAUSE4ACCEPTvalueNUMBERPROMPT'请输入工资界限:'5SELECTempno,ename,salFROMscott.empWHEREsal>&valueSQL>SAVEC:\test.sqlSQL>@C:\test.sql显示工资高于XX的员工信息按<Enter>键继续请输入工资界限:3000SQL>CLEARBUFFER445.2.5显示与设置环境变量使用图形化界面现实与设置环境变量使用SHOW命令和SET命令来显示和设置环境标量5.2.5显示与设置环境变量使用图形化界面现实与设置环境变量45显示所有环境变量SQL>SHOWALL显示某个环境变量SQL>SHOWvariable_name设置某个环境变量SQL>SETvariable_name=value常用环境变量ARRAYSIZEAUTOCOMMITCOLSP显示所有环境变量46FEEDBACKHEADINGLINESIZELONGPAGESIZESERVEROUTPUTAUTOTRACESETAUTOTRACE[ON|OFF|TRACEONLY][EXPLAIN][STATISTICS]TIMETIMINGFEEDBACK475.2.6其它常用命令显示数据库对象结构:DESCRIBE将SQL*Plus屏幕内容保存到文件:SPOOL清除屏幕内容CLEARSCREENShift+Delete帮助命令:HELP修改用户口令:PASSW[ORD]保存环境变量STORESETfilename[CREATE|REPLACE|APPEND]5.2.6其它常用命令显示数据库对象结构:DESCRIBE48总结OEM简介OEM的启动与登录数据库控制OEM功能界面介绍OEM控制台设置设置OEM控制台管理员设置封锁期设置数据库首选身份证明设置主机首选身份证明SQL*PLUS作用SQL*PLUS常用命令总结OEM简介49第4章OEM与SQLPlus第4章OEM与SQLPlus50本章内容OEMOEM简介OEM的启动与登录数据库控制OEM功能界面介绍OEM控制台设置SQLPlusSQLPlus概述SQLPlus常用命令本章内容OEM51本章要求了解Oracle10gOEM的功能了解OEM启动与登录了解数据库控制OEM功能界面掌握OEM的设置了解SQLPlus功能掌握SQLPlus常用命令本章要求了解Oracle10gOEM的功能524.1OEMOEM简介OEM的启动与登录数据库控制OEM功能界面介绍OEM控制台设置4.1OEMOEM简介534.1.1OEM简介基本概念Oracle10g企业管理器(OracleEnterpriseManager,简称OEM)是一个基于Java框架开发的集成化管理工具,采用Web应用方式实现对Oracle运行环境的完全管理,包括对数据库、监听器、主机、应用服务器、HTTP服务器、Web应用等的管理。DBA可以从任何可以访问Web应用的位置通过OEM对数据库和其他服务进行各种管理和监控操作。4.1.1OEM简介基本概念54功能实现对Oracle运行环境的完全管理,包括Oracle数据库、Oracle应用服务器、HTTP服务器等的管理;实现对单个Oracle数据库的本地管理,包括系统监控、性能诊断与优化、系统维护、对象管理、存储管理、安全管理、作业管理、数据备份与恢复、数据移植等;实现对多个Oracle数据库的集中管理;实现对Oracle应用服务器的管理;检查与管理目标计算机系统软硬件配置。功能55Oracle10gOEM分类数据库控制OEM(OracleEnterpriseManagerDatabaseControl),用于本地管理单一的Oracle10g数据库,在安装Oracle10g数据库服务器时安装。网格控制OEM(OracleEnterpriseManagerGridControl),用户对整个Oracle10g运行环境的完全管理,需要单独进行安装和配置。应用服务器控制OEM(OracleEnterpriseManagerApplicationServerControl),用于Oracle10g应用服务器的管理,在安装Oracle10g应用服务器时安装。Oracle10gOEM分类564.1.2OEM的启动与登录启动相关服务OracleService<SID>Oracle<ORACLE_HOME_NAME>TNSListenerOracleDBConsole<SID>通过Web方式启动OEM的OEM控制台的URL格式为http://hostname:portnumber/emhostname为主机名或主机IP地址portnumber为OracleDBConsole<SID>服务的端口号详细信息可以参阅<ORACLE_HOME>\install\中的记录4.1.2OEM的启动与登录启动相关服务574.1.3
数据库控制OEM功能界面介绍“主目录”属性页“性能”属性页“管理”属性页“维护”属性页4.1.3数据库控制OEM功能界面介绍“主目录”属性页58“主目录”属性页“主目录”属性页59
“性能”属性页“性能”属性页60“管理”属性页“管理”属性页61“维护”属性页“维护”属性页624.1.4OEM控制台设置设置OEM控制台管理员设置数据库首选身份证明设置主机首选身份证明4.1.4OEM控制台设置设置OEM控制台管理员63设置OEM控制台管理员基本概念OEM管理员是可以登录到OEM控制台,并执行设置封锁期、电子邮件通知调度、设置首选身份证明等管理任务的数据库用户。在默认情况下,只有SYS,SYSTEM和SYSMAN三个数据库用户才能登录和使用OEM控制台。其中,SYSMAN用户是OEM控制台的超级用户,是在安装OEM的过程中创建的,用于执行系统配置、全局配置等任务。通常,需要创建其他普通的OEM控制台管理员,进行OEM控制台的日常管理与维护工作。设置OEM控制台管理员基本概念64OEM与SQLPlus内容简介课件65OEM与SQLPlus内容简介课件66OEM与SQLPlus内容简介课件67OEM与SQLPlus内容简介课件68设置数据库首选身份证明设置数据库首选身份证明69OEM与SQLPlus内容简介课件70OEM与SQLPlus内容简介课件71设置主机首选身份证明概念在网络环境中,如果要利用OEM控制台启动、关闭数据库,进行数据的导入、导出、备份、恢复等操作,就必须指明数据库所在的主机,并使用该主机操作系统用户登录该主机,即进行主机身份证明。如果设置了主机首选身份证明,那么执行这些数据库操作时就可以简化操作,不需要进行登录主机操作系统的操作。设置主机首选身份证明的步骤首先进行操作系统用户权限分配然后设置主机身份证明。设置主机首选身份证明概念72(1)操作系统用户权限分配(1)操作系统用户权限分配73OEM与SQLPlus内容简介课件74OEM与SQLPlus内容简介课件75OEM与SQLPlus内容简介课件76(2)设置主机身份证明(2)设置主机身份证明77OEM与SQLPlus内容简介课件78OEM与SQLPlus内容简介课件794.2SQLPlusSQL*Plus概述SQL*PLUS常用命令4.2SQLPlusSQL*Plus概述804.2.1SQL*Plus概述概念SQL*Plus工具是随Oracle数据库服务器或客户端的安装而自动进行安装的管理与开发工具,Oracle数据库中所有的管理操作都可以通过SQL*Plus工具完成,同时开发人员利用SQL*Plus可以测试、运行SQL语句和PL/SQL程序。运行方式命令行方式图形界面方式(GUI)基于Web的iSQL*Plus方式4.2.1SQL*Plus概述概念81作用输入、编辑、存储、提取、运行和调试SQL语句和PL/SQL程序开发、执行批处理脚本执行数据库管理处理数据,生成报表,存储、打印、格式化查询结果检查表和数据库对象定义。启动SQL*Plus命令行方式启动SQL*Plus图形界面方式启动SQL*Plus作用82SQL*Plus站点配置文件SQL*Plus站点配置文件(SiteProfile)是一个在SQL*Plus安装时自动创建的脚本文件,用于控制SQL*Plus与数据库连接时的会话行为。当用户启动SQL*Plus建立与数据库的连接时,Oracle自动读取该脚本文件,并根据该文件内容设置SQL*Plus的工作环境。SQL*Plus站点配置文件是针对所有会话的。在Windows系统中,SQL*Plus站点配置文件默认名称为glogin.sql,存放在<ORACLE_HOME>\sqlplus\admin文件夹中。SQL*Plus站点配置文件835.2SQL*Plus常用命令连接命令编辑命令文件操作命令交互式命令显示与设置环境变量其它常用命令5.2SQL*Plus常用命令连接命令845.2.1连接命令CONNECTCONN[ECT][username]/[password][@hoststring]DISCONNECT5.2.1连接命令CONNECT855.2.2编辑命令输入SQL语句在语句最后加分号,并按回车,则立即执行该语句;语句输入最后加空格并回车,换行后再按回车,则结束SQL语句输入但不执行该语句;语句输入结束后按回车,换行后按斜杠(/),立即执行该语句。输入完PL/SQL程序回车换行后,如果按点号(.),则结束输入,但不执行;输入斜杠(/),则立即执行。5.2.2编辑命令输入SQL语句86显示缓冲区LIST编辑缓冲区A[PPEND]——将指定的文本追加到缓冲区内当前行的末尾;C[HANGE]——修改缓冲区中当前行的文本;DEL——删除缓冲区中当前行的文本;N——用数值定位缓冲区中的当前行;I[NPUT]——在缓冲区当前行的后面新增加一行文本;ED[IT]——以文本编辑器方式打开缓冲区,进行编辑。执行缓冲区RUN/清除缓冲区CLEARBUFFER显示缓冲区875.2.3文件操作命令脚本文件的创建SAVEfilename[CREATE]|[REPLACE]|[APPEND]脚本文件的装载与编辑GETfilenameLIST|NOLIST脚本文件的执行STARTfilename@filename脚本文件的注释REMARK:单行注释,放在一行语句的头部,表示该行为注释。--:单行注释。/*……*/:多行注释。5.2.3文件操作命令脚本文件的创建885.4交互式命令替换变量使用替换变量&variable_nameSELECTempno,enameFROMempWHEREdeptno=&XANDjob='&Y'定义替换变量DEFINEvariable_name=‘value’DEFINEdno='10'SELECTEMPNOFROMEMPWHEREDEPTNO=&dno;查看替换变量DEFINEDEFINE清除替换变量UNDEFINEvariable_nameUNDEFINEdno5.4交互式命令替换变量89绑定变量定义:VARIABLEvariable_nameTYPE
在PL/SQL中引用::variable_name显示:PRINTvariable_name赋值:EXECUTE:variable_name:=value绑定变量90绑定变量示例SQL>VARIABLEv_salNUMBERSQL>EXECUTE:v_sal:=10PL/SQL过程已成功完成。SQL>BEGIN2:v_sal:=20;3END;4/PL/SQL过程已成功完成。SQL>PRINTv_salV_SAL20绑定变量示例9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物学习小组的组建与管理计划
- 徐州工程学院《服装结构设计(一)》2022-2023学年第一学期期末试卷
- 拓宽学生视野的班级活动计划
- 针对人流密集场所的安保措施计划
- 信阳师范大学《工笔人物临摹》2022-2023学年第一学期期末试卷
- 品牌溢价能力的培养方法计划
- 新余学院《包装设计》2023-2024学年第一学期期末试卷
- 西南交通大学《数字化设计与应用》2021-2022学年第一学期期末试卷
- 如何有效邀约客户参加活动
- 2024年01月11295社会心理学(本)期末试题答案
- 医院新技术新项目评选办法
- 产后尿潴留的预防及护理
- 设计创意生活智慧树知到期末考试答案2024年
- 2024年人形机器人产业链市场前景及投资研究报告
- 人工智能小学生科普书
- 2023年1月浙江省普通高中学业水平考试物理试题(含答案)
- (高清版)TDT 1056-2019 县级国土资源调查生产成本定额
- 工商银行流水英文翻译模板
- 农村交通劝导员培训课件
- 拆迁专项法律顾问服务方案
- 雕塑技术方案
评论
0/150
提交评论