Post

Visualizzazione dei post da gennaio, 2013

Installazione Oracle Database 11gR2 su Red Hat Enterprise Linux 5 /Centos 7

Immagine
La presente guida è stata realizzata a partire dal manuale di installazione reperibile dal sito Oracle al presente link . Attenzione si tratta di installazione single instance. L'installazione può essere organizzata in quattro macro-passi: 1) Prerequisiti: configurazione parametri del kernel, memoria, utenze e variabili d'ambiente oracle_home, oracle_base e oralce_sid. 2) OUI : Oralce Universal Installer che installa il motore oracle e produce il file Response. 3) NETCA: Net Configuration Assistant che installa il listener e crea il file Listener.ora. 4) DBCA: Database Configuration Assistant che installa datafile, control file e redolog file e crea il file Spfile<sid>.ora. 1 - P R E R E Q U I S I T I Disabilitare Selinux e il Firewall # systemctl stop firewalld # systemctl disable firewalld vi /etc/selinux/config Impostare SELINUX=permissive Riavviare il server o eseguire il comando  # setenforce Permissive Spazio Disco Per l'installazione Enterprise Edition

Gestione Utenti: Schema, Quota, Profili, Ruoli, Privilegi

L'utenza SYSTEM viene verificata nel database perché non appartiene al gruppo dba e quindi si connette da sqlplus con il comando: SQL> conn system/password SQL> show user USER is "SYSTEM" Essendo l'amministratore del Sistema Operatvo, con questa utenza è possibile connettersi all'istanza oracle. Questa utenza permette di eseguire Export, Import, monitoraggi ma no Backup e Shutdown: SQL> shutdown immediate; ORA-01031: insufficient privileges Un utente è individuato dal suo nome univoco, dal metodo di autenticazione, da un tablespace predefinito (e dai privilegi al suo interno) e uno temporaneo ma soprattutto dallo schema. Lo Schema  è un'area logica del db che contiene la totalità degli oggetti di pertinenza di un utente. Può essere visto come un db all'interno del vero db. Di conseguenza ogni Server Process associato ad un utente, cerca nello schema dell'utente all'interno del db. Un utente può essere una persona, un'