2015-12-30

how to find enter or space inside columns content


select
    '|' || a.colname || '|'
from
    tablename a
where
    instr(a.codename, chr(13)) != 0
    or instr(a.codename, chr(10)) != 0

2015-12-28

90%

This week, a new study published in the journal Nature concluded that 70-90% of cancers are caused by diet, lifestyle, and environmental factors (like viruses, parasites & pollution).

2015-12-26

gandul

una dintre cele mai răspândite boli este singurătatea”, într-o lume în care ne credem cu toţii aproape.

2015-12-11

tolo.ro ai grija de tine, frate

„Ni s-a cerut să împărțim o listă de valori care conduc la succes și la eșec în viață. La Succes am trecut: Prietenie, Solidaritate, Muncă, Altruism și Învățătură. La Eșec am trecut: Egosim, Înșelăciune și Supunere”.

După slujba din biserică, directoarea Aurora Arieșeanu a ținut un discurs care a înfiorat mulțimea prezentă.
”Plecarea lui Alex ne-a găsit pe unii dintre noi răzvrătiți împotriva nedreptății divine, pentru că ne e greu să înțelegem de ce Dumnezeu l-a luat pe cel mai bun dintre noi. Pe alții ne-a găsit resemnați la gândul că Dumnezeu l-a luat tocmai pentru că era cel mai bun dintre noi.
Povestind zilele acestea mereu despre Alex, ne-am dat seama că vesel este cuvântul care apare pe buzele tuturor atunci când vorbim despre el.
Pe colegi, pe profesori, pe toți cei din școală, Alex ne-a învățat, fără să o știe, lecția fericirii depline, așa cum e definită chiar de Dumnezeu”
(…)
”L-am fi vrut pe Alex mai mult aici, cu noi, înainte de a moșteni Împărăția cea minunată, pentru că Alex era o mângâiere pentru noi toți.
Era atât de empatic încât nu se putea să fie cineva supărat pe lângă el – coleg sau profesor, fără ca Alex să vină și să încerce să îl înveselească, spunând o glumă și arătându-i partea bună a oricărui necaz.
Ce bine ne-ar prinde dacă ar putea să ne ajute și acum, să vedem partea bună a plecării sale prea grăbite…”
(…)
”Îi unea pe toți colegii, îi împăca pe cei supărați sau certați între ei și nu își lua niciodată rămas bun fără să spună, încrezător: Ai grijă, frate! Oare există o măsură mai bună a ceea ce vrea să însemne curat cu inima, milostiv și făcător de pace? Dacă există, atunci e deasupra puterilor omenești”.
(…)
Sunt atâtea de spus pentru că Alex ne-a dat – tot fără să o știe – cea mai importantă lecție a vieții: cum se trăiește deplin, fără a irosi nici o clipă. Au încăput, în atât de puțini ani de viață, atâtea împliniri și visuri, cât să umple trei vieți. Visa să aibă o familie frumoasă, o carieră prin care să fie de folos lumii, să învețe să cânte la chitară, să facă beat box. Și a împlinit mai mult decât oricine altcineva de vârsta lui.
He made the best of life. Iar noi, învățând să ne luăm rămas bun de la el, vom rămâne, poate, cu lecția aceasta.
Multe au rămas nespuse, pentru că nimeni nu a crezut vreodată că timpul se va grăbi așa. Doamna profesoară Viviana Bosco ar fi vrut să îți spună, Alex, că te iubește și că ai fost și vei rămâne elevul ei preferat. Fiecare dintre noi, acum, îți spunem ce nu am reușit să îți spunem: că îți mulțumim pentru tot ce ne-ai dăruit și că o să ne fie tare dor de tine.
Noi, cei care plângem acum, nu știm dacă va fi ceva care să ne mângâie acest dor.
I-am întrebat pe prietenii lui – atât de numeroșii lui prieteni – ce ne-ar spune Alex dacă ar putea să își ia rămas bun de la noi.
Și vorba lui, pe care o spunea mereu, și pe care poate ne-ar spune-o acum dacă ar putea, o murmurăm și noi, pentru când va ajunge acolo, în împărăția cerurilor: Ai grijă, frate! Ai grijă și de noi, de acolo de unde ești acum!”
***

