Oracle adatok lementése és visszatöltése halott win alatt

Fórumok

Sziasztok!

Nem igazán unixos téma, de úgy gondolam itt sok hozzáértő ember van.

Van egy oracle, ami alatt meghalt a win2k szerver. Nem sikerült működésre bírni a win-t, szal
újra kell majd telepíteni. Nem is ezzel lenne a baj, hanem azzal, hogy hogyan tudnánk
a rajta lévő oracle-t tokkal vonóval az újratelepített os-re visszarakni.

Oracle-ben nem vagyunk nagy mágusok, látni már láttunk párat, és ismerünk olyan embert is, aki
ismert olyat, aki már használt :D

Üdv

Hozzászólások

Mi van ?

Mentés ?

Export ?

Archivelog módban ment a DB ?

Érteni nem értek hozzá. Csak 2 6h1-et futó instanceot készítettem. tokkal vonóval... :)

Vazze vannak minimum dolgok amit az ember felír !!!

Milyen ORACLE verzió, milyen patchset + Archiváló szoftver verzió patchset ! Milyen charsetekkel megy a DB !!! Ha nincs backup software control fájlt menteni + DBIID+adatbázisnév ismerete sem árt, stb. Ezek jutottak így elsőre eszembe, mint junior DBA ! :)

Szia,

Ha olvasható a HDD-k tartalma akkor megoldható egy "egyszerű" megoldással:
1. Általában létezik egy "oracle" nevű könyvtár valamelyik drive gyökerében
2. abban van egy "oradata" könyvtár: ez tartalmazza a adatbázisok adatait: ezt kellene kimenteni
3. tudni kéne az adatbázisok pontos nevét: nem az alias-nevet!
4. újratelepítés: UGYANABBA a könyvtárba.
5. Létrehozzuk ugynazt a nevű adatbázist és kicseréljük az oradata alatti könyvtárat.
6. HA SZERENCSÉNK van minden elérési út stimmelni fog és elérhetők lesznek az adataink.
7. Ha felhasználókat és jogosultságokat is tudunk előre helyreállítani az hasznos lehet.

Oracle 8.1.7 és 9i esetén mőködik

Ha ennyi nem elég: http://www.pergersoft.hu.
Perger Attila

Ha szerencséd van és
- megvannak használható állapotban az adatbázis file-ok (adat, ctl, redo log)
- megvan az init*.ora
- tudod, hogy pontosan milyen verziójú oracle volt felrakva

akkor nem reménytelen a helyzet.
Egy szépséghibája van annak amit felsoroltam: életemben nem láttam még windows-on futó oracle szervert.
unix-linux-VMS környezetben eléggé hasonlóan működnek a dolgok, ebből gondolom, hogy a windows-os sem térhet el tőlük túlságosan.

--------------
Fel! Támadunk!

Ja akkor lehet bibi ha nem konzisztens a dbd akkor szeretne Ő media recovery-t ha archiver log módban ment ekkor meg is tudod neki adni!
Ha nem akkor rmannal kell buvészkedni! Nekem már sikerült vele helyre állítanom dbt.
persze linux alatt...
Amire figyelj:
Ugyan az a db verzio legyen mert akkor valoszinu hogy mas az adatszerkezet és csak gányolni fog!
Mivel kérdéses hogy mid van, a mentésről is legyen mentésed!
Hogyan ált le a szerver leáltak normálisan a szolgáltatások? mert ha igen akkor van esély hogy konzisztens a db...

Működik :)

Lépések:
1. orant könyvtár kimentése
2. windows újrainstall
3. oracle szűz telepítés (ua a verzió)
4. új orant lecserélése a mentettel
5. oradim80-nal még a sidhez tartozó servic-t kellett regisztrálni meg elindítani

Kösz a segítséget

üdv