Hello
alt. I dag vil vi gå gjennom hvordan du oppgraderer fra Oracle 11g til Oracle 12c. La oss starte da.
For dette, vil jeg bruke CentOS 7 64 bit Linux-distribusjon.
Jeg antar at du allerede har installert Oracle 11g på systemet. Her vil jeg vise hva jeg gjorde da jeg installerte Oracle 11g.
Jeg velge "Lag og konfigurere en database" for Oracle 11g akkurat som nedenfor bildet.
Så jeg velger "Desktop Class" for min Oracle 11g installasjon. For produksjon må du velge "Server Class".
Da må du skrive inn alle banene for Oracle 11g og passordet ditt, så vel. Nedenfor er mine for min Oracle 11g installasjon. Sørg for at du møter Oracle passord metodikk for å plassere ditt passord.
Deretter setter jeg Varelager Katalogbanen som nedenfor.
Till nå, jeg viste hva jeg hadde gjort for å installere Oracle 11g som vi kommer til å oppgradere til 12c.
La oss oppgradere til Oracle 12c fra Oracle 11g.
Du må laste ned de to (2) zip-filer fra denne linken. Last ned og pakk begge filene til samme katalog. Filer navn er linuxamd64_12c_database_1of2.zip & linuxamd64_12c_database_2of2.zip hhv. Etter utpakking eller utpakking, vil det skape en mappe som heter database
. Merk: Før du oppgraderer til 12c, sørg for at du har alle nødvendige pakker installert for CentOS og hele banen variabelen er OK og alle andre forutsetninger er ferdig før du begynner .
Disse er følgende pakker må monteres med korrekt version
binutils
compat-libstdc++
gcc
glibc
libaio
libgcc
libstdc++
make
sysstat
unixodbc
Search for å få riktig rpm versjon på internett.
Du kan også kombinere en spørring for flere pakker, og gjennomgå utgang for de riktige versjoner. For eksempel:
Skriv inn følgende kommando for å sjekke inn på terminalen
rpm -q binutils compat-libstdc ++ gcc glibc libaio libgcc libstdc ++ gjøre sysstat unixodbcThe følgende pakker (eller senere eller tidligere versjoner) må være installert på din system
binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.i686
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.i686
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.i686
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.i686
libstdc++-devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.i686
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.i686
libXtst-1.2.2-1.el7.x86_64
make-3.82-19.el7.x86_64
sysstat-10.1.5-1.el7.x86_64
You vil også trenge unixODBC-2.3.1 eller nyere driver.
Jeg håper du allerede har en bruker på CentOS 7 heter orakel når du installerte Oracle 11g.
La oss logge på CentOS ved hjelp bruker orakel.
Etter Logg inn på din CentOS av brukeren orakel, åpne en terminal på CentOS.
Nå endrer katalog og navigere til hentet katalogen der du pakket både zip-filer ved hjelp av terminal. Nå skriver du inn følgende i terminalen for å starte installasjonen av 12c.
./runInstaller
Hvis alt går riktig så vil du se noe sånt nedenfor som vil starte installasjonsprosessen av 12c.
Så du kan hoppe over oppdateringene eller du kan laste ned den nyeste oppdateringen. Det anbefales at du må oppdatere den for produksjon server. Selv om jeg hopper over det.
Nå velger å oppgradere en eksisterende database.
For språk, engelsk er allerede der. Klikk neste for å fortsette, eller du kan legge til i henhold til dine behov.
Nå velger Enterprise Edition. Du kan velge av dine krav.
Deretter velger din vei for Software plassering. Dette er ganske mye selvforklarende.
For trinn 7, bevege med standardvalgene akkurat som under.
I trinn 9, vil du få en oppsummerende rapport som bildet nedenfor.
Hvis alt er i orden, kan du starte installasjonen ved å klikke installere på trinn 9 og som tar deg til trinn 10.
I prosessen kan det oppstå noen feil, og du trenger å goggle det for fikse disse feilene. Det finnes en rekke feil som kan oppstå, og dermed er jeg ikke dekker de her.
Hold tålmodighet og det vil vise Etterfølger én etter én for trinn 10. Hvis ikke, kan du søke den på Google og gjøre nødvendige skritt for å fikse det . Igjen, så er det en rekke feil som kan oppstå, og jeg kan ikke gi alle detaljene over her.
Nå, konfigurere lytteren bare å følge instruksjonene på skjermen.
Etter endt prosess for lytteren, det vil starte Database Upgrade Assistant. Velg Oppgrader Oracle Database.
I trinn 2, vil du finne at det vil vise 11g plasseringen banen sammen med 12c plassering banen. Du vil også finne at det er noe som indikerer Target Oracle Hjem Slipp 12 fra Source Oracle Hjem Slipp 11. Klikk neste trinn 2, og går videre til trinn 3.
Følg instruksjonene på skjermen, og ferdig med det.
I siste trinnet, vil du få en suksess vindu hvor du vil finne at oppdateringen av Oracle database var vellykket, En advarsel:. Før du oppgraderer til 12c for din produksjon server, må du sørge for at du har gjort det noen annen arbeidsstasjon så at du kan fikse alle feilene, som du vil støte på vei for oppgradering. Aldri prøve å oppgradere en produksjonsserver uten å vite alle detaljene. Anmeldelser