http://www.realdba.net/category/db/orcl/basic/anyquestionpleasecontactmartin.tian@hotmail.comPreviousNextViewPDF18ConceptsforDatabaseAdministratorsPreviousNextViewPDF第18章数据库管理员相关概念Thischaptercontainsthefollowingsections:本章包含以下各节:DutiesofDatabaseAdministratorsToolsforDatabaseAdministratorsoOracleEnterpriseManageroSQL*PlusoToolsforDatabaseInstallationandConfigurationoToolsforOracleNetConfigurationandAdministrationoToolsforDataMovementandAnalysisTopicsforDatabaseAdministratorsoBackupandRecoveryoMemoryManagementoResourceManagementandTaskSchedulingoPerformanceDiagnosticsandTuning数据库管理员的职责数据库管理员的工具oOracle企业管理器oSQL*Pluso数据库安装和配置工具oOracle网络配置和管理工具o数据移动和分析工具数据库管理员的主题o备份和恢复o内存管理o资源管理与任务调度o性能诊断和调优DutiesofDatabaseAdministrators数据库管理员的职责Theprincipalresponsibilityofadatabaseadministrator(DBA)istomakeenterprisedataavailabletoitsusers.DBAsmustworkcloselywiththedeveloperstoensurethattheirapplicationsmakeefficientuseofthedatabase,andwithsystemadministratorstoensurethatphysicalresourcesareadequateandusedefficiently.数据库管理员(DBA)的主要责任是向用户提供企业数据。DBA必须与开发人员紧密合作,确保他们的应用程序有效利用了的数据库,并与系统管理员紧密合作,以确保物理资源足够且被高效地使用。OracleDBAsareresponsibleforunderstandingtheOracleDatabasearchitectureandhowthedatabaseworks.DBAscanexpecttoperformthefollowingtasks:Oracle数据库管理员负责了解Oracle数据库体系结构和数据库的工作方式。数据库管理员可能需要执行下列任务:Installing,upgrading,andpatchingOracleDatabasesoftwareDesigningdatabases,includingidentifyingrequirements,creatingthelogicaldesign(conceptualmodel),andphysicaldatabasedesignCreatingOracledatabasesDevelopingandtestingabackupandrecoverystrategy,backingupOracledatabasesregularly,andrecoveringthemincaseoffailures安装、升级、和修补Oracle数据库软件设计数据库,包括确定需求、创建逻辑设计(概念模型)、和物理数据库设计创建Oracle数据库开发和测试备份和恢复策略,定期备份Oracle数据库,并在发生故障的情况下恢复它们http://www.realdba.net/category/db/orcl/basic/anyquestionpleasecontactmartin.tian@hotmail.comConfiguringthenetworkenvironmenttoenableclientstoconnecttodatabasesStartingupandshuttingdownthedatabaseManagingstorageforthedatabaseManagingusersandsecurityManagingdatabaseobjectssuchastables,indexes,andviewsMonitoringandtuningdatabaseperformanceInvestigating,gatheringdiagnosticdatafor,andreportingtoOracleSupportServicesanycriticaldatabaseerrorsEvaluatingandtestingnewdatabasefeatures配置网络环境,使客户端能连接到数据库启动和关闭数据库管理数据库存储管理用户和安全管理数据库对象,如表、索引、和视图监视和优化数据库性能针对任何严重的数据库错误,进行调查、收集诊断数据、并报告给Oracle支持服务评价和测试新的数据库功能Theprecedingtasks,andmanyothers,aredescribedinOracleDatabase2DayDBAandOracleDatabaseAdministrator'sGuide.《Oracle数据库2日DBA》和《Oracle数据库管理员指南》描述了上述任务和许多其他任务。Thetypesofusersandtheirrolesandresponsibilitiesdependonthedatabaseenvironment.AsmalldatabasemayhaveoneDBA.AverylargedatabasemaydividetheDBAdutiesamongseveralspecialists,forexample,securityofficers,backupoperators,andapplicationadministrators.用户的类型及其角色和责任取决于数据库环境。一个小型数据库可能会只有一个DBA。而一个非常大的数据库可能会在几个专家之间划分DBA职责,例如安全人员、备份操作员、和应用程序管理员等。ToolsforDatabaseAdministrators数据库管理员的工具Oracleprovidesseveraltoolsforuseinadministeringadatabase.Thissectiondescribessomecommonlyusedtools:Oracle提供了几种工具,用于管理数据库。本部分介绍了一些常用的工具:OracleEnterpriseManagerSQL*PlusToolsforDatabaseInstallationandConfigurationToolsforOracleNetConfigurationandAdministrationToolsforDataMovementandAnalysisOracle企业管理器SQL*Plus数据库安装和配置工具Oracle网络配置和管理工具数据移动和分析工具OracleEnterpriseManagerOracle企业管理器OracleEnterpriseManager(EnterpriseManager)isasystemmanagementtoolthatprovidescentralizedmanagementofadatabaseenvironment.Combiningagraphicalconsole,OracleManagementServers,OracleIntelligentAgents,commonservices,andadministrativetools,EnterpriseManagerprovidesacomprehensivesystemsmanagementplatformforOracleproducts.Oracle企业管理器(企业管理器)是一个提供数据库环境集中化管理的系统管理工具。企业管理器将图形控制台、Oracle管理服务器、Oracle智能代理、公共服务、和管理工具结合在一起,为Oracle产品提供了一个综合的系统管理平台。TheWeb-basedEnterpriseManagerDatabaseControl(Database基于Web的企业管理器数据库控制(数据库控制)是用于管理Oracle数http://www.realdba.net/category/db/orcl/basic/anyquestionpleasecontactmartin.tian@hotmail.comControl)istheprimarytoolformanaginganOracledatabase.ItisinstalledwithOracleDatabase.YoucanuseDatabaseControltoperformadministrativetaskssuchas:据库的主要工具。它与Oracle数据库一起安装。可以使用数据库控制执行管理任务,如:Diagnosing,modifying,andtuningthedatabaseGroupingrelatedtargetstogethertofacilitateadministrationtasks,sharingtaskswithotheradministrators,andschedulingtasksatvaryingtimeintervalsConfiguringandmanagingOracleNetServicesforanOraclehome(seeOverviewofOracleNetworkingArchitecture)LaunchingintegratedOracleandthird-partytools诊断、修改、和优化数据库将相关的目标组合到一起以便于执行管理任务、与其他管理员共享任务、和在不同的时间间隔调度任务为某个Oraclehome配置和管理Oracle网络服务(请参阅Oracle网络架构概述)启动集成的Oracle工具和第三方工具ThefollowingfigureshowstheDatabaseHomepageofDatabaseControl.Thesubpagelinksacrossthetopofthepageenableyoutoaccessperformance,availability,andotherdatabaseadministrationpages.ThesubsectionsoftheDatabaseHomepageprovideinformationabouttheenvironmentandstatusofthedatabase.下图显示了数据库控制的数据库主页。在页面顶部的子页面链接使您能够访问性能、可用性、和其他数据库管理页面。数据库主页的各个子节提供了有关环境和数据库状态的信息。http://www.realdba.net/category/db/orcl/basic/anyquestionpleasecontactmartin.tian@hotmail.comDescriptionoftheillustrationhomepage_small.gifDescriptionoftheillustra