Oracle 数据库运维手册_第1页
Oracle 数据库运维手册_第2页
Oracle 数据库运维手册_第3页
Oracle 数据库运维手册_第4页
Oracle 数据库运维手册_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

Oracle数据库运维手册

(v100220)

作者黄沛审核

分类数据库子类Oracle

更新时间2010-7

关键字Oracle运维服务

摘要Oracle日常监控、运行维护

主要适

Windows、linux

用环境

版本说明

拟制/修改责任人拟制/修改日期修改内容/理由

版本号

目录

版本说明2

1工作环境准备4

1.1oracle客户端安装4

1.1-1下载介质4

1.1.2安装客户端5

1.1.3测试客户端7

1.2配置oracIe客户端连接8

1.2.1tnsname配置8

1.3oracle管理工具-toad安装配置11

1.3.1安装toad11

1.3.2toad连接数据库12

1.4metaIink账号申请14

2运行环境监控16

2.1系统环境监控16

2.2数据库运行状况监控16

2.3日常性能监控17

2.3.1Oracle9i图形工具一PerformanceManager监控顶层会话及顶层SQL17

2.3.2OraclelOgOEM工具监控顶层会话及获取SQL详细信息19

3日常数据库管理24

3.1检查警告日志文件中最新错误信息24

3.2系统运行状况快照采集(oracIe9i)25

3.3Oracle10gOEM图形管理工具实现系统快照采集26

4数据库表空间监控36

4.1SQL脚本方式查看36

4.2图形界面查看表空间使用率36

4.3Oracle10gOEM表空间管理37

5数据库备份及日志清理39

5.1Oracle物理备份(RMAN)39

概述

该手册进行Oracle数据库的日常工作,能有效的把握Oracle后台数据库的整体运行健康状况,通过收集

相关重要信息分析,能很好的防范即将出现的系统风险,系统出现问题后尽快的定位问题,现场解决一部分

常规数据库问题。对其它专业要求比较强的数据库问题,也能为后续Oracle专家深入分析、诊断问题提供规

范、完整的信息。

1工作环境准备

1.1oracle客户端安装

1.1.1下载介质

登入网站点击download页面(请先免费申请账号),下载oracle10g客户端,针对现场工程师

的操作系统都是windows操作系统,请下载windows32位的客户端版本。

OracleDatabase10gRelease2

StandardEdition,StandardEditionOne,andEnterpriseEdition

'AllRelease2downloadpagescontainOracleCompanion,Client,Clusterware.Gateways,andApplicationExpressstandalone

downloads.