2015-12-08

ORA-01264

ORA-01264: Unable to create logfile file name
ORA-19800: Unable to initialize Oracle Managed Destination
Linux Error: 13: Permission denied

Via the install trace log, it showed that it was trying to write the redo logs before it hit this so I made sure permissions were okay on the redo directory..Tried renaming the logfiles to a dir I knew would work and running an ‘alter database open resetlogs’ via putty. etc etc
In the end – the FRA that it was creating in /u01/app/oracle/flash_recovery_area was the culprit. Changed the permissions on that and poof, ‘alter database open resetlogs’ worked.

https://urisnotaword.wordpress.com/2010/05/24/ora-01264-unable-to-create-logfile-file-name/

TNS-00525

TNS-00525: Insufficient privilege for operation
   Linux Error: 1: Operation not permitted


1. cd /var/tmp

2. Check the ownership of the cd /var/tmp/.oracle to ensure the owner is the <oracle> owner and
the group '<dba>' group.

3. Change accordingly using the appropriate command:


4. Start the TNS Listener.


2015-10-26

vmware from split to monolithic disk

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2036572 


  1. Open a console to the ESXi host. For more information, see Using Tech Support Mode in ESXi 4.1 and ESXi 5.x (1017910).
  2. Run this command to load the multiextent module:

    # vmkload_mod multiextent
  3. Check if any of your virtual machine disks are of a hosted type. Hosted disks end with the -s00x.vmdk extension.
  4. Convert virtual disks in hosted format to one of the VMFS formats.

    To convert virtual disks in hosted format to one of the VMFS formats:

    1. Clone source hosted disk to a new disk using one of these commands:

      For a thick vmdk disk:

      • # vmkfstools -i VM-name.vmdk <VM-name-new-disk>.vmdk -d zeroedthick
      • # vmkfstools -i VM-name.vmdk /vmfs/volumes/destination_datastore/vmfolder/<VM-name-new-disk>.vmdk -d zeroedthick


      For a thin vmdkdisk:

      • # vmkfstools -i VM-name.vmdk <VM-name-new-disk>.vmdk -d thin
      • # vmkfstools -i VM-name.vmdk /vmfs/volumes/destination_datastore/vmfolder/<VM-name-new-disk>.vmdk -d thin
    2. Delete the hosted disk after successful cloning using the command:

      # vmkfstools -U VM-name.vmdk

2015-10-20

ksim generic wait event

Bug 16921832  Very high "ksim generic wait event" from parallel query in a RAC environment

 This note gives a brief overview of bug 16921832. 
 The content was last updated on: 08-FEB-2015
 Click here for details of each of the sections below.

Affects:

Product (Component)Oracle Server (Rdbms)
Range of versions believed to be affectedVersions BELOW 12.2
Versions confirmed as being affected
Platforms affectedGeneric (all / most platforms affected)

Fixed:

The fix for 16921832 is first included in

Interim patches may be available for earlier versions - click here to check.

Symptoms:

Related To:

Description

This bug is only relevant when using Real Application Clusters (RAC) and Parallel Query (PQO)
  
Very high "ksim generic wait event" may be seen when using parallel query in a RAC 
environment with auto DOP. Also OCSSD may use high CPU.
 
Rediscovery Notes
  If the system is RAC
  AND
  parallel query is used with automatic degree of parallelism
  AND
  many sessions are seen to wait for "ksim generic wait event" 
  then this bug may be suspected.
  AND
  OCSSD keeps reporting 'clssgmGroupState: requested group state of unknown group'
 
  If an interim patch for 16554552 has been installed then an ORA-7445 [kjuinc] 
  might be seen with kxfpRefreshInst on the stack. This fix should be used in place of that fix.
 
  
Workaround
  Setting parallel_force_local=true can help avoid this issue.

2015-10-15

B

"Din cinci oameni din București, doi sunt nebuni și doi sunt pe cale să devină nebuni. Eu sunt undeva între ăia patru."

