好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Oracle 11g数据库基础教程 第2版 教学课件 ppt 作者 张凤荔 王瑛 李晓黎 等 第03章.ppt

57页
  • 卖家[上传人]:E****
  • 文档编号:89370801
  • 上传时间:2019-05-24
  • 文档格式:PPT
  • 文档大小:1.38MB
  • / 57 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Oracle 11g数据库基础教程 (第2版),授课教师: 职务:,第3章 Oracle数据库管理工具,课程描述 为了使读者能够更好的了解和使用Oracle数据库,本章将介绍Oracle 11g的常用数据库管理工具本书后面章节中介绍的很多数据库管理方法都将使用到本章介绍的这些工具本章知识点,3.1 Oracle Enterprise Manager 3.2 SQL Plus 3.3 网络配置工具,3.1 Oracle Enterprise Manager,Oracle Enterprise Manager简称OEM,它是Oracle的Web管理工具用户可以通过Web浏览器连接到Oracle数据库服务器,对Oracle数据库进行查看、维护和管理3.1.1 启动Oracle Enterprise Manager,在启动Enterprise Manager 11g之前,首先要检查Oracle数据库控制台服务OracleDBConsoleorcl是否启动其中orcl代表Oracle实例名,如果默认的Oracle实例不是orcl,则服务名称会发生相应的变化 在Windows“服务”窗口中确认OracleDBConsoleorcl服务已经启动。

      服务启动后,可以在Web浏览器中按下面的格式访问Enterprise Manager 11g: https://:/em,查看EM端口号,不同数据库的EM端口号的情况可能会不同,可以在$ORACLE_HOME/install/portlist.ini中找到需要的EM端口号环境变量$ORACLE_HOME代表Oracle数据库的安装目录,例如D:\app\Administrator\product\11.2.0\dbhome_1\ 可以看到EM端口号为1158假定Oracle数据库服务器名称为OracleServer,则在Web浏览器中访问如下网址,打开EM登录页面 https://oracleserver:1158/em,通过开始菜单访问Enterprise Manager 11g,依次选择“开始”→“程序”→“Oracle – OraDb11g_home1” →“Database Control - orcl”(如图3.2),既可打开OEM登录页面3.1.2 登录 Oracle Enterprise Manager的常见问题,1.解决Oracle Enterprise Manager登录证书错误的问题 2.解决无法登录Oracle Enterprise Manager(找不到Common2_2_24_5.js)的问题,1.解决Oracle Enterprise Manager登录证书错误的问题,在有些系统中使用IE(笔者使用的是IE8)访问Enterprise Manager页面时,会出现提示证书错误的页面,报告网站存在证书问题,单击地址栏后面的“证书错误”图标,打开“不受信任证书”窗口,证书导入向导,单击“查看证书”超链接,打开查看证书信息的对话框。

      单击“安装证书”按钮,打开“证书导入向导”对话框.,选择证书存储,单击“下一步”按钮,打开设置证书存储位置的对话框选择“将所有证书存入下列存储”单选按钮,然后单击“浏览”按钮,打开选择证书存储对话框导入证书,,解决证书错误问题后的Enterprise Manager界面,,2.解决无法登录Oracle Enterprise Manager(找不到Common2_2_24_5.js)的问题,在有些机器上可能出现无法登录的情况,此时在IE的状态条中显示“网页上有错误”,如图3.15所示 双击状态条中的“网页上有错误”提示,可以看到错误明细信息,如图3.16所示错误明细信息如下:,消息: 找不到元素 行: 2815 字符: 1 代码: 0 URI: https://lee:1158/em/cabo/jsLibs/Common2_2_24_5.js,可以按照下面的方法解决此问题打开注册表编辑器,找到键“HKEY_CLASSES_ROOT\TypeLib{EAB22AC0- 30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32“将其默认值设置为“C:\WINDOWS\system32\ieframe.dll”(不含引号)。

      然后,重新启动IE浏览器,访问Oracle Enterprise Manager登录页面,此时应该可以成功登录3.1.3 Oracle Enterprise Manager管理页面,在Enterprise Manager中,可以通过7个页面对Oracle数据库进行监测和管理,分别是主目录、性能、可用性、服务器、方案、数据移动以及软件和支持 Oracle Enterprise Manager的主目录页面,主机信息查看页面,一般信息包括数据库实例的状态、运行时间、登录数、操作系统、硬件平台、IP地址、CPU、内存、本地文件系统、版本、主机(即Oracle数据库服务器)等单击“主机”后面的超链接,可以打开主机信息查看页面,主机性能页面,主机CPU可以通过图形方式查看Oracle数据库服务器的CPU情况,包括总的CPU利用率和当前Oracle实例(这里为orcl)的CPU利用率 单击图形下面“负载”后面的超链接,可以打开主机性能页面,主页面 的其他栏目,,(3)活动会话数显示当前所有的活动会话及其状态信息 (4)SQL响应时间执行一组有代表性的SQL语句所需要的平均时间 (5)诊断概要可以查看数据库运行的概要信息,扫描预警日志,显示ORA错误信息。

      (6)空间概要可以查看数据库空间的概要信息,包括数据库大小、有问题的表空间等 (7)高可用性显示与可用性相关的信息,包括实例恢复时间、上次备份时间、可用快速恢复区百分比和闪回事件记录等3.2 SQL Plus,使用SQL Plus工具可以实现以下功能:  输入SQL命令,对SQL Plus环境进行配置  输入、编辑、存储、读取和运行SQL命令和PL/SQL块  与终端用户进行交互式的操作  将查询结果输出到报表表格中,设置表格格式和计算公式,不可以把表格存储起来  启动和关闭数据库  连接到数据库  定义变量  捕捉PL/SQL程序的错误  列出表的列定义  执行数据库管理运行SQL Plus,可以依次单击“开始”→“程序”→“Oracle – OraDb11g_ home1” →“应用程序开发”→“SQL Plus”,也可以在命令行窗口执行sqlplus命令,打开命令行窗口运行SQL Plus,输入用户名和密码登录到本地计算机的默认数据库实例,如图3.20所示 用户名的格式如下: 用户名 AS 连接身份 例如,使用SYS用户以SYSDBA身份登录,用户名输入SYS AS SYSDBA。

      在SQL提示符后面可以输入SQL语句例3.1】,在SQL提示符后面输入下面的SELECT语句,可以查看所有Oracle数据库的名称和创建日期 SELECT NAME, CREATED FROM V$DATABASE;,SQL Plus的命令列表,SQL Plus的命令列表2,SQL Plus的命令列表3,【例3.2】,使用SELECT语句从V$VERSION系统视图中查看Oracle的详细版本信息,具体如下: SELECT * FROM V$VERSION;,视图PRODUCT_COMPONENT_VERSION,从视图PRODUCT_COMPONENT_VERSION中也可以查看Oracle数据库及各组件的版本信息视图PRODUCT_COMPONENT_VERSION中包含以下3列:  PRODUCT,表示Oracle组件的名称  VERSION,表示Oracle组件的版本  STATUS,表示Oracle组件的安装状态例3.3】,在SQL Plus中执行下面的命令,可以查看视图PRODUCT_COMPONENT_ VERSION中Oracle数据库及其组件的版本信息 COL PRODUCT FORMAT a35 COL VERSION FORMAT a15 COL STATUS FORMAT a15 SELECT * FROM PRODUCT_COMPONENT_VERSION;,【例3.4】,在SQL Plus环境中输入LIST命令,结果如下: 1* SELECT NAME, CREATED FROM V$DATABASE 返回的结果是最后执行的SQL语句。

      序号1后面有一个“*”符号,表示当前行为第1行例3.5】,演示使用SAVE命令保存SQL语句的方法在SQL Plus环境中输入以下命令: SAVE C:\SELECT.SQL 运行结果为: 已创建 file C:\SELECT.SQL 此命令的功能是将当前缓冲区中的语句保存到c:\select.sql脚本文件中 在记事本中打开C:\select.sql,可以使用记事本查看脚本文件的内容3.3 网络配置工具,3.3.1 Oracle数据库服务和数据库实例标识 3.3.2 连接字符串的命名方法 3.3.3 Oracle Net栈通信体系结构 3.3.4 本地网络配置文件 3.3.5 Oracle Net Manager 3.3.6 Net Configuration Assistant,3.3.1 Oracle数据库服务和数据库实例标识,对于客户端而言,Oracle数据库是一个服务,一个数据库可以与多个服务相关联数据库服务名,在客户端看来,数据库服务名就代表它们要访问的Oracle数据库服务名可以在初始化参数SERVICE_NAME中设置(关于初始化参数将在4.2小节介绍)在默认情况下,数据库服务名等于全局数据库名。

      全局数据库名是区分于其他数据库的唯一标识,由数据库名和域名组成,格式如下: .,一个数据库提供两个数据库服务,这样,一个数据库就可以为多种不同需求的客户端提供不同的服务而且数据库管理员(DBA)可以为访问不同服务的客户端分配不同的资源,通过这种方式来限制和预留系统资源连接描述符,要连接Oracle数据库服务,客户端必须通过连接描述符(connection descriptor)来提供数据库的位置和数据库服务的名称下面是一个连接到服务名的连接描述符的示例 (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=oracleserver)(PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=))),在连接描述符中指定INSTANCE_NAME参数,如果需要连接指定的数据库实例,客户端可以在连接描述符中指定INSTANCE_NAME参数例如: (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=oraclserver)(PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=) (INSTANCE_NAME=sales1))),在连接描述符中指定服务处理器类型为共享服务器,(DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=oraclserver)(PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=) (SERVER=shared))),监听器接收到客户端的请求后 的操作, 直接将连接请求传递给调度器进程。

       向客户端发送一个重定向消息,其中包含调度器进程或专用服务器进程的地址客户端将直接与调度器进程和专用服务器进程连接  生成一个专用服务器进程,然后将客户。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.