sql >> Database >  >> RDS >> Oracle

De Oracle-instantie afsluiten en starten

Deze tutorial beschrijft de processen om de Oracle instance af te sluiten en te starten.

Na installatie wordt de Oracle-instance gestart en is de database toegankelijk voor gebruikers met database-accounts. Op een gegeven moment wilt u misschien de instantie afsluiten en opnieuw starten. Deze tutorial beschrijft de opstart- en afsluitprocessen.

De instantie afsluiten

De Oracle-database-instantie kan worden afgesloten via SQL * Plus of de Windows Services Management Console.

Een normale afsluiting van de instantie doorloopt de volgende fasen:

  • Database gesloten:nadat alle gebruikers hun sessie hebben beëindigd of de verbinding is verbroken, schrijft Oracle Database gegevens in de SGA naar de gegevensbestanden en online logbestanden opnieuw. Er wordt een controlepunt uitgevoerd op de gegevensbestanden en hun headers worden gemarkeerd als actueel vanaf het moment dat de instantie wordt afgesloten. De databestanden en online redo-logbestanden worden dan gesloten. Het controlebestand blijft open voor de instantie.
  • Database ontkoppeld:de Oracle-instantie ontkoppelt de database en werkt relevante vermeldingen in het controlebestand bij om een ​​schone afsluiting vast te leggen. Het controlebestand wordt gesloten. De database is nu gesloten en gedemonteerd.
  • Oracle-instantie wordt afgesloten:de Oracle-instantie stopt de achtergrondprocessen en maakt de toewijzing van het gedeelde geheugen dat door de SGA wordt gebruikt, ongedaan.

Afsluiten met SQL*Plus:Het eerste dat u moet doen, is inloggen op de database met een beheerdersaccount (een account met het SYDBDA- of SYSOPER-privilege). Eenmaal verbonden, kunt u de STARTUP . uitvoeren commando

De instantie afsluiten van Windows-services.

Als u de Oracle-instantie wilt afsluiten vanuit de Windows-servicebeheerconsole, kunt u door services navigeren en de service zoeken die aan de database-instantie is gekoppeld. Klik volgende op “Stop”

De Oracle-database-instantie starten

Wanneer u de Oracle-instance start, start u deze doorgaans zodanig dat de database OPEN is en klaar is voor gebruikersverbindingen. Er zijn echter situaties waarin u het exemplaar misschien wilt starten met de database in de status GEMONTEERD, maar niet geopend. Een instantie kan ook worden gestart zonder dat de database is gekoppeld of geopend.

Om de Oracle-database-instantie te starten, moet u inloggen met een beheerdersbevoegdheidsaccount en de STARTUP uitvoeren opdracht. Een normale startup doorloopt de volgende fasen:

  • De SGA en PGA zijn toegewezen
  • De achtergrondprocessen worden gestart
  • Het controlebestand is geopend (MOUNT-status)
  • De gegevensbestanden zijn open en gebruikers kunnen gegevens ophalen uit de database (Database geopend)

U kunt de Oracle-instance ook starten vanuit de Windows Services Management Console. Zodra de instantieservice is gevonden, kunt u op "Start" klikken.


  1. Hoe tekenreeksarray in SQL-parameter door te geven aan IN-clausule in SQL

  2. HAS_DBACCESS() – Ontdek of een gebruiker toegang heeft tot een database in SQL Server

  3. Draaitabellen in MySQL

  4. Hoe een tekenreeks na een specifiek teken in SQL Server te splitsen en deze waarde bij te werken naar een specifieke kolom?