Prezentarea generală a instrumentelor de administrare a oracolului

Cea mai simplă implementare și, în același timp, cea mai dificilă sarcină strategică în ciclul de viață al bazei de date este planificarea și instalarea bazei de date. În ciuda faptului că deciziile luate în acest stadiu nu sunt imuabile - este încă dificil să le schimbăm. De exemplu, selectarea unui nume de bază de date, instalarea fișierelor executabile și a altor componente importante pe care trebuie să le lucrați pare trivială, dar după selecție aceștia rămân de obicei neschimbate. Prin urmare, este de dorit să evaluăm bine factorii care afectează planificarea, instalarea serverului și crearea de baze de date.

Oracle oferă un set de diverse instrumente pentru gestionarea mediului server. Primul este Oracle Universal Installer (OUI) - care este folosit (așa cum sugerează și numele) pentru a instala software-ul Oracle. Apoi vine Asistența de configurare a bazelor de date (DBCA), care este un instrument pentru crearea unei baze de date. Există, de asemenea, un instrument pentru actualizarea bazei de date de asistență pentru îmbunătățirea bazelor de date (DBUA) - dar nu o vom lua în considerare. Folosind OUI, puteți instala diverse instrumente pentru gestionarea bazei de date, folosind în principal SQL * Plus și Oracle Enterprise Manager (OEM). SQL Developer este, de asemenea, adesea folosit.

Oracle Universal Installer

Din punct de vedere istoric, managementul produselor Oracle nu a fost o sarcină deosebit de plăcută. Așa sa întâmplat, deoarece DBA a trebuit să instaleze separat produse diferite, în legătură cu problema incompatibilității. Nu a fost mai puțin frecvente, atunci când, după o instalare reușită a primului, al doilea și al treilea produs - instalarea unui al patrulea produs rezultat nerabchoemu de toate cele trei instalate anterior programului. Problemele de incompatibilitate se referă la utilizarea bibliotecilor de bază (biblioteci de bază). Aceste biblioteci asigură funcționalitatea utilizată în toate produsele Oracle. De exemplu, toate programele Oracle utilizează protocolul de rețea închis Oracle Net - este imposibil să instalați programe Oracle fără ea. În cazul în care două aplicații Oracle folosesc aceeași versiune a bibliotecii principale, numai atunci, teoretic, ele pot fi instalate în Oracle (Oracle Acasă) Director aceeași gospodărie. Oracle Home este calea în care este instalat programul Oracle: setul de fișiere din dosar. Înainte de OUI, fiecare program avea propriul program de instalare, care nu putea înțelege întotdeauna compatibilitatea cu programele deja instalate.

OUI este creat folosind versiunea Java 5, care îi permite să funcționeze la fel pe toate platformele. Puteți instala OUI ca produs independent într-un anumit director de domiciliu, dar de obicei acest lucru nu are sens, deoarece OUI vine cu toate programele Oracle și poate fi rulat de la distribuție: acesta va fi instalat împreună cu programul din directorul de acasă al programului. Există diferite versiuni ale OUI, iar dacă programul vine cu o versiune mai veche a OUI decât un alt program deja instalat, este mai bine să folosiți versiunea deja instalată (mai nouă) a OUI. Când OUI solicită locația produselor.xml - specificați pur și simplu mintea noului director de programe.

Inventarul OUI

Elementul cheie al OUI este inventarul. Acesta este un set de fișiere care nu ar trebui să fie stocate în directorul de domiciliu al oricărui program Oracle. Ele stochează informații despre toate programele Oracle instalate pe acest computer, inclusiv versiunea exactă, calea și, în unele cazuri, chiar și numărul celei mai recente actualizări instalate. Fiecare OUI rula verifică magazia incompatibilității înainte de a instala un nou software Oracle în casa directoare Oracle existente, și scrie informații, după instalarea sau actualizarea unui software. Calea către acest depozit în sistemele de operare asemănătoare Unix poate fi selectată de către DBA prima oară când OUI este pornit. În Windows, depozitul este întotdeauna creat în

Toate sistemele de operare au calea predefinite pe care Oui va căuta indicatorul de magazin existent. În Linux, acesta va fi un fișier

În Solaris este și un fișier

În Windows, aceasta este intrarea în registrul de sistem

Când porniți OUI - în primul rând să verifice existența fișierului (sau intrările de registry) și, în cazul în care nu există, se presupune că acesta este primul Oui alerga și un fișier este creat cu un record în drumul său spre magazin. Toate apelurile OUI ulterioare, indiferent de versiune, vor putea găsi depozitul.

Un astfel de mecanism pentru crearea unui depozit are probleme cu drepturile de acces ale sistemului de operare: pe Linux sau Unix, utilizatorul care pornește pentru prima oară OUI trebuie să aibă acces la scriere în directorul unde se află pointerul către depozit. Cu toate acestea, numai utilizatorul rădăcină poate scrie în directorul / etc sau / var pe Linux / Unix, respectiv. Deoarece nu este acceptabil din punct de vedere al securității să rulați OUI cu privilegii root, OUI va genera un script care va fi executat ca utilizator root pentru a crea oraInst.loc un fișier pointer pe calea spre depozit. În Windows, utilizatorul care execută OUI trebuie să aibă acces la scriere în registru.

