sql >> Databasteknik >  >> RDS >> Oracle

Stänga av och starta Oracle-instansen

Den här handledningen beskriver processerna för att stänga av och starta Oracle-instansen.

Efter installationen startas Oracle-instansen och databasen är öppen för åtkomst av användare med databaskonton. Vid någon tidpunkt kanske du vill stänga av och starta om instansen. Denna handledning beskriver start- och avstängningsprocesserna.

Stänger av instansen

Oracle-databasinstansen kan stängas av via SQL * Plus eller Windows Services Management Console.

En normal avstängning av instansen går igenom följande steg:

  • Databas stängd: Efter att alla användare har lämnat sina sessioner eller blivit frånkopplade, skriver Oracle Database data i SGA till datafilerna och gör om loggfiler online. En kontrollpunkt utförs på datafilerna och deras rubriker är markerade som aktuella vid tidpunkten för instansens avstängning. Datafilerna och online redo-loggfilerna stängs sedan. Kontrollfilen förblir öppen för instansen.
  • Databas demonterad:Oracle-instansen demonterar databasen och uppdaterar relevanta poster i kontrollfilen för att registrera en ren avstängning. Kontrollfilen är stängd. Databasen är nu stängd och demonterad.
  • Oracle-instansen stängs av:Oracle-instansen stoppar bakgrundsprocesserna och avallokerar det delade minnet som används av SGA.

Avstängning med SQL*Plus:Det första du behöver göra är att logga in i databasen med ett administrativt användarkonto (ett konto med SYDBDA- eller SYSOPER-privilegiet). När du är ansluten kan du köra STARTUP kommando

Stänger av instansen från Windows-tjänster.

För att stänga av Oracle-instansen från Windows Services Management Console kan du navigera genom tjänsterna och hitta tjänsten som är kopplad till databasinstansen. Klicka på nästa på "Stopp"

Starta Oracle-databasinstansen

När du startar Oracle-instansen startar du den vanligtvis så att tillståndet för databasen är ÖPPEN och redo för användaranslutningar. Det finns dock situationer där du kanske vill starta instansen med databasen i MOUNTED-läget, men inte öppen. En instans kan också startas utan att databasen varken är monterad eller öppen.

För att starta Oracle-databasinstansen måste du logga in med ett administratörskonto och köra STARTUP kommando. En normal start går igenom följande steg:

  • SGA och PGA tilldelas
  • Bakgrundsprocesserna startas
  • Kontrollfilen öppnas (MOUNT-läge)
  • Datafilerna är öppna och användare kan hämta data från databasen (Databas öppnad)

Du kan också starta Oracle-instansen från Windows Services Management Console. När instanstjänsten har hittats kan du klicka på "Start".


  1. SQL Server Indexes Management Använda Index Manager för SQL Server

  2. Anslut SAP IQ till SQL Server

  3. Använda ett Alias ​​i en WHERE-sats

  4. Konvertera 'smalldatetime' till 'datetimeoffset' i SQL Server (T-SQL-exempel)