Archivi per la categoria ‘SQL Server’
venerdì, 10 febbraio 2012
Abbiamo verificato che problemi possono sorgere nella migrazione tra da Oracle XE 10g a Oracle XE 11g per i differenti tipi di character set tra le due versioni. Nella versione 10g si poteva infatti scegliere tra character set Unicode (AL32UTF8) e non Unicode (WE8MSWIN1252), mentre nella 11g l’unica scelta possibile è il character set Unicode.I problemi possono sorgere quando si è creato il database in 10g con character set WE8MSWIN1252 e semantica a bytes (parametro NLS_LENGTH_SEMANTICS=BYTE).
Facciamo un esempio concreto.
(continua…)
Tag:Oracle XE 10g, Oracle XE 11g, Problemi con il character
Pubblicato in Database, Database administrator, MySQL, MySQL, Oracle, Oracle, SQL Server, SQL Server | Nessun commento »
venerdì, 27 gennaio 2012
Eccomi a scrivere di un altro bug,
succede con le merge ma forse anche con altro.
Bug 9880099: ORA-600 [UPSROWVEC4] REPORTED ON MERGE STATEMENT
Dopo un bel po’ di lavoro, per usare un eufemismo…. ho capito da dove salta
fuori il problema.
Facendo un explain plan saltava fuori lo stesso dannato bug, ho quindi messo sotto trace e ho capito che è colpa del dynamic samplig che genera una caterva di processi paralleli per valutare le statistiche al volo di oggetti privi di stats (in realtà lo fa su tutti dannazione!).
ecco la soluzione , ovvero disabilitarlo :
alter system set optimizer_dynamic_sampling=0 scope=both ;
Ciao e alla prossima puntata,
Matteo
Pubblicato in Database, Database administrator, MySQL, MySQL, Oracle, Oracle, SQL Server, SQL Server | Nessun commento »
giovedì, 19 gennaio 2012
Ciao a tutti ,
Il seguente Bug è estremamente simpatico, in pratica si corrompono i redolog e gli archivelg in modo silente, l’unico modo per intercettarlo è o fare un dump del redolog con logminer o altro, oppure tentare un restore/recover… ovviamente era la seconda situazione (SAP di produzione) con un db senza rman (ricordate begin backup end backup??)
Il tentativo di recover è stato fatto da microline con resetlogs, insomma un casino..
Pubblicato in Database, Database administrator, High Avaiability e Disaster Recovery, MySQL, MySQL, Oracle, Oracle, SQL Server, SQL Server | Nessun commento »
giovedì, 12 gennaio 2012

Per chi lavorasse su mysql, attenzione ai float.
I problemi sono gravi e sono i seguenti :
1) Primo problema, i conti non tornano :
Pubblicato in Database, Database administrator, MySQL, MySQL, Oracle, Oracle, SQL Server, SQL Server | Nessun commento »
mercoledì, 21 dicembre 2011
Santa Cloud
Nell’imminenza delle festività, del
Natale
del Capodanno, dell’Epifania
il nostro particolare regalo si chiama
Santa Cloudil nostro augurio è che ogni desiderio diventi Realtà
Tanti auguri e Buone Feste
Snapshot
i nostri speciali auguri per un felice Natale
e un anno pieno di «solo per oggi»
Chiudiamo l’anno invitandovi a leggere gli articoli di questa nuova edizione dove troverete
…approfondimenti tecnici, novità, gli eventi del 2012, consigli e la nostra nuova rubrica comics…
Inaugurazione Mostra ANDOS
e Brindisi al Natale
Venerdì 23 dicembre, alle 18:00 vi aspettiamo tutti in Miriade per un brindisi, festeggeremo il Natale e inaugureremo una nuova mostra di pittura.
E’ una mostra speciale perchè si tratta della raccolta di numerose opere donate da artisti locali all’ANDOS (Associazione Nazionale Donne Operate al Seno): i quadri vengono venduti ad un prezzo simbolico e ilricavato andrà a favore dell’acquisto di un macchinario necessario al linfodrenaggio delle donne che hanno subito questa delicata operazione.
E’ il secondo anno che Miriade ospita questa iniziativa e vi ringraziamo per l’attenzione che vorrete dedicarle!
.
.
Pubblicato in Database, Database administrator, MySQL, MySQL, Oracle, Oracle, SQL Server, SQL Server | Nessun commento »
giovedì, 15 dicembre 2011

In questo appuntamento settimanale vi darò alcune dritte su ASm imbalance disck.
Se per caso vedete disk group con dischi non bilanciati e magari dischi full, probilmente NON è vero; tuttavia avrete problemi di allargare i datafile con errori realitivi a disk exausted.
Pubblicato in Database, Database administrator, High Avaiability e Disaster Recovery, MySQL, MySQL, Oracle, Oracle, SQL Server, SQL Server | Nessun commento »
giovedì, 1 dicembre 2011
Il nostro appuntamento settimanale oggi darà qualche suggerimento per ciò che riguarda Posgresql: le pivot table!
E’ possibile abilitare le funzioni di crosstab per avere le pivot table su Postgres.
<a href=”http://www.postgresql.org/docs/8.4/static/tablefunc.html” target=”_blank”> http://www.postgresql.org/docs/8.4/static/tablefunc.html
Ecco come procedere all’abilitazione, il tutto è ovviamente semplice :
- psql databasename -f /usr/share/pgsql/contrib/tablefunc.sql
Le ho già create sui DB dwh , demo …etc etc…
ciao, Matteo
Pubblicato in Database, Database administrator, MySQL, MySQL, Oracle, Oracle, SQL Server, SQL Server | Nessun commento »
giovedì, 24 novembre 2011
Che non vi venga mai in mente di cambiare il nome (mantenendo l’uid) del owner del crs!
… ma se qualcuno ve lo chiede…
occorrerà deinstallare tutto con:
$CRS_HOME/crs/install/rootcrs.pl -verbose -deconfig -force
$CRS_HOME/crs/install/rootcrs.pl -verbose -deconfig -force -lastnode
- occorrerà poi modificare alcuni file e shell perché hanno scolpito dentro l’utente
e sono:
crsconfig_params
root.sh
rootmacro.sh
Bisogna deinstallarlo, perché i file di registro del cluster e altri ne mantengono il nome all’interno.
Ad esempio dopo un ocrdump del nuovo ocr file:
[SYSTEM.css.interfaces]
UNDEF :
SECURITY : {USER_PERMISSION : PROCR_ALL_ACCESS, GROUP_PERMISSION : PROCR_CREATE_SUB_KEY, OTHER_PERMISSION : PROCR_READ, USER_NAME : ora11g, GROUP_NAME : oinstall}
Quindi gli step sono:
- deconfigurazione su tutti i nodi
- Verifica che tutti i processi siano giù
- modifica del file dei parametri e shell indicate sopra
- Verifica che i file di ocr e voting siano stati eliminati.
- Riesecuzione del root.sh su un nodo e poi al termine, sull’altro nodo.
e poi… fatevi pagare un paio di caffè a chi ve l’ha chiesto!
Ciao,
Midati
Pubblicato in Database, Database administrator, MySQL, MySQL, Oracle, Oracle, SQL Server, SQL Server | Nessun commento »