11/04/2001
Oracle Database 11g er, trods sin alder, stadig en robust og udbredt databaseplatform i mange virksomhedsmiljøer. For at sikre en stabil, sikker og ydedygtig drift er det afgørende at forstå og opfylde de specifikke systemkrav, før installationen påbegyndes. En forkert konfiguration kan føre til installationsfejl, ydeevneproblemer og ustabilitet på lang sigt. Denne artikel fungerer som en omfattende guide til hardware- og softwarekravene for Oracle Database 11g, med særligt fokus på Linux x86-64 og Solaris-platforme, og berører også mulighederne for sikkerhedskopiering.

Backup-muligheder for Oracle Database 11g
Et af de mest fundamentale spørgsmål for enhver databaseadministrator er muligheden for at lave sikkerhedskopier. For Oracle Database 11g er svaret ja, men det afhænger af den specifikke version. Understøttelse er generelt tilgængelig for:
- Enterprise Edition: 11g Release 2 (11.2.0.4) og nyere.
- Standard Edition (SE, SE1, SE2): 11g Release 2 (11.2.0.4) og nyere.
Det er vigtigt at bemærke, at ældre eller ikke-understøttede versioner af Oracle Database kører i en forældet tilstand. For den mest opdaterede supportmatrix anbefales det altid at konsultere My Oracle Support Doc ID 1640149.1.
Generelle Systemkrav for Oracle Database
Før vi dykker ned i de platformsspecifikke krav, er der nogle universelle konfigurationer, der skal være på plads på databaseserveren for at sikre korrekt funktion.
Tidskonfiguration og Synkronisering
En præcis og synkroniseret tid er kritisk for dataintegritet og transaktionslogning. Alle SA-databaseservere skal opfylde følgende krav:
- Tidszone: Serverens tidszone skal være indstillet til Coordinated Universal Time (UTC).
- Synkronisering: Alle databaseserveres systemure skal holdes synkroniserede. Dette opnås typisk ved hjælp af en ekstern server, der anvender NTP (Network Time Protocol) tjenester.
For at konfigurere tidszonen på en Linux-server kan du kopiere eller linke /usr/share/zoneinfo/UTC til /etc/localtime og sikre, at filen /etc/sysconfig/clock indeholder linjerne: ZONE="UTC" og UTC=true.
Databaseserverens værtsnavn skal være korrekt konfigureret og kunne opløses. Du skal kunne pinge værtsnavnet. Det er afgørende, at servernavnet er et fuldt kvalificeret domænenavn (FQDN). Hvis værtsnavnet ikke er konfigureret korrekt, vil Oracle ikke starte, og du kan støde på en ORA-00600 intern fejl.
Hardwarekrav: Sikring af Optimal Ydeevne
Serveren, der skal hoste Oracle-databasen, skal opfylde specifikke hardwarekrav for at kunne håndtere arbejdsbyrden effektivt. Kravene varierer lidt mellem operativsystemer.
Hardwarekrav for Linux
Følgende er de primære hardwarekrav for at køre Oracle 11g og 12c på Linux x86-64.
- Processorarkitektur: Systemarkitekturen skal matche Oracle-softwareudgivelsen. Du kan verificere dette med kommandoen
uname -m. - Fysisk Hukommelse (RAM): Det anbefales at have 32 GB eller mere i RAM og 12 CPU'er for optimal ydeevne. Hvis Oracle kører på en virtuel maskine, skal den tildelte RAM være fuldt allokeret. En standardinstallation vil bruge mindst 2 GB hukommelse.
- Swap-plads: Den nødvendige mængde swap-plads afhænger af mængden af fysisk RAM.
| Tilgængelig RAM | Nødvendig Swap-plads |
|---|---|
| Mellem 4 GB og 16 GB | Svarende til mængden af RAM |
| Mere end 16 GB | 16 GB |
- Delt Hukommelse (Shared Memory): Fra og med Oracle 11g kræver Automatic Memory Management (AMM) mere delt hukommelse (
/dev/shm). Størrelsen på delt hukommelse skal mindst være lig med den største værdi afMEMORY_MAX_TARGETogMEMORY_TARGETfor hver Oracle-instans. - Midlertidig Plads (tmp): Der skal være mindst 1 GB ledig plads i
/tmp-biblioteket.
Hardwarekrav for Oracle Sun Solaris
For Solaris-systemer gælder lignende krav, men med platformsspecifikke kommandoer og overvejelser.
- Processorarkitektur: Verificer arkitekturen med kommandoen
/bin/isainfo -kv. - Fysisk Hukommelse (RAM): Anbefalingen er også her 32 GB eller mere. En standardinstallation bruger omkring 2 GB.
- Swap-plads: Kravene til swap-plads er de samme som for Linux (se tabellen ovenfor).
- Midlertidig Plads (tmp): Der kræves mindst 1 GB ledig plads i
/tmp.
Softwarekrav: Operativsystem og Pakker
At have det korrekte operativsystem og de nødvendige softwarepakker installeret er lige så vigtigt som hardwaren. Uden de korrekte afhængigheder vil installationen mislykkes.
Softwarekrav for Linux
Oracle 11g understøtter flere store Linux-distributioner. Nedenfor er en oversigt over de krævede versioner og pakker.

