ORACLE数据库管理基础六_第1页
ORACLE数据库管理基础六_第2页
ORACLE数据库管理基础六_第3页
ORACLE数据库管理基础六_第4页
ORACLE数据库管理基础六_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle服务器入门目标

完成这一课的学习后,您应该能: •了解DBA可以使用的常见数据库管理工具 •了解OracleUniversalInstaller的特性 •使用SQL*Plus操作和控制Oracle数据库 •列举OracleEnterpriseManager的主要组件名词释义OracleUniversalInstaller(OUI)==通用程序OracleDatabaseConfigurationAssistant==数据库配置助手StructuredQueryLanguage(SQL)==结构化查询语言OracleEnterpriseManager==企业管理器OracleManagementServer(OMS)==管理服务器数据库管理工具OracleUniversalInstaller •用于安装、升级或删除软件组件,还用于创建数据库 •基于Java引擎 •具有以下特性: –自动的相关性解析 –可以进行基于Web的安装 –跟踪组件和套件安装的清单 –可卸装已安装的组件 –支持多个Oracle主目录 –支持全球化技术OracleUniversalInstaller的特性 基于Java的OracleUniversalInstaller为所有支持Java的平台提供了安装解决方案,允许使用通用的安装过程,并且不要求用户具有平台方面的经验。 UniversalInstaller具有以下功能: •检测组件之间的相关性并根据检测结果执行安装。 •可用于指向定义了发布或登台区域的URL,并可通过HTTP远程安装软件。 •可用于删除已安装的产品。卸装操作是对安装操作的“撤消”。 •维护目标计算机上所有Oracle主目录的清单,其中包括主目录的名称、产品以及主目录上安装的产品的版本。 •检测操作系统的语言,并用该语言运行安装会话。 •可在交互模式或静默模式下运行。OracleUniversalInstaller使用响应文件在静默(或非交互)模式下运行。启动UniversalInstaller 在UNIX上,使用以下命令启动OracleUniversalInstaller:$./runInstaller•在NT上,使用以下命令启动OracleUniversalInstaller: D:\>setup启动UniversalInstallerUNIX: 安装程序名为runInstaller,位于INSTALL\install\solaris目录下。 在UNIX上,请不要以根用户身份运行Installer。NT: 安装程序名为setup.exe,位于install/win32目录下。 注:有关在您所用的平台上安装OracleServer的信息,请参阅专用于该操作系统的Oracle文档。使用响应文件进行非交互式安装 •无需用户交互 •响应文件: –必须进行编辑的模板 –包含变量和值的文本文件 –自定义的参数 •使用以下命令以非交互模式启动UniversalInstaller:./runInstaller-responsefilemyrespfile-silent使用响应文件进行非交互式安装如果不希望由用户进行操作或使用非图形终端进行安装时,将执行非交互式安装。安装参数是使用响应文件自定义的。响应文件是一个文本文件,其中包含OracleUniversalInstaller在安装过程中使用的变量和值。例如,安装参数可以是ORACLE_HOME的值以及安装类型,如“典型安装”或“自定义安装”。用户需首先复制和编辑响应文件以指定要安装的组件。UNIX: 响应文件模板位于stage/response目录中。 ./runInstaller-responsefilefilename[-silent][-nowelcome]NT: 响应文件模板位于CD-ROM上的Response目录中。 setup.exe–responsefilefilename[-silent]注:这不是字符模式。以非交互模模式启动OracleUniversalInstaller示例:以非非交互模式式启动OracleUniversalInstallerUNIX:./runInstaller–responsefileFILENAME[-SILENT][-NOWELCOME]其中:•FILENAME:指定定响应文件件•SILENT::以静默模模式运行OracleUniversalInstaller•NOWELCOME:不不显示“欢欢迎”(Welcome)窗口。。如果指定定了SILENT,,则不必使使用此参数数UNIX上的响应文文件示例::[General]RESPONSEFILE_VERSION=1.7.0[Session]UNIX_GROUP_NAME="dba"FROM_LOCATION="/u01/stage/products.jar"ORACLE_HOME="/u01/app/oracle/ora9i"ORACLE_HOME_NAME="Ora9i"TOPLEVEL_COMPONENT={"oracle.server",".1"}SHOW_COMPONENT_LOCATIONS_PAGE=falseSHOW_SUMMARY_PAGE=falseSHOW_INSTALL_PROGRESS_PAGE=falseSHOW_REQUIRED_CONFIG_TOOL_PAGE=falseSHOW_OPTIONAL_CONFIG_TOOL_PAGE=falseSHOW_END_SESSION_PAGE=falseNEXT_SESSION=trueSHOW_SPLASH_SCREEN=trueSHOW_WELCOME_PAGE=falseSHOW_ROOTSH_CONFIRMATION=trueSHOW_EXIT_CONFIRMATION=trueINSTALL_TYPE="Typical”s_GlobalDBName=""s_mountPoint="/u01/app/oracle/ora9i/dbs"s_dbSid="db09"b_createDB=true以非交互模模式启动OracleUniversalInstaller响应文件示示例(续)):•General部分指指定响应文文件的版本本号。•Sessions部分分列出了UniversalInstaller的的各种对话话框。其中中包括:–FROMLOCATION指定定了要安装装的产品的的源文件位位置–ORACLE_HOME,,ORACLE_HOME的的值–ORACLE_HOME_NAME,ORACLE_HOME_NAME的值值–SHOWINSTALLPROGRESS是在在安装阶段段出现的安安装进度页页–如果运运行root.sh脚本前前需要显示示确认对话话框,则将将SHOWROOTISHCONFIRMATION设设置为TRUE–如果退退出安装程程序前需要要显示确认认对话框,,则将SHOWEXITCONFIRMATION设为TRUE注:有关设设置响应文文件的完整整信息,请请参考针对对各操作系系统的安装装指南。OracleDatabaseConfigurationAssistantOracleDatabaseConfigurationAssistant可用于:•创建数数据库•配置数数据库选件件•删除数数据库•管理模模板如何使用OracleDatabaseConfigurationAssistant创创建数据库库在“创建建数据库””一课中中讲述。数据库管理理员用户•自动创创建用户SYS和SYSTEM•在创建建数据库期期间创建•授予DBA角色SYS•口令::change_on_install•数据库库数据字典典的所有者者SYSTEM•口令::manager•Oracle工具使用的的附加内部部表和视图图的所有者者数据库管理员员用户对Oracle服务器器执行管理任任务(如创建建用户)需要要特别的权限限。SYS和和SYSTEM这两两个数据库用用户帐户是随随数据库自动动创建的,并并被授予DBA角色。。这种角色是是随每个数据据库自动创建建的预定义角角色。DBA角色具有有所有数据库库系统权限。。SYS创建数据库时时,将创建用用户SYS,,其初始标识识口令为change_on_install。SYS拥拥有极其重重要的数据字字典。以SYS身份连连接时应具有有SYSDBA或SYSOPER角色。如如果在不具有有SYSDBA或SYSOPER权限的情情况下尝试连连接,将接收收到错误消息息:ORA-28009应以SYSDBA或或SYSOPER角角色连接至SYS。数据库管理员员用户SYSTEM创建数据库时时,还会自动动创建SYSTEM用用户,其初始始标识口令为为manager。用户户SYSTEM拥有的附附加表和视图图也随之创建建。这些表和和视图包含Oracle工具使用用的管理信息息。根据创建数据据库时所用模模式的不同,,即,手动创创建还是使用用DatabaseCreationAssistant创建建,可能还会会创建一些附附加用户。至至少应创建一一个附加管理理员用户名,,供执行日常常管理任务时时使用。为安全起见,,SYS和和SYSTEM的缺省省口令应在创创建数据库后后立即更改。。SQL*Plus一种提供下列列功能的Oracle工具:–操作和控控制数据库–启动和关关闭数据库、、创建和运行行查询、添加加行、修改数数据和编写自自定义报表•它是具有有特定附加内内容的标准SQL语言的一部分分•连接至SQL*Plussqlplus/nologconnect/assysdbaConnectedtoanidleinstance.SQL*PlusSQL*Plus是是Oracle的的命命令行行工具具,可可用于于运行行标准准的SQL(StructuredQueryLanguage,结结构化化查询询语言言)命命令集集。SQL是是一种种功能能性语语言,,用户户可使使用它它与Oracle数数据据库进进行通通信,,来检检索、、添加加、更更新或或修改改数据据库中中的数数据。。OracleEnterpriseManager•用用作DBA的集中中系统统管理理工具具•管管理、、诊断断和优优化多多个数数据库库的工工具•从从多个个位置置管理理多个个网络络节点点和服服务的的工具具•用用于与与其他他管理理员共共享任任务•提提供管管理并并行服服务器器和复复制的的数据据库的的工具具OracleEnterpriseManagerOracleEnterpriseManager是是一个个统一一的管管理框框架,,由基基于Java的的控控制台台、一一套工工具和和服务务、一一个管管理服服务器器和智智能代代理的的网络络构成成。它它包括括系统统中对对象及及其关关系的的层次次树和和图形形表示示。公用用服服务务,,包包括括作作业业调调度度和和管管理理、、事事件件管管理理、、数数据据库库发发现现和和管管理理、、服服务务发发现现和和管管理理构构成成了了OracleEnterpriseManager的的完完整整框框架架。。此外外,,OracleEnterpriseManager还还包包括括集集成成的的应应用用程程序序,,使使用用这这些些应应用用程程序序,,可可执执行行例例行行程程序序和和高高级级管管理理任任务务。。这这些些应应用用程程序序包包括括可可选选程程序序包包,,如如::诊诊断断包包(DiagnosticsPack)、、优优化化包包(TuningPack)和和更更改改管管理理包包(ChangeManagementPack)以以及及OracleNetManager、、空空间间索索引引审审查查程程序序(SpatialIndexAdvisor)和和文文本本管管理理器器(TextManager)等等其其它它应应用用程程序序。。OracleEnterpriseManager体系结构构OracleEnterpriseManager体系结构构OracleEnterpriseManager使用用三层体体系结构构,其中中包括::第一层::控制台台客户机机和集成成工具,,为管理理员提供供图形界界面。第二层::OracleManagementServers和和数据库库资料档档案库,,为处理理系统管管理任务务提供可可伸缩的的中层结结构。第三层::安装在在每个节节点上的的智能代代理,监监视OracleEnterpriseManager服服务并并执行ManagementServer上上的任务务。并非在所所有情况况都需要要采用三三层系统统的OracleEnterpriseManager,,OracleEnterpriseManager也可可以仅有有两层体体系结构构,该结结构直接接连接至至数据库库。使用用独立启启动的控控制台,,一个用用户可以以使用一一个或多多个应用用程序,,而无需需使用OracleManagementServer或或智能代代理。如果要执执行无需需使用作作业、事事件或组组系统的的基本管管理任务务,可以以使用独独立控制制台。OracleEnterpriseManager体系结构构(续))控制台::这是第一一层,由由客户端端应用程程序组成成,如控控制台和和管理应应用程序序,它们们为管理理员提供供图形用用户界面面以执行行所有管管理任务务。第一一层依赖赖第二层层的OracleManagementServer来来处理其其大量的的应用程程序逻辑辑。注:自Oracle9i起,可以以独立连连接至控控制台。。对于Oracle9i以前的版版本,所所有与控控制台的的连接都都需要通通过OracleManagementServer进进行。OracleEnterpriseManager体系结构(续续)OracleEnterpriseManager的的第二层组组件是OracleManagementServer(OMS)。OMS是EnterpriseManager框架的的核心,它提提供管理用户户帐户、处理理作业和事件件等活动、管管理控制台((第一层)和和受管节点((第三层)之之间的信息流流。OMS使用用资料档案库库来存储所有有系统数据、、应用程序数数据、有关受受管节点的状状态的信息以以及有关所有有系统管理的的程序包的信信息。OracleEnterpriseManager体系结构((续)OracleEnterpriseManager资料档案库库:该资料档案案库是一组组表,是在在设置OMS时创创建的。OMS使使用资料档档案库作为为其永久的的后端存储储。如果必必要,可使使用多个OMS。多多个OMS共享一一个资料档档案库并提提供可靠性性和容错功功能。节点:第三层由受受管节点组组成,其中中包含数据据库和其它它受管服务务等目标。。每个节点点上都驻留留着一个Oracle智能能代理,它它与OMS进行通通信并执行行控制台和和客户端应应用程序所所发送的任任务。每个节点只只需要一个个智能代理理。智能代理是是独立于数数据库、控控制台以及及ManagementServer运行行的。由于于它独立于于其它组件件运行,智智能代理可可以执行如如下任务::启动和关关闭数据库库、在系统统的另一部部分关闭时时仍保持运运行状态。。智能代理理的ID是是dbsnmp。。控制台•中心启启动点•可在瘦瘦客户机或或胖客户机机上运行•可以独独立启动,,也可通过过OMS启动控制台控制台特性性控制台为管管理员提供供图形界面面,是所有有管理应用用程序和工工具的中心心启动点。。另外,SQL*PlusWorksheet也可可以通过控控制台启动动。控制台可通通过Web以瘦客客户机模式式运行,也也可以作为为胖客户机机运行。瘦瘦客户机使使用Web浏览器与与安装有控控制台文件件的服务器器相连接,,而胖客户户机需要在在本地安

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论