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
- 1293 megtekintés
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... :)
- A hozzászóláshoz be kell jelentkezni
Mivel a win nem indul el, az sqlplus használatára sincs lehetőség, mert nincs hová bepötyögni.
Szóval le kellene menteni, és visszaállítani. Fájlrendszerszintű mentés az ilyenkor használható?
- A hozzászóláshoz be kell jelentkezni
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 ! :)
- A hozzászóláshoz be kell jelentkezni
Persze, csak ha ennyire penge lennék oracle-ben, nem kérdezgetném itt :)
- A hozzászóláshoz be kell jelentkezni
Ez nem pengeség kérdése ! Ha az ember adatbázist üzemeltet kb. ez a minimum. Különben lehet sz*pni ezerrel...
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Köszi, próbálkozunk vele!
Üdv
- A hozzászóláshoz be kell jelentkezni
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!
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
Az os fagyással állt le. Az oracle 8.0.5.0 for NT. Ha az egész oracle könyvtárat lementjük és miután egy szűz ora-t feltelepítünk, majd az egész könyvtárszerkezetet visszamásoljuk elvileg van esély a működésre nem?
- A hozzászóláshoz be kell jelentkezni
Talán :-). Bizzunk benne. Egy próbát megér...Az eredmény persze érdekelne. A konzisztencia fontos, de lehet hogy helyre tudja hozni. Előre ezt nem lehet megmondani.
- A hozzászóláshoz be kell jelentkezni
Így fogunk tenni :)
Az eredményről majd írok.
- A hozzászóláshoz be kell jelentkezni
többnyire archive log mód nélkül is konzisztens marad a db.
Erre (is) valók a redo logok. Persze biztosíték semmire sincs.
--------------
Fel! Támadunk!
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Azért szerencsétek volt :-)
- Itt az idő mindent leírni.
- És a mentési stratégiát kialakítani/kibővíteni az Oracle adatbázoskra is
- A hozzászóláshoz be kell jelentkezni