E Dacă sunteți administratorul de sistem sau dezvoltator de Linux, atunci vine un moment în care aveți nevoie de un management de baze de date Oracle, care se poate lucra în mediul dumneavoastră.
În acest caz, este important să se înțeleagă unele operații de bază DBA Oracle. In acest tutorial, vă vom arăta cum să creați o bază de date Oracle din linia de comandă.
Când instalați software-ul Oracle, vă permite să creați o nouă bază de date de la interfața cu utilizatorul.
Dacă alegeți să nu pentru a crea o nouă bază de date, și instalați doar software-ul Oracle, puteți crea o bază de date separat.
Pentru a crea o bază de date Oracle. aveți două opțiuni:
- Utilizarea asistentului de configurare a bazei de date (DBCA) pentru a crea o nouă bază de date, cu o interfață grafică de utilizator. E destul de simplu.
- Utilizați comanda «Create Database», pentru a crea o nouă bază de date Oracle din linia de comandă. Această metodă este utilă atunci când nu aveți acces la consola server pentru a porni DBCA. Sau, dacă serverul nu are setările corecte utilizează xterm, utilizați această metodă.
1. Stabilirea variabilelor de mediu corespunzătoare Oracle
În primul rând, trebuie să setați variabila de mediu adecvat pe server în mod corespunzător.
Acest exemplu presupune că Oracle este instalat în directorul / U01 / app / Oracle / produs. Schimbați această valoare în funcție de mediul dumneavoastră.
Mai multe tipuri de puncte trebuie să fie luate în considerare în acest fișier:
- În acest fișier, asigurați-vă că setați DB_NAME ORACLE_SID pe numele stabilit în etapa anterioară
- Orice ar fi numit undo_tablespace. ne indică faptul că trebuie să folosim numele exact al echipei în CREATE DATABASE.
- director schimbare de aspect bazat în mod corespunzător pe sistemul dumneavoastră. Nu uitați să schimbați «dev» în directorul menționat mai sus pe numele ORACLE_SID tău.
3. Creați Serviti fișier Parametru (spfile)
fișier SP înseamnă un setările de server de fișiere. Spre deosebire de fișier SP, inițializarea fișier este efectuată într-un fișier binar, și nu puteți modifica manual SPFILE.
fișier SP este creat din fișierul .ini. Avantajul SP-fișier este că puteți schimba valoarea parametrilor de inițializare după lansarea bazei de date folosind comanda ALTER SYSTEM.
Cu alte cuvinte, atunci când se utilizează «ALTER SYSTEM» comenzi pentru a schimba orice valori ale parametrilor, le stochează în fișierul sp.
Apoi, când este pornită baza de date Oracle, ea primele căutări pentru fișier sp pentru valoarea parametrului. În cazul în care nu se poate găsi fișierul sp, se va utiliza .ini fișier bazat pe text.
Pentru a crea fișierul sp pentru noua noastră bază de date, utilizați următoarea comandă.
În primul rând, utilizați comanda sqlplus și pentru a primi o invitație SYSDBA Oracle, în cazul în care vom crea o nouă bază de date.
În comanda de mai sus:
- Crearea bazei de date de comandă creează o bază de date Oracle cu numele «dev»
- Parola specificată în linia a 2-a va fi atribuit utilizatorului SYS
- Parola specificată în al treilea rând va fi atribuit SYSTEM utilizator
- Vom crea două busteni consecutive dimensiunea de 100MB fiecare.
- MAXLOGFILES - Numărul maxim de fișiere în jurnalul de set 5
- MAXDATAFILES - Aceasta indică faptul că numărul maxim de fișiere de baze de date Oracle, care pot fi create pentru baza de date.
- DATAFILE - Indică fișierul de date care vor fi utilizate în sistemul de tabele
- SYSAUX DATAFILE - Acest lucru indică faptul că fișierul de date care urmează să fie utilizate într-un spațiu tabelă SYSAUX
- spațiu de tabelă implicit pentru baza de date sunt setate pentru a UTILIZATORI
- TABLESPACE implicit temporară setat la ispitește
- spațiu Anulări tabelă este setat la UNDOTS
Dacă specificați DB_CREATE_FILE_DEST în fișierul de inițializare în locația director, atunci nu trebuie să specificați locația exactă și numele de fișier pentru toate fișierele de date, Oracle avea grijă de asta pentru tine.
De exemplu, dacă specificați acest lucru în fișierul initdev.ora.