2015-10-13

R and big data

When most people think about analytics and Hadoop, they tend to think of technologies such as Hive, Pig and Impala as the main tools a data analyst uses. When you talk to data analysts and data scientists though, they’ll usually tell you that their primary tool when working on Hadoop and big data sources is in fact “R”, the open-source statistical and modelling language “inspired” by SAS but now with its own rich ecosystem, and particularly suited to the data preparation, data analysis and data correlation tasks you’ll often do on a big data project


http://www.rittmanmead.com/2014/03/running-r-on-hadoop-using-oracle-r-advanced-analytics-for-hadoop/

2015-07-21

row_number over partition by order by

If you want to count something inside a group (something the same as auto_increment from mysql), you can use row_number

  ROW_NUMBER ()
               OVER (PARTITION BY ur_prnt_uid_id ORDER BY ur_chld_uid_id)

2015-07-19

SPSS clementine error write bin file

set another temp directory on file options.cfg

http://www-01.ibm.com/support/docview.wss?uid=swg21474952

2015-07-02

gr

http://www.romanialibera.ro/opinii/editorial/ce-nu-inteleg-grecii-despre-tara-lor--dar-ar-trebui-sa-priceapa-romanii-383910

dia

„Din pământ eşti, în pământ te vei întoarce...”.

Cum vine asta? Suntem din pământ? Vorbeşte preotul prostii? Nicidecum! De la

naştere până la trecerea în nefiinţă, bunicii noştri mâncau numai roadele

pământului. Nu erau pe-atunci alimente cu zeci de chimicale în ele! Din păcate,

omul modern îşi sapă singur groapa, cu dinţii! Singur, nesilit de nimeni! În

dorinţa lui de a face bine, face tot mai rău!      

Produsele chimice nu au ce căuta în intestinul omului, pentru că nu pot fi

prelucrate! Ştiţi ce-i interesant? Se spune că omul se adaptează, dar nu-i

adevărat! El este făcut perfect, este perfecţiunea întruchipată, nu poţi să-i aduci

vreo modificare! Şi nu s-a schimbat deloc de când e pe pământ! Dar progresul le

ia oamenilor minţile! De dragul banului, se iscă fel de fel de conflicte şi războaie,

pentru că industria de armament aduce profituri uriaşe! La fel face şi industria de

medicamente: la prima vedere, lumea crede că specialiştii lucrează să găsească

noi leacuri pentru bolile omenirii, dar ei produc mai multe suferinţe, din cauza

toxicităţii şi a efectelor secundare date de medicamentele chimice! De dragul

banului, trebuie să producă şi ei ceva!

2015-06-12

mitul care ucide

http://adevarul.ro/life-style/stil-de-viata/mitul-ucide-linistea-calmul-inselator-inecului-mor-copiii-parinti-1_53808bae0d133766a8f04889/index.html

2015-06-09

how to export import using oracle datapump external tables

http://blog.mclaughlinsoftware.com/oracle-sql-programming/creating-an-external-table-that-uses-oracle-data-pump/

migrate table data from oracle to sql server

sqlinesdata30  http://www.sqlines.com/

ORA-14403

ORA-14403 Is Being Raised After Upgrading From 10.2.0.4 To 11.2.0.3 (Doc ID 1509153.1)

2015-06-07

hunza

http://autoeducare.ro/cum-sa-traiesti-sanatos-peste-100-de-ani-sau

2015-05-19

telefonul

oficial : smartphone-ul e legat de mai multe accidente la volan decât alcoolul.

http://www.buhnici.ro/2015/05/19/telefonul-omoara/#more-13986

never do a forcetakeover on netapp

PLEASE NEVER DO cf forcetakover TO DECREASE THE DOWNTIME ON THE SITE!
From the Netapp man page of cf command (cf forcetakover):
forcetakeover [-f]        forcetakeover  is  dangerous  and  can
                lead to data corruption; in almost all
                cases, use cf takeover instead.