□OracleDatabase10cRelease2(10.204:forMACOSXonIntelx86-64

□OracleDatabase10cRelease2:fo「【.licfosoft\Tindows'/istax64andNiccosoftWindowsSewe「2008

□OracleDatabase10cRelease2(/:for川icrosoft'A'indowsVistaandR'indows2008

□OracleDatabase10cRelease211020.10:fo「MicrosoftWindows

□OracleDatabase10cRelease2(10201。;fo「【Jic「osoftWindows〔x";

□OracleDatabase10cRelease2(1020.10:fo「MicrosoftWindows(64-bitItanium:

□OcacleDatabase10cRelease2(1020.10;fo「Unuxx85

□OracleDatabase1dcRelease2(10201。;fo「Linuxr86・64

□OiacleDatabase10cRelease211020.10;forLinuxItanium

□OracleDstabsse1dcRelease2i1d.2O1O:fo「LinuxonPower

□OracleDatabase10cRelease2(1020.1.0:fo「AIX5L

□OracleDatabase10cRelease2(102010:forHP-UXPA-RISC

□OracleDatabase10cRelease2i10.2.010:fojHP・UXItanium

□OracleDatabase10cRelease2(10202fo「HPT「u64UNIX

□OracleDatabase10cRelease2110202fo「HPODenUISAlpha

□OracleDatabase10cRelease2110.202:fo「Ooen.IJSItanium

□OracleDatabase10cRelease2[10202;forSolarisOwatinqS?stem(x86:

□OracleDatabase10cRelease2i1Ci.2.01Ci:fo「SolarisODenatinaSjstemix86-5l:

□OracleDatabase10cRelease2(102010:fo「SolarisOwatinaSystem(SPARC:(64・bit;

OFACIARatahAAP10nRPIAAAA2f1f)9H9}fnr7/limix

uuwiiluaumeuumpim^nieb

□10201_database_win32.zip(65S.02S,3S4bytes:Icksum-1264922025)

Directions

1.InstallationguidesandgeneralOracleDatabase10gdocumentationcan

befoundhere

2.Reviewthecertificationmatrixforthisproducthere.

OracleDatabase10gCompanionCDRelease2(.0)

□10201_companion_win32.zip(653,693.751bytes;(cksum-3264572193)

□DownloadlatestOracle如。|国。eExpress(formerlyHTMLDB)

OracleDatabase10gClientRelease2(.0)

□10201_Client_win32.Zip(475,090,051bytes)(cksum-946434260)

OracleClusterwareRelease2(.0)

□10201_clusterware_win32.zip(180,991.643bytes)(cksum-2014448067)

OracleGateways10gRelease2(.0)

□10201_gateways_Win32.Zip(252,752.588bytes)(cksum-2879915858)

1.1.2安装客户端

点击下载后的安装文件夹中的setup,开始安装:

选择管理员模式安装,将所有的客户端软件都进行安装,点击下一步选择安装位置后就开始安装。

ORACL€

1.1.3测试客户端

登入CMD界面,输入sqlplus/nolog若返回以下内容则说明安装成功:

MicrosoftWindowsXP[版本5.1.2600]

(C)版权所有1985-2001MicrosoftCorp.

C:\DocumentsandSettings\Administrator>sqlplus/nolog

SQL*Plus:Release.0-Productionon星期四7月115:06:422010

Copyright(c)1982,2005,Oracle.Allrightsreserved.

SQL>

1.2配置oracle客户端连接

1.2.1tnsname配置

Oracle客户端是通过tnsname来解析连接oracle服务器端的数据库,配置完成后会在oracle安装目录的

\network\admin\下生成tnsnames.ora文件,一般可以通过netca图形进行图形化的连接配置,在cmd下输入

netca弹出图形对话框:选择“本地net服务名配置”后,点击添加

填写oracle服务器端的数据库名称:

选择通信协议和连接端口,若一般没有进行更改的话都为TCP和1521,主机名为服务器的IP或者别名:

OracleNetConfigurationAssistant:Net服务名配置,TCP/IP协议

要使用TCP/IP协议与数据库通信,必须使用数据库计算机的主机名。

请输入数据库斫在计算机的主机名。

主机名:|01

还需要一个TCP/IP端口号。大多数情况下应使用标准端口号。

.使用标准踹口号1521

「请使用另一个端口号:|1521

取消}鬻助J上一步(日)下一步犯)

点击进行测试,在弹出的对话框中输入服务器端数据库用户名和密码:

若返回以下信息,表明配置成功,并且查看tnsname.ora会生成内容:

1.2.2测试连接服务器数据库

登入cmd界面,输入tnspingorcl(为配置后的连接别名),返回以下内容表明连接服务器端成功

C:\DocumentsandSettings\Administrator>tnspingorci

TNSPingUtilityfor32-bitWindows:Version.0-Productionon01-7月-

201015:29:47

Copyright(c)1997,2005,Oracle.Allrightsreserved.

已使用的参数文件:

d:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora

己使用TNSNAMES适配器来解析别名

Attemptingtocontact(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=

TCP)

(HOST=01)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orci)))

OK(10毫秒)

1.3oracle管理工具-toad安装配置

1.3.1安装toad

点击setup,在弹出的界面中只选着安装“TOADfororacle”,其它的钩去掉,点击下一步进行安装:

ToadforOracle9.7SuiteCommercialInstaller

SelecttheProductstoInstall

SelecttheQuestproductsthatyouwanttoinstall

Selecttheproductsthatyouwanttoinstall.Selectall

p遨ToadforOracle上.

■LicenseAgreement

囹ProductDescription

•ProductSelection(1/8)"Full

Summary&Confirmation

OClient

PerformInstallation

CServer

Finish

Version!1ReleaseDate:15九月2008

InstallationDirectory:^'ProgramFiles'QuestSoftware'ToadforOracle▼|

reToadforDataAnalysis

ffiProductDescription

Version:41ReleaseDate:17九-2008_

InstallationDirectory:p?\ProgramFiles\QuestSoftware'ToadforDataAnalysis2.0寸

「翳ToadDataModeler

田ProductDescription

BB|3Oracle

ffi□MSSQL

ffi□MySQL

ffi口PostgreSQL

SpaceUtilization

ffl口Sybase

Diskspacerequired:61MB

ffi□DB2

FreespaceonD:41.5GB

ffi□MSACCESS

Version:ReleaseDate:04九月2008

InstallationDirectory:[d:\ProgramFiles\QuestSoftware\ToadDataModeler3"

1.3.2toad连接数据库

安装完成后,点击桌面生成的toad快捷方式,弹出登入界面,输入用户名和密码,连接数据库的字符串

Toad?forOracleDatabaseLoginVersionQX

User/Schema:

Dragacolumnheaderheretogroupbythatcolumn

UsergHome;1DatabaseE|LastConnect臼限r旧|AutoConnect习SavePwdjj

SYSOraClientXFSF0%六月-IOSYSDBA

SYSOraClientJDEDB0%五月-10SYSDBA

SYSOraClientJDEDBDG09-五月TOSYSDBA

SYSOraClientTEST06-五月-1。SYSDBA

SYSOraClientTESTDB06-五月TOSYSDBA

口|XFSF

SYSOraClientHDTEST03-十二月-09SYSDBA

口三]

SYSOraClientORCL19-九月-09SYSDBA

SYS24023-六月-09SYSDBA

SYSHNWSDB226-五月-09SYSDBA

SYSHBBST113-H--月-08SYSDBAConnectas:Color:

SYSTESTDB21%九月-08[DBA|SYSDBA|口None

5k口

SYSSZCG21-八月-085DBA三)

XFAGEN-OraClientXFSF09•六月-10NORMALInstalledClients

HUASOraClient172.16,1.26:24•四月-10NORMALConnectUsing:

SYSTEMOraClientORAIOG13-四月-10NORMALIOraClient1Og_home1

SYSTEMOraClientGUIZHOU13--月-10NORMAL

口「MakethistheTOADdefaulthome

SYSTEMOraClientORCL08--月-10NORMAL

SCOTTOraClientORCL18-十二月-09NORMALSQLNETEditor

SYSTEMOraClientHDTEST03-十二月-09NORMAL

SYSTEMOraClientHDAPP20-d--月-09NORMALTNSNamesEditor✓

HSOraClientPROD19-十月-09NORMAL

口LDAPEditor

SYSTEMOraClientJDEDB12-十月-09NORMALX

Savepasswords厂Showfavoritesonly「ShowselectedhomeonlyConnect

OAilOradeHome:OraClient10g_homel(version:.0)

出现以下界面表明数据库连接成功:

团FileEditSearchGridEdtorSessionDatabaseDebugWewUtilitieseBizWndowHelp

1.4metaIink账号申请

Metalink是oracle管理论坛,包括补丁下载、故障查找、servicerequest开启(相当于原厂case)等功能,若

需要申请,请以公司邮箱进行申请

登入网站,点击“在此注册”:

MYORACLESUPPORT

SUNCUSTOMERSANDPARTNERS

预览MyOracleSupport-现已推出!

语言I简体中文二]

利用MyOradeSupport然后执行完全移植。Orade全球客户支持

避请您预览支持平台的某些关犍功能。登录

MyOradeSupport是Orade客户服务部门所承诺的推动客户和合

作伙伴成功的不可或缺部分。这个屡获殊荣的平台使用个性化,

仕此社加

前瞻性和协作式的功能来改变技术支持体验。

开始使用专家协作和知识功能新用户?在此注册

借助MyOradeSupport的预览功能,OradeSun客户和合作伙伴阅读注册FAQ

可以立即访问:

•MyOradeSupport社区,提供实时指导网络广播,OradeSun支Post-MigrationFAQ

持工程师的积极协调,最佳实践演示,新闻和公告

•知识,其中的文章数超过900,000,包括100,000篇以上的TroubleshootingLoginIssues

Sun技术支持文章和文档

需要帮助,话与技术支持联系

立即行动,亲自体会EyOracleSuppoH的优点

要了解有关预览的详细信息,请访问用于OradeSun客户和合作

伙伴的MyOradeSupport欢迎中心以立即查看MyOrade

Support可以为您的支持需求提供哪些服务。

填写注册名(为公司邮箱)和密码:

ORACLe

RegisteronO

Areyouanev/user?

E-MI|test@teamsun.com.cn

PasswordConfirmPassword

Passwordsmustbealphanumeric,aminimumof8characters.anoshouldincludebothlow9randuppercaseletters.

|Confirm

Copyrig*ix©20*0.OrsdeAllreservesAccountHelp|LegalNctisesandTermscfUse|Privacy-Statement

按照要求填写以下信息:

PleaseprovidethefollowinginformationneededtocreateyourOaccount.Pleasealsoprovideyoure-mail

communicationpreferencesaswell.

YourOaccountgivesyouaccesstoavarietyofonlineapplicationandservices.Ifyouareregisteringforoneof

theseservices(suchasOracleStore.OracleSupportorOraclePartnerNeUvork)youwillberedirectedtothatserviceto

completetheregistrationprocess.

My0Profile

zIndicatesarequiredfield

Opt-intoOracleCommunications

Pleasechecktheboxinfrontofthee-mailsubscriptionsandcommunicationsyouwouldliketoreceive.

OracleCommunications1

厂YES!Pleasesendmee-mailcommunicationswithinformationaboutOracleproducts,servicesandupcoming

events.

厂GlobalCustomerServices-Informationoneventsinyourarea,newsfromanalystsandindustryexperts,special

offersforOracleSupport,OnDemandandAdvancedCustomerServices.Quarterly.

r-HrArloQnnnnrf-Infnrmatinnrelatedtnnawfaaturauandcnorialcon/irenrnmntinnQfnrArarlo9imnnrtFnnime

其中要求填写SupportIdentifierRequested为:14125596,等待管理员进行审批。

2运行环境监控

2.1系统环境监控

查看Oracle数据文件、控制文件、联机日志及归档日志存放的文件系统或裸设备空间使用情况。

重点关注Oracle软件及数据文件所在卷空间使用率:

su-oracle

AIX、linux查看磁盘空间:df-kv

HP-UX查看磁盘空间:bdf

检测操作系统CPU、内存、交换区、I/O配置状况

AIX:

CPU、内存、网络、I。、进程、页面交换:topas

Linux、HP-UX:

CPU、内存、网络、。、进程、页面交换:top

2.2数据库运行状况监控

检查Oracle实例核心后台进程是否都存在、状态是否正常

$ps-ef|grepora_

查看数据库实例是否能正常连接、访问

SQL>selectstatusfromv$instance;

监听是否正常•

$Isnrctlstatus

是否有表空间出现故障

SQL>selecttablespace_name,statusfromdba_tablespaces;

日志文件是否正常

SQL>Select*fromv$log;

SQL>Select*fromv$logfile;

2.3日常性能监控

2.3.1Oracle9i图形工具一PerformanceManager监控顶层会话及顶

层SQL

1.打开OEM控制台,选中要监控的数据库。

2.工具中选择DiagnosticPack-PerformanceManager,也可直接选中TopSession或TopSQL。

文件(E)导航器例)对象(Q)工具配置(Q)帮助(也ORACLG

(I)EnterpriseManager

n铁也网络数据库工具►

9知数据库ChangeManagementPack►

l±>OEAS51_61.4DiagnosticPackLockMonitor

TuningPack

以PerformanceManager

EASNMOCL19:

服务管理

PerformanceOverview

能阳ORCL92.KDSV数据库应用程序

TopSessions

中日ORCL92J92.16O.IU.IU

江端口TopSQL

ORCL92_61.6

TraceDataViewer

?SID

E>gORCL9_192,168.16.16

描述符

TNSi(DESCRIPTION=(ADDRESS_LIST=(ADDR

一@>OTEST.KDSV

iESS=(PROTOCOL=TCP)(HOST=192,168.6

石1.25)(PORT=1521)))(CONNECT_DATM(SI

■|D=orcl92)(SERVER=DEDICATED)))

0racle9i的PerformanceManager工具监控内容主要有:内存的使用情况,10情况,Oracle数据库进程情况,

sol语句运行情况等,主界面如下:

专匾EASNM0CL_5-system

全口用户定义的图表

曲性能概览

|+>船响应时间

般等待事件数

导>曲顶层会话

中曲SQL

《>曲顶级对象

型数据库例程

§曲I/O

%型加载

《>般"内存

*曲锁数

般后台进程

,船存储

$-型用户统计信息

1$曲共享服务器

曲并行查询

-般AQ统计信息

设於按所有者的AQ队列

可以通过顶层会话下钻获取到相关SQL执行计划等信息,也可以直接查看TopSql选项获取当前执行最频繁、

消耗资源最多的SQL语句

OraclePerforaancelanager百回~x

文件(E)记录(R)图表(C)帮助(由ORACLe

嗫据,TopSQL过滤选项

数据源

数据源

l(陋有数据源(可随每次刷新而变化)

已收集的数据

已收集的数据说明

SQL文本SQL语句的全文本.▲

宓每次执行的磁盘读取数执行该子游标一次的平均磁盘读取数。—

防每次执行的^冲区获取数执行该子游标一次的平均缓冲区衣取数。

防执行数该SQL游标自加载到高速缓存以来的执年

防磁盘读取数该子游标的磁盘读取数。

线冲区获取数该子游标的缓冲区获取数。▼

帮助

就绪

在数据

页签下面列出了监控的选项列表,可以根据各类选项对SQL语句进行排序。

选中相关SQL语句,单击右键选择“下钻”到“解释计划”查看执行计划:

IlNSERTINTOT_PM_UserOrgPerm(FID.FOwner.FOrgID.FPd111.0016,405.00l2)2822]

打印屏幕Ctri+p

SELECT...FROMT_PM_PermDependencyPERMDEPENDEt94.003,988.0011941

报告图表…Ctrl+R

SELECTDBMS_WM.getVersionfromdual38.001.394.001138

杳看►

SELECT...FROMT_PM_UserOrgPermUSERORGPERMINNE|2250

收集►恢害LLJ4X.Vlll*W|

SELECT...FROMT_PM_PermItemWHERE((FIsLeaf=1AND119

I下钻J

IMJ

温馨提示

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

评论

0/150

提交评论