Understøttede Operativsystemer for Oracle 11g:
- Oracle Linux 5 Update 2 (med Red Hat Compatible Kernel)
- Red Hat Enterprise Linux 5 Update 2
- Red Hat Enterprise Linux 6
- SUSE Linux Enterprise Server 10 SP2 (kun for kundeleveret Oracle-database)
- SUSE Linux Enterprise Server 11 (kun for kundeleveret Oracle-database)
Nødvendige Pakker for RHEL 6 og Oracle Linux 6 til Oracle 11g
Følgende tabel viser de pakker, der skal være installeret på et RHEL 6- eller Oracle Linux 6-system.
| Pakke | Version |
|---|---|
| bc | NA |
| binutils | 2.20.51.0.2-5.11.el6 (x86_64) |
| compat-libcap1 | 1-1.10-1 (x86_64) |
| compat-libstdc++-33 | 3.2.3-69.el6 (x86_64) & (i686) |
| gcc | 4.4.4-13.el6 (x86_64) |
| gcc-c++ | 4.4.4-13.el6 (x86_64) |
| glibc | 2.12-1.7.el6 (x86_64) & (i686) |
| glibc-devel | 2.12-1.7.el6 (x86_64) & (i686) |
| ksh | NA |
| libaio | 0.3.107-10.el6 (x86_64) & (i686) |
| libaio-devel | 0.3.107-10.el6 (x86_64) & (i686) |
| libgcc | 4.4.4-13.el6 (x86_64) & (i686) |
| libstdc++ | 4.4.4-13.el6 (x86_64) & (i686) |
| libstdc++-devel | 4.4.4-13.el6 (x86_64) & (i686) |
| make | 3.81-19.el6 |
| sysstat | 9.0.4-11.el6 (x86_64) |
Bemærk: For andre Linux-versioner som RHEL 5 eller SUSE er der specifikke pakkelister, som kan findes i den officielle Oracle-dokumentation. Det er afgørende at installere både 32-bit (hvor det kræves) og 64-bit versioner af visse biblioteker.
Softwarekrav for Oracle Sun Solaris
For Solaris er der også specifikke krav til OS-version og patches.
- Understøttede OS-versioner: Oracle Solaris 10 U6 (5.10-2008.10) eller Oracle Solaris 11 11/11 SPARC (kun for Oracle 11.2.0.3).
- Nødvendige Patches for Solaris 10: Det er kritisk at have de korrekte patches installeret for at undgå kendte problemer. Nogle af de krævede patches inkluderer 120753-06, 139574-03, 141444-09 og 141414-02.
Krav til Diskplads for Model Repository
Ud over plads til selve Oracle-softwaren kræver databasens datafiler (Model Repository) betydelig diskplads. Lagerkravene vokser i takt med antallet af administrerede servere og databaseaktivitet. Som en tommelfingerregel bør du afsætte yderligere 3,5 GB databaselager for hver 1.000 servere, der administreres.
Nedenstående tabel giver generelle retningslinjer for dimensionering af tablespaces.
| Tablespace | MB pr. 1000 Server | Anbefalet Minimumsstørrelse |
|---|---|---|
| LCREP_DATA | 3000 MB | 8000 MB |
| LCREP_INDX | 2000 MB | 8000 MB |
| TRUTH_DATA | 1500 MB | 4000 MB |
| TRUTH_INDX | 500 MB | 4000 MB |
| STRG_DATA | 1300 MB | 2000 MB |
Ofte Stillede Spørgsmål (FAQ)
Kan jeg sikkerhedskopiere Oracle Database 11g?
Ja, du kan sikkerhedskopiere Oracle Database 11g. Understøttelsen gælder specifikt for Enterprise Edition og Standard Edition version 11g Release 2 (11.2.0.4) og nyere. Ældre versioner betragtes som forældede.
Hvilke Linux-distributioner understøtter Oracle 11g?
Oracle 11g understøtter officielt flere versioner af Oracle Linux, Red Hat Enterprise Linux (RHEL) og SUSE Linux Enterprise Server (SLES). De specifikke understøttede versioner inkluderer Oracle Linux 5/6, RHEL 5/6 og SLES 10/11.
Hvad er de anbefalede hardware-specifikationer for en produktionsserver?
For en produktionsdatabase anbefales det kraftigt at have en server med 12 CPU'er og 32 GB RAM eller mere. Dette sikrer, at databasen har tilstrækkelige ressourcer til at håndtere en høj arbejdsbyrde og komplekse forespørgsler uden at blive en flaskehals.
Hvorfor er korrekt tidszone (UTC) vigtig for databaseserveren?
At indstille alle databaseservere til UTC sikrer tidsmæssig konsistens på tværs af et potentielt globalt distribueret system. Det eliminerer forvirring og fejl relateret til sommertid og forskellige lokale tidszoner, hvilket er afgørende for transaktionslogning, auditing og datareplikering.
Hvis du vil læse andre artikler, der ligner Oracle 11g: Komplet Guide til Systemkrav, kan du besøge kategorien Teknologi.