forcetakeover -d[f]        Forces a node to take over its partner
                in  all  cases  where  a forcetakeover
                would fail. In addition it will  force
                a  takeover even if some partner mail-
                box disks  are  inaccessible.  It  can
                only   be   used   when  cf_remote  is
                licensed.
                forcetakeover -d  is  very  dangerous.
                Not only can it cause data corruption,
                if not used  carefully,  it  can  also
                lead  to  a  situation  where both the
                node and its partner  are  operational
                (split brain).

2015-05-04

burzynski

http://insulaindoielii.ro/2015/05/04/cancer3burzynski/

Orice părinte se va lupta pentru fiecare frântură de viață a copilului său. Orice soție va plânge și va merge încă o zi cu soțul la spital. Orice bunic va dori încă o zi în care să-și tragă putere din zâmbetul nepoților. Și e perfect de înțeles ca toți să facă absolut orice le stă în putere pentru încă o zi.
Dar când durerile sunt prea mari, încă o zi e doar o zi de chin.
Când nu te mai recunoști în oglindă, încă o zi e doar amărăciune.
Când tot ce te ține în viață e lupta pentru viață, înfrângerea poate fi dulce.
Am ținut în mâini capul unei persoane dragi ce se stingea încet și am plâns. Am plâns pentru ea și pentru mine. Și pentru că nu voi uita niciodată durerea acelui moment, nici faptul că fiecare amintire va cuprinde acum și o imagine din acele ultime zile.
Vă rog, pe voi cei care poate ajungeți aici și cunoașteți pe cineva căruia i s-a spus ”nu vă mai putem ajuta”:
  • Acordați timp copiilor voștri și nu-i lăsați să vă vadă chinuindu-vă.
  • Îmbrățișați-vă soții și șoptiți cuvintele ce vă leagă într-un singur trup.
  • Mângâiați mâna bunicului și ascultați-l cum vă spune despre viața lui.
  • Strângeți în brațe fratele și sprijiniți-l pe drumul vieții
Dar nu-i lăsați să alerge după năluci, după fantasme și promisiuni deșarte. Nu-i lăsați să-și piardă casa și economiile pentru iluzii nerealiste. Susțineți-i, încurajați-i și fiți acolo pentru a-i simți și pentru a vă bucura de zilele bune și a îmbuna zilele grele.
Și dacă vă părăsesc, șoptiți-le numele și spuneți-le povestea pentru a nu-i pierde niciodată.

2015-04-30

future

"Pentru a produce un fel de lagar de concentrare nedureros, pentru societati intregi, astfel oamenilor li se vor lua libertatile, dar ei se vor bucura, caci orice dorinta de rebeliune le va fi distrasa prin propaganda, spalare de creier sau spalare de creier accentuata cu metode farmacologice. 
Si aceasta pare a fi revolutia finala."

2015-04-28

doner kebab

http://opencube.ro/cum-te-dau-afara-din-casa-aia-de-la-dristor-doner/

2015-04-23

Uitam sa traim,
pentru ca suntem
prea ocupati sa
existam.

2015-04-22

hashimoto

http://thyroidnation.com/letter-share-unwanted-affair-mr-hashimoto/#u=xhty

2015-04-21

30

http://totb.ro/cum-sa-te-pensionezi-la-30-de-ani/

2015-04-12

OnCommand System Manager throws Error 500 Connection Refused

Solution : http://admincapital.com/2015/02/oncommand-system-manager-error-500-connection-refused/
options tls.enable on


See also : http://community.netapp.com/t5/OnCommand-Storage-Management-Software-Discussions/System-Manager-cannot-autheticate-after-upgrading-filer-to-8-0-2/td-p/9550

System Manager cannot autheticate after upgrading filer to 8.0.2


filer> options ssl.enable off
filer> secureadmin setup ssl
filer> options ssl.enable on

2015-04-02

master

"We're all happy wage slaves"

2015-03-26

oracle combo

Combo patches are made up of a prerequisite patch and a post patch.

2015-03-25

high disk usage in $GI

http://www.peasland.net/2014/11/14/high-space-usage-from-crfclust-bdb/

