Oracle数据库教程第03章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Oracle10g数据库应用教程第3章Oracle数据库管理工具课程描述Oracle10g的常用数据库管理工具本章知识点企业管理器OracleAdministrationAssistant网络配置工具SQL*Plus和iSQL*Plus3.1企业管理器企业管理器是Oracle的主要控制台,使用它可以实现很多数据库管理的功能。从Oracle10g开始,Oracle极大的增强了OEM工具,并通过服务器端进行EM工具全面展现。在10g中,客户端可以不必安装任何Oracle客户端工具,仅凭浏览器就可以调用强大的EM工具。EnterpriseManager10gOracleEnterpriseManager3.1.1EnterpriseManager10gEnterpriseManager10g简称EM,是Oracle10g提供的新的管理工具,是基本的Web管理工具。启动EnterpriseManager10g使用EnterpriseManager启动EnterpriseManager10g通过命令行方式启动OracleDBConsoleorcl服务:emctlstartdbconsole设置环境变量ORACLE_SID:setoracle_sid=orcl服务启动后,可以在Web浏览器中按下面的格式访问EnterpriseManager10g:http://Oracle数据库服务器名称:EM端口号/em启动EnterpriseManager10g在$ORACLE_HOME/install/portlist.ini中找到需要的EM端口号假定Oracle数据库服务器名称为OracleServer,打开EM登录页面:http://oracleserver:1158/em启动EnterpriseManager10g第一次使用EnterpriseManager10g,将打开OracleDatabase10g许可授予信息页面使用EnterpriseManager主目录页面单击此链接查看一般信息单击此链接查看主机性能使用EnterpriseManager1.一般信息使用EnterpriseManager2.主机CPU使用EnterpriseManager3.活动会话数。显示当前所有的活动会话及其状态信息。4.SQL响应时间。执行一组有代表性的SQL语句所需要的平均时间。5.诊断概要。可以查看数据库运行的概要信息,扫描预警日志,显示ORA错误信息。6.空间概要。可以查看数据库空间的概要信息,包括数据库大小、有问题的表空间等。7.高可用性。显示与可用性相关的信息,包括实例恢复时间、上次备份时间、可用快速恢复区百分比和闪回事件记录等。使用EnterpriseManager性能页面单击此链接使用EnterpriseManager管理页面单击此链接使用EnterpriseManager维护页面3.1.2OracleEnterpriseManagerOracleEnterpriseManager的主要功能OEM是一个JAVA图形界面的管理工具,只有安装了Oracle客户端才能够使用OEM。EnterpriseManager登录窗口3.1.2OracleEnterpriseManagerEnterpriseManager常用工具3.1.2OracleEnterpriseManager编辑本地首选身份证明3.2OracleAdministrationAssistant启动OracleAdministrationAssistant设置默认实例和注册表变量设置操作系统数据库管理员和操作员OracleAdministrationAssistantforwindows是一种图形用户界面工具,利用它可以轻松配置由windows操作系统验证的oracle数据库管理员、操作员、用户和角色,还可以启动和配置oracle数据库服务。3.2.1启动OracleAdministrationAssistantOracleAdministrationAssistant窗口3.2.2设置默认实例和注册表变量OraDb10g_home1属性窗口3.2.2设置默认实例和注册表变量Oracle注册表参数信息设置操作系统数据库管理员和操作员“编辑OS数据库管理员”对话框3.2.4Oracle数据库管理管理Oracle数据库实例连接到数据库数据库的用户和角色项目3.2.4Oracle数据库管理设置Oracle实例的启动/关闭选项设置OracleNT服务的启动选项3.3网络配置工具OracleNet简介NetManagerNetConfigurationAssistant3.3.1OracleNet简介Orclenet是Orclenetservice的一个组件,它支持客户端应用程序到oracle数据库服务器的网络会话。网络会话是通过监听程序建立的。监听程序是驻留在数据库服务器上的单独进程。定义一个名为ORCL_ORACLESERVER的网络服务名,代码如下:ORCL_ORACLESERVER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=OracleServer)(PORT=1521)))(CONNECT_DATA=(SID=orcl)(SERVER=DEDICATED)))3.3.2NetManagerOracleNetManager可以对下列OracleNet特性和组件进行配置和管理:1.概要文件确定客户端如何连接到Oracle网络的参数集合。使用概要文件可以配置命名方法、事件记录、跟踪、外部命名参数以及OracleAdvancedSecurity的客户端参数。2.服务命名创建或修改数据库服务器的网络说明。3.监听程序创建或修改监听程序。4.OracleNamesServer创建、修改OracleNamesServer的配置,设置或控制OracleNamesServer。3.3.2NetManagerOracleNetManager窗口Netmanager工具上的3个配置结点:分别对应于$oracle_home/network/admin下的文件:概要文件:sqlnet.ora描述关于连接的参数服务命名:tnsnames.ora用于解析本地服务命名监听程序:listener.ora用来设置listener的配置信息。如果需要访问远端的数据库,就需要首先对其进行标识。Oracle使用服务命名来标识远端数据库。服务命名也称为本地命名,是oraclenet的一种命名方法。它用于将网络服务名解析为连接描述符,客户机使用此连接描述符连接数据库或服务。3.3.2NetManager配置服务命名3.3.2NetManager配置服务命名3.3.2NetManager配置服务命名3.3.3NetConfigurationAssistantNetConfigurationAssistant配置:监听程序配置。命名方法配置。本地Net服务名配置。目录使用配置。3.3.3NetConfigurationAssistant配置本地Net服务名3.3.3NetConfigurationAssistant网络服务名配置窗口选择协议窗口3.3.3NetConfigurationAssistantTCP协议设置窗口3.3.3NetConfigurationAssistant设置网络协议名窗口3.4SQL*Plus和iSQL*Plus可以使用SQL语句访问oracle数据库,实现查询、插入、修改和删除等操作。Oracle10g提供了两个执行SQL语句的工具。使用SQL*PlusSQL*Plus是用户和服务器之间的一种接口,用户可以通过它使用SQL语句交互地访问数据库。使用iSQL*PlusiSQL*Plus是web版的SQL*Plus,它们的功能基本相似。要使用iSQL*Plus,首先需要启动iSQL*Plus应用服务。使用SQL*PlusSQL*Plus的运行环境使用SQL*Plus在SQL提示符后面输入下面的SELECT语句,可以查看所有Oracle数据库的名称和创建日期。SELECTNAME,CREATEDFROMV$DATABASE;使用iSQL*Plus启动OracleOraDb10g_home1iSQL*Plus服务使用iSQL*Plus在浏览器中输入如下的网址可以打开iSQL*Plus的登录页面:http://数据库服务器主机名:iSQL*Plus端口号/isqlplus使用iSQL*PlusiSQL*Plus的工作页面SQL语句执行按钮执行结果使用iSQL*Plus保存脚本对话框加载脚本文件页面

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功