Wat is RMAN Oracle - Hoe het werkt - Vaardigheids- en carrièregroei - voordelen

Inhoudsopgave:

Anonim

Inleiding tot RMAN Oracle

Oracle RMAN staat voor Oracle Recovery Manager. Het is een Oracle Database Client die back-up- en hersteltaken in uw databases automatiseert. Het voert een back-up uit, herstelt en herstelt de databasebestanden. Gegevensback-upbeheerders zijn niet verplicht om het back-upproces te starten. DBA (databasebeheerders) kan gegevens op Oracle-databases beveiligen met behulp van RMAN (Recovery Manager).

Wat is RMAN Oracle?

RMAN (Recovery Manager) is een Oracle-databaseclient, die het beheer van back-upstrategieën automatiseert en de database-integriteit bewaakt. Tijdens het herstellen en back-uppen van gegevens wordt detectie van corruptie op blokniveau gegeven. Veel back-uptechnieken zoals het bewaarbeleid van back-upbestanden, parallellisatie van back-up of herstel van gegevensstromen en de gedetailleerde geschiedenis van back-upbewerkingen worden allemaal ondersteund. Oracle Recovery Manager kan block media recovery, geautomatiseerde database duplicatie, incrementele back-ups, platformonafhankelijke dataconversie, binaire compressie en gecodeerde back-ups uitvoeren. Het behandelt al deze onderhoudstaken die worden uitgevoerd vóór of na de back-up of het herstel van de databases.

RMAN Oracle Architecture

Oracle Recovery Manager (RMAN) -architectuur heeft de volgende componenten:

  • Doeldatabase: het is een database die gegevensbestanden bevat, besturingsbestanden en opnieuw uit te voeren bestanden waarvan een back-up of herstel nodig is. Het controlebestand van de doeldatabase wordt door RMAN gebruikt om metagegevens over de doeldatabase te verzamelen. Serversessies die op de doeldatabase worden uitgevoerd, voeren alle back-up- en herstelwerkzaamheden uit. Het is een verplicht onderdeel voor RMAN.
  • RMAN-client: het is de clienttoepassing die alle back-up- en herstelbewerkingen uitvoert voor de doeldatabase. Het maakt gebruik van Oracle net om verbinding te maken met de doeldatabase, zodat de locatie kan worden gevonden op elke host die via Oracle Net met de doelhost is verbonden. Het is een opdrachtregelinterface die helpt bij het uitvoeren van de back-up-, herstel-, SQL- en speciale RMAN-opdrachten. Het is een verplicht onderdeel voor RMAN.
  • Herstelcataloguschema: het is de gebruiker in de herstelcatalogusdatabase met de metadatatabellen van RMAN. RMAN verplaatst periodiek metadata van het besturingsbestand van de doeldatabase naar de herstelcatalogus. Het is een optioneel onderdeel.
  • Herstelcatalogusdatabase: het is een database die de herstelcatalogus bevat met metagegevens die door RMAN wordt gebruikt om back-up- en hersteltaken uit te voeren. Er kan één herstelcatalogus worden gemaakt voor het bevatten van metagegevens van meerdere doeldatabases. Het is ook een optioneel onderdeel.
  • Fysieke standby-database: het is een kopie van de primaire database die wordt bijgewerkt met gearchiveerde logbestanden voor opnieuw uitvoeren. Het heeft dezelfde database-id en databasenaam als de primaire database, maar heeft een andere DB_UNIQUE_NAME. Standby-databases kunnen door RMAN worden gemaakt, geback-upt en hersteld. Het is geen verplicht onderdeel.
  • Dubbele database: het is ook een kopie van de primaire database, maar wordt gebruikt voor testdoeleinden. De DB_ID is ook anders dan de primaire database.
  • Snel herstelgebied: het is een schijflocatie die wordt gebruikt om bestanden met betrekking tot herstel op te slaan, zoals een besturingsbestand, online redo-bestanden flashback-logboeken, RMAN-back-ups en gearchiveerde opnieuw-bestanden. Bestanden in het snel herstelgebied worden automatisch beheerd door de Oracle-database en RMAN.
  • Media Manager: het is een leverancierspecifieke applicatie waarmee RMAN een back-up van het opslagsysteem zoals tape kan maken. Het is een optioneel onderdeel.
  • Mediabeheerscatalogus: het is een leverancierspecifieke repository van metagegevens met betrekking tot de mediabeheertoepassing. Het is ook een optioneel onderdeel.
  • Oracle Enterprise Manager: het is een browsergebaseerde interface met back-up en herstel via RMAN. Het is ook een optioneel onderdeel.

Hoe RMAN werkt