[oracle@host01 host01]$ /u01/app/crs11.2.0.4/bin/crsctl stop resource ora.crf -init
CRS-2673: Attempting to stop ‘ora.crf’ on ‘host01′
CRS-2677: Stop of ‘ora.crf’ on ‘host01′ succeeded
[oracle@host01 host01]$ su
Password:
[root@host01 host01]# rm -rf *
[oracle@host01 host01]$ /u01/app/crs11.2.0.4/bin/crsctl start resource ora.crf -init
CRS-2672: Attempting to start ‘ora.crf’ on ‘host01′
CRS-2676: Start of ‘ora.crf’ on ‘host01′ succeeded

2015-03-11

how to backup from netapp directly to tape

http://www.netapp.com/us/system/pdf-reader.aspx?pdfuri=tcm:10-61566-16&m=tr-3815.pdf

2015-03-09

netapp + oracle bug = disaster


Oracle
13146182ORA-1499 ORA-8102 ORA-600 [kdsgrp1] Bitmap Index / Table mismatch

Netapp http://mysupport.netapp.com/NOW/cgi-bin/bol?Type=Detail&Display=872000
872000 
Under certain circumstances, described below, a giveback could result in the
 root aggregate on the partner node not being brought back to the same point 
 in time as the other aggregates in the HA pair.  Depending on the operations
 that were happening while the node was taken over, this could result in
 stale data being served.
 
 This scenario happens only when all of the following criteria are met:
 
 * The wafl.group_cp option is enabled ('on' or 'default' if MetroCluster is
   configured)
 
 * The node is running Data ONTAP 8.2.x (and the Data ONTAP version does not
   include a fix for this issue).
 
 * The node is performing a giveback.
 
 * For user data to be affected, it must reside in the partner's root
   aggregate, and write operations must have been initiated in a specific
   window of time relative to the giveback.

2015-03-03

stat

"Statistica pe care niciun tânăr nu vrea să o citești este că 37% dintre accidentele grave sunt făcute de cei foarte tineri. Încă 20% de cei până la 40 de ani. Ne fierbe sângele în vene și mușchii se încordează prin pedală. Ne descărcăm stress-ul cu un kickdown și agățăm cu tupeu de vitezist. Îi putem boscorodi pe șoferii pensionari că sunt neatenți și încurcă treaba dar nu prea o dau de gard. De aceea plătesc mai puțin. E atât de simplu. În plus știi ce e mai periculos decât un șofer dement? Unul beat. Ghici cine se îmbată mai des? Aha. Te-ai prins. În plus, nu avem încă cifre, dar va deveni curând oficial că smartphone-ul devine o cauză principală de accident grav, mai ales în rândul… tinerilor.
Adevărul e că suntem periculoși la volan. Peste 2500 de români mor anual pe drumuri. 37% din vina unui șofer tânăr. Este achivalentul unui sat mare ras de pe fața pământului și zeci de mii de membri de familie șocați. Nu vreau să aud despre absența autostrăzilor, polițiști amorțiți și gropi. Indiferent de starea drumului, de prețul benzinei sau asigurare nu ai dreptul să fii un ucigaș cretin. Dacă faci o pagubă nu trebuie să te aștepți să strângă după tine alții. Că nu îți permiți asigurarea nu e un motiv suficient să ceri dreptul să conduci. Nu trebuie să fim toți șoferi. Întreabă-i pe părinții tăi cum se descurcau dacă avea drumuri de făcut. Și parcă erau și mai punctuali ca noi."
buhnici.ro

flash producers

Only six key companies worldwide who run flash foundries. What’s more, because of that staggering cost, four of those six are working together in pairs to share the investment burden. The four teams are:
  • Toshiba and SanDisk
  • Samsung
  • Intel and Micron
  • SK Hynix

2015-02-24

how to install perl for oracle

http://stackoverflow.com/questions/11407513/perl-dbdoracle-module-installation

