Administrare Oracle 9i Suport de curs September 20, 2018
Instalare Oracle si SIVECO Applications Administrare Oracle 9i Ziua 1 Instalare Oracle si SIVECO Applications September 20, 2018
Instalare Oracle Arhitectura Aplicatie – Client/Server Programele se executa pe calculatorul client September 20, 2018
Instalare Oracle Arhitectura Aplicatie – “Three Tier” (server de aplicatii) Programele se executa pe serverul de aplicatii September 20, 2018
Siveco Applications Client Siveco Applications Statia de lucru client ruleaza aplicatia client (interfata grafica GUI pentru afisarea si introducerea de informatii). Pe statia de lucru se vor instala, odata cu programele Siveco Applications, Oracle client (8.0.5) , Net8 si SqlPlus, Oracle Forms/Reports Runtime Engine (6.0.5). Cerinte statii de lucru: Pentium II, 128MB RAM, 20GB HDD, Retea Ethernet 10/100 , placa video PCI/AGP 4MB, CDROM. Sistem de operare : Windows 2000 Professional sau Windows XP Professional. ( Windows 98SE pama la sfarsitul anului 2004). . September 20, 2018
Siveco Applications Baza de Date Oracle. Baza de Date este folosita pentru: Stocarea datelor din aplicatii in tabele relationale. O parte din logica aplicatiei se realizeaza in baza de date prin triggeri si proceduri stocate. Versiunea de server de baze de date trebuie sa fie Oracle 9i (9.2.0.x) sau Oracle 8i (8.1.7). Ambele se pot instala in Standard sau Enterprise Edition. (Nu se instaleaza Oracle Personal Edition). Serverul de baze de date Oracle poate sa ruleze pe orice platforma hardware/software certificata de Oracle. (de ex: Windows, Linux sau Unix pe un calculator Intel/RISC). September 20, 2018
Siveco Applications Procedura Instalare Instalarea Siveco Applications presupune urmatoarele: Instalarea si configurarea serverului de baze de date Oracle pe un calculator de tip server. Instalarea aplicatiilor Siveco pe calculatoare de tip client. In cazul in care se doreste instalarea pe acelasi calculator atat a serverului de baze de date cat si a clientului SVAPS, atunci trebuie instalat mai inainte clientul SVAPS dupa care Oracle server database. September 20, 2018
Siveco Applications Instalare Client Procedura instalare programe client September 20, 2018
Siveco Applications Instalare Client Se introduce CD-ul Siveco Applications. Se ruleaza Setup – Manual sau cu Autostart. Sistemul va afisa o interfata cu Oracle Home. Se introduc urmatoarele date: Companie, Name, Location si Language Se recomanda: Name: DEFAULT_HOME Location: C(D:)\orant Language: English September 20, 2018
Siveco Applications Instalare client Se selecteaza SIVECO Apps Standalone. Se selecteaza modulele Siveco Applications care se doresc instalate pe calculatorul local. Se apasa butonul “Install” Programul de instalare va analiza dependintele si va instala programele selectate. Totodata vor fi instalate in mod automat Oracle Developer Forms/Reports 6.0.5 si Oracle Net8 September 20, 2018
Siveco Applications Instalare client Se selecteaza SIVECO Apps Coswin Componente Server. Se apasa butonul “Install” Programul de instalare va analiza dependintele si va instala programele de stocuri, achizitii si mentenanta. La terminarea instalarii programul de instalare va afisa un mesaj “Instalation Successful” September 20, 2018
Siveco Applications Configurare client Dupa instalarea programelor Siveco acestea trebuie configurate pentru conectarea la serverul de baze de date Oracle. Pentru configurarea conexiunii de retea se foloseste un utilitar Oracle “Net8 Easy Config” , care se apeleaza din meniul general Windows -> Start ->Programs -> Oracle for Windows NT Fiecare conexiune la baza de date Oracle are un identificator unic numit: Service Name sau string de conectare. Net8 Easy Config este un utilitar de configurare si intretinere a acestor stringuri de conectare la bazele de date Oracle. September 20, 2018
Siveco Applications Configurare client Pentru realizarea unei conexiuni este necesar sa se cunoasca de la administratorul de retea urmatoarele: Adresa IP sau numele de “host” al serverului pe care ruleaza baza de date Oracle. Protocolul de comunicatie in retea folosit. Se recomanda utilizarea protocolului TCP/IP pentru server si statii de lucru. Portul de comunicatie TCP/IP pe care Listenerul bazei de date asteapta conexiuni ale clientilor ( Implicit PORT: 1521 TCP) SID-ul bazei de date Oracle. Fiecare instanta/baza de date Oracle are un identificator unic SID care poate fi diferit de numele serverului. September 20, 2018
Siveco Applications Configurare client Dupa configurare se va testa conexiunea la baza de date. Torodata se va verifica ca utilitarul Oracle SQLPlus 8.0.5 functioneaza si se poate conecta la baza de date Oracle server. Pentru a putea testa conexiunea , trebuie sa existe un server Oracle instalat si configurat. SQL connect system/sys@prod Connected to: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production September 20, 2018
Siveco Applications Configurare client ODBC Din Windows -> Control Panel -> ODBC, trebuie configurate User si System DSN ca in figura: Aceste setari ODBC sunt necesare pentru configurarea Coswin. September 20, 2018
Siveco Applications Testare Client Dupa instalarea si configurarea programelor client, acestea trebuie testate prin pornirea lor si conectarea la baza de date Oracle. Cofinor - > conectare cu utilizatorul CW4ORA cu parola din baza de date si verificarea functionalitatii. Coswin -> conectare cu utilizatorul Supervisor cu parola din baza de date si verificarea functionalitatii. Alte programe din SIVECO Applications: HR, Payroll, etc. September 20, 2018
Instalare Server Oracle Procedura instalare programe server September 20, 2018
Instalare Server Oracle Introducere Instalarea unei baze de date presupune: Alegerea unui ORACLE_HOME Instalare executabilelelor Oracle (binary) din kit-ul de oracle pentru platforma respectiva. Crearea unei baze de date Oracle.( sau mai multe) Configurarea serverului Oracle. September 20, 2018
Instalare Server Oracle Cerinte Sistem Sisteme de Operare: Windows 2000 Server si Professional Windows NT Server Windows XP Professional Windows 2003 Server UNIX 32 si 64 bit: AIX, HPUX, Solaris, Tru64 si LINUX* Memorie: Minim 512MB RAM, 1GB recomandat (32bit) Minim 1GB RAM, 2GB recomandat (64 bit) Disk: Minim 2.8GB Disk ( fara baza de date Oracle) September 20, 2018
Instalare Server Oracle (Windows) Se introduce primul CD din kit-ul Oracle server 9i si se ruleaza programul setup. Dupa primul ecran programul de instalare cere specificarea destinatiei de instalare si numele Oracle Home. Se va alege un nume si o destinatie Oracle_Home diferita de alte produse Oracle instalate pe acelasi server. ( ex: OraHome92). Cerinte minimale pentru instalare Oracle server: 512MB RAM, minim 2.1 GB spatiu pe disk (fara baza de date Oracle). September 20, 2018
Instalare Server Oracle (Unix) In cazul in care se instaleaza Oracle server si baza de date pe un sistem de operare UNIX / Linux: Se creaza 3 grupuri Unix pentru Oracle: oinstall, dba si oper. Administratorul de sistem (root) trebuie sa creeze aceste grupuri si sa dea drepturi de scriere pentru toate directoarele oracle ( ex: /opt/oracle/ora92) Se creaza un utilizator dedicat oracle ( ex: user “oracle”) Utilizatorul “oracle” va avea primary group Unix “oinstall” si va fi membru in grupul “dba”. (oracle – oinstall:dba) Utilizatorul oracle trebuie sa aiba definite variabile de mediu pentru instalarea de Oracle server (ex: $ORACLE_HOME, $PATH), care se configureaza in fisierele de initializare ale sesiunii utilizator oracle ( .bash_rc sau .profile). Utilizatorul oracle se conecteaza la sistem intr-un mediu grafic (este necesara existenta unei interfete grafice Unix Xserver pentru instalarea Oracle server). Utilizatorul Oracle porneste programul de instalare ./runInstaller de pe primul CD din kit-ul Oracle server. September 20, 2018
Instalare Server Oracle Se selecteaza : Instalare Oracle Server. Instalare Enterprise sau Standard Edition. “Software Only” la intrebarea daca sa creeze si o baza de date Oracle la Instalarea de Oracle server. Se asteapta instalarea completa a serverului Oracle. In cazul unei instalari Unix/Linux se citeste documentatia Oracle specifica sistemului de operare inainte de instalare. September 20, 2018
Instalare Server Oracle Creare Baza Oracle Functie de instalare se pot crea una sau doua baze de date Oracle pe server , de exemplu PROD si TEST. Crearea unei baze de date , in mod automat ,se face folosind un utilitar Oracle 9i DBCA - (Database Configuration Assistant) Pentru instalarea si configurarea unei baze de date Oracle, astfel incat sa ruleze Siveco Applications, este nevoie de minim 10 GB spatiu pe hard disk. September 20, 2018
Instalare Server Oracle Creare Baza Oracle Se alege: “Create Database” “General Purpose” Database. Se introduce numele bazei de date SID=PROD sau SID=TEST in ecranul din figura. La restul optiunilor se apasa “NEXT>” La optiunea “Create Database” se apasa “FINISH” Se asteapta ca oracle sa creze o baza de date noua. In cazul in care se doresc customizari ale bazei de date se selecteaza optiunea “New Database”. September 20, 2018
Instalare Server Oracle Creare Baza Oracle Utilizatori Privilegiati: sys si system Dupa crearea bazei de date Oracle se introduc parolele utilizatorilor sys si system. Acesti utilizatori sunt utilizatori privilegiati in baza de date Oracle si au drepturi de administrare a bazei de date. Aceste parole vor fi folosite numai pentru administrarea bazei de date Oracle si nu pentru aplicatii. September 20, 2018
Instalare Server Oracle Configurare Oracle Dupa crearea bazei de date trebuie configurat accesul si conectarea la aceasta baza de date. Pentru acest lucru se foloseste utilitarul Oracle 9i “Net Configuration Assistant”. Se va configura: Listener Implicit cu numele “LISTENER”, TCP/IP, PORT:1521 Naming Method: LOCAL Local Net Service: PROD, TCP/IP, serverul local IP, PORT:1521 NU se va configura Directory Usage. Se va testa conexiunea la baza de date folosind SQLPlus 9i September 20, 2018
Instalare Server Oracle Configurare Oracle TESTARE CONECTARE SQLPLUS command line iSQLPLUS web SQL connect system/sys@prod Connected to: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production September 20, 2018