Tivoli
®Storage
Manager
for
Databases
Data
Protection
for
Oracle
for
UNIX
and
Linux
Installation
and
User’s
Guide
Version5 Release4
Tivoli
®Storage
Manager
for
Databases
Data
Protection
for
Oracle
for
UNIX
and
Linux
Installation
and
User’s
Guide
Version5 Release4
Note
Beforeusingthisinformationandtheproductitsupports,readthegeneralinformationunder“Notices”onpage91.
ThiseditionappliestoVersion5,Release4,Modification1.0,ofIBMTivoliStorageManagerforDatabasesData ProtectionforOracleforAIX,Linux,HP-UX,orSolaris(productnumber5608-APD)andtoallsubsequentreleases untilotherwiseindicatedinneweditions.
©CopyrightInternationalBusinessMachinesCorporation1997,2007.Allrightsreserved.
Contents
Summary
of
changes
.
.
.
.
.
.
.
.
. v
TechnicalchangesforVersion5.4.1 . . . v
About
this
guide
.
.
.
.
.
.
.
.
.
. vii
Whoshouldreadthisguide. . . vii
Publications . . . vii
IBMTivoliStorageManagerlibrary . . . vii
Accessingterminologyonline . . . ix
Accessingpublicationsonline . . . ix
Orderingpublications . . . ix
TivoliTechnicalTraining . . . ix
Accessibility . . . x
Supportinformation. . . x
IBMTivoliStorageManagerWebsite . . . x
IBMTivoliStorageManagerforDatabasesWeb site . . . x
Conventionsusedinthisbook . . . x
Typefaceconventions . . . x
Readingsyntaxdiagrams . . . xi
Chapter
1.
Introducing
Data
Protection
for
Oracle
.
.
.
.
.
.
.
.
.
.
.
.
.
. 1
UnderstandingTivoliStorageManager . . . 1
OverviewofDataProtectionforOracle . . . 2
RMANandDataProtectionforOracle. . . 2
LAN-freedatatransfer . . . 3
Migrationandcoexistence . . . 3
Chapter
2.
Installing
Data
Protection
for
Oracle
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 5
AIX . . . 6
AIX5Lenvironment(64-bit) . . . 6
HP-UX . . . 9
HP-UXPA-RISCenvironment(64-bit) . . . 9
HP-UXItanium2environment(64-bit) . . . . 12
Linux . . . 15
Linuxx86environment(32-bit) . . . 15
Linuxx86_64environment . . . 17
LinuxonPOWERenvironment. . . 20
LinuxzSeriesenvironment(64-bit). . . 23
Solaris . . . 26
SolarisSPARCenvironment(32-bit) . . . 26
SolarisSPARCenvironment(64-bit) . . . 29
Solarisx86environment(32-bit) . . . 32
Solarisx86_64environment . . . 35
Chapter
3.
Configuring
Data
Protection
for
Oracle
.
.
.
.
.
.
.
.
.
.
.
.
. 39
1.DefineDataProtectionforOracleoptionsinthe tdpo.optfile . . . 39
Availableoptions . . . 40
3.DefineTivoliStorageManageroptionsinthe dsm.optanddsm.sysfiles . . . 44
Requiredoptions . . . 44
Otheroptionstoconsider. . . 45
4.DefineTivoliStorageManagerpolicy requirements . . . 47
5.InitializethepasswordwithaTivoliStorage Managerserver . . . 49
Chapter
4.
Using
RMAN
and
Data
Protection
for
Oracle
.
.
.
.
.
.
.
.
. 51
InvokingRMAN. . . 51
Scripts . . . 51
Example . . . 52
UsingtheDuplexCopyfunction . . . 52
Removingoldbackups . . . 54
Example . . . 54
Managementclassoptionsaffectingobject removal . . . 54
Chapter
5.
Using
the
utilities
.
.
.
.
. 55
Commandlinesyntaxandcharacteristics . . . . 55
TDPOCONF . . . 56 Passwordcommand . . . 56 Showenvironmentcommand . . . 57 TDPOSYNC . . . 58 Considerations . . . 59 SyncdbCommand . . . 60
Appendix
A.
Quick
configuration
guide
63
Appendix
B.
Using
the
Tivoli
Storage
Manager
scheduler
.
.
.
.
.
.
.
.
. 65
Settingupaschedule . . . 65
PartI:OntheTivoliStorageManagerserver . . 66
PartII:Ontheclientmachine(NodeA1) . . . . 66
Appendix
C.
Support
information
.
.
. 69
Whattodowhenyouencounteraproblem . . . 69
Searchingknowledgebases . . . 71
Searchingtheinformationcenter . . . 71
SearchingtheInternet . . . 71
Obtainingfixes . . . 71
Receivingweeklysupportupdates . . . 72
ContactingIBMSoftwareSupport . . . 72
Determiningthebusinessimpact . . . 73
Describingproblemsandgatheringinformation 74 Submittingproblems . . . 74
Appendix
D.
Accessibility
.
.
.
.
.
. 77
||Appendix
E.
Messages
.
.
.
.
.
.
.
. 79
Notices
.
.
.
.
.
.
.
.
.
.
.
.
.
. 91
Trademarks . . . 93
Summary
of
changes
ThissectionsummarizeschangesmadetotheDataProtectionforOracleproduct and thispublication.Technicalchangestothetextareindicatedbyvertical lines(|) inthemargintotheleftofthechange.
Technical
changes
for
Version
5.4.1
Thefollowingchanges havebeenmadetothispublication:
TivoliStorageManagerAPIpasswordmanagement
PasswordexpirationcannowbemanagedbyData Protectionfor Oracle through theTivoli StorageManagerAPI.Thisallowsa newpasswordtobe automaticallygeneratedbytheTivoliStorageManagerserver,thus
preventing abackupfailureduetoanexpired password.
Seethedescriptionofthepasswordaccessoptionin the“Required options” onpage44sectionfordetailedinformation.
SuSELinux®EnterpriseServer10
SupportforData ProtectionforOracle onSuSELinuxEnterpriseServer10 isprovidedinthisrelease.
See“Linux x86environment(32-bit)”onpage15and “Linuxx86_64 environment”onpage17fordetailedinformation.
Changes sincetheSC32-9064-02versionaremarked witha verticalbar(|)inthe left margin. | | | | | | | | | | | | | | | |
About
this
guide
Thesubjectofthis publicationisDataProtectionforOracle,a componentoftheIBM TivoliStorageManagerforDatabasesproduct.
Data Protectionfor Oracleperformsonlineoroffline backupsofOracle9iand Oracle 10gdatabasestoTivoliStorageManager storage.Thisintegrationwith the RMAN MediaManagementAPImaximizes theprotectionofdata,thusproviding a comprehensivestoragemanagementsolution.
TivoliStorageManagerisa client-serverlicensedproductthatprovidesstorage management servicesina multi-platformcomputerenvironment.
Who
should
read
this
guide
Thetarget audienceforthispublicationaresystem installers,system users,Oracle database administrators,TivoliStorageManager administrators,andsystem administrators.
Inthisbook,itisassumedthatyouhaveanunderstandingofthefollowing applications:
v OracleServer
v TivoliStorageManager server
v TivoliStorageManager backup-archiveclient
v TivoliStorageManagerApplicationProgramInterface
Itisalsoassumedthatyouhaveanunderstandingof oneofthefollowing operatingsystems:
v AIX® v HP-UX v Linux
v SolarisOperatingEnvironment(hereinafterreferredtoasSolaris)
Publications
Thissectionlists relatedIBM TivoliStorageManagerpublications.Italsodescribes how toaccessTivoli® publicationsonline andhowtoorder Tivolipublications.
IBM
Tivoli
Storage
Manager
library
Thefollowingdocuments areavailableintheIBMTivoliStorageManager library: v IBMTivoliStorageManagerforWindowsBackup-ArchiveClientInstallationand
User’sGuide
Providesinformationforanend-user toinstall,configure,andusetheTivoli StorageManager clientonWindowsoperatingsystems.
v IBMTivoliStorageManagerforUNIXandLinuxBackup-ArchiveClientsInstallation
andUser’sGuide
Providesinformationforanend-user toinstall,configure,andusetheTivoli StorageManager clientonUNIXandLinuxoperatingsystems.
Providesconceptsandproceduresforconfiguringand customizingtheTivoli StorageManager serveronWindows operatingsystems.
v IBMTivoliStorageManagerforWindowsAdministrator’sReference
Providesdetailsaboutadministrativecommands,serveroptions,and server utilitiesforTivoliStorageManagerserveronWindows operatingsystems. v IBMTivoliStorageManagerforAIXAdministrator’sGuide
Providesconceptsandproceduresforconfiguringand customizingtheTivoli StorageManager serveronAIXoperatingsystems.
v IBMTivoliStorageManagerforAIXAdministrator’sReference
Providesdetailsaboutadministrativecommands,serveroptions,and server utilitiesforTivoliStorageManagerserveronAIXoperatingsystems. v IBMTivoliStorageManagerforSunSolarisAdministrator’sGuide
Providesconceptsandproceduresforconfiguringand customizingtheTivoli StorageManager serveronSunSolaris operatingsystems.
v IBMTivoliStorageManagerforSunSolarisAdministrator’sReference
Providesdetailsaboutadministrativecommands,serveroptions,and server utilitiesforTivoliStorageManagerserveronSunSolarisoperatingsystems. v IBMTivoliStorageManagerMessages
Providesexplanationsand suggestedactionsformessagesissued bytheTivoli StorageManager serverprogramforstorage managementservices,the
administrativeclientgraphical userinterface,administrativecommandline client,dataprotectionclients,and backup-archiveclient.
v IBMTivoliStorageManager:ProblemDeterminationGuide
Thisguidedescribes howtodiagnoseproblemswithTivoliStorageManager. v IBMTivoliStorageManagerUsing theApplicationProgramInterface
ProvidesinformationtohelpyouaddTivoliStorageManagerapplication programinterface callstoanexistingapplicationand towriteprograms with general-useprograminterfacesthatobtaintheservices ofTivoliStorage Manager.
v IBMTivoliStorageManagerforSANforAIXStorageAgentUser’sGuide
ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.
v IBMTivoliStorageManagerforSANforHP-UX StorageAgent User’sGuide
ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.
v IBMTivoliStorageManagerforSANforLinuxStorageAgentUser’sGuide
ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.
v IBMTivoliStorageManagerforSANforSunSolarisStorageAgentUser’sGuide ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.
v IBMTivoliStorageManagerforSANforWindowsStorageAgent User’sGuide ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.
Accessing
terminology
online
TheTivoliSoftwareGlossary includesdefinitionsformanyofthetechnicalterms relatedtoTivolisoftware.TheTivoliSoftwareGlossaryisavailableat thefollowing Tivolisoftware libraryWebsite:
http://publib.boulder.ibm.com/tividd/glossary/tivoliglossarymst.htm TheIBM TerminologyWebsiteconsolidatestheterminologyfromIBMproduct libraries inoneconvenientlocation.YoucanaccesstheTerminologyWebsiteatthe followingWebaddress:
http://www.ibm.com/ibm/terminology
Accessing
publications
online
TheproductCDcontainsthepublicationsthatareintheproductlibrary.The formatofthepublicationsisPDF, HTML,orboth.Toaccessthepublicationsusing a Webbrowser,opentheinfocenter.htmlfile.Thefileisintheappropriate
publicationsdirectoryontheproductCD.
IBM®postspublicationsforthis andallotherTivoliproducts,astheybecome
available andwhenevertheyareupdated,totheTivolisoftwareinformationcenter Website.AccesstheTivolisoftwareinformationcenterbyfirst goingtotheTivoli software libraryat thefollowingWebaddress:
http://www.ibm.com/software/tivoli/library/
Scrolldownandclick theProduct manualslink.IntheTivoliTechnicalProduct DocumentsAlphabeticalListingwindow,clickthe<TivoliStorageManager>link toaccesstheproductlibraryattheTivolisoftwareinformationcenter.
Note: IfyouprintPDFdocumentsonotherthanletter-sizedpaper,settheoption intheFile→ PrintwindowthatallowsAdobeReadertoprintletter-sized pagesonyourlocalpaper.
Ordering
publications
YoucanordermanyTivolipublicationsonline atthefollowingWebsite: http://www.elink.ibmlink.ibm.com/public/applications/
publications/cgibin/pbi.cgi
Youcanalsoorderbytelephonebycallingoneofthese numbers: v IntheUnitedStates:800-879-2755
v InCanada:800-426-4968
Inothercountries,contactyour softwareaccountrepresentativeto orderTivoli publications.
Tivoli
Technical
Training
For Tivolitechnicaltraininginformation,refertothefollowingIBMTivoli EducationWebsite:
Accessibility
Accessibilityfeatureshelpuserswitha physicaldisability,suchasrestricted mobilityorlimited vision,tousesoftwareproductssuccessfully.Withthis product, youcanuseassistivetechnologiestohearand navigatetheinterface.Youcanalso usethekeyboardinsteadofthemousetooperateallfeaturesofthegraphicaluser interface.
For additionalinformation,seetheappendix,AppendixD, “Accessibility,”onpage 77.
Support
information
Ifyouhaveaproblemwithyour IBMsoftware,youwanttoresolveit quickly.IBM provides thefollowingwaysforyoutoobtainthesupportyouneed:
v Searchingknowledgebases:Youcansearchacrossalargecollection ofknown problemsandworkarounds,Technotes, andotherinformation.
v Obtainingfixes:Youcanlocatethelatestfixesthatarealreadyavailablefor your product.
v ContactingIBM SoftwareSupport:Ifyoustill cannotsolve yourproblem,and youneedtoworkwith someonefromIBM,youcanuseavarietyofwaysto contactIBMSoftwareSupport.
For moreinformationaboutthesethreewaysofresolvingproblems,see AppendixC,“Support information,”onpage69.
IBM
Tivoli
Storage
Manager
Web
site
Technicalsupport informationandpublicationsare availableat thefollowing address:http://www.ibm.com/software/sysmgmt/products/support/
IBMTivoliStorageManager.html
By accessingtheTivoliStorageManager homepage,youcanaccesssubjectsthat interest you.Youcanalso keepup-to-datewiththenewestTivoliStorageManager productinformation.
IBM
Tivoli
Storage
Manager
for
Databases
Web
site
The IBMTivoliStorageManagerforDatabasesWebsitecontainsaknowledgebase of articlesandinformationrelatedtobackupandrestoreissues.Accessthis
informationat:
www.ibm.com/software/sysmgmt/products/support/ IBMTivoliStorageManagerforDatabases.html
Conventions
used
in
this
book
Thisguideusesseveralconventionsforspecialtermsandactions, operating system-dependent commandsandpaths.
Typeface
conventions
Thisguideusesthefollowingtypefaceconventions:
Bold
v Commands,keywords,authorizationroles, orotherinformationthatyou mustuse.
v Example:Logontotheserverasroot user.
italics
v Valuesorvariablesthatyoumustprovide. v Emphasized wordsand phrases.
v Example:Thenode nameoftheproductionnodeandbackupnode mustnot be thesame.
bolditalics
v Options andparameters.
v Example:Specify thevalue forthecompressionoption. monospace
v Directories,parameters, URLs,andoutputexamples.
v Example:Theproductisinstalledinthe/usr/tivoli/tsm/client/ba/bin directory.
UPPERCASE
v Environment variablesassociatedwith TivoliStorageManager,operating systems, orOracleServer.
v Example:Makesure theDSM_DIRenvironmentvariable isset correctly.
Reading
syntax
diagrams
Thissectiondescribes howtoreadthesyntax diagramsusedinthisbook.Toread a syntaxdiagram,followthepathoftheline.Readfromleft toright,andtopto bottom.
v The───symbolindicatesthebeginningof asyntax diagram.
v The───symbolat theendofa lineindicatesthesyntax diagramcontinueson thenext line.
v The───symbolat thebeginningofa lineindicates asyntaxdiagramcontinues fromtheprevious line.
v The───symbolindicatestheendofasyntax diagram.
Syntaxitems,suchasakeywordorvariable, canbe: v Ontheline(requiredelement)
v Abovetheline(defaultelement) v Belowtheline(optionalelement).
SyntaxDiagramDescription Example Abbreviations:
Uppercaselettersdenotetheshortest acceptabletruncation.Ifanitemappears entirelyinuppercaseletters,itcannotbe truncated.
Youcantypetheiteminanycombinationof uppercaseorlowercaseletters.
Inthisexample,youcanenterKEYWO, KEYWORD,orKEYWOrd.
SyntaxDiagramDescription Example Symbols:
Enterthesesymbolsexactlyastheyappearin thesyntaxdiagram.
* Asterisk {} Braces : Colon , Comma = EqualSign - Hyphen () Parentheses . Period Space Variables:
Italicizedlowercaseitems(var_name)denote variables.
Inthisexample,youcanspecifyavar_name
whenyouentertheKEYWORDcommand.
KEYWOrd var_name
Repetition:
Anarrowreturningtotheleftmeansyoucan repeattheitem.
Acharacterorspacewithinthearrowmeans youmustseparaterepeateditemswiththat characterorspace.
Afootnotebythearrowreferencesthe numberoftimesyoucanrepeattheitem.
repeat , repeat (1) repeat Notes:
1 Specifyrepeatasmanyas5times.
RequiredChoices:
Whentwoormoreitemsareinastackand oneofthemisontheline,youmustspecify oneitem.
Inthisexample,youmustchooseA,B,orC.
A B C
OptionalChoice:
Whenanitemisbelowtheline,thatitemis optional.Inthefirstexample,youcanchoose Aornothingatall.
Whentwoormoreitemsareinastackbelow theline,allofthemareoptional.Inthe secondexample,youcanchooseA,B,C,or nothingatall. A A B C
SyntaxDiagramDescription Example Defaults:
Defaultsareabovetheline.Thedefaultis selectedunlessyouoverrideit.Youcan overridethedefaultbyincludinganoption fromthestackbelowtheline.
Inthisexample,Aisthedefault.Youcan overrideAbychoosingBorC.Youcanalso specifythedefaultexplicitly.
A B C RepeatableChoices:
Astackofitemsfollowedbyanarrow returningtotheleftmeansyoucanselect morethanoneitemor,insomecases,repeat asingleitem.
Inthisexample,youcanchooseany combinationofA,B,orC. A B C SyntaxFragments:
Somediagrams,becauseoftheirlength,must fragmentthesyntax.Thefragmentname appearsbetweenverticalbarsinthediagram. Theexpandedfragmentappearsbetween verticalbarsinthediagramafteraheading withthesamefragmentname.
The fragment name
Thefragmentname:
A
B C
Chapter
1.
Introducing
Data
Protection
for
Oracle
Thissectionprovides abriefoverviewofTivoliStorageManagerandData ProtectionforOracle.
Understanding
Tivoli
Storage
Manager
TivoliStorageManagerisa client/serverprogramthatprovides storage management servicesina multi-vendor,multi-platformcomputerenvironment. TivoliStorageManagerprovides thesefunctions:
v Reducesnetworkcomplexity
TivoliStorageManager reducesnetworkcomplexitywith interfacesand functionsthatspannetworkenvironments.Thisprovides consistencyacross differentoperatingsystemsandhardware.
v Increasesadministratorproductivity
TivoliStorageManager canreducethecostofnetworkadministrationby allowingadministratorstoperformthese actions:
– Automate repetitiveprocesses – Scheduleunattended processes
– AdministerTivoliStorageManagerfromanywhereinthenetwork v Reducestheriskofdataloss
Manyusersdonotbackuptheirdata.Otherusersapplystand-alonebackup techniqueswithdiskettesandtapesastheonlyprotectionforbusinessdata. Thesebackupsystemsoftenproducedisappointingresultsduringrecovery operations.TivoliStorageManager schedulesroutinebackupsthatenable users torecoverfromaccidentaldatadeletionwithoutadministratorinvolvement. v Optimizesexistingstorageresources
TivoliStorageManager allowsuserstomovefilesfromclientfilesystemsto TivoliStorageManager storage.Thissavesspaceonclientfilesystemsandcan eliminatetheexpenseofupgrading clientstoragehardware.
TivoliStorageManager monitorsclient storagespaceand movesfilesfromclient filesystemstoTivoliStorageManagerstorageif anout-of-spacecondition threatens.Thisfunctioncanalso eliminatetheexpenseofclienthardware upgrades.
TivoliStorageManagerprovides theseservices: v Backupandrestoreservices
Theseservices generatebackupcopiesofdataatspecifiedintervalsandrestores thedatafromthese copieswhenrequired. Theseservices protectagainst
workstationorfileservermedia failure,accidentalfiledeletion,datacorruption, datavandalism,orsitedisasters.
v Archiveandretrieve services
Theseservices providebackup-archive clientswith point-in-timecopiesofdata forlong-termstorage.
v Serverhierarchicalstoragemanagement services
Theseservices migrateclientfilesfromexpensivestorage mediatoless
expensivestoragemedia(fromdiskto tape,forexample).Administrator-defined thresholdsdeterminefilemigrationforeachstoragepool. Migrationappliesto allbackupandarchiveclientfiles.
v Automationservices
TivoliStorageManager administratorscanincreaseproductivitybyautomating commonstorageadministrationtasks.
v Administrationservices
TivoliStorageManager administrationservicesprovidesupportforroutine monitoring,administration,andaccounting.Administrators canmanagethe serverfromanothersystemorthesamesystem.TheTivoliStorageManager utilitiesallowtheadministratortoperformthesefunctions:
– Setclientand serveroptions – Definedevices
– Formatstorage volumes – Addadditionalclients – Label tapevolumes
TivoliStorageManager monitorsscheduledoperationsand maintainsstatus informationinthedatabase.Anadministratorcanexportdatatoremovable media.Thisdatacanbe importedbyanotherserver,makingtheexportand importfeaturesaconvenientutilityformoving serverdata.Theadministrator canspecifytheaccountingoptiongeneratedat theendofeachclient session. v Securityservices
SecurityservicescontroluseraccesstoTivoliStorageManagerdata,storage, policydefinitions,and administrativecommands.
v Disasterrecoverymanagement
Disasterrecoverymanagement helpstheadministratorimplementa comprehensivebackupandrecovery procedureforimportantbusiness applications,data,andrecords.
Overview
of
Data
Protection
for
Oracle
Data ProtectionforOraclecurrentlysupportsOracle 9iand Oracle10gdatabases with theOracleRecoveryManager(RMAN).SeeChapter2,“InstallingData ProtectionforOracle,”onpage5forspecific levelsof supportedOracledatabases.
RMAN
and
Data
Protection
for
Oracle
RMAN providesconsistentandsecurebackup, restore,andrecoveryperformance for Oracledatabases.WhiletheOracle RMANinitiatesabackuporrestore,Data ProtectionforOracleacts astheinterface totheTivoliStorageManagerserver Version5.3.x(orlater).TheTivoliStorageManagerserverthenapplies
administrator-defined storagemanagementpolicies tothedata.Data Protectionfor Oracle implementstheOracledefinedMediaManagementapplication program interface (SBTAPI)2.0.ThisSBTAPIinterfaceswithRMAN andtranslatesOracle commandsintoTivoli StorageManagerAPIcallstotheTivoliStorageManager server.
With theuseofRMAN,DataProtectionforOracleallows youtoperformthe followingfunctions:
v Fullandincrementalbackupfunction forthefollowingwhileonline oroffline: – Databases
– Tablespaces – Datafiles
– Archivelogfiles – Controlfiles
v Fulldatabaserestoreswhileoffline
v Tablespaceand datafilerestore whileonlineoroffline
LAN-free
data
transfer
Data Protectionfor Oraclesupportsbackupand restoreoperationsinaLAN-free environment.Thisenvironmentshiftsthemovementof datafromthe
communicationsnetworktoastorage areanetwork(SAN).Datamoves overthe SANtoa SAN-attachedstoragedevicebytheTivoliStorageManager Storage Agent. RunningDataProtectionforOracleina LAN-freeenvironmentavoids constraints ofthenetworkand decreasestheloadontheTivoliStorageManager server,allowingtheservertosupporta greaternumber ofsimultaneous
connections.
Before enablingLAN-freesupport,youmustinstall theTivoliStorageManager Managed SystemforSANStorageAgentonthesamesystem asData Protection forOracle. SeetheIBM TivoliStorageManagerforSANforyouroperating environment formoreinformationaboutLAN-freerequirements.
Migration
and
coexistence
v DataProtectionforOracleVersion5.4doesnotsupportOracle8(8.0.x)databases. v Existingbackups createdusingData Protectionfor OracleVersion2.2.0and2.2.1
arerestorableusingDataProtectionforOracle5.4.
v DataProtectionforOraclereliesheavilyonthetdpo.optfileforaccuracy in setupandmaintenance. Thecontentsofthetdpo.optfilearedifferentthanthe environmentvariablesusedwith DataProtectionforOracleVersion2.1.
Therefore,Version2.1RMANscriptsforenvironment variablesare ignored.For moreinformation,seeChapter3,“ConfiguringDataProtectionforOracle,”on page39or“Scripts”onpage51.
v TivoliStorageManager serverVersion5.3.x (orlater)and theTivoliStorage ManagerAPIVersion5.4.0(orlater)arerequired.NotethatTivoliStorage ManagerAPIVersion5.3.4isrequiredforaSolaris SPARC32-bitenvironment. | | | | | |
Chapter
2.
Installing
Data
Protection
for
Oracle
ThischapterprovidesinformationontherequiredclientenvironmentforData ProtectionforOracleand instructionsoninstallingDataProtectionforOracle. Make suretheseconditionsexist beforeinstallingData ProtectionforOracle: v TivoliStorageManager serverVersion5.3.x (orlater)isconfigured.
v TivoliStorageManagerAPIVersion5.4.0(orlater)isinstalled.NotethatTivoli StorageManagerAPIVersion5.3.4isrequiredforaSolaris SPARC32-bit environment.TherequiredversionoftheTivoliStorageManagerAPIis includedintheDataProtectionforOracleproductmedia.
v DeterminetheappropriateDataProtectionforOraclebitsizetouseby identifyingthebitsizeof yourOracletarget database.Forexample,ifyouare usinga 32-bitOracle targetdatabase,youmust usea 32-bitversionof Data ProtectionforOracle.Ifyouareusinga64-bit Oracletarget database,youmust usea 64-bitversionofData ProtectionforOracle.The DataProtectionforOracle bitsizeisnotdeterminedbythebitsizeofyour operatingsystem.
v Anypreviousversion ofDataProtectionforOracleortheTivoliStorage
ManagerAPImustbe uninstalledbefore installinganewor updatedversion.If youareinstallinga PTFversionofData ProtectionforOracle,donotremovethe licensefilefromthepreviousversion.ThePTFdriverdoesnotcontainalicense.
Attention: Arootuser mustinstall theTivoliStorageManagerAPIbefore installingData ProtectionforOracle ontheworkstationwherethetargetdatabase resides.
AfterDataProtectionforOracleisinstalled,seeChapter3,“ConfiguringData ProtectionforOracle,”onpage39fordetailedtaskinstructionsyoumustperform before attemptingtobackupdata..
Note: Ifyouwould liketoconfigureDataProtectionforOracleusingdefault settings,seeAppendixA, “Quickconfigurationguide,”onpage63for instructions.
Important
See thereadmedporc_enu.htm filethatisshippedontheproductinstallation media forthemostcurrentinformation.
| | | | | |
AIX
AIX
5L
environment
(64-bit)
Thissectioncontains operatingsystem,hardware,software,andcommunication requirementsforinstallingDataProtectionforOracle inanAIX5L™environment.
Operating
system
requirements
OneofthefollowingAIX5Loperatingsystems: v AIX5.2(64-bit)
v AIX5.3(64-bit)
Hardware
requirements
v AnyRS/6000®orpSeries® workstation v Diskspace: 8MB
v Memory:64MB (128MBormore recommended)
Software
requirements
v TivoliStorageManager serverVersion5.3.x (orlater) v TivoliStorageManagerAPIVersion5.4.0(orlater) v OneofthefollowinglevelsofOracleServer:
– Oracle9i Version9.2(64-bit) – Oracle 10gRelease1(64-bit) – Oracle 10gRelease2(64-bit)
Communication
methods
v TCP/IPInstalling
Data
Protection
for
Oracle
on
AIX
5L
64-bit
All installablesontheCD resideunderthe/cdrom/usr/sys/inst.imagesdirectory. Table1.AIX5L64-bitDefaultInstallationDirectories
AIX DefaultInstallationDirectories
DataProtectionforOracle64-bit /usr/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Utilities
/usr/tivoli/tsm/client/oracle/bin64 TivoliStorageManagerAPI
64-bit
/usr/tivoli/tsm/client/api/bin64
Table2.DataProtectionforOracleAIX5L64-bit,Utilities,Languages,andTivoliStorage ManagerAPIPackageNames
Package PackageName
DataProtectionforOracle64-bit tivoli.tsm.client.oracle.aix.64bit DataProtectionforOracle
Utilities
tivoli.tsm.client.oracle.tools.aix.64bit ElectronicLicenseAgreement tivoli.tsm.loc.client.oracle.aix.64bit.ela DataProtectionforOracle
Languages
tivoli.tsm.client.oracle.msg.aix.64bit.xx_XX TivoliStorageManagerAPI
64-bit
tivoli.tsm.client.api.aix.64bit TivoliStorageManagerAPI
Languages
tivoli.tsm.msg.xx_XX.client.api.64bit
Followthese instructionstoinstallData ProtectionforOracle.Thisexample assumesthatyour CDdriveis/dev/cd0.
1. InserttheCDcontaining theclient packageintotheCDdrive. 2. Loginastherootuser.
3. Entersmittyinstall atthecommandprompt. 4. Select InstallandUpdateSoftware.PressEnter.
5. Select InstallandUpdatefromALLAvailable Software.PressEnter. 6. Enter/dev/cd0intheEntryFieldforINPUTdevice /directoryforsoftware.
PressEnter.
7. Highlight theSOFTWAREtoinstalloption.PressF4tolistavailablesoftware. 8. Select theinstallablepackagesbyperformingthefollowing:
a. Highlight theData ProtectionforOracle package (tivoli.tsm.client.oracle.aix.64bit) andpressF7. b. Highlight theData ProtectionforOracle utilitiespackage
(tivoli.tsm.client.oracle.tools.aix.64bit)and pressF7. c. Highlight theTivoliStorageManagerAPIpackage
(tivoli.tsm.client.api.aix.64bit)and pressF7.
d. Ifyouwanttoinstall DataProtectionforOracleina languageotherthan English,highlightthedesiredlanguagepackage
(tivoli.tsm.client.oracle.msg.aix.64bit.xx_XX)and pressF7.Makesure theTivoliStorageManagerAPIlanguagepackageforthedesiredlanguage
e. Highlight theElectronicLicenseAgreement
(tivoli.tsm.loc.client.oracle.aix.64bit.ela)and pressF7.
1) MakesureyousetACCEPTnewlicense agreements?toYes.(The defaultisNo).Youcanalso specifythe-Yoptionwith theinstallp
command.
2) SetPreviewnewlicense agreements?toNo(thedefaultvalue) forthe installationtoproceed.
3) IfPreviewnewlicense agreements?isset toYes,theinstallationwill enterpreviewmodebut DataProtectionforOracledoesnotinstall.
Previewnewlicense agreements?mustbe settoNoforData ProtectionforOracle toinstall.
Afterallfivepackagesareselected,pressEnter.
9. WhentheInstallandUpdatefrom LATESTAvailable Softwarewindow displays, pressEnter.
10. Awindow displaysandprompts youwiththis message: ARE YOU SURE?
PressEntertocontinuetheinstallationprocedure.
11. AftersuccessfullyinstallingData ProtectionforOracle, pressF10toexitthe
smitty installenvironment.YoucanviewtheSummaryformoreinformation regardingtheinstallation.
12. LinktheOracletargetdatabase instancewithData ProtectionforOracle by performingthefollowingsteps:
a. SettheOracleLD_LIBRARY_PATHoptiontospecify$ORACLE_HOME/libas thefirstentry:
LD_LIBRARY_PATH=$ORACLE_HOME/lib
b. Shut downallOracle instancesthatuse$ORACLE_HOME. c. Gotothe$ORACLE_HOME/libdirectory.
d. Symbolicallylinkthelibraryfiletolibobk.a: $ ln -s /usr/lib/libobk64.a $ORACLE_HOME/lib/libobk.a
HP-UX
HP-UX
PA-RISC
environment
(64-bit)
Thissectioncontains operatingsystem,hardware,software,andcommunication requirementsforinstallingDataProtectionforOraclein anHP-UXPA-RISC64-bit environment.
Operating
system
requirements
OneofthefollowinglevelsofHP-UX64-bitoperatingsystem: v HP-UX11iv2(64-bit)
Hardware
requirements
v AnyHP9000Series700 or800workstation v Diskspace: 8MB
v Memory:96MB
Software
requirements
v TivoliStorageManager serverVersion5.3.x (orlater) v TivoliStorageManagerAPIVersion5.4.0(orlater) v OneofthefollowinglevelsofOracleServer:
– Oracle9iVersion9.2(64-bit) – Oracle 10gRelease1(64-bit) – Oracle 10gRelease2(64-bit)
Communication
methods
v TCP/IP| |
Installing
Data
Protection
for
Oracle
on
HP-UX
PA-RISC
64-bit
All installablefilesresideunderthe/cdrom/oracle/hpux11/directory.Table3.HP-UXPA-RISC64-bitDefaultInstallationDirectories
HP-UX DefaultInstallationDirectories
DataProtectionforOracle64-bit /opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Utilities
/opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Messages
/opt/tivoli/tsm/client/oracle/bin64 TivoliStorageManagerAPI /opt/tivoli/tsm/client/api/bin64
Table4.DataProtectionforOracle64-bitandTivoliStorageManagerinstallablefilesand packages
Component Installablefileorpackage
DataProtectionforOracle64-bitbasecode, license,utilities
TDPOracle64.bin
DataProtectionforOracleLanguages TDPOracle.msg.xx_XX.bin TivoliStorageManagerAPI TIVsmCapi64
TivoliStorageManagerAPILanguages TIVsmC.msg.xx_XX
Toinstall:
1. Loginastherootuser: # su
Password:
Enteryourpassword.
2. Createa directoryformountingtheCD.Settheappropriatepermissiontothe directory:
# mkdir /cdrom # chmod 755 /cdrom
3. InserttheCDintothedriveandmounttheCD: # mount -r -F hsfs <device_name> /cdrom
Enteryourdevice_namefortheCDinthiscommand.An exampleof device_nameis/dev/dsk/c1t2d0.
4. IssuethiscommandtoinstalltheTivoliStorageManagerAPI: $ swinstall -v -s /cdrom/oracle/hpux11/TIVsmCapi64
5. Enterthenameoftheinstallablefile(TDPOracle64.bin)onthecommandline andpressEntertoinstalltheDataProtectionforOracleproduct,utilities, and license:
6. Ifyouwanttoinstall DataProtectionforOracleina languageotherthan English,enterthenameoftheinstallablefileforthedesiredlanguage (TDPOracle.msg.xx_XX.bin)onthecommandlineandpressEnter:
$ TDPOracle.msg.xx_XX.bin
MakesuretheTivoliStorageManagerAPIlanguagepackage forthedesired language(TIVsmC.msg.xx_XX)isalso installed.
7. LinktheOracle targetdatabaseinstance withDataProtectionforOracleby performingthefollowingsteps:
a. SettheOracle LD_LIBRARY_PATHoptiontospecify$ORACLE_HOME/libas thefirstentry:
LD_LIBRARY_PATH=$ORACLE_HOME/lib
b. ShutdownallOracleinstancesthatuse$ORACLE_HOME. c. Gotothe$ORACLE_HOME/libdirectory.
d. Symbolicallylinkthelibraryfiletolibobk.sl:
$ ln -s /usr/lib/pa20_64/libobk.sl$ORACLE_HOME/lib/libobk.sl
e. StarttheOracleinstances. |
HP-UX
Itanium
2
environment
(64-bit)
Thissectioncontains operatingsystem,hardware,software,andcommunication requirementsforinstallingDataProtectionforOracle inanHP-UXItanium®2 64-bit environment.
Operating
system
requirements
The followinglevelofHP-UXoperatingsystem: v HP-UX11iv2(11.23)64-bit
Hardware
requirements
v AnHPIntegrityserverwithanItanium2processor v Diskspace: 8MB
v Memory:96MB
Software
requirements
v TivoliStorageManager serverVersion5.3.x (orlater) v TivoliStorageManagerAPIVersion5.4.0(orlater) v OneofthefollowinglevelsofOracleServer:
– Oracle9i Version9.2(64-bit) – Oracle 10gRelease1(64-bit) – Oracle 10gRelease2(64-bit)
Communication
methods
v TCP/IPInstalling
Data
Protection
for
Oracle
on
HP-UX
Itanium
2
64-bit
All installablefilesresideunderthe/cdrom/oracle/hpuxia/directory.Table5.HP-UXItanium264-bitDefaultInstallationDirectories
HP-UX DefaultInstallationDirectories
DataProtectionforOracle64-bit /opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Utilities
/opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Messages
/opt/tivoli/tsm/client/oracle/bin64 TivoliStorageManagerAPI /opt/tivoli/tsm/client/api/bin64
Table6.DataProtectionforOracle64-bitandTivoliStorageManagerinstallablefilesand packages
Component Installablefileorpackage
DataProtectionforOracle64-bitbasecode, license,utilities
TDPOracle64.bin
DataProtectionforOracleLanguages TDPOracle64.msg.xx_XX.bin TivoliStorageManagerAPI TIVsmCapi64
TivoliStorageManagerAPILanguages TIVsmC.msg.xx_XX
Toinstall:
1. Loginastherootuser: # su
Password:
Enteryourpassword.
2. Createa directoryformountingtheCD.Settheappropriate permissiontothe directory:
# mkdir /cdrom # chmod 755 /cdrom
3. InserttheCDintothedriveandmounttheCD: # mount -r -F hsfs <device_name> /cdrom
Enteryourdevice_namefortheCDinthiscommand.An exampleof device_nameis/dev/dsk/c1t2d0.
4. IssuethiscommandtoinstalltheTivoliStorageManagerAPI: $ swinstall -v -s /cdrom/oracle/hpuxia/TIVsmCapi64
5. Enterthenameoftheinstallablefile(TDPOracle64.bin)onthecommandline andpressEnterto installtheDataProtectionforOracleproduct,utilities, and license:
6. Ifyouwanttoinstall DataProtectionforOracleina languageotherthan English,enterthenameoftheDataProtectionforOracleinstallablefileforthe desiredlanguage(TDPOracle.msg.xx_XX.bin)onthecommandlineandpress
Enter:
$ TDPOracle.msg.xx_XX.bin
MakesuretheTivoliStorageManagerAPIlanguagepackage forthedesired language(TIVsmC.msg.xx_XX)isalso installed.
7. LinktheOracle targetdatabaseinstance withDataProtectionforOracleby performingthefollowingsteps:
a. SettheOracleLD_LIBRARY_PATHoptiontospecify$ORACLE_HOME/libas thefirstentry:
LD_LIBRARY_PATH=$ORACLE_HOME/lib
b. ShutdownallOracleinstancesthatuse$ORACLE_HOME. c. Gotothe$ORACLE_HOME/libdirectory.
d. Symbolicallylinkthelibraryfileto libobk.so:
$ ln -s /usr/lib/hpux64/libobk.so$ORACLE_HOME/lib/libobk.so
e. StarttheOracleinstances. |
| | |
Linux
Linux
x86
environment
(32-bit)
Thissectioncontains operatingsystem,hardware,software,andcommunication requirementsforinstallingDataProtectionforOraclein aLinuxonIntel®x86 32-bit environment.
Operating
system
requirements
OneofthefollowinglevelsofLinux32-bitoperatingsystem: v RedHatEnterpriseLinux4 (32-bit)
v SuSELinuxEnterpriseServer9 (32-bit) v SuSELinuxEnterpriseServer10(32-bit) v Asianux2.0(32-bit)
Hardware
requirements
v AnyIntelx86(orcompatible)32-bitworkstation v Diskspace: 8MB
v Memory:64MB (128MBormorerecommended)
Software
requirements
v TivoliStorageManager serverVersion5.3.x (orlater) v TivoliStorageManagerAPIVersion5.4.0(orlater) v OneofthefollowinglevelsofOracleServer:
– Oracle9iVersion9.2(32-bit) – Oracle 10gRelease1(32-bit) – Oracle 10gRelease2(32-bit)
Table7.SupportedOracleServerandoperatingsystemcombinationsforLinuxx8632-bit
Oracle9iVersion9.2 (32-bit) Oracle10gRelease1 (32-bit) Oracle10gRelease2 (32-bit) Asianux2.0(32-bit) U U U
SuSELinuxEnterprise Server9(32-bit)
U U U
SuSELinuxEnterprise Server10(32-bit)
U
LinuxRedFlagAdvanced Server4.1(32-bit) U U
Communication
methods
v TCP/IP | | | | | | |||| | | |||Installing
Data
Protection
for
Oracle
on
Linux
x86
All installablefilesresideunderthe/cdrom/oracle/linux86/directory.Table8.Linuxx86DefaultInstallationDirectories
Linux DefaultInstallationDirectories
DataProtectionforOracle32-bit /opt/tivoli/tsm/client/oracle/bin DataProtectionforOracle
Utilities
/opt/tivoli/tsm/client/oracle/bin DataProtectionforOracle
Messages
/opt/tivoli/tsm/client/oracle/bin TivoliStorageManagerAPI
32-bit
/opt/tivoli/tsm/client/api/bin
Table9.DataProtectionforOracleLinuxx86andTivoliStorageManagerinstallablefiles andpackages
Component Installablefileorpackage
DataProtectionforOracle32-bitbasecode, license,andutilities
TDP-Oracle.i386.bin DataProtectionforOracleLanguages TDPOracle.msg.xx_XX.bin TivoliStorageManagerAPI32-bit TIVsm-API.i386.rpm TivoliStorageManagerAPILanguages TIVsm-.msg.xx_XX.i386.rpm
Thisinstallationprocedureisdesigned toinstalldirectlyfromtheData Protection for OracleCD:
1. Loginastherootuser.
2. MounttheDataProtectionforOracleCDto/cdrom: $ mount <device name> /cdrom
3. Changetothe/cdrom/oracle/linux86directorywheretheinstallationpackages resideontheCD:
$ cd /cdrom/oracle/linux86
4. Issuethefollowingcommandtoinstall theTivoliStorageManagerAPI: $ rpm -i TIVsm-API.i386.rpm
5. Enterthenameoftheinstallablefile(TDP-Oracle.i386.bin)onthecommand lineandpressEntertoinstall DataProtectionforOracle:
$ TDP-Oracle.i386.bin
6. Ifyouwanttoinstall DataProtectionforOracleina languageotherthan English,enterthenameoftheDataProtectionforOracleinstallablefileforthe desiredlanguage(TDPOracle.msg.xx_XX.bin)onthecommandlineandpress
Enter:
$ TDPOracle.msg.xx_XX.bin
MakesuretheTivoliStorageManagerAPIlanguagepackage forthedesired language(TIVsm-.msg.xx_XX.i386.rpm)isalsoinstalled.Notethatthelibobk.so libraryfileislocatedautomaticallybasedonthelinkthattheinstallation programplacesinthe/usr/libdirectory.
Linux
x86_64
environment
Thissectioncontains operatingsystem,hardware,software,andcommunication requirementsforinstallingDataProtectionforOraclein aLinuxx86_64
environment.
Operating
system
requirements
OneofthefollowinglevelsofLinuxoperatingsystem: v RedHatEnterpriseLinux4 (64-bit)
v SuSELinuxEnterpriseServer9 (64-bit) v SuSELinuxEnterpriseServer10(64-bit)
Hardware
requirements
v AnyIntelEM64T orOpteronAMD64(orcompatible)processor v Diskspace: 8MB
v Memory:64MB (128MBormorerecommended)
Software
requirements
v TivoliStorageManager serverVersion5.3.x (orlater) v TivoliStorageManagerAPIVersion5.4.0(orlater) v OneofthefollowinglevelsofOracleServer:
– Oracle9iVersion9.2(64-bit) – Oracle 10gRelease1(64-bit) – Oracle 10gRelease2(64-bit)
Table10.SupportedOracleServerandoperatingsystemcombinationsforLinuxx86_64
Oracle9iVersion9.2 (64-bit) Oracle10gRelease1 (64-bit) Oracle10gRelease2 (64-bit) Asianux2.0(64-bit) U U U
SuSELinuxEnterprise Server9(64-bit)
U U U
SuSELinuxEnterprise Server10(64-bit) U
Communication
methods
v TCP/IP | | | | | | | |||Installing
Data
Protection
for
Oracle
on
Linux
x86_64
All installablefilesresideunderthe/cdrom/oracle/linux86_64directory.Table11.Linuxx86_64DefaultInstallationDirectories
Linux DefaultInstallationDirectories
DataProtectionforOracle Linuxx86_64
/opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Utilities
/opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Messages
/opt/tivoli/tsm/client/oracle/bin64 TivoliStorageManagerAPI /opt/tivoli/tsm/client/api/bin64
Table12.DataProtectionforOracleLinuxx86_64andTivoliStorageManagerinstallable filesandpackages
Component Installablefileorpackage
DataProtectionforOracleLinuxx86_64base code,license,utilities
TDP-Oracle.x86_64.bin
DataProtectionforOracleLanguages TDPOracle.msg.xx_XX.x86_64.bin TivoliStorageManagerAPILinuxx86_64 TIVsm-API64.i386.rpm
TivoliStorageManagerAPILanguages TIVsm-msg.xx_XX.i386.rpm
Thisinstallationprocedureisdesigned toinstalldirectlyfromtheData Protection for OracleCD:
1. Loginastherootuser onthemachine withtheaccessibleCD device. 2. MounttheDataProtectionforOracleCDto/cdrom:
$ mount <device name> /cdrom
3. Mount/cdromtothe/cdromdirectoryontheLinuxzSeries
®machine.The
/cdromdirectorymust alreadyexist ontheLinuxzSeries machine: $ mount -o soft hostname:/cdrom /cdrom
Note: hostnameisthemachine withtheaccessibleCDdeviceidentifiedinStep 1.
4. Changetothe/cdrom/oracle/linux86_64directorywheretheinstallation packagesresideontheCD:
$ cd /cdrom/oracle/linux86_64
5. Issuethefollowingcommandtoinstall theTivoliStorageManagerAPI: $ rpm -i TIVsm-API64.x86_64.rpm
6. Enterthenameoftheinstallablefile(TDP-Oracle.x86_64.bin)onthecommand lineandpressEntertoinstall DataProtectionforOracle:
$ TDP-Oracle.x86_64.bin | | | | || ||
7. Ifyouwanttoinstall DataProtectionforOracleina languageotherthan English,enterthenameoftheDataProtectionforOracleinstallablefileforthe desiredlanguage(TDPOracle.msg.xx_XX.bin)onthecommandlineandpress
Enter:
$ TDPOracle.msg.xx_XX.x86_64.bin
MakesuretheTivoliStorageManagerAPIlanguagepackage forthedesired language(TIVsm-msg.xx_XX.x86_64.rpm)isalso installed.
Note: Thelibobk.solibraryfileislocatedautomaticallybasedonthelinkthatthe installationprogramplacesinthe/usr/lib64directory.
Linux
on
POWER
environment
Thissectioncontains operatingsystem,hardware,software,andcommunication requirementsforinstallingDataProtectionforOracle inaLinuxonPOWER™ environment.
Operating
system
requirements
OneofthefollowinglevelsofLinuxoperatingsystem: v RedHatEnterpriseLinux4
v SuSELinuxEnterpriseServer 9
Hardware
requirements
v AnyiSeries™,pSeries,orPower5 (orcompatible)processor v Diskspace: 8MB
v Memory:96MB
Software
requirements
v TivoliStorageManager serverVersion5.3.x (orlater) v TivoliStorageManagerAPIVersion5.4.0(orlater) v Oracle10gRelease2(64-bit)
Communication
methods
v TCP/IPInstalling
Data
Protection
for
Oracle
on
Linux
on
POWER
All installablefilesresideunderthe/cdrom/oracle/linuxppc64directory.Table13.LinuxonPOWERDefaultInstallationDirectories
Linux DefaultInstallationDirectories
DataProtectionforOracle LinuxonPOWER
/opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Utilities
/opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Messages
/opt/tivoli/tsm/client/oracle/bin64 TivoliStorageManagerAPI /opt/tivoli/tsm/client/api/bin64
Table14.DataProtectionforOracleLinuxonPOWERandTivoliStorageManager installablefilesandpackages
Component Installablefileorpackage
DataProtectionforOracleLinuxonPOWER basecode,license,utilities
TDP-Oracle64.ppc64.bin
DataProtectionforOracleLanguages TDP-Oracle64.msg.xx_XX.ppc64.bin TivoliStorageManagerAPILinuxon
POWER
TIVsm-API.ppc64.rpm TivoliStorageManagerLanguages TIVsm-msg.xx_XX.ppc64.rpm
Thisinstallationprocedureisdesigned toinstalldirectlyfromtheData Protection forOracle CD:
1. Loginastherootuser onthemachinewith theaccessibleCD device. 2. MounttheDataProtectionforOracleCDto/cdrom:
$ mount <device name> /cdrom
3. Mount/cdromtothe/cdromdirectoryontheLinuxmachine.The/cdrom directorymust alreadyexist ontheLinuxmachine:
$ mount -o soft hostname:/cdrom /cdrom
Note: hostnameisthemachine withtheaccessibleCDdeviceidentifiedinStep 1.
4. Changetothe/cdrom/oracle/linuxppc64directory wheretheinstallation packagesresideontheCD:
$ cd /cdrom/oracle/linuxppc64
5. Issuethefollowingcommandtoinstall theTivoliStorageManagerAPI: $ rpm -i TIVsm-API.ppc64.rpm
6. Enterthenameoftheinstallablefile(TDP-Oracle64.ppc64.bin)onthecommand lineandpressEntertoinstall DataProtectionforOracle:
$ TDP-Oracle64.ppc64.bin | | | | | | | | | | ||
7. Ifyouwanttoinstall DataProtectionforOracleina languageotherthan English,enterthenameoftheDataProtectionforOracleinstallablefileforthe desiredlanguage(TDP-Oracle64.msg.xx_XX.ppc64.bin)onthecommandline andpressEnter:
$ TDP-Oracle64.msg.xx_XX.ppc64.bin
MakesuretheTivoliStorageManagerAPIlanguagepackage forthedesired language(TIVsm-msg.xx_XX.ppc64.rpm)isalsoinstalled.
Note: Thelibobk.solibraryfileislocatedautomaticallybasedonthelinkthatthe installationprogramplacesinthe/usr/lib64directory.
Linux
zSeries
environment
(64-bit)
Thissectioncontains operatingsystem,hardware,software,andcommunication requirementsforinstallingDataProtectionforOraclein aLinuxzSeries64-bit environment.
Operating
system
requirements
OneofthefollowinglevelsofLinuxoperatingsystem: v SuSELinuxEnterpriseServer9
Hardware
requirements
v AzSeries 900or800 server(64-bit) v Diskspace: 8MBv Memory:64MB (128MBormorerecommended)
Software
requirements
v TivoliStorageManager serverVersion5.3.x (orlater) v TivoliStorageManagerAPIVersion5.4.0(orlater)
Note: Toview DataProtectionforOracleinalanguageotherthanEnglish,you must installtheTivoliStorageManagerLanguagepackage ofthedesired language.
v Oracle10gRelease1(64-bit) v Oracle10gRelease2(64-bit)
Communication
methods
v TCP/IP | | | | | | |Installing
Data
Protection
for
Oracle
on
Linux
zSeries
64-bit
All installablefilesresideunderthe/cdrom/oracle/linuxz64directory.Table15.LinuxzSeries(64-bitenvironment)DefaultInstallationDirectories
Linux DefaultInstallationDirectories
DataProtectionforOracle LinuxzSeries
/opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Utilities
/opt/tivoli/tsm/client/oracle/bin64 DataProtectionforOracle
Messages
/opt/tivoli/tsm/client/oracle/bin64 TivoliStorageManagerAPI /opt/tivoli/tsm/client/api/bin64
Table16.DataProtectionforOracleLinuxzSeries(64-bitenvironment)andTivoliStorage Managerinstallablefilesandpackages
Component Installablefileorpackage
DataProtectionforOracleLinuxzSeriesbase code,license,utilities
TDP-Oracle.s390x.bin
DataProtectionforOracleLanguages TDP-Oracle.msg.xx_XX.s390x.bin TivoliStorageManagerAPILinuxzSeries TIVsm-API64.s390.rpm
TivoliStorageManagerLanguages TIVsm-msg.xx_XX.s390.rpm
Thisinstallationprocedureisdesigned toinstalldirectlyfromtheData Protection for OracleCD:
1. Loginastherootuser onthemachine withtheaccessibleCD device. 2. MounttheDataProtectionforOracleCDto/cdrom:
$ mount <device name> /cdrom
3. Mount/cdromtothe/cdromdirectoryontheLinuxmachine.The/cdrom directorymust alreadyexist ontheLinuxmachine:
$ mount -o soft hostname:/cdrom /cdrom
Note: hostnameisthemachine withtheaccessibleCDdeviceidentifiedinStep 1.
4. Changetothe/cdrom/oracle/linuxz64directorywheretheinstallation packagesresideontheCD:
$ cd /cdrom/oracle/linuxz64
5. Issuethefollowingcommandtoinstall theTivoliStorageManagerAPI: $ rpm -i TIVsm-API.s390.rpm
6. Enterthenameoftheinstallablefile(TDP-Oracle.s390x.bin)onthecommand lineandpressEntertoinstall DataProtectionforOracle:
7. Ifyouwanttoinstall DataProtectionforOracleina languageotherthan English,enterthenameoftheDataProtectionforOracleinstallablefileforthe desiredlanguage(TDP-Oracle.msg.xx_XX.s390x.bin)onthecommandlineand pressEnter:
$ TDP-Oracle.msg.xx_XX.s390x.bin
MakesuretheTivoliStorageManagerAPIlanguagepackage forthedesired language(TIVsm-msg.xx_XX.s390.rpm)isalso installed.
Note: Thelibobk.solibraryfileislocatedautomaticallybasedonthelinkthatthe installationprogramplacesinthe/usr/lib64directory. Thisisthedefault link: /usr/lib64/libobk.so /opt/tivoli/tsm/client/oracle/bin64/libobk.so | | | |
Solaris
Solaris
SPARC
environment
(32-bit)
Thissectioncontains operatingsystem,hardware,software,andcommunication requirementsforinstallingDataProtectionforOracle inaSolarisSPARC32-bit environment.
Operating
system
requirements
OneofthefollowinglevelsofSolarisoperatingsystem: v Solaris9
v Solaris10
Hardware
requirements
v ASPARC32-bit (orcompatible)workstation. v Diskspace: 8MB
v Memory:96MB
Software
requirements
v TivoliStorageManager serverVersion5.3.x (orlater) v TivoliStorageManagerAPIVersion5.3.4
v Oracle9iVersion9.2(32-bit)
Communication
method
v TCP/IP | | | |Installing
Data
Protection
for
Oracle
on
Solaris
SPARC
32-bit
All installablefilesresideunderthe/cdrom/oracle/solarisdirectory.Table17.SolarisSPARC32-bitDefaultInstallationDirectories
Solaris DefaultInstallationDirectories
DataProtectionforOracle32-bit /opt/tivoli/tsm/client/oracle/bin DataProtectionforOracle
Utilities
/opt/tivoli/tsm/client/oracle/bin DataProtectionforOracle
Messages
/opt/tivoli/tsm/client/oracle/bin TivoliStorageManagerAPI
32-bit
/opt/tivoli/tsm/client/api/bin
Table18.DataProtectionforOracle32-bitandTivoliStorageManagerinstallablefilesand packages
Component Installablefileorpackage
DataProtectionforOracle32-bitbasecode, license,utilities
TDPoracle32.bin DataProtectionforOracleLanguages TDPoracle32xx_XX.bin TivoliStorageManagerAPI32-bit TIVsmCapi.pkg TivoliStorageManagerAPILanguages TIVsmClXx.pkg
Perform theseinstructionstoinstall theTivoliStorageManagerAPI,Data ProtectionforOracle,and theData ProtectionforOracle licensepackage. This example assumesthatyour CDdriveis/cdromand thatyouareinstallingthe Data Protectionfor Oracle32-bitproduct.
1. InserttheCDcontainingthepackage intotheCD drive. 2. Loginastherootuser.
3. IssuethiscommandtoinstalltheTivoliStorageManagerAPI: $ pkgadd -d /cdrom/oracle/solaris/TIVsmCapi.pkg
4. Enterthenameoftheinstallablefile(TDPoracle32.bin)onthecommandline andpressEnterto installDataProtectionforOracle:
$ TDPoracle32.bin
5. Ifyouwanttoinstall DataProtectionforOracleina languageotherthan English,enterthenameoftheDataProtectionforOracleinstallablefileforthe desiredlanguage(TDPoracle32xx_XX.bin)onthecommandlineand press
Enter:
$ TDPoracle32xx_XX.bin
MakesuretheTivoliStorageManagerAPIlanguagepackage forthedesired language(TIVsmClXx.pkg)isalsoinstalled.