Ok, so i got it working as below. putting the details steps for someone to refer (or may myself in future if i forget)
I am using 64 bit linux box, so select your RPM filename accordingly.
  • set below variables:
    LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib
    ORACLE_HOME=/usr/lib/oracle/11.2/client64
    MacOS users will need:
    DYLD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/
    Also add ORACLE_HOME to your PATH variable.
  • download DBD::Oracle from CPAN
  • untar the module and run below commands in given sequence:
    perl Makefile.PL
    make
    make install
DONE !!!
Issues I had faced were due to the wrong LD_LIBRARY_PATH. I had set it to /usr/lib/oracle/11.2/client64 whereas the correct value is /usr/lib/oracle/11.2/client64/lib.

de Jurca Marinela Florina.

~ De azi îți sunt povară, mă iartă drag copil ~
"De azi îți sunt povară, mă iartă drag copil
Sunt un bătrân bolnav, cu sufletul umil
Uit atât de multe, sunt speriat de viață 
Dar vreau ca să te știu, cu zâmbetul pe față.
Te-am legănat pe brațe, când te durea ceva
Doar eu cu mama ta, nimeni altcineva.
Azi brațul meu bătrân, îmi tremură într-una
Și timpul m-a uscat, băiatul meu, ca pruna.
Când tu erai copil, și ne-ntrebai mereu...
La toate-ți răspundeam, nu ne era prea greu.
Cu mintea mea uitucă, pun întrebări prea multe
Dar sunt nevinovate, nu vor să te insulte.
Nu mă certa copile, de vărs supa pe mine
Când tu erai copil, eu nu țipam la tine.
Așa e legea firii, omu' spre bătrânețe...
Precum copilul mic, din nou 'tre să învețe.
Îndură-te de mine, deși îți sunt povară
Bătrânețea, știi? Atât mi-e de amară!
Mai stau un timp cu tine, dar la un asfințit
Se va găta amarul, mi-e viața pe sfârșit!
Eu voi pleca copile, să fiu cu a ta mamă
O tot aud într-una, pe nume cum mă cheamă!
N-am să-ți mai fiu povară, mă iartă de ți-am fost
În inimă la tine, căutat-am adăpost!"

2015-02-15

Adrian Petrescu - Poli

http://www.astr.ro/activitati-si-evenimente/a-incetat-din-viata-profesorul-si-colegul-nostru-adrian-petrescu

2015-02-13

Transfer aborted: the qtree is not the source for the replication destination.

If you have the following error (Transfer aborted: the qtree is not the source for the replication destination.
) when you try to (re)start an OSSV backups , the solution  is to go to the server ( where you installed ossv ) and type :

/usr/snapvault/bin/snapvault release ....

2015-02-02

expect

http://www.juliandyke.com/Blog/

Expect is an interesting utility that allows interactive sessions to be scripted. Unlike here documents, expect scripts can implement conditional scripts based on the output of the program which they are interacting with. I saw this utility used in a Dell whitepaper on SAN snapshot management and vowed to investigate it when I had the chance.
Expect was not installed by default in my OEL5U6 VM, but it was included in the software distribution, so I installed it using
rpm -ivh expect-5.43.0-5.1.x86_64.rpm
Expect depends on TCL and optionally on TK, but these were already installed in my VM as part of my default configuration.
This was my first attempt (t3.exp):
#!/usr/bin/expect -f
spawn /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/ocm/bin/emocmrsp \
-no_banner -output /home/oracle/expect/ocm3.rsp
expect {
  "Email address/User Name:"
  {
    send "\n"
    exp_continue
  }
  "Do you wish to remain uninformed of security issues*"
  {
    send "Y\n"
    exp_continue
  }
}
Expect is similar to a shell scripting language so a directive can be included in the first line to use /usr/bin/expect as shown above. In this case the -f flag indicates that the remainder of the file is the expect script.
The first action is to execute emocmrsp using the spawn directive. The rest of the script consists of an expect command. When emocmrsp prints the line “Email address/User Name:” expect will respond with a newline character. When emocmrsp prints the security issues question, expect will respond with a Y followed by a newline character.

money

http://adevarul.ro/news/politica/totulse-reduce-bani-1_54cf2837448e03c0fd32c37f/index.html

