Post

Visualizzazione dei post da marzo, 2019

NLS parameter - CHARACTERSET

Immagine
NLS sta per National Language Support Parametri definiti a livello di sessione: select * from nls_session_parameters Modifica dei parametri a livello di sessione ALTER SESSION SET NLS_<> = <> Parametri definiti a livello di istanza: select * from nls_instance_parameters Parametri definiti a livello di database (definiti al momento della creazione del db): select * from nls_database_parameters Elenco dei valori ammessi nel database per i parametri characterset, sort, territory e language. select * from v$nls_valid_values NLS_LANG =<NLS_LANGUAGE>_<NLS_TERRITORY>.<NLS_CHARACTERSET> NLS_LANG è una variabile d'ambiente impostata lato client che definisce il linguaggio, il territorio e il character set. NLS_LANGUAGE definisce i il linguaggio usato, il nome dei giorni e mesi e loro abbreviazioni, i simboli per rappresentare a.m., p.m., AD e BC, il metodo di ordinamento di una sql statement e le stringhe di risposta affermative e negative (Yes e N

ORA-19815: WARNING: db_recovery_file_dest_size of 5218762752 bytes is 100.00% used, and has 108032 remaining bytes available.

*********************************************************************** You have following choices to free up space from recovery area: 1. Consider changing RMAN RETENTION POLICY. If you are using Data Guard,  then consider changing RMAN ARCHIVELOG DELETION POLICY. 2. Back up files to tertiary device such as tape using RMAN BACKUP RECOVERY AREA command. 3. Add disk space and increase db_recovery_file_dest_size parameter to  reflect the new space. 4. Delete unnecessary files using RMAN DELETE command. If an operating system command was used to delete files, then use RMAN CROSSCHECK and  DELETE EXPIRED commands. ************************************************************************ Essendo abilitati gli archivelog ogni volta che un redolog file è pieno il processo ARCn lo copia in una altra location come un archivio di quel file che può essere mantenuto per un tempo definito dal periodo di retention. I redolog file sono scritti in maniera circolare e quindi per evitare c

Avvio automatico del database allo start del sistema operativo

Test effettuato su Oracle 11.2.0.1.0 e sistema operativo CentOS release 6.10 (Final) Il nome del SID è S11TEST1. Modificare il file /etc/oratab impostando  S11TEST1:/u01/app/oracle/product/11.2.0/dbhome_1:Y Questo perchè viene letto da  dbstart  e  dbshut.   Creare sotto /etc/init.d il file dbora seguente #! /bin/sh -x # # Note: Change the value of ORACLE_HOME to specify the correct Oracle home # directory for your installation. ORACLE_HOME=//u01/app/oracle/product/11.2.0/dbhome_1 # # Note: Change the value of ORACLE to the login name of the oracle owner ORACLE=oracle PATH=${PATH}:$ORACLE_HOME/bin HOST=`coslab03` PLATFORM=`Linux` export ORACLE_HOME PATH case $1 in 'start')         echo -n $"Starting Oracle: "         su $ORACLE -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME" &         ;; 'stop')         echo -n $"Shutting down Oracle: "         su $ORACLE -c "$ORACLE_HOME