De RMAN-omgeving heeft een doeldatabase en een RMAN-client. Back-ups worden uitgevoerd op doeldatabases door RMAN en de client-applicatie beheert alle back-up- en hersteltaken voor de doeldatabase. Een Media Manager API wordt door RMAN gebruikt om met de back-uphardware te werken. Een gebruiker moet zich aanmelden bij Oracle RMAN en deze vervolgens vragen een back-up te maken van de database van de gebruiker. RMAN kopieert het bestand vervolgens naar de door de gebruiker opgegeven map.

Databasebeheerders kunnen RMAN-back-upopdrachten gebruiken om RMAN te beheren. Commando's kunnen worden gebruikt om gegevensbestanden te converteren, een back-up te maken, catalogusschema's bij te werken of te herstellen, een flashback-database te initiëren, een dubbele database te maken en nog veel meer taken.

Kenmerken van RMAN

  • Back-upsets: de back-upsets bestaan ​​uit back-upstukken waarin Oracle RMAN gegevens opslaat. Een back-upstuk is een binair bestand dat alleen kan worden gemaakt of hersteld door RMAN. Back-upsets worden gevormd door back-uponderdelen te groeperen waarmee databasebeheerders meerdere gegevensbestanden, archieflogboeken en serverparameterbestanden kunnen beschermen. Gegevens die in back-upsets zijn geschreven, kunnen door RMAN worden gecodeerd en gedecodeerd.
  • Gearchiveerde redo-logs: elke database van Oracle heeft zijn redo-log waarin de wijzigingen in de database worden opgeslagen. Gearchiveerde opnieuw uitgevoerde logboeken bevatten de groep opnieuw opgeslagen logboeken die off-site is opgeslagen. Als de database niet correct wordt afgesloten, leidt dit tot een inconsistente database die kan worden hersteld met behulp van gearchiveerde herhaallogboeken.
  • Flash Recovery: de back-ups gemaakt door RMAN worden gemaakt in het flash-herstelgebied van de Oracle-database op de schijf. FRA is een map met online en gearchiveerde herhaallogboeken, besturingslogboeken, flashback-logboeken en afbeeldingskopieën. De back-ups die niet meer nodig zijn, worden verwijderd om ruimte vrij te maken voor nieuwe back-ups. De te verwijderen back-ups worden bepaald volgens het beleid van DBA.
  • Flashback-database en mediaherstel: Oracle Flashbacks en mediaherstel worden gebruikt om gegevens te herstellen. Met flashbacks kunnen DBA's naar een vorige keer gaan om gebruikersfouten of gegevensbeschadigingen te verwijderen die point-in-time herstel worden genoemd. De mediafouten worden opgelost met behulp van Media Recovery. Flashback-database helpt om elke database op elk moment volledig te herstellen in plaats van onvolledig herstel uit te voeren.
  • Back-upsets coderen : Er zijn drie coderingsmodi die RMAN biedt, namelijk Transparante codering, Dual Mode-codering en Wachtwoordcodering.

Voordelen van RMAN

  • Selecteert de meest geschikte back-up voor databaseherstel.
  • Gebruikt eenvoudige opdrachten.
  • Gebruiker kan automatisch een back-up van de database op tape maken.
  • Een database kan worden hersteld op gegevensblokniveau.
  • Alleen gewijzigde gegevensblokken kunnen worden hersteld met behulp van incrementele back-upfunctionaliteit die de back-uptijd verkort.
  • Veilige back-ups kunnen worden gemaakt met behulp van de coderingsfunctie.
  • Kloon van de database kan op de externe host worden gemaakt met behulp van de dubbele opdracht van RMAN.
  • Fysieke standby-databases kunnen eenvoudig worden gemaakt.

Hoe deze technologie u helpt bij de groei van uw carrière?

Door een toename van gegevens neemt ook het proces van het verwerken van de database en de angst om gegevens te verliezen toe. Daarom is databaseherstel vereist en daarom nemen ook de kansen op werk toe. Het gemiddelde salaris van de vacatures in verband met Oracle RMAN varieert van $ 87.000 tot $ 131.000 per jaar.

Conclusie

Dit artikel heeft betrekking op de basisconcepten en de werking van Oracle RMAN, waarvan de reikwijdte met de dag toeneemt vanwege de toename van gegevens, daarom is het een efficiënte databaseclient die helpt bij het eenvoudig herstellen van de databases.

Aanbevolen artikelen

Dit is een handleiding geweest voor Wat is RMAN Oracle? Hier hebben we de componenten, werken, vaardigheden, carrièregroei en voordelen van RMAN Oracle? Besproken. U kunt ook door onze andere voorgestelde artikelen gaan voor meer informatie-

  1. Wat is Data Warehouse?
  2. Carrière in Oracle
  3. Wat is Cyber ​​Security?
  4. Wat is Apache Spark?
  5. Wat is een zoekopdracht en soorten Oracle-zoekopdrachten