2015-01-20

famil

O treime dintre copiii americani, 15 milioane, mai exact, sunt crescuţi fără tată, iar alţi 5 milioane de copii sunt crescuţi fără mamă, arată un recensământ făcut în SUA în anul 2010
http://www.gandul.info/puterea-gandului/ce-mai-este-aceea-o-familie-13774453 

2015-01-19

70 de ani

http://www.romanialibera.ro/aldine/delasarea-secului/in-lagarul-memoriei--o-marturie-despre-deportare-363936

aaron swartz

https://medium.com/sample-collection/how-to-honor-aaron-swartz-33a2ae09598a

2015-01-13

isl

http://adevarul.ro/international/europa/lectia-islandei-scoti-tara-criza-economica-platesti-datoriile-altora-1_54b40491448e03c0fd895f40/index.html

the next of ssd ultradimm

http://www.anandtech.com/show/8396/fms-2014-sandisk-ulltradimm-to-ship-in-supermicro-servers

2015-01-09

how to attach a netapp shelf to a server

FWIW I connected a couple of DS14mk2 FC shelves directly to a Solaris machine and noticing that the disk sector size was 520bytes and apart from that I could do nothing with the disks. Recalling a similar issue many years ago with old SAN disks I connected the array to a Linux machine and using sg_format from the sg3_utils package I reformatted the disks with a 512byte sector size (sg_format --format --size=512)
After this I could read and write to the disks on Solaris.

I didn't do much with them because I was actually more interested in getting some DS14mk2 AT disk shelves working - I want the capacity of SATA disks and not the performance of FC disks.
With the AT shelves I could see all the disks in 'format' on Solaris, I could create filesystems but when writing to the disks the I/O performance would dive and give lots of SCSI errors. I was hoping to put a load of low power 2T disks into the shelf to build a multi TB storage pool. The 2T disks were visible to format when put into the disk trays but suffered the same I/O performance and SCSI errors

http://community.spiceworks.com/topic/94472-does-a-netapp-fiber-shelf-have-to-be-connected-to-a-filer-head

2015-01-06

comparison of oracle replication techniques

https://indico.cern.ch/event/145165/material/slides/1?contribId=1

2015-01-02

exadata speed test

https://mehmeteser.wordpress.com/2013/09/21/exadata-storage-cell-calibrate/

50k IOPS for EXADATA

On X2, X3, and X4 systems, high performance disks can execute about 300 small I/Os per second (IOPS) without a
large increase in response time (peak performance is actually above 400 IOPS), or 50,000 IOPS on a full rack. A
large I/O is roughly 3 times as expensive as a small IO. You can determine approximate disk utilization by counting
the total small I/Os and adding the total large I/Os multiplied by 3. Then compare this count to the 300 IOPS
threshold to determine utilization. For 4TB high capacity disks, the IOPS are around 120 and the multiplier for large
I/Os is about 2.
4TB high capacity disks have IOPS around 190 or 32,000 IOPS for a full rack and should also use a 2x multiplier for
large I/Os. For additional Exadata capacity details please reference the Oracle Exadata Database Machine Data
Sheets.
High disk latencies are not necessarily a problem – it depends on how the application is impacted. For a Data
Warehouse it may be perfectly fine for the disks to be running at maximum throughput and latency when processing
queries.

pomodoro

https://www.quora.com/As-a-startup-CEO-what-is-your-favorite-productivity-hack/answer/Paul-A-Klipp?srid=n2Fg&share=1


Now is where the Pomodoro technique comes in to play. At the core of this approach is the value of focusing for short bursts of activity. Specifically, one chooses a task (or set of tasks) to be completed in 25 minutes, sets a timer for 25 minutes, closes the door, unplugs the phone, turns off IM notifications and closes their email software, and works, diligently, on only the task at hand, for 25 minutes. Then you can take a 5 minute break. 

You might think that a person could do 16 of these cycles in a day. I'm lucky to get more than two in a day without interruptions. But in those 50 minutes I get more done than I do in the other seven hours of my work day, at least in terms of advancing the most important aspects of my most important projects.