Oracle10g数据库应用教程7911.pptx
-
资源ID:77252306
资源大小:1.44MB
全文页数:47页
- 资源格式: PPTX
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Oracle10g数据库应用教程7911.pptx
Oracle 10gOracle 10g数据库应用教程数据库应用教程数据库应用教程数据库应用教程 第第3章章 Oracle数据库管理工具数据库管理工具 课程描述课程描述Oracle 10gOracle 10g的常的常用数据库管理工用数据库管理工具具 本章知识点本章知识点p企业管理器企业管理器 pOracle Administration Assistant Oracle Administration Assistant p网络配置工具网络配置工具 pSQL*PlusSQL*Plus和和iSQL*Plus iSQL*Plus 3.1企业管理器企业管理器 企业管理器是企业管理器是OracleOracle的主要控制台,使用它可以实现很多的主要控制台,使用它可以实现很多数据库管理的功能。数据库管理的功能。从从Oracle10gOracle10g开始,开始,OracleOracle极大的增强了极大的增强了OEMOEM工具,并通工具,并通过服务器端进行过服务器端进行EMEM工具全面展现。在工具全面展现。在10g10g中,客户端可以中,客户端可以不必安装任何不必安装任何OracleOracle客户端工具,仅凭浏览器就可以调用客户端工具,仅凭浏览器就可以调用强大的强大的EMEM工具。工具。pEnterprise Manager 10gEnterprise Manager 10g pOracle Enterprise Manager Oracle Enterprise Manager 3.1.1Enterprise Manager 10g Enterprise Manager 10g Enterprise Manager 10g简称简称EMEM,是,是Oracle 10gOracle 10g提供的新的管理工具,是基提供的新的管理工具,是基本的本的WebWeb管理工具。管理工具。p启动启动Enterprise Manager 10g Enterprise Manager 10g p使用使用Enterprise Manager Enterprise Manager 启动启动Enterprise Manager 10gp通过命令行方式启动通过命令行方式启动OracleDBConsoleorclOracleDBConsoleorcl服务:服务:emctl start dbconsole emctl start dbconsolep设置环境变量设置环境变量ORACLE_SIDORACLE_SID:set oracle_sid=orcl set oracle_sid=orclp服务启动后,可以在服务启动后,可以在WebWeb浏览器中按下面的格式浏览器中按下面的格式访问访问Enterprise Manager 10gEnterprise Manager 10g:http:/Oracle http:/:/em/em启动启动Enterprise Manager 10gp在在$ORACLE_HOME/install/portlist.ini$ORACLE_HOME/install/portlist.ini中找到需要的中找到需要的EMEM端口号端口号 p假定假定OracleOracle数据库服务器名称为数据库服务器名称为OracleServerOracleServer,打开,打开EMEM登录页面:登录页面:http:/oracleserver:1158/emhttp:/oracleserver:1158/em 启动启动Enterprise Manager 10gp第一次使用第一次使用Enterprise Manager 10gEnterprise Manager 10g,将,将打开打开Oracle Database 10gOracle Database 10g许可授予信息页许可授予信息页面面 使用使用Enterprise Manager p主目录页面主目录页面 单击此链接查看一般信息单击此链接查看主机性能使用使用Enterprise Manager1.1.一般信息一般信息使用使用Enterprise Manager2.2.主机主机CPUCPU使用使用Enterprise Manager3.3.活动会话数。显示当前所有的活动会话及其状态活动会话数。显示当前所有的活动会话及其状态信息。信息。4.4.SQLSQL响应时间。执行一组有代表性的响应时间。执行一组有代表性的SQLSQL语句所需语句所需要的平均时间。要的平均时间。5.5.诊断概要。可以查看数据库运行的概要信息,扫诊断概要。可以查看数据库运行的概要信息,扫描预警日志,显示描预警日志,显示ORAORA错误信息。错误信息。6.6.空间概要。可以查看数据库空间的概要信息,包空间概要。可以查看数据库空间的概要信息,包括数据库大小、有问题的表空间等。括数据库大小、有问题的表空间等。7.7.高可用性。显示与可用性相关的信息,包括实例高可用性。显示与可用性相关的信息,包括实例恢复时间、上次备份时间、可用快速恢复区百分恢复时间、上次备份时间、可用快速恢复区百分比和闪回事件记录等。比和闪回事件记录等。使用使用Enterprise Managerp性能页面性能页面 单击此链接使用使用Enterprise Managerp管理页面管理页面 单击此链接使用使用Enterprise Managerp维护页面维护页面 3.1.2Oracle Enterprise Manager pOracle Enterprise Oracle Enterprise ManagerManager的主要功能的主要功能OEMOEM是一个是一个JAVAJAVA图形界面的图形界面的管理工具,只有安装了管理工具,只有安装了OracleOracle客户端才能够使用客户端才能够使用OEMOEM。Enterprise Manager Enterprise Manager登录登录窗口窗口 3.1.2Oracle Enterprise ManagerEnterprise Manager Enterprise Manager 常用工具3.1.2Oracle Enterprise Managerp编辑本地首选身份证明编辑本地首选身份证明 3.2Oracle Administration Assistant p 启动启动Oracle Administration Assistant Oracle Administration Assistant p 设置默认实例和注册表变量设置默认实例和注册表变量 p 设置操作系统数据库管理员和操作员设置操作系统数据库管理员和操作员 pOracle Administration Assistant for Oracle Administration Assistant for windowswindows是一种图形用户界面工具,利用是一种图形用户界面工具,利用它可以轻松配置由它可以轻松配置由windowswindows操作系统验证操作系统验证的的oracleoracle数据库管理员、操作员、用户和数据库管理员、操作员、用户和角色,还可以启动和配置角色,还可以启动和配置oracleoracle数据库服数据库服务。务。3.2.1启动启动Oracle Administration Assistant Oracle Administration AssistantOracle Administration Assistant窗口窗口 3.2.2设置默认实例和注册表变量设置默认实例和注册表变量 OraDb10g_home1 OraDb10g_home1属性窗口属性窗口 3.2.2设置默认实例和注册表变量设置默认实例和注册表变量OracleOracle注册表参数信息注册表参数信息 设置操作系统数据库管理员和操作员设置操作系统数据库管理员和操作员“编辑编辑OSOS数据库管理员数据库管理员”对话框对话框 3.2.4Oracle数据库管理数据库管理 管理管理OracleOracle数据库实例数据库实例连接到数据库连接到数据库 数据库的用户和数据库的用户和角色项目角色项目 3.2.4Oracle数据库管理数据库管理设置设置OracleOracle实例的启动实例的启动/关闭选项关闭选项 设置设置Oracle NTOracle NT服务的启动选项服务的启动选项 3.3网络配置工具网络配置工具 p Oracle Net Oracle Net简介简介 p Net Manager Net Manager p Net Configuration Assistant Net Configuration Assistant 3.3.1Oracle Net简介简介 pOrcle netOrcle net是是Orcle net serviceOrcle net service的一个组件,它的一个组件,它支持客户端应用程序到支持客户端应用程序到oracleoracle数据库服务器的网数据库服务器的网络会话。络会话。p网络会话是通过监听程序建立的。监听程序是驻网络会话是通过监听程序建立的。监听程序是驻留在数据库服务器上的单独进程。留在数据库服务器上的单独进程。p定义一个名为定义一个名为ORCL_ORACLESERVERORCL_ORACLESERVER的网络服务名,的网络服务名,代码如下:代码如下:pORCL_ORACLESERVER=ORCL_ORACLESERVER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=OracleServer)(PORT=1521)(CONNECT_DATA=(SID=oHOST=OracleServer)(PORT=1521)(CONNECT_DATA=(SID=orcl)(SERVER=DEDICATED)rcl)(SERVER=DEDICATED)3.3.2Net Manager pOracle Net ManagerOracle Net Manager可以对下列可以对下列Oracle NetOracle Net特性和组特性和组件进行配置和管理:件进行配置和管理:1.1.概要文件概要文件 确定客户端如何连接到确定客户端如何连接到OracleOracle网络的参数网络的参数集合。使用概要文件可以配置命名方法、事件记录、集合。使用概要文件可以配置命名方法、事件记录、跟踪、外部命名参数以及跟踪、外部命名参数以及Oracle Advanced SecurityOracle Advanced Security的客户端参数。的客户端参数。2.2.服务命名服务命名 创建或修改数据库服务器的网络说明。创建或修改数据库服务器的网络说明。3.3.监听程序监听程序 创建或修改监听程序。创建或修改监听程序。4.4.Oracle Names Server Oracle Names Server 创建、修改创建、修改Oracle Names Oracle Names ServerServer的配置,设置或控制的配置,设置或控制 Oracle Names Server Oracle Names Server。3.3.2Net Manager Oracle Net ManagerOracle Net Manager窗口窗口 Net managerNet manager工具上的工具上的3 3个配置结点:分别个配置结点:分别对应于对应于$oracle_home/network/admin$oracle_home/network/admin下的文件:下的文件:p概要文件:概要文件:sqlnet.ora sqlnet.ora 描述关于连接的参数描述关于连接的参数 p服务命名:服务命名:tnsnames.ora tnsnames.ora 用于解析本地服务命名用于解析本地服务命名p监听程序:监听程序:listener.ora listener.ora 用来设置用来设置listenerlistener的配置的配置 信息。信息。p如果需要访问远端的数据库,就需要首先如果需要访问远端的数据库,就需要首先对其进行标识。对其进行标识。OracleOracle使用使用服务命名服务命名来标来标识远端数据库。识远端数据库。p服务命名也称为本地命名,是服务命名也称为本地命名,是oracle oracle netnet的一种命名方法。它用于将网络服务的一种命名方法。它用于将网络服务名解析为连接描述符,客户机使用此连接名解析为连接描述符,客户机使用此连接描述符连接数据库或服务。描述符连接数据库或服务。3.3.2Net Manager配置服务命名配置服务命名 3.3.2Net Manager配置服务命名配置服务命名3.3.2Net Manager配置服务命名配置服务命名3.3.3Net Configuration Assistant Net Configuration AssistantNet Configuration Assistant配置:配置:p监听程序配置。监听程序配置。p命名方法配置。命名方法配置。p本地本地NetNet服务名配置。服务名配置。p目录使用配置。目录使用配置。3.3.3Net Configuration Assistant配置本地配置本地NetNet服务名服务名 3.3.3Net Configuration Assistant网络服务名配置窗口网络服务名配置窗口 选择协议窗口选择协议窗口 3.3.3Net Configuration AssistantTCPTCP协议设置窗口协议设置窗口 3.3.3Net Configuration Assistant设置网络协议名窗口设置网络协议名窗口 3.4 SQL*Plus和和iSQL*Plus 可以使用可以使用SQLSQL语句访问语句访问oracleoracle数据库,实现查询、插入、修改数据库,实现查询、插入、修改和删除等操作。和删除等操作。Oracle 10gOracle 10g提供了两个执行提供了两个执行SQLSQL语句的工具。语句的工具。p使用使用SQL*Plus SQL*Plus SQL*PlusSQL*Plus是用户和服务器之间的一种接口,用户可以通过它是用户和服务器之间的一种接口,用户可以通过它使用使用SQLSQL语句交互地访问数据库。语句交互地访问数据库。p使用使用iSQL*Plus iSQL*Plus iSQL*PlusiSQL*Plus是是webweb版的版的SQL*PlusSQL*Plus,它们的功能基本相似。要使,它们的功能基本相似。要使用用iSQL*PlusiSQL*Plus,首先需要启动,首先需要启动iSQL*PlusiSQL*Plus应用服务。应用服务。使用使用SQL*PlusSQL*PlusSQL*Plus的运行环境的运行环境 使用使用SQL*Plusp在在SQLSQL提示符后面输入下面的提示符后面输入下面的SELECTSELECT语句,可以语句,可以查看所有查看所有OracleOracle数据库的名称和创建日期。数据库的名称和创建日期。SELECT NAME,CREATED FROM V$DATABASE;SELECT NAME,CREATED FROM V$DATABASE;使用使用iSQL*Plus 启动启动OracleOraDb10g_home1iSQL*PlusOracleOraDb10g_home1iSQL*Plus服务服务 使用使用iSQL*Plus p在浏览器中输入如下的网址可以打开在浏览器中输入如下的网址可以打开iSQL*PlusiSQL*Plus的登录页面:的登录页面:http:/http:/数据库服务器主机名数据库服务器主机名:iSQL*Plus:iSQL*Plus端口号端口号/isqlplus/isqlplus使用使用iSQL*Plus iSQL*PlusiSQL*Plus的工作页面的工作页面 SQL语句执行按钮执行结果使用使用iSQL*Plus 保存脚本对话框保存脚本对话框 加载脚本文件页面加载脚本文件页面