Naudingi patarimai

„Oracle“ duomenų bazės „Express Edition 11g Release 2“ apžvalga ir diegimas „Windows 7“

Pin
Send
Share
Send
Send


IŠŠŪKIAI NUSTATYMAI „Oracle 11g Express Edition“

Emelyanova E., specialybės „Informacinės sistemos“ 3 kurso studentė

KSU pavadintas A. Baitursynova

Bevz I. A., str. IS KSU katedros dėstytojas A. Baitursynova

„Oracle 11g Express Edition“ duomenų bazių valdymo sistema (Oracle Database XE) yra viena galingiausių reliacinių duomenų bazių valdymo sistemų. „Oracle Database XE“ lengva įdiegti, lengvai administruoti ir lengvai kurti programas.
„Oracle Database XE“ naudojate intuityvią ir patogią interneto sąsają. „Oracle Database XE“ teikia greitesnį našumą, geresnę duomenų apsaugą ir programų patikimumą. Diegdami „Oracle 11g Express Edition“ galite susidurti su daugybe klaidų. Kai kurie iš jų pateikiami žemiau.

Įdiegiant „Oracle“ duomenų bazę „Windows“ kompiuteryje, rodomas klaidos pranešimas:

OUI-10133: netinkama sustojimo sritis. Šioje pastatymo srityje nėra aukščiausio lygio „Windows NT“, „Windows 2000“ komponentų, kuriuos būtų galima įdiegti.

Klaidų priežasčių gali būti daug, bet pagrindinės:

- Trūksta failo product.xml arba jo nerandama. „Oraparam.ini“ faile yra neteisinga failo „product.xml“ vieta arba failo „product.xml“ iš viso nėra

- Kažkas netyčia ištrynė failą product.xml, o OUI jo neranda.

- Atsisiuntę platinimo rinkinį iš el. Pristatymo.oracle.com, esančio keliuose archyvuose, kiekvienas iš archyvų buvo išpakuotas į atskirą katalogą.

- Pažeistas gaminio paskirstymas.

- Pažeista paskirstymo laikmena.

1. Atidarykite failą „oraparam.ini“ ir patikrinkite, ar keliai teisingi.

2. Patikrinkite, ar teisinga yra failo products.xml vieta.

3. Eikite į failo products.xml vietą ir patikrinkite, ar jis egzistuoja. Pagrindinės jo nebuvimo priežastys gali būti: kopijuojant platinimo rinkinį, jis nebuvo visiškai nukopijuotas, kažkas ištrynė failą ir pan.

4. Jei atsisiuntėte platinimo rinkinį iš el. Pristatymo.oracle.com ir išpakavote gautus archyvus skirtingose ​​vietose, turite juos išpakuoti į vieną katalogą, kad surinktumėte visą platinimo rinkinį ir iš naujo paleistumėte diegimą.

5. Atsisiuntę paskirstymą, patikrinkite failo kontrolinę sumą ir palyginkite su atsisiuntimo puslapyje nurodyta suma.

6. Gaukite naują platinimo kopiją.

Daugeliui žmonių kyla klausimas, ką reikia ištrinti registre, kad „Oracle“ vėl atsirastų įprastai?

Ištrinti (laimėti) algoritmą:

1. Atidarykite paslaugų aplanką (kur nors valdymo skydelyje).

2. Mes užrašome ant popieriaus arba kopijuojame užrašų knygelėje visas paslaugas, kurių vardu randamas žodis orakulas.

3. Atidarykite registrą, ieškokite filialų su paslaugų pavadinimais ir ištrinkite juos.

4. Čia, registre, ištrinkite šaką „HKEY_LOCAL_MACHINE SOFTWARE ORACLE“.

5. Ištrinkite aplanką C: Program Files Oracle.

6. Ištrinkite aplanką ORACLE_HOME .

7. Perkraukite kompiuterį. Mes patikriname, ar tarp „Oracle“ įrašų nėra paslaugų.

8. Jei pašalinimas buvo baigtas, galime manyti, kad „Oracle“ jūsų kompiuteryje niekada neįvyko.

Diegimo metu taip pat gali atsirasti ši klaida:

Pirmiausia įdėkite 64 bitų ORACLE į 64 bitų ašį ir taip pat nenaudokite kelių su rusiškais pavadinimais.

Galite tiesiog spustelėti mygtuką Ignoruoti, tačiau, nepaisę klaidos kelyje ir tęsdami diegimą, ORACLE gali parodyti pranešimą apie tai, kad nėra daugybės failų.

Turite mesti PATH turinį, matyt, nėra ORACLE_HOME / BIN.

Diegimo metu gali kilti tokio pobūdžio problemų:

Tikrinami operacinės sistemos reikalavimai.

Laukiamas rezultatas: Vienas iš 5.0,5.1,5,2,6,0

Faktinis rezultatas: 6.1

Patikrinkite, ar baigta. Bendras šio patikrinimo rezultatas: Nepavyko

Norėdami tai išspręsti ir įdiegti, turite atlikti šiuos veiksmus:

Ir pridėkite arba pakeiskite vieną iš reikšmių:

„Windows 7“ diegdami 32 bitų „Oracle 11g“, „Home Basic“ - 32 bitų. Iš pradžių, prieš diegdami, patikrina suderinamumą su sistema. Patvirtinti nepavyko. Rašo:

Tikrinami operacinės sistemos reikalavimai.

Laukiamas rezultatas: Vienas iš 5.0,5.1,5,2,6,0

Faktinis rezultatas: 6.1

Patikrinkite, ar baigta. Bendras šio patikrinimo rezultatas: Nepavyko

Problema: „Oracle Database 11g“ nėra sertifikuota dabartinėje operacinėje sistemoje.

Rekomendacija: įsitikinkite, kad įdiegiate programinę įrangą tinkamoje platformoje.

- diegimo programa automatiškai sukuria aplanką rusų kalba (pagal vartotojo vardą), po pervadinimo į anglų kalbą problema ištaisoma.

Kas yra „Oracle“ duomenų bazė?

Orakulas Ar didžiausia pasaulyje programinės įrangos įmonė yra įmonė. „Oracle“ specializacija yra duomenų bazių valdymo sistemų, tokių kaip „Oracle Database“, bei kitų verslo programų kūrimas.

„Oracle“ duomenų bazė Ar duomenų bazių valdymo sistema yra objektų santykinė (RDBMS arba Reliacinė duomenų bazės valdymo sistema) Daugybė didžiausių pasaulio kompanijų kaip duomenų bazę pasirenka „Oracle Database“.

Kiekvienos versijos pavadinime mes stebime versijos numerį ir raidę, pavyzdžiui, 11g, kur g yra „gr“. 2013 m. Buvo išleista 12c versija, kur c reiškia debesis (debesis).

Ši DBVS palaiko daugelį platformų, pavyzdžiui: „Linux x86“, „Linux x86–64“, tiek 32 bitų „Windows“, tiek „64“, „Solaris x86“, „Solaris SPARC“ (64 bitų), „Mac OS X Server“ ir daugelį kitų.

„Oracle“ duomenų bazė naudoja PL / SQL programavimo kalbą (Procedūrinė kalba / struktūrizuota užklausos kalba) Yra „Oracle“ sukurtos SQL kalbos plėtinys. Pavyzdžiui, „Microsoft“ savo DBVS taip pat sukūrė „Transact-SQL“ kalbą. Mes ją išsamiai išanalizavome daugelyje straipsnių ir netgi sudarėme „Transact-SQL nuorodą“.

„Oracle“ duomenų bazė siunčiama šiais leidimais:

  • „Oracle“ duomenų bazių verslo leidimas
  • „Oracle“ duomenų bazės standartinis leidimas
  • „Oracle“ duomenų bazės standartinis leidimas vienas,
  • „Oracle“ duomenų bazės asmeninis leidimas,
  • „Oracle“ debesų failų sistema,
  • „Oracle“ duomenų bazės mobilusis serveris,
  • „Oracle“ duomenų bazės ekspreso leidimas.

„Oracle“ duomenų bazės ekspreso leidimas

„Oracle“ duomenų bazės ekspreso leidimas („Oracle“ duomenų bazė XE) Yra nemokama „Oracle“ duomenų bazės versija pradedantiesiems ir administratoriams, kurie, įsisavinę šią DBVS, gali lengvai atnaujinti iki visos versijos.

Kadangi ši versija yra nemokama, ji, be abejo, turi apribojimai:

  • Ji sunaudos ne daugiau kaip 1 gigabaitą RAM,
  • Taip pat bus naudojamas tik vienas procesorius,
  • Tik viena ne didesnė kaip 11 gigabaitų duomenų bazė,
  • Jį galima įdiegti tik „Windows x32“, „Windows x64“ ir „Linux x86–64“.

Šiuo metu yra naujausia versija „Oracle“ duomenų bazės „Express Edition 11g“ 2 leidimas, taigi, ką įdiegsime, bet pirmiausia išsiaiškinkime, kur gauti šią programinę įrangą.

„Oracle XE 10“ ir „XE 11“ palyginimas.

XE 10

XE 11

„Windows x86“, „Linux x86“

„Windows x86“, „Linux x64“

Vakarų Europos 1252, „Unicode“

Naudotų procesorių skaičius RAM Duomenų bazės egzempliorių skaičius Vartotojo duomenys * Įterptas „Java“ įrenginys ** „Oracle“ palaikymas

* - apribojimai taip pat taikomi fiziniam duomenų bazės dydžiui (be TEMP ir UNDO lentelės tarpų), vertė nėra tiksliai apibrėžta (apie 12 GB).
** - Išsamų neįtrauktų variantų sąrašą galite rasti Licencijavimo informacijoje.

Pastabos prieš diegimą.

  • Visos duomenų bazių administravimo užduotys, remiantis „Oracle“ dokumentais, vykdomos naudojant „sqlplus“ ir „SQL Developer“. Per APEX galite peržiūrėti tik informaciją apie vietos diske naudojimą (Sandėliavimas), dabartines sesijas (Sesijos) ir duomenų bazės parametrus (Parametrai).
  • Dabartinė APEX versija yra 4.1 (2011 m. Rugsėjo 9 d.), Naudojama „Database Express Edition“ yra 4.0.2.
  • Bus atkurta duomenų bazė, o ne iš anksto įdiegta, kad nesukonfigūruotumėte klausytojo („OracleXETNSListener“) ir „Oracle Net“, o ne sukurtumėte naują katalogų struktūrą.
  • Atkurtoje duomenų bazėje bus naudojamas pfile, o ne spfile, internetinių žurnalų ir duomenų bazių failų archyvavimo parinktys bus išjungtos

2. Iš anksto įdiegto duomenų bazės egzemplioriaus ištrynimas:

- Paleiskite konsolę (Pradėti, Vykdyti, „cmd“) (jei „Vista“ ir naujesnės versijos, paleiskite kaip administratorių).

- Nustatykite kintamuosius darbui su XE egzemplioriumi

- Ištrinkite XE egzempliorių

CMD> oradim-panaikinti -sid XE

- Ištrinkite slaptažodžio failą

- Neuždarykite konsolės, ji bus naudojama ateityje.

3. Sukurkite naujo XE egzemplioriaus parametrų failą.

Pavyzdinio parametro failo pavyzdys inicia.ora esančių% ORACLE_HOME% config scenarijuose

Pervardykite failą į initXE.ora ir nukopijuokite, o ne esamą aplanke% ORACLE_HOME% duomenų bazės

„InitXE.ora“ failo pavyzdys (pakeisti ir įtraukti parametrai yra paryškinti raudonai):
„open_cursors“ = 300
db_name = XE
control_files = ("C: oraclexe app oracle oradata XE control.dbf")
job_queue_proceses = 4
suderinamas = 11.2.0.0.0
diagnostic_dest = C: oraclexe app oracle .
atmintis_ tikslas = 1G
seansai = 100
audit_file_dest = C: oraclexe app oracle admin XE adump
remote_login_passwordfile = IŠSKIRTINIS
dispečeriai = "(PROTOCOL = TCP) (SERVICE = XEXDB)"
bendrai naudojami serveriai = 4
undo_management = AUTO
undo_tablespace = UNDOTBS1
DB_RECOVERY_FILE_DEST_SIZE = 10G
DB_RECOVERY_FILE_DEST = C: oraclexe app oracle fast_recovery_area
nls_language = "RUSSIAN"
nls_territory = "RUSIJA"

4. Naujo XE egzemplioriaus sukūrimas

CMD> oradim -new -sid% ORACLE_SID% -intpwd admin -startmode auto -srvcstart sistema

Sukūrę turite patikrinti, ar sukurta „OracleServiceXE“ paslauga ir slaptažodžio failas% ORACLE_HOME% duomenų bazė Pwdxe.ARBAA

Sustabdykite egzempliorių ir ištrinkite duomenų bazės failus, kurie bus sukurti iš naujo, kai bus sukurta duomenų bazė:

CMD> sqlplus / nolog
SQL> prijunkite sys / admin kaip sysdba,
SQL> išjungimas nedelsiant,
SQL> išeiti
CMD> del% ORACLE_BASE% oradata XE CONTROL.DBF

5. Duomenų bazės sukūrimas.

Norėdami sukurti, naudokite komandų failą createXE.cmd, kuriame nustatyti aplinkos kintamieji, ir iškviečiamas createXE.sql duomenų bazės kūrimo scenarijus.

„CreateXE.cmd“ paketo pavyzdys

- „Workspace Manager“ ir „JServer“ parinktys, kurių nepalaiko XE leidimas, neįtraukiamos į šį scenarijų, palyginti su įprasta duomenų baze.

- Nėra APEX, kuris šioje versijoje nėra naudojamas administraciniams tikslams, kaip buvo 10g versijoje. APEX teikiamą informaciją apie vietos diske (saugykla), dabartinių seansų (sesijų) ir duomenų bazės parametrų (parametrų) naudojimą galima pakeisti šiomis užklausomis (iš sistemos vartotojo sesijos):

- APEX programoms galite įdiegti dabartinę „Application Express“ versiją.

6. SQL programuotojo programos diegimas

- Atsisiųskite „Oracle SQL Developer“ paskirstymą 32 bitų „Windows“ apima JDK “iš„ Oracle “svetainės.

(„Oracle Database Express“ leidimo 11g 2 leidimas, skirtas „Windows x86“, taip pat yra 32 bitų klientas, su kuriuo veiks tik 32 bitų „SQL Developer“).

- Išpakuokite archyvą, pavyzdžiui, kataloge C:

- Norėdami išvengti klaidos „ORA-12705 negali pasiekti NLS duomenų failų ar nurodytos netinkamos aplinkos“, pridėkite šias eilutes prie „sqldeveloper.conf“ konfigūracijos failo:
AddVMOption -Duser.language = lt
AddVMOption -Duser.region = JAV

- Nustatykite administratoriaus (sistemos) ryšį su XE duomenų baze

Žiūrėkite vaizdo įrašą: Install oracle database 11g R2. Install software. (Spalio Mėn 2020).

Pin
Send
Share
Send
Send