Verificarea sistemului

OUI verifică computerul pe care rulează pentru a îndeplini anumite criterii. Aceste cerințe sunt dependente de platformă și sunt scrise în fișierul de instalare:

Nu sunt foarte exigenți: verificați dacă sistemul grafic suportă 256 de culori.

De asemenea, în fișierul oraparam.ini există o cale către fișierul products.xml. Fișierul products.xml descrie ce produse pot fi instalate dintr-o anumită distribuție. Fiecare program are un set de criterii, iar acestea sunt mai exigente. Cerințele programului sunt enumerate într-un fișier XML. De obicei, asta

Numele fișierului Windows specifică de obicei cerințele pentru dimensiunea fișierului swap și a versiunii sistemului de operare. Dacă aveți memorie RAM de 512-2048 MB, fișierul de paginare ar trebui să fie de 1,5 ori mai mare decât cantitatea de memorie RAM. Criterii pentru sistemele Unix este chiar mai exigente: în afară de controalele dimensiunea fișierului podchkachki pentru numărul de pachete instalate și setările de kernel.

Îndeplinirea acestor cerințe este o sarcină laborioasă și, dacă sunteți sigur că un anumit pachet este corect (de exemplu, aveți o versiune ulterioară) sau valoarea parametrului este corectă, puteți trece peste acest test în mai multe moduri. Mai întâi, eliminați cerința din fișierul refhost.xml. În al doilea rând, executați modulul OUI în mod fără a verifica mai întâi sistemul. Și în al treilea rând - în timpul operării programului OUI, specificați în caseta de dialog - ignorați neconcordanțele.

Instrumente de creare și upgrade de baze de date

Asistentul de configurare a bazei de date (DBCA) este un instrument grafic pentru crearea și modificarea bazelor de date. Expertul de instalare vă va ajuta să selectați setările necesare și să configurați căile pentru fișiere fără mult efort. DBCA va genera scripturi de creare a bazei de date în funcție de parametrii pe care îi selectați, verificați erorile și executați. Puteți face totul manual. DBCA este scris în limba Java și necesită un subsistem de acasă personalizat și un subsistem grafic. Toate cele de mai sus sunt valabile și pentru Asistentul de upgrade la baze de date (DBUA).

Instrumente pentru executarea comenzilor SQL: SQL * Plus și SQL Developer

Există multe instrumente pentru a lucra cu Oracle. Două instrumente standard sunt SQL * Plus și SQL Developer. Acestea sunt furnizate de Oracle și sunt potrivite pentru administrare și dezvoltare. SQL Developer are mai multe funcționalități, dar necesită un subsistem grafic, iar SQL * Plus poate fi utilizat în modul linie de comandă.

SQL * Plus este disponibil pentru toate platformele pe care puteți instala Oracle și este instalat implicit cu serverul Oracle și software-ul client. În Linux, executabilul se numește sqlplus. Locația acestui fișier depinde de instalare și este de obicei

PATH trebuie să includă calea către folderul bin din directorul de acasă al programului. LD_LIBRARY_PATH este calea către dosarul lib al directorului de domiciliu al programului. Figura 2-1 prezintă un exemplu de verificare a variabilelor sistemului și de rulare a SQL * Plus.

Prezentarea generală a instrumentelor de administrare a oracolului

În Windows, înainte de a exista două versiuni de SQL * Plus: programul în modul linie de comandă și programul cu o interfață grafică (sqlplus.exe și respectiv sqplusw.exe). În versiunea 11g, versiunea grafică nu mai este disponibilă, dar puteți utiliza o versiune anterioară a programului (până la 9i inclusiv, modificările în Oracle Net nu vor permite utilizarea versiunii de mai jos 9i pentru a lucra cu versiunea de bază de date mai veche decât 9i). Ie SQL Plus 10g se poate conecta la baza de date 9i și apela: SQL * Plus versiunea 9i poate fi utilizată pentru a lucra cu baza de date 11g. În Windows, OUI salvează valorile variabilelor de sistem din registry în timpul instalării, deci nu este necesar să setați manual valorile variabilelor, dar dacă SQL * Plus nu pornește, verificați registry-ul. Figura 2-2 arată fereastra Windows cu cheile de registry. Calea către valorile utilizate de SQL * Plus

Prezentarea generală a instrumentelor de administrare a oracolului

Programator SQL

SQL Developer este un instrument pentru conectarea la un server Oracle (și nu doar pentru Oracle) și executarea comenzilor SQL. În el, puteți dezvolta și obiecte PL / SQL. Spre deosebire de SQL * Plus, acesta este un instrument grafic cu macrocomenzi personalizate pentru acțiuni comune. SQL Developer este dezvoltat în limba Java și este necesară prezența JRE. Ie SQL Developer este disponibil pentru orice platformă pentru care există un mediu Java Runtime. Cea mai recentă versiune poate fi descărcată de pe site-ul Oracle.

Figura 2-3 prezintă un exemplu de interfață de utilizator SQL Developer conectată la o bază de date și execută o interogare SQL simplă. Se compune din partea stângă folosită pentru a naviga între obiectele bazei de date și partea dreaptă pentru intrarea și ieșirea informațiilor.

Prezentarea generală a instrumentelor de administrare a oracolului

Navigare după înregistrări

Articole similare