Skip to main content

Tworzenie nowej instancji bazy danych W DB Oracle w ver >19

Weryfikacja uprawnień w katalogach /oracle/db/ (775)

Oraz weryfikacja uprawnień dla katalogu /tmp (1777)

Do zmiany będziemy potrzebować program xming oraz putty z skonfigurowanym X11 forwarding.

 

Zalogowanie bezpośrednio na serwer, za pomocą konta oracle jest wymagane dla dobrego przepięcia zmiennej display i możliwości uruchamiania aplikacji graficznych poprzez ssh.

Po zalogowaniu wywołałem Database Configuration Assistant, poprzez komendę dbca





Zweryfikowanie nazwy bazy danych na aktualnie działającym systemie :



Database name oraz sid został zapisany małymi literami, by zgadzał sie z punktami montowania na serwerze. Zrzut jest sprzed tej zmiany.


Utworzenie dwóch sekretów w Secret Serverze oraz wypełnienie okna :


 

EWE013 - DB - ENTIADEV - system

EWE013 - DB - ENTIADEV - sys

 


 











Usunięcie plików redologów, ponieważ w późniejszych krokach utworzę ję z komend SQL:


I utworzonie tymczasowych redologów o numerach 15 i 16


Zmiana wielkości redologów na 100MB



 

Po pomyślnym zainstalowaniu bazy danych, połączyłem się sqldeveloperem do instancji entiadev by dodać prawidłowe pliki redologów:

 

ALTER DATABASE
ADD LOGFILE GROUP 1 ('/oracle/db/entiadev/redoA/redo_g01m1.log', '/oracle/db/entiadev/mredoA/redo_g01m2.log')
SIZE 100M;

ALTER DATABASE
ADD LOGFILE GROUP 2 ('/oracle/db/entiadev/redoB/redo_g02m1.log', '/oracle/db/entiadev/mredoB/redo_g02m2.log')
SIZE 100M;

ALTER DATABASE
ADD LOGFILE GROUP 3 ('/oracle/db/entiadev/redoA/redo_g03m1.log', '/oracle/db/entiadev/mredoA/redo_g03m2.log')
SIZE 100M;

ALTER DATABASE
ADD LOGFILE GROUP 4 ('/oracle/db/entiadev/redoB/redo_g04m1.log', '/oracle/db/entiadev/mredoB/redo_g04m2.log')
SIZE 100M;

ALTER DATABASE
ADD LOGFILE GROUP 5 ('/oracle/db/entiadev/redoA/redo_g05m1.log', '/oracle/db/entiadev/mredoA/redo_g05m2.log')
SIZE 100M;

ALTER DATABASE
ADD LOGFILE GROUP 6 ('/oracle/db/entiadev/redoB/redo_g06m1.log', '/oracle/db/entiadev/mredoB/redo_g06m2.log')
SIZE 100M;

 


Oraz usunąć „dummy” pliki redologów potrzebnych do instalacji:

SELECT GROUP#, MEMBER, STATUS FROM V$LOGFILE;

ALTER DATABASE DROP LOGFILE GROUP 15;
ALTER DATABASE DROP LOGFILE GROUP 16;

Weryfikacja czy zostały tylko grupy 1-6:

Dla większej czytelności prompta sql, do pliku glogin.sql dodałem :

Dodałem także dodatkowe tablespace o którym była mowa w zgłoszeniu :
https://servicedesk.all-for-one.com/servicecase/881538

CREATE TABLESPACE RAN
DATAFILE '/oracle/db/entiadev/oradata/ENTIADEV/datafile/RAN.dbf' SIZE 1600M;

CREATE TABLESPACE KOLEKTOR
DATAFILE '/oracle/db/entiadev/oradata/ENTIADEV/datafile/KOLEKTOR.dbf' SIZE 1900M;

CREATE TABLESPACE KOLEKTOR_SMS
DATAFILE '/oracle/db/entiadev/oradata/ENTIADEV/datafile/KOLEKTOR_SMS.dbf' SIZE 300M;

CREATE TABLESPACE KOLEKTOR_DD
DATAFILE '/oracle/db/entiadev/oradata/ENTIADEV/datafile/KOLEKTOR_DD.dbf' SIZE 1600M;