This is an old revision of the document!
Prerequisites
VirtualBox 5.4 < 6
Vagrant
Git bash pentru Windows
(Linkuri si instructiuni de instalare mai jos)
Instalare
1. Clonati repository-ul de pe github:
git clone https://github.com/oracle/vagrant-boxes
2. In folderul vagrant-boxes/OracleDatabase/12.2.0.1 salvati .zip-ul pentru Oracle 12.2.0.1 de aici - Oracle Database 12c Release 2 LINUX
3. cd vagrant-boxes/OracleDatabase/12.2.0.1
4. vagrant up - porneste masina virtuala si incepe instalarea Oracle - prima oara o sa dureze mai mult (aproximativ o ora)
5. Dupa instalare va conectati la masina virtuala cu vagrant ssh
6. Setarea variabilelor de mediu pentru sqlplus. Fisierul ~/.bashrc ar trebui asa arate ca mai jos:
ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/dbhome_1 PATH=$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib ORACLE_SID=ORCLCDB export ORACLE_HOME export LD_LIBRARY_PATH export PATH export ORACLE_SID
7. Conectati-va pe vagrant ca oracle - sudo su oracle
8. Conectati-va pe sqlplus ca sysdba (un rol privilegiat) - sqlplus / as sysdba
9. Din sqlplus porniti instanta si baza de date daca acestea nu sunt deja pornite - SQL> startup
10. Creati userul pe care veti lucra si acordati-i privilegii:
CREATE USER c##stud1 IDENTIFIED BY student; GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO c##stud1; CONNECT c##stud1/student
11. Apoi rulati scriptul din resurse pentru a va crea tabelele.
Oracle Database 18c:
Instalare pe Ubuntu 18.04/18.10/CentOS 7
Daca mergeti pe varianta cu Vagrant instalati Oracle VirtualBox pana in versiunea 5.2 inclusiv - versiunea 6 nu functioneaza inca impreuna cu